1<shapes name="mxgraph.electrical.transistors">
2<shape aspect="fixed" h="90" name="Complementary Unijunction" strokewidth="inherit" w="90">
3    <connections>
4        <constraint name="NE" perimeter="0" x="0.97" y="0.333"/>
5        <constraint name="SE" perimeter="0" x="0.97" y="0.665"/>
6        <constraint name="W" perimeter="0" x="0.025" y="0.67"/>
7    </connections>
8    <background>
9        <save/>
10        <ellipse h="90" w="90" x="0" y="0"/>
11    </background>
12    <foreground>
13        <fillstroke/>
14        <strokewidth width="2"/>
15        <path>
16            <move x="20" y="15"/>
17            <line x="20" y="75"/>
18        </path>
19        <fillstroke/>
20        <restore/>
21        <rect/>
22        <stroke/>
23        <path>
24            <move x="20" y="30"/>
25            <line x="87.5" y="30"/>
26        </path>
27        <fillstroke/>
28        <path>
29            <move x="20" y="60"/>
30            <line x="87.5" y="60"/>
31        </path>
32        <fillstroke/>
33        <path>
34            <move x="2.5" y="60"/>
35            <line x="20" y="45"/>
36        </path>
37        <fillstroke/>
38        <miterlimit limit="2.1"/>
39        <path>
40            <move x="5" y="54.5"/>
41            <line x="2.5" y="60"/>
42            <line x="8" y="59"/>
43            <close/>
44        </path>
45        <fillstroke/>
46    </foreground>
47</shape>
48<shape aspect="fixed" h="90" name="Darlington Pair" strokewidth="inherit" w="90">
49    <connections>
50        <constraint name="NE" perimeter="0" x="0.965" y="0.315"/>
51        <constraint name="SE" perimeter="0" x="0.79" y="0.91"/>
52        <constraint name="W" perimeter="0" x="0" y="0.51"/>
53    </connections>
54    <background>
55        <save/>
56        <save/>
57        <ellipse h="90" w="90" x="0" y="0"/>
58    </background>
59    <foreground>
60        <fillstroke/>
61        <strokewidth width="2"/>
62        <path>
63            <move x="43.75" y="48.75"/>
64            <line x="43.75" y="78.75"/>
65        </path>
66        <fillstroke/>
67        <restore/>
68        <rect/>
69        <stroke/>
70        <path>
71            <move x="43.75" y="63.75"/>
72            <line x="70.25" y="81.25"/>
73        </path>
74        <fillstroke/>
75        <path>
76            <move x="68.37" y="78.25"/>
77            <line x="70.35" y="81.35"/>
78            <line x="66.87" y="81"/>
79            <close/>
80        </path>
81        <fillstroke/>
82        <strokewidth width="2"/>
83        <path>
84            <move x="16.37" y="30.87"/>
85            <line x="16.37" y="60.87"/>
86        </path>
87        <fillstroke/>
88        <restore/>
89        <rect/>
90        <stroke/>
91        <path>
92            <move x="16.37" y="45.87"/>
93            <line x="42.87" y="63.37"/>
94        </path>
95        <fillstroke/>
96        <path>
97            <move x="41" y="60.37"/>
98            <line x="42.87" y="63.47"/>
99            <line x="39.5" y="63.12"/>
100            <close/>
101        </path>
102        <fillstroke/>
103        <path>
104            <move x="0" y="45.87"/>
105            <line x="16.37" y="45.87"/>
106        </path>
107        <fillstroke/>
108        <path>
109            <move x="16.3" y="45.8"/>
110            <line x="42.5" y="28.4"/>
111            <line x="87" y="28.4"/>
112        </path>
113        <stroke/>
114        <path>
115            <move x="43.8" y="63.8"/>
116            <line x="70.3" y="46.3"/>
117            <line x="70.3" y="28.4"/>
118        </path>
119        <stroke/>
120    </foreground>
121</shape>
122<shape aspect="fixed" h="110" name="N-channel JFET 1" strokewidth="inherit" w="100">
123    <connections>
124        <constraint name="NE" perimeter="0" x="0.7" y="0"/>
125        <constraint name="SE" perimeter="0" x="0.7" y="1"/>
126        <constraint name="W" perimeter="0" x="0" y="0.68"/>
127    </connections>
128    <background>
129        <save/>
130        <save/>
131        <ellipse h="90" w="90" x="10" y="10"/>
132    </background>
133    <foreground>
134        <fillstroke/>
135        <strokewidth width="2"/>
136        <path>
137            <move x="45" y="30"/>
138            <line x="45" y="80"/>
139        </path>
140        <fillstroke/>
141        <restore/>
142        <rect/>
143        <stroke/>
144        <path>
145            <move x="0" y="75"/>
146            <line x="29" y="75"/>
147        </path>
148        <fillstroke/>
149        <path>
150            <move x="45" y="35"/>
151            <line x="70" y="35"/>
152            <line x="70" y="0"/>
153        </path>
154        <stroke/>
155        <path>
156            <move x="45" y="75"/>
157            <line x="70" y="75"/>
158            <line x="70" y="110"/>
159        </path>
160        <stroke/>
161        <restore/>
162        <rect/>
163        <stroke/>
164        <path>
165            <move x="29" y="70"/>
166            <line x="44" y="75"/>
167            <line x="29" y="80"/>
168            <close/>
169        </path>
170        <fillstroke/>
171    </foreground>
172</shape>
173<shape aspect="fixed" h="90" name="N-channel JFET 2" strokewidth="inherit" w="90">
174    <connections/>
175    <background>
176        <save/>
177        <ellipse h="90" w="90" x="0" y="0"/>
178    </background>
179    <foreground>
180        <fillstroke/>
181        <strokewidth width="2"/>
182        <path>
183            <move x="20" y="15"/>
184            <line x="20" y="75"/>
185        </path>
186        <fillstroke/>
187        <restore/>
188        <rect/>
189        <stroke/>
190        <path>
191            <move x="20" y="30"/>
192            <line x="87.5" y="30"/>
193        </path>
194        <fillstroke/>
195        <path>
196            <move x="20" y="60"/>
197            <line x="87.5" y="60"/>
198        </path>
199        <fillstroke/>
200        <path>
201            <move x="2.5" y="60"/>
202            <line x="20" y="60"/>
203        </path>
204        <fillstroke/>
205        <miterlimit limit="2"/>
206        <path>
207            <move x="14.5" y="57"/>
208            <line x="20" y="60"/>
209            <line x="14.5" y="63"/>
210            <close/>
211        </path>
212        <fillstroke/>
213    </foreground>
214</shape>
215<shape aspect="fixed" h="110" name="NIGBT" strokewidth="inherit" w="70">
216    <connections>
217        <constraint name="NE" perimeter="0" x="1" y="0"/>
218        <constraint name="SE" perimeter="0" x="1" y="1"/>
219        <constraint name="W" perimeter="0" x="0" y="0.5"/>
220    </connections>
221    <background>
222        <save/>
223        <save/>
224        <path>
225            <move x="40" y="30"/>
226            <line x="40" y="80"/>
227        </path>
228    </background>
229    <foreground>
230        <strokewidth width="2"/>
231        <fillstroke/>
232        <restore/>
233        <rect/>
234        <stroke/>
235        <path>
236            <move x="0" y="55"/>
237            <line x="35" y="55"/>
238        </path>
239        <fillstroke/>
240        <path>
241            <move x="40" y="40"/>
242            <line x="70" y="12.5"/>
243            <line x="70" y="0"/>
244        </path>
245        <stroke/>
246        <path>
247            <move x="40" y="70"/>
248            <line x="70" y="97.5"/>
249            <line x="70" y="110"/>
250        </path>
251        <stroke/>
252        <restore/>
253        <rect/>
254        <stroke/>
255        <path>
256            <move x="54" y="89"/>
257            <line x="69" y="96.5"/>
258            <line x="60.5" y="82.5"/>
259            <close/>
260        </path>
261        <fillstroke/>
262        <strokewidth width="2"/>
263        <path>
264            <move x="35" y="30"/>
265            <line x="35" y="80"/>
266        </path>
267        <fillstroke/>
268    </foreground>
269</shape>
270<shape aspect="fixed" h="110" name="NMOS" strokewidth="inherit" w="70">
271    <connections>
272        <constraint name="NE" perimeter="0" x="1" y="0"/>
273        <constraint name="SE" perimeter="0" x="1" y="1"/>
274        <constraint name="W" perimeter="0" x="0" y="0.5"/>
275    </connections>
276    <background>
277        <save/>
278        <path>
279            <move x="0" y="55"/>
280            <line x="41" y="55"/>
281        </path>
282    </background>
283    <foreground>
284        <stroke/>
285        <path>
286            <move x="41" y="35"/>
287            <line x="41" y="75"/>
288        </path>
289        <stroke/>
290        <path>
291            <move x="70" y="0"/>
292            <line x="70" y="35"/>
293            <line x="45" y="35"/>
294            <line x="45" y="75"/>
295            <line x="70" y="75"/>
296            <line x="70" y="110"/>
297        </path>
298        <stroke/>
299        <restore/>
300        <rect/>
301        <stroke/>
302        <path>
303            <move x="54" y="70"/>
304            <line x="69" y="75"/>
305            <line x="54" y="80"/>
306            <close/>
307        </path>
308        <fillstroke/>
309    </foreground>
310</shape>
311<shape aspect="fixed" h="110" name="NMOS Bulk" strokewidth="inherit" w="70">
312    <connections>
313        <constraint name="NE" perimeter="0" x="1" y="0"/>
314        <constraint name="E" perimeter="0" x="1" y="0.5"/>
315        <constraint name="SE" perimeter="0" x="1" y="1"/>
316        <constraint name="W" perimeter="0" x="0" y="0.5"/>
317    </connections>
318    <background>
319        <save/>
320        <path>
321            <move x="0" y="55"/>
322            <line x="41" y="55"/>
323        </path>
324    </background>
325    <foreground>
326        <stroke/>
327        <path>
328            <move x="41" y="35"/>
329            <line x="41" y="75"/>
330        </path>
331        <stroke/>
332        <path>
333            <move x="45" y="55"/>
334            <line x="70" y="55"/>
335        </path>
336        <stroke/>
337        <path>
338            <move x="70" y="0"/>
339            <line x="70" y="35"/>
340            <line x="45" y="35"/>
341            <line x="45" y="75"/>
342            <line x="70" y="75"/>
343            <line x="70" y="110"/>
344        </path>
345        <stroke/>
346        <restore/>
347        <rect/>
348        <stroke/>
349        <path>
350            <move x="54" y="70"/>
351            <line x="69" y="75"/>
352            <line x="54" y="80"/>
353            <close/>
354        </path>
355        <fillstroke/>
356    </foreground>
357</shape>
358<shape aspect="fixed" h="110" name="NPN Transistor 1" strokewidth="inherit" w="100">
359    <connections>
360        <constraint name="NE" perimeter="0" x="0.7" y="0"/>
361        <constraint name="SE" perimeter="0" x="0.7" y="1"/>
362        <constraint name="W" perimeter="0" x="0" y="0.5"/>
363    </connections>
364    <background>
365        <save/>
366        <save/>
367        <ellipse h="90" w="90" x="10" y="10"/>
368    </background>
369    <foreground>
370        <fillstroke/>
371        <strokewidth width="2"/>
372        <path>
373            <move x="40" y="30"/>
374            <line x="40" y="80"/>
375        </path>
376        <fillstroke/>
377        <restore/>
378        <rect/>
379        <stroke/>
380        <path>
381            <move x="0" y="55"/>
382            <line x="40" y="55"/>
383        </path>
384        <fillstroke/>
385        <path>
386            <move x="40" y="40"/>
387            <line x="70" y="12.5"/>
388            <line x="70" y="0"/>
389        </path>
390        <stroke/>
391        <path>
392            <move x="40" y="70"/>
393            <line x="70" y="97.5"/>
394            <line x="70" y="110"/>
395        </path>
396        <stroke/>
397        <restore/>
398        <rect/>
399        <stroke/>
400        <path>
401            <move x="54" y="89"/>
402            <line x="69" y="96.5"/>
403            <line x="60.5" y="82.5"/>
404            <close/>
405        </path>
406        <fillstroke/>
407    </foreground>
408</shape>
409<shape aspect="fixed" h="71" name="NPN Transistor 2" strokewidth="inherit" w="73">
410    <connections>
411        <constraint name="NE" perimeter="0" x="1" y="0"/>
412        <constraint name="SE" perimeter="0" x="1" y="0.99"/>
413        <constraint name="W" perimeter="0" x="0" y="0.492"/>
414    </connections>
415    <foreground>
416        <save/>
417        <strokewidth width="2"/>
418        <path>
419            <move x="20" y="5"/>
420            <line x="20" y="65"/>
421        </path>
422        <fillstroke/>
423        <restore/>
424        <rect/>
425        <stroke/>
426        <path>
427            <move x="20" y="20"/>
428            <line x="73" y="0"/>
429        </path>
430        <fillstroke/>
431        <path>
432            <move x="20" y="50"/>
433            <line x="73" y="70"/>
434        </path>
435        <fillstroke/>
436        <path>
437            <move x="68.75" y="65.5"/>
438            <line x="72.75" y="70"/>
439            <line x="66.75" y="71"/>
440            <close/>
441        </path>
442        <fillstroke/>
443        <path>
444            <move x="0" y="35"/>
445            <line x="20" y="35"/>
446        </path>
447        <fillstroke/>
448    </foreground>
449</shape>
450<shape aspect="fixed" h="70.2" name="NPN Transistor 3" strokewidth="inherit" w="73.2">
451    <connections>
452        <constraint name="NE" perimeter="0" x="1" y="0"/>
453        <constraint name="SE" perimeter="0" x="1" y="1"/>
454        <constraint name="W" perimeter="0" x="0" y="0.5"/>
455    </connections>
456    <foreground>
457        <save/>
458        <strokewidth width="2"/>
459        <path>
460            <move x="20" y="5"/>
461            <line x="20" y="65"/>
462        </path>
463        <fillstroke/>
464        <restore/>
465        <rect/>
466        <stroke/>
467        <path>
468            <move x="20" y="35"/>
469            <line x="73" y="0"/>
470        </path>
471        <fillstroke/>
472        <path>
473            <move x="20" y="35"/>
474            <line x="73" y="70"/>
475        </path>
476        <fillstroke/>
477        <path>
478            <move x="69.25" y="64"/>
479            <line x="73.2" y="70.2"/>
480            <line x="66.25" y="69.5"/>
481            <close/>
482        </path>
483        <fillstroke/>
484        <path>
485            <move x="0" y="35"/>
486            <line x="20" y="35"/>
487        </path>
488        <fillstroke/>
489    </foreground>
490</shape>
491<shape aspect="fixed" h="90" name="NPN Transistor 4" strokewidth="inherit" w="90">
492    <connections>
493        <constraint name="NE" perimeter="0" x="0.7" y="0"/>
494        <constraint name="SE" perimeter="0" x="0.7" y="1"/>
495        <constraint name="W" perimeter="0" x="0" y="0.5"/>
496    </connections>
497    <background>
498        <save/>
499        <save/>
500        <ellipse h="90" w="90" x="0" y="0"/>
501    </background>
502    <foreground>
503        <fillstroke/>
504        <strokewidth width="2"/>
505        <path>
506            <move x="20" y="15"/>
507            <line x="20" y="75"/>
508        </path>
509        <fillstroke/>
510        <restore/>
511        <rect/>
512        <stroke/>
513        <path>
514            <move x="20" y="45"/>
515            <line x="73" y="10"/>
516        </path>
517        <fillstroke/>
518        <path>
519            <move x="20" y="45"/>
520            <line x="73" y="80"/>
521        </path>
522        <fillstroke/>
523        <miterlimit limit="2"/>
524        <path>
525            <move x="69.25" y="74"/>
526            <line x="73.2" y="80.2"/>
527            <line x="66.25" y="79.5"/>
528            <close/>
529        </path>
530        <fillstroke/>
531        <restore/>
532        <rect/>
533        <stroke/>
534        <path>
535            <move x="0" y="45"/>
536            <line x="20" y="45"/>
537        </path>
538        <fillstroke/>
539    </foreground>
540</shape>
541<shape aspect="fixed" h="110" name="NPN Transistor 5" strokewidth="inherit" w="70">
542    <connections>
543        <constraint name="NE" perimeter="0" x="1" y="0"/>
544        <constraint name="SE" perimeter="0" x="1" y="1"/>
545        <constraint name="W" perimeter="0" x="0" y="0.5"/>
546    </connections>
547    <background>
548        <save/>
549        <save/>
550        <path>
551            <move x="40" y="30"/>
552            <line x="40" y="80"/>
553        </path>
554    </background>
555    <foreground>
556        <strokewidth width="2"/>
557        <fillstroke/>
558        <restore/>
559        <rect/>
560        <stroke/>
561        <path>
562            <move x="0" y="55"/>
563            <line x="40" y="55"/>
564        </path>
565        <fillstroke/>
566        <path>
567            <move x="40" y="40"/>
568            <line x="70" y="12.5"/>
569            <line x="70" y="0"/>
570        </path>
571        <stroke/>
572        <path>
573            <move x="40" y="70"/>
574            <line x="70" y="97.5"/>
575            <line x="70" y="110"/>
576        </path>
577        <stroke/>
578        <restore/>
579        <rect/>
580        <stroke/>
581        <path>
582            <move x="54" y="89"/>
583            <line x="69" y="96.5"/>
584            <line x="60.5" y="82.5"/>
585            <close/>
586        </path>
587        <fillstroke/>
588    </foreground>
589</shape>
590<shape aspect="fixed" h="110" name="P-channel JFET 1" strokewidth="inherit" w="100">
591    <connections>
592        <constraint name="NE" perimeter="0" x="0.7" y="0"/>
593        <constraint name="SE" perimeter="0" x="0.7" y="1"/>
594        <constraint name="W" perimeter="0" x="0" y="0.68"/>
595    </connections>
596    <background>
597        <save/>
598        <save/>
599        <ellipse h="90" w="90" x="10" y="10"/>
600    </background>
601    <foreground>
602        <fillstroke/>
603        <strokewidth width="2"/>
604        <path>
605            <move x="45" y="30"/>
606            <line x="45" y="80"/>
607        </path>
608        <fillstroke/>
609        <restore/>
610        <rect/>
611        <stroke/>
612        <path>
613            <move x="0" y="75"/>
614            <line x="15" y="75"/>
615        </path>
616        <fillstroke/>
617        <path>
618            <move x="45" y="35"/>
619            <line x="70" y="35"/>
620            <line x="70" y="0"/>
621        </path>
622        <stroke/>
623        <path>
624            <move x="30" y="75"/>
625            <line x="70" y="75"/>
626            <line x="70" y="110"/>
627        </path>
628        <stroke/>
629        <restore/>
630        <rect/>
631        <stroke/>
632        <path>
633            <move x="30" y="70"/>
634            <line x="15" y="75"/>
635            <line x="30" y="80"/>
636            <close/>
637        </path>
638        <fillstroke/>
639    </foreground>
640</shape>
641<shape aspect="fixed" h="90" name="P-channel JFET 2" strokewidth="inherit" w="90">
642    <connections>
643        <constraint name="NE" perimeter="0" x="0.97" y="0.333"/>
644        <constraint name="SE" perimeter="0" x="0.97" y="0.665"/>
645        <constraint name="W" perimeter="0" x="0.025" y="0.67"/>
646    </connections>
647    <background>
648        <save/>
649        <ellipse h="90" w="90" x="0" y="0"/>
650    </background>
651    <foreground>
652        <fillstroke/>
653        <strokewidth width="2"/>
654        <path>
655            <move x="20" y="15"/>
656            <line x="20" y="75"/>
657        </path>
658        <fillstroke/>
659        <restore/>
660        <rect/>
661        <stroke/>
662        <path>
663            <move x="20" y="30"/>
664            <line x="87.5" y="30"/>
665        </path>
666        <fillstroke/>
667        <path>
668            <move x="20" y="60"/>
669            <line x="87.5" y="60"/>
670        </path>
671        <fillstroke/>
672        <path>
673            <move x="2.5" y="60"/>
674            <line x="20" y="60"/>
675        </path>
676        <fillstroke/>
677        <miterlimit limit="2"/>
678        <path>
679            <move x="8" y="57"/>
680            <line x="2.5" y="60"/>
681            <line x="8" y="63"/>
682            <close/>
683        </path>
684        <fillstroke/>
685    </foreground>
686</shape>
687<shape aspect="fixed" h="110" name="PIGBT" strokewidth="inherit" w="70">
688    <connections>
689        <constraint name="NE" perimeter="0" x="1" y="0"/>
690        <constraint name="SE" perimeter="0" x="1" y="1"/>
691        <constraint name="W" perimeter="0" x="0" y="0.5"/>
692    </connections>
693    <background>
694        <save/>
695        <save/>
696        <path>
697            <move x="40" y="30"/>
698            <line x="40" y="80"/>
699        </path>
700    </background>
701    <foreground>
702        <strokewidth width="2"/>
703        <fillstroke/>
704        <restore/>
705        <rect/>
706        <stroke/>
707        <path>
708            <move x="0" y="55"/>
709            <line x="35" y="55"/>
710        </path>
711        <fillstroke/>
712        <path>
713            <move x="40" y="40"/>
714            <line x="70" y="12.5"/>
715            <line x="70" y="0"/>
716        </path>
717        <stroke/>
718        <path>
719            <move x="40" y="70"/>
720            <line x="70" y="97.5"/>
721            <line x="70" y="110"/>
722        </path>
723        <stroke/>
724        <restore/>
725        <rect/>
726        <stroke/>
727        <path>
728            <move x="49.5" y="25"/>
729            <line x="41.5" y="38.75"/>
730            <line x="56" y="31.75"/>
731            <close/>
732        </path>
733        <fillstroke/>
734        <strokewidth width="2"/>
735        <path>
736            <move x="35" y="30"/>
737            <line x="35" y="80"/>
738        </path>
739        <fillstroke/>
740    </foreground>
741</shape>
742<shape aspect="fixed" h="110" name="PMOS" strokewidth="inherit" w="70">
743    <connections>
744        <constraint name="NE" perimeter="0" x="1" y="0"/>
745        <constraint name="SE" perimeter="0" x="1" y="1"/>
746        <constraint name="W" perimeter="0" x="0" y="0.5"/>
747    </connections>
748    <background>
749        <save/>
750        <path>
751            <move x="0" y="55"/>
752            <line x="41" y="55"/>
753        </path>
754    </background>
755    <foreground>
756        <stroke/>
757        <path>
758            <move x="41" y="35"/>
759            <line x="41" y="75"/>
760        </path>
761        <stroke/>
762        <path>
763            <move x="70" y="0"/>
764            <line x="70" y="35"/>
765            <line x="45" y="35"/>
766            <line x="45" y="75"/>
767            <line x="70" y="75"/>
768            <line x="70" y="110"/>
769        </path>
770        <stroke/>
771        <restore/>
772        <rect/>
773        <stroke/>
774        <path>
775            <move x="61" y="30"/>
776            <line x="46" y="35"/>
777            <line x="61" y="40"/>
778            <close/>
779        </path>
780        <fillstroke/>
781    </foreground>
782</shape>
783<shape aspect="fixed" h="110" name="PMOS Bulk" strokewidth="inherit" w="70">
784    <connections>
785        <constraint name="NE" perimeter="0" x="1" y="0"/>
786        <constraint name="E" perimeter="0" x="1" y="0.5"/>
787        <constraint name="SE" perimeter="0" x="1" y="1"/>
788        <constraint name="W" perimeter="0" x="0" y="0.5"/>
789    </connections>
790    <background>
791        <save/>
792        <path>
793            <move x="0" y="55"/>
794            <line x="41" y="55"/>
795        </path>
796    </background>
797    <foreground>
798        <stroke/>
799        <path>
800            <move x="41" y="35"/>
801            <line x="41" y="75"/>
802        </path>
803        <stroke/>
804        <path>
805            <move x="70" y="0"/>
806            <line x="70" y="35"/>
807            <line x="45" y="35"/>
808            <line x="45" y="75"/>
809            <line x="70" y="75"/>
810            <line x="70" y="110"/>
811        </path>
812        <stroke/>
813        <restore/>
814        <rect/>
815        <stroke/>
816        <path>
817            <move x="61" y="30"/>
818            <line x="46" y="35"/>
819            <line x="61" y="40"/>
820            <close/>
821        </path>
822        <fillstroke/>
823        <path>
824            <move x="45" y="55"/>
825            <line x="70" y="55"/>
826        </path>
827        <stroke/>
828    </foreground>
829</shape>
830<shape aspect="fixed" h="110" name="PNP Transistor 1" strokewidth="inherit" w="100">
831    <connections>
832        <constraint name="NE" perimeter="0" x="0.7" y="0"/>
833        <constraint name="SE" perimeter="0" x="0.7" y="1"/>
834        <constraint name="W" perimeter="0" x="0" y="0.5"/>
835    </connections>
836    <background>
837        <save/>
838        <save/>
839        <ellipse h="90" w="90" x="10" y="10"/>
840    </background>
841    <foreground>
842        <fillstroke/>
843        <strokewidth width="2"/>
844        <path>
845            <move x="40" y="30"/>
846            <line x="40" y="80"/>
847        </path>
848        <fillstroke/>
849        <restore/>
850        <rect/>
851        <stroke/>
852        <path>
853            <move x="0" y="55"/>
854            <line x="40" y="55"/>
855        </path>
856        <fillstroke/>
857        <path>
858            <move x="40" y="40"/>
859            <line x="70" y="12.5"/>
860            <line x="70" y="0"/>
861        </path>
862        <stroke/>
863        <path>
864            <move x="40" y="70"/>
865            <line x="70" y="97.5"/>
866            <line x="70" y="110"/>
867        </path>
868        <stroke/>
869        <restore/>
870        <rect/>
871        <stroke/>
872        <path>
873            <move x="49.5" y="25"/>
874            <line x="41.5" y="38.75"/>
875            <line x="56" y="31.75"/>
876            <close/>
877        </path>
878        <fillstroke/>
879    </foreground>
880</shape>
881<shape aspect="fixed" h="70" name="PNP Transistor 2" strokewidth="inherit" w="73">
882    <connections>
883        <constraint name="NE" perimeter="0" x="1" y="0"/>
884        <constraint name="SE" perimeter="0" x="1" y="1"/>
885        <constraint name="W" perimeter="0" x="0" y="0.5"/>
886    </connections>
887    <foreground>
888        <save/>
889        <strokewidth width="2"/>
890        <path>
891            <move x="20" y="5"/>
892            <line x="20" y="65"/>
893        </path>
894        <fillstroke/>
895        <restore/>
896        <rect/>
897        <stroke/>
898        <path>
899            <move x="20" y="20"/>
900            <line x="73" y="0"/>
901        </path>
902        <fillstroke/>
903        <path>
904            <move x="20" y="50"/>
905            <line x="73" y="70"/>
906        </path>
907        <fillstroke/>
908        <path>
909            <move x="0" y="35"/>
910            <line x="20" y="35"/>
911        </path>
912        <fillstroke/>
913        <path>
914            <move x="25" y="55"/>
915            <line x="21" y="50.5"/>
916            <line x="27" y="49.5"/>
917            <close/>
918        </path>
919        <fillstroke/>
920    </foreground>
921</shape>
922<shape aspect="fixed" h="70" name="PNP Transistor 3" strokewidth="inherit" w="73">
923    <connections>
924        <constraint name="NE" perimeter="0" x="1" y="0"/>
925        <constraint name="SE" perimeter="0" x="1" y="1"/>
926        <constraint name="W" perimeter="0" x="0" y="0.5"/>
927    </connections>
928    <foreground>
929        <save/>
930        <strokewidth width="2"/>
931        <path>
932            <move x="20" y="5"/>
933            <line x="20" y="65"/>
934        </path>
935        <fillstroke/>
936        <restore/>
937        <rect/>
938        <stroke/>
939        <path>
940            <move x="20" y="35"/>
941            <line x="73" y="0"/>
942        </path>
943        <fillstroke/>
944        <path>
945            <move x="20" y="35"/>
946            <line x="73" y="70"/>
947        </path>
948        <fillstroke/>
949        <path>
950            <move x="24.5" y="41"/>
951            <line x="21" y="35"/>
952            <line x="27.5" y="36.5"/>
953            <close/>
954        </path>
955        <fillstroke/>
956        <path>
957            <move x="0" y="35"/>
958            <line x="20" y="35"/>
959        </path>
960        <fillstroke/>
961    </foreground>
962</shape>
963<shape aspect="fixed" h="90" name="PNP Transistor 4" strokewidth="inherit" w="90">
964    <connections>
965        <constraint name="NE" perimeter="0" x="0.7" y="0"/>
966        <constraint name="SE" perimeter="0" x="0.7" y="1"/>
967        <constraint name="W" perimeter="0" x="0" y="0.5"/>
968    </connections>
969    <background>
970        <save/>
971        <ellipse h="90" w="90" x="0" y="0"/>
972    </background>
973    <foreground>
974        <fillstroke/>
975        <strokewidth width="2"/>
976        <path>
977            <move x="20" y="15"/>
978            <line x="20" y="75"/>
979        </path>
980        <fillstroke/>
981        <restore/>
982        <rect/>
983        <stroke/>
984        <path>
985            <move x="20" y="45"/>
986            <line x="73" y="10"/>
987        </path>
988        <fillstroke/>
989        <path>
990            <move x="20" y="45"/>
991            <line x="73" y="80"/>
992        </path>
993        <fillstroke/>
994        <path>
995            <move x="24.5" y="51"/>
996            <line x="21" y="45"/>
997            <line x="27.5" y="46.5"/>
998            <close/>
999        </path>
1000        <fillstroke/>
1001        <path>
1002            <move x="0" y="45"/>
1003            <line x="20" y="45"/>
1004        </path>
1005        <fillstroke/>
1006    </foreground>
1007</shape>
1008<shape aspect="fixed" h="110" name="PNP Transistor 5" strokewidth="inherit" w="70">
1009    <connections>
1010        <constraint name="NE" perimeter="0" x="1" y="0"/>
1011        <constraint name="SE" perimeter="0" x="1" y="1"/>
1012        <constraint name="W" perimeter="0" x="0" y="0.5"/>
1013    </connections>
1014    <background>
1015        <save/>
1016        <save/>
1017        <path>
1018            <move x="40" y="30"/>
1019            <line x="40" y="80"/>
1020        </path>
1021    </background>
1022    <foreground>
1023        <strokewidth width="2"/>
1024        <fillstroke/>
1025        <restore/>
1026        <rect/>
1027        <stroke/>
1028        <path>
1029            <move x="0" y="55"/>
1030            <line x="40" y="55"/>
1031        </path>
1032        <fillstroke/>
1033        <path>
1034            <move x="40" y="40"/>
1035            <line x="70" y="12.5"/>
1036            <line x="70" y="0"/>
1037        </path>
1038        <stroke/>
1039        <path>
1040            <move x="40" y="70"/>
1041            <line x="70" y="97.5"/>
1042            <line x="70" y="110"/>
1043        </path>
1044        <stroke/>
1045        <restore/>
1046        <rect/>
1047        <stroke/>
1048        <path>
1049            <move x="49.5" y="25"/>
1050            <line x="41.5" y="38.75"/>
1051            <line x="56" y="31.75"/>
1052            <close/>
1053        </path>
1054        <fillstroke/>
1055    </foreground>
1056</shape>
1057<shape aspect="fixed" h="90" name="Unijunction" strokewidth="inherit" w="90">
1058    <connections>
1059        <constraint name="NE" perimeter="0" x="0.97" y="0.333"/>
1060        <constraint name="SE" perimeter="0" x="0.97" y="0.665"/>
1061        <constraint name="W" perimeter="0" x="0.025" y="0.67"/>
1062    </connections>
1063    <background>
1064        <save/>
1065        <ellipse h="90" w="90" x="0" y="0"/>
1066    </background>
1067    <foreground>
1068        <fillstroke/>
1069        <strokewidth width="2"/>
1070        <path>
1071            <move x="20" y="15"/>
1072            <line x="20" y="75"/>
1073        </path>
1074        <fillstroke/>
1075        <restore/>
1076        <rect/>
1077        <stroke/>
1078        <path>
1079            <move x="20" y="30"/>
1080            <line x="87.5" y="30"/>
1081        </path>
1082        <fillstroke/>
1083        <path>
1084            <move x="20" y="60"/>
1085            <line x="87.5" y="60"/>
1086        </path>
1087        <fillstroke/>
1088        <path>
1089            <move x="2.5" y="60"/>
1090            <line x="20" y="45"/>
1091        </path>
1092        <fillstroke/>
1093        <miterlimit limit="2"/>
1094        <path>
1095            <move x="13" y="47"/>
1096            <line x="20" y="45"/>
1097            <line x="16.5" y="52"/>
1098            <close/>
1099        </path>
1100        <fillstroke/>
1101    </foreground>
1102</shape>
1103</shapes>