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>