Reserialized components
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / mux1_12.json
1 {
2   "width": 50.0,
3   "height": 80.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 20.0
9       },
10       "name": "I0",
11       "logicWidth": 12,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 60.0
18       },
19       "name": "I1",
20       "logicWidth": 12,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 0.0,
26         "y": 5.0
27       },
28       "name": "S",
29       "logicWidth": 1,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 50.0,
35         "y": 30.0
36       },
37       "name": "Y",
38       "logicWidth": 12,
39       "usage": "OUTPUT"
40     }
41   ],
42   "innerScale": 0.2,
43   "submodel": {
44     "components": [
45       {
46         "id": "NandGate",
47         "name": "NandGate#0",
48         "pos": {
49           "x": 55.0,
50           "y": 10.0
51         },
52         "params": 1
53       },
54       {
55         "id": "Splitter",
56         "name": "Splitter#0",
57         "pos": {
58           "x": 5.0,
59           "y": 45.0
60         },
61         "params": {
62           "logicWidth": 12,
63           "orientation": "RIGHT"
64         }
65       },
66       {
67         "id": "Splitter",
68         "name": "Splitter#1",
69         "pos": {
70           "x": 5.0,
71           "y": 245.0
72         },
73         "params": {
74           "logicWidth": 12,
75           "orientation": "RIGHT"
76         }
77       },
78       {
79         "id": "Splitter",
80         "name": "Splitter#2",
81         "pos": {
82           "x": 235.0,
83           "y": 95.0
84         },
85         "params": {
86           "logicWidth": 12,
87           "orientation": "LEFT"
88         }
89       },
90       {
91         "id": "WireCrossPoint",
92         "name": "WireCrossPoint#0",
93         "pos": {
94           "x": 139.0,
95           "y": 49.0
96         },
97         "params": 1
98       },
99       {
100         "id": "WireCrossPoint",
101         "name": "WireCrossPoint#1",
102         "pos": {
103           "x": 144.0,
104           "y": 59.0
105         },
106         "params": 1
107       },
108       {
109         "id": "WireCrossPoint",
110         "name": "WireCrossPoint#2",
111         "pos": {
112           "x": 144.0,
113           "y": 119.0
114         },
115         "params": 1
116       },
117       {
118         "id": "WireCrossPoint",
119         "name": "WireCrossPoint#3",
120         "pos": {
121           "x": 139.0,
122           "y": 109.0
123         },
124         "params": 1
125       },
126       {
127         "id": "WireCrossPoint",
128         "name": "WireCrossPoint#4",
129         "pos": {
130           "x": 139.0,
131           "y": 169.0
132         },
133         "params": 1
134       },
135       {
136         "id": "WireCrossPoint",
137         "name": "WireCrossPoint#5",
138         "pos": {
139           "x": 144.0,
140           "y": 179.0
141         },
142         "params": 1
143       },
144       {
145         "id": "WireCrossPoint",
146         "name": "WireCrossPoint#6",
147         "pos": {
148           "x": 144.0,
149           "y": 239.0
150         },
151         "params": 1
152       },
153       {
154         "id": "WireCrossPoint",
155         "name": "WireCrossPoint#7",
156         "pos": {
157           "x": 139.0,
158           "y": 229.0
159         },
160         "params": 1
161       },
162       {
163         "id": "WireCrossPoint",
164         "name": "WireCrossPoint#8",
165         "pos": {
166           "x": 144.0,
167           "y": 299.0
168         },
169         "params": 1
170       },
171       {
172         "id": "WireCrossPoint",
173         "name": "WireCrossPoint#9",
174         "pos": {
175           "x": 139.0,
176           "y": 289.0
177         },
178         "params": 1
179       },
180       {
181         "id": "WireCrossPoint",
182         "name": "WireCrossPoint#10",
183         "pos": {
184           "x": 89.0,
185           "y": 4.0
186         },
187         "params": 1
188       },
189       {
190         "id": "WireCrossPoint",
191         "name": "WireCrossPoint#11",
192         "pos": {
193           "x": 84.0,
194           "y": 19.0
195         },
196         "params": 1
197       },
198       {
199         "id": "WireCrossPoint",
200         "name": "WireCrossPoint#12",
201         "pos": {
202           "x": 49.0,
203           "y": 24.0
204         },
205         "params": 1
206       },
207       {
208         "id": "WireCrossPoint",
209         "name": "WireCrossPoint#13",
210         "pos": {
211           "x": 49.0,
212           "y": 14.0
213         },
214         "params": 1
215       },
216       {
217         "id": "WireCrossPoint",
218         "name": "WireCrossPoint#14",
219         "pos": {
220           "x": 84.0,
221           "y": 269.0
222         },
223         "params": 1
224       },
225       {
226         "id": "WireCrossPoint",
227         "name": "WireCrossPoint#15",
228         "pos": {
229           "x": 89.0,
230           "y": 279.0
231         },
232         "params": 1
233       },
234       {
235         "id": "WireCrossPoint",
236         "name": "WireCrossPoint#16",
237         "pos": {
238           "x": 84.0,
239           "y": 209.0
240         },
241         "params": 1
242       },
243       {
244         "id": "WireCrossPoint",
245         "name": "WireCrossPoint#17",
246         "pos": {
247           "x": 89.0,
248           "y": 219.0
249         },
250         "params": 1
251       },
252       {
253         "id": "WireCrossPoint",
254         "name": "WireCrossPoint#18",
255         "pos": {
256           "x": 89.0,
257           "y": 159.0
258         },
259         "params": 1
260       },
261       {
262         "id": "WireCrossPoint",
263         "name": "WireCrossPoint#19",
264         "pos": {
265           "x": 84.0,
266           "y": 149.0
267         },
268         "params": 1
269       },
270       {
271         "id": "WireCrossPoint",
272         "name": "WireCrossPoint#20",
273         "pos": {
274           "x": 84.0,
275           "y": 89.0
276         },
277         "params": 1
278       },
279       {
280         "id": "WireCrossPoint",
281         "name": "WireCrossPoint#21",
282         "pos": {
283           "x": 89.0,
284           "y": 99.0
285         },
286         "params": 1
287       },
288       {
289         "id": "WireCrossPoint",
290         "name": "WireCrossPoint#22",
291         "pos": {
292           "x": 84.0,
293           "y": 29.0
294         },
295         "params": 1
296       },
297       {
298         "id": "WireCrossPoint",
299         "name": "WireCrossPoint#23",
300         "pos": {
301           "x": 89.0,
302           "y": 39.0
303         },
304         "params": 1
305       },
306       {
307         "id": "sel1",
308         "name": "sel1#0",
309         "pos": {
310           "x": 150.0,
311           "y": 45.0
312         }
313       },
314       {
315         "id": "sel1",
316         "name": "sel1#1",
317         "pos": {
318           "x": 95.0,
319           "y": 85.0
320         }
321       },
322       {
323         "id": "sel1",
324         "name": "sel1#2",
325         "pos": {
326           "x": 150.0,
327           "y": 105.0
328         }
329       },
330       {
331         "id": "sel1",
332         "name": "sel1#3",
333         "pos": {
334           "x": 95.0,
335           "y": 25.0
336         }
337       },
338       {
339         "id": "sel1",
340         "name": "sel1#4",
341         "pos": {
342           "x": 95.0,
343           "y": 325.0
344         }
345       },
346       {
347         "id": "sel1",
348         "name": "sel1#5",
349         "pos": {
350           "x": 150.0,
351           "y": 165.0
352         }
353       },
354       {
355         "id": "sel1",
356         "name": "sel1#6",
357         "pos": {
358           "x": 95.0,
359           "y": 145.0
360         }
361       },
362       {
363         "id": "sel1",
364         "name": "sel1#7",
365         "pos": {
366           "x": 95.0,
367           "y": 205.0
368         }
369       },
370       {
371         "id": "sel1",
372         "name": "sel1#8",
373         "pos": {
374           "x": 150.0,
375           "y": 285.0
376         }
377       },
378       {
379         "id": "sel1",
380         "name": "sel1#9",
381         "pos": {
382           "x": 150.0,
383           "y": 225.0
384         }
385       },
386       {
387         "id": "sel1",
388         "name": "sel1#10",
389         "pos": {
390           "x": 95.0,
391           "y": 265.0
392         }
393       },
394       {
395         "id": "sel1",
396         "name": "sel1#11",
397         "pos": {
398           "x": 150.0,
399           "y": 345.0
400         }
401       }
402     ],
403     "wires": [
404       {
405         "pin1": {
406           "compName": "WireCrossPoint#11",
407           "pinName": ""
408         },
409         "pin2": {
410           "compName": "WireCrossPoint#22",
411           "pinName": ""
412         },
413         "name": "unnamedWire#0",
414         "path": []
415       },
416       {
417         "pin1": {
418           "compName": "WireCrossPoint#10",
419           "pinName": ""
420         },
421         "pin2": {
422           "compName": "WireCrossPoint#23",
423           "pinName": ""
424         },
425         "name": "unnamedWire#1",
426         "path": []
427       },
428       {
429         "pin1": {
430           "compName": "WireCrossPoint#11",
431           "pinName": ""
432         },
433         "pin2": {
434           "compName": "WireCrossPoint#0",
435           "pinName": ""
436         },
437         "name": "unnamedWire#2",
438         "path": [
439           {
440             "x": 140.0,
441             "y": 20.0
442           }
443         ]
444       },
445       {
446         "pin1": {
447           "compName": "WireCrossPoint#10",
448           "pinName": ""
449         },
450         "pin2": {
451           "compName": "WireCrossPoint#1",
452           "pinName": ""
453         },
454         "name": "unnamedWire#3",
455         "path": [
456           {
457             "x": 145.0,
458             "y": 5.0
459           }
460         ]
461       },
462       {
463         "pin1": {
464           "compName": "WireCrossPoint#22",
465           "pinName": ""
466         },
467         "pin2": {
468           "compName": "sel1#3",
469           "pinName": "S1"
470         },
471         "name": "unnamedWire#4",
472         "path": []
473       },
474       {
475         "pin1": {
476           "compName": "WireCrossPoint#23",
477           "pinName": ""
478         },
479         "pin2": {
480           "compName": "sel1#3",
481           "pinName": "S2"
482         },
483         "name": "unnamedWire#5",
484         "path": []
485       },
486       {
487         "pin1": {
488           "compName": "WireCrossPoint#20",
489           "pinName": ""
490         },
491         "pin2": {
492           "compName": "sel1#1",
493           "pinName": "S1"
494         },
495         "name": "unnamedWire#6",
496         "path": []
497       },
498       {
499         "pin1": {
500           "compName": "sel1#1",
501           "pinName": "S2"
502         },
503         "pin2": {
504           "compName": "WireCrossPoint#21",
505           "pinName": ""
506         },
507         "name": "unnamedWire#7",
508         "path": []
509       },
510       {
511         "pin1": {
512           "compName": "WireCrossPoint#19",
513           "pinName": ""
514         },
515         "pin2": {
516           "compName": "sel1#6",
517           "pinName": "S1"
518         },
519         "name": "unnamedWire#8",
520         "path": []
521       },
522       {
523         "pin1": {
524           "compName": "sel1#6",
525           "pinName": "S2"
526         },
527         "pin2": {
528           "compName": "WireCrossPoint#18",
529           "pinName": ""
530         },
531         "name": "unnamedWire#9",
532         "path": []
533       },
534       {
535         "pin1": {
536           "compName": "WireCrossPoint#16",
537           "pinName": ""
538         },
539         "pin2": {
540           "compName": "sel1#7",
541           "pinName": "S1"
542         },
543         "name": "unnamedWire#10",
544         "path": []
545       },
546       {
547         "pin1": {
548           "compName": "WireCrossPoint#17",
549           "pinName": ""
550         },
551         "pin2": {
552           "compName": "sel1#7",
553           "pinName": "S2"
554         },
555         "name": "unnamedWire#11",
556         "path": []
557       },
558       {
559         "pin1": {
560           "compName": "sel1#10",
561           "pinName": "S1"
562         },
563         "pin2": {
564           "compName": "WireCrossPoint#14",
565           "pinName": ""
566         },
567         "name": "unnamedWire#12",
568         "path": []
569       },
570       {
571         "pin1": {
572           "compName": "WireCrossPoint#15",
573           "pinName": ""
574         },
575         "pin2": {
576           "compName": "sel1#10",
577           "pinName": "S2"
578         },
579         "name": "unnamedWire#13",
580         "path": []
581       },
582       {
583         "pin1": {
584           "compName": "WireCrossPoint#9",
585           "pinName": ""
586         },
587         "pin2": {
588           "compName": "sel1#11",
589           "pinName": "S1"
590         },
591         "name": "unnamedWire#14",
592         "path": [
593           {
594             "x": 140.0,
595             "y": 350.0
596           }
597         ]
598       },
599       {
600         "pin1": {
601           "compName": "sel1#8",
602           "pinName": "S2"
603         },
604         "pin2": {
605           "compName": "WireCrossPoint#8",
606           "pinName": ""
607         },
608         "name": "unnamedWire#15",
609         "path": []
610       },
611       {
612         "pin1": {
613           "compName": "WireCrossPoint#9",
614           "pinName": ""
615         },
616         "pin2": {
617           "compName": "sel1#8",
618           "pinName": "S1"
619         },
620         "name": "unnamedWire#16",
621         "path": []
622       },
623       {
624         "pin1": {
625           "compName": "sel1#9",
626           "pinName": "S2"
627         },
628         "pin2": {
629           "compName": "WireCrossPoint#6",
630           "pinName": ""
631         },
632         "name": "unnamedWire#17",
633         "path": []
634       },
635       {
636         "pin1": {
637           "compName": "WireCrossPoint#7",
638           "pinName": ""
639         },
640         "pin2": {
641           "compName": "sel1#9",
642           "pinName": "S1"
643         },
644         "name": "unnamedWire#18",
645         "path": []
646       },
647       {
648         "pin1": {
649           "compName": "sel1#5",
650           "pinName": "S2"
651         },
652         "pin2": {
653           "compName": "WireCrossPoint#5",
654           "pinName": ""
655         },
656         "name": "unnamedWire#19",
657         "path": []
658       },
659       {
660         "pin1": {
661           "compName": "WireCrossPoint#4",
662           "pinName": ""
663         },
664         "pin2": {
665           "compName": "sel1#5",
666           "pinName": "S1"
667         },
668         "name": "unnamedWire#20",
669         "path": []
670       },
671       {
672         "pin1": {
673           "compName": "sel1#2",
674           "pinName": "S2"
675         },
676         "pin2": {
677           "compName": "WireCrossPoint#2",
678           "pinName": ""
679         },
680         "name": "unnamedWire#21",
681         "path": []
682       },
683       {
684         "pin1": {
685           "compName": "sel1#2",
686           "pinName": "S1"
687         },
688         "pin2": {
689           "compName": "WireCrossPoint#3",
690           "pinName": ""
691         },
692         "name": "unnamedWire#22",
693         "path": []
694       },
695       {
696         "pin1": {
697           "compName": "sel1#0",
698           "pinName": "S2"
699         },
700         "pin2": {
701           "compName": "WireCrossPoint#1",
702           "pinName": ""
703         },
704         "name": "unnamedWire#23",
705         "path": []
706       },
707       {
708         "pin1": {
709           "compName": "WireCrossPoint#0",
710           "pinName": ""
711         },
712         "pin2": {
713           "compName": "sel1#0",
714           "pinName": "S1"
715         },
716         "name": "unnamedWire#24",
717         "path": []
718       },
719       {
720         "pin1": {
721           "compName": "WireCrossPoint#0",
722           "pinName": ""
723         },
724         "pin2": {
725           "compName": "WireCrossPoint#3",
726           "pinName": ""
727         },
728         "name": "unnamedWire#25",
729         "path": []
730       },
731       {
732         "pin1": {
733           "compName": "WireCrossPoint#3",
734           "pinName": ""
735         },
736         "pin2": {
737           "compName": "WireCrossPoint#4",
738           "pinName": ""
739         },
740         "name": "unnamedWire#26",
741         "path": []
742       },
743       {
744         "pin1": {
745           "compName": "WireCrossPoint#4",
746           "pinName": ""
747         },
748         "pin2": {
749           "compName": "WireCrossPoint#7",
750           "pinName": ""
751         },
752         "name": "unnamedWire#27",
753         "path": []
754       },
755       {
756         "pin1": {
757           "compName": "WireCrossPoint#7",
758           "pinName": ""
759         },
760         "pin2": {
761           "compName": "WireCrossPoint#9",
762           "pinName": ""
763         },
764         "name": "unnamedWire#28",
765         "path": []
766       },
767       {
768         "pin1": {
769           "compName": "WireCrossPoint#1",
770           "pinName": ""
771         },
772         "pin2": {
773           "compName": "WireCrossPoint#2",
774           "pinName": ""
775         },
776         "name": "unnamedWire#29",
777         "path": []
778       },
779       {
780         "pin1": {
781           "compName": "WireCrossPoint#2",
782           "pinName": ""
783         },
784         "pin2": {
785           "compName": "WireCrossPoint#5",
786           "pinName": ""
787         },
788         "name": "unnamedWire#30",
789         "path": []
790       },
791       {
792         "pin1": {
793           "compName": "WireCrossPoint#5",
794           "pinName": ""
795         },
796         "pin2": {
797           "compName": "WireCrossPoint#6",
798           "pinName": ""
799         },
800         "name": "unnamedWire#31",
801         "path": []
802       },
803       {
804         "pin1": {
805           "compName": "WireCrossPoint#6",
806           "pinName": ""
807         },
808         "pin2": {
809           "compName": "WireCrossPoint#8",
810           "pinName": ""
811         },
812         "name": "unnamedWire#32",
813         "path": []
814       },
815       {
816         "pin1": {
817           "compName": "WireCrossPoint#8",
818           "pinName": ""
819         },
820         "pin2": {
821           "compName": "sel1#11",
822           "pinName": "S2"
823         },
824         "name": "unnamedWire#33",
825         "path": [
826           {
827             "x": 145.0,
828             "y": 360.0
829           }
830         ]
831       },
832       {
833         "pin1": {
834           "compName": "WireCrossPoint#22",
835           "pinName": ""
836         },
837         "pin2": {
838           "compName": "WireCrossPoint#20",
839           "pinName": ""
840         },
841         "name": "unnamedWire#34",
842         "path": []
843       },
844       {
845         "pin1": {
846           "compName": "WireCrossPoint#20",
847           "pinName": ""
848         },
849         "pin2": {
850           "compName": "WireCrossPoint#19",
851           "pinName": ""
852         },
853         "name": "unnamedWire#35",
854         "path": []
855       },
856       {
857         "pin1": {
858           "compName": "WireCrossPoint#19",
859           "pinName": ""
860         },
861         "pin2": {
862           "compName": "WireCrossPoint#16",
863           "pinName": ""
864         },
865         "name": "unnamedWire#36",
866         "path": []
867       },
868       {
869         "pin1": {
870           "compName": "WireCrossPoint#16",
871           "pinName": ""
872         },
873         "pin2": {
874           "compName": "WireCrossPoint#14",
875           "pinName": ""
876         },
877         "name": "unnamedWire#37",
878         "path": []
879       },
880       {
881         "pin1": {
882           "compName": "WireCrossPoint#14",
883           "pinName": ""
884         },
885         "pin2": {
886           "compName": "sel1#4",
887           "pinName": "S1"
888         },
889         "name": "unnamedWire#38",
890         "path": [
891           {
892             "x": 85.0,
893             "y": 330.0
894           }
895         ]
896       },
897       {
898         "pin1": {
899           "compName": "WireCrossPoint#15",
900           "pinName": ""
901         },
902         "pin2": {
903           "compName": "sel1#4",
904           "pinName": "S2"
905         },
906         "name": "unnamedWire#39",
907         "path": [
908           {
909             "x": 90.0,
910             "y": 340.0
911           }
912         ]
913       },
914       {
915         "pin1": {
916           "compName": "WireCrossPoint#15",
917           "pinName": ""
918         },
919         "pin2": {
920           "compName": "WireCrossPoint#17",
921           "pinName": ""
922         },
923         "name": "unnamedWire#40",
924         "path": []
925       },
926       {
927         "pin1": {
928           "compName": "WireCrossPoint#17",
929           "pinName": ""
930         },
931         "pin2": {
932           "compName": "WireCrossPoint#18",
933           "pinName": ""
934         },
935         "name": "unnamedWire#41",
936         "path": []
937       },
938       {
939         "pin1": {
940           "compName": "WireCrossPoint#21",
941           "pinName": ""
942         },
943         "pin2": {
944           "compName": "WireCrossPoint#18",
945           "pinName": ""
946         },
947         "name": "unnamedWire#42",
948         "path": []
949       },
950       {
951         "pin1": {
952           "compName": "WireCrossPoint#21",
953           "pinName": ""
954         },
955         "pin2": {
956           "compName": "WireCrossPoint#23",
957           "pinName": ""
958         },
959         "name": "unnamedWire#43",
960         "path": []
961       },
962       {
963         "pin1": {
964           "compName": "Splitter#0",
965           "pinName": "O11"
966         },
967         "pin2": {
968           "compName": "sel1#3",
969           "pinName": "I1"
970         },
971         "name": "unnamedWire#44",
972         "path": [
973           {
974             "x": 75.0,
975             "y": 45.0
976           },
977           {
978             "x": 75.0,
979             "y": 50.0
980           }
981         ]
982       },
983       {
984         "pin1": {
985           "compName": "Splitter#0",
986           "pinName": "O10"
987         },
988         "pin2": {
989           "compName": "sel1#0",
990           "pinName": "I1"
991         },
992         "name": "unnamedWire#45",
993         "path": [
994           {
995             "x": 70.0,
996             "y": 55.0
997           },
998           {
999             "x": 70.0,
1000             "y": 70.0
1001           }
1002         ]
1003       },
1004       {
1005         "pin1": {
1006           "compName": "Splitter#0",
1007           "pinName": "O9"
1008         },
1009         "pin2": {
1010           "compName": "sel1#1",
1011           "pinName": "I1"
1012         },
1013         "name": "unnamedWire#46",
1014         "path": [
1015           {
1016             "x": 65.0,
1017             "y": 65.0
1018           },
1019           {
1020             "x": 65.0,
1021             "y": 110.0
1022           }
1023         ]
1024       },
1025       {
1026         "pin1": {
1027           "compName": "Splitter#0",
1028           "pinName": "O8"
1029         },
1030         "pin2": {
1031           "compName": "sel1#2",
1032           "pinName": "I1"
1033         },
1034         "name": "unnamedWire#47",
1035         "path": [
1036           {
1037             "x": 60.0,
1038             "y": 75.0
1039           },
1040           {
1041             "x": 60.0,
1042             "y": 130.0
1043           }
1044         ]
1045       },
1046       {
1047         "pin1": {
1048           "compName": "Splitter#0",
1049           "pinName": "O7"
1050         },
1051         "pin2": {
1052           "compName": "sel1#6",
1053           "pinName": "I1"
1054         },
1055         "name": "unnamedWire#48",
1056         "path": [
1057           {
1058             "x": 55.0,
1059             "y": 85.0
1060           },
1061           {
1062             "x": 55.0,
1063             "y": 170.0
1064           }
1065         ]
1066       },
1067       {
1068         "pin1": {
1069           "compName": "Splitter#0",
1070           "pinName": "O6"
1071         },
1072         "pin2": {
1073           "compName": "sel1#5",
1074           "pinName": "I1"
1075         },
1076         "name": "unnamedWire#49",
1077         "path": [
1078           {
1079             "x": 50.0,
1080             "y": 95.0
1081           },
1082           {
1083             "x": 50.0,
1084             "y": 190.0
1085           }
1086         ]
1087       },
1088       {
1089         "pin1": {
1090           "compName": "Splitter#0",
1091           "pinName": "O5"
1092         },
1093         "pin2": {
1094           "compName": "sel1#7",
1095           "pinName": "I1"
1096         },
1097         "name": "unnamedWire#50",
1098         "path": [
1099           {
1100             "x": 45.0,
1101             "y": 105.0
1102           },
1103           {
1104             "x": 45.0,
1105             "y": 230.0
1106           }
1107         ]
1108       },
1109       {
1110         "pin1": {
1111           "compName": "Splitter#0",
1112           "pinName": "O4"
1113         },
1114         "pin2": {
1115           "compName": "sel1#9",
1116           "pinName": "I1"
1117         },
1118         "name": "unnamedWire#51",
1119         "path": [
1120           {
1121             "x": 40.0,
1122             "y": 115.0
1123           },
1124           {
1125             "x": 40.0,
1126             "y": 250.0
1127           }
1128         ]
1129       },
1130       {
1131         "pin1": {
1132           "compName": "Splitter#0",
1133           "pinName": "O3"
1134         },
1135         "pin2": {
1136           "compName": "sel1#10",
1137           "pinName": "I1"
1138         },
1139         "name": "unnamedWire#52",
1140         "path": [
1141           {
1142             "x": 35.0,
1143             "y": 125.0
1144           },
1145           {
1146             "x": 35.0,
1147             "y": 290.0
1148           }
1149         ]
1150       },
1151       {
1152         "pin1": {
1153           "compName": "Splitter#0",
1154           "pinName": "O2"
1155         },
1156         "pin2": {
1157           "compName": "sel1#8",
1158           "pinName": "I1"
1159         },
1160         "name": "unnamedWire#53",
1161         "path": [
1162           {
1163             "x": 30.0,
1164             "y": 135.0
1165           },
1166           {
1167             "x": 30.0,
1168             "y": 310.0
1169           }
1170         ]
1171       },
1172       {
1173         "pin1": {
1174           "compName": "Splitter#0",
1175           "pinName": "O1"
1176         },
1177         "pin2": {
1178           "compName": "sel1#4",
1179           "pinName": "I1"
1180         },
1181         "name": "unnamedWire#54",
1182         "path": [
1183           {
1184             "x": 25.0,
1185             "y": 145.0
1186           },
1187           {
1188             "x": 25.0,
1189             "y": 350.0
1190           }
1191         ]
1192       },
1193       {
1194         "pin1": {
1195           "compName": "Splitter#0",
1196           "pinName": "O0"
1197         },
1198         "pin2": {
1199           "compName": "sel1#11",
1200           "pinName": "I1"
1201         },
1202         "name": "unnamedWire#55",
1203         "path": [
1204           {
1205             "x": 20.0,
1206             "y": 155.0
1207           },
1208           {
1209             "x": 20.0,
1210             "y": 370.0
1211           }
1212         ]
1213       },
1214       {
1215         "pin1": {
1216           "compName": "_submodelinterface",
1217           "pinName": "I1"
1218         },
1219         "pin2": {
1220           "compName": "Splitter#1",
1221           "pinName": "I"
1222         },
1223         "name": "unnamedWire#56",
1224         "path": []
1225       },
1226       {
1227         "pin1": {
1228           "compName": "_submodelinterface",
1229           "pinName": "I0"
1230         },
1231         "pin2": {
1232           "compName": "Splitter#0",
1233           "pinName": "I"
1234         },
1235         "name": "unnamedWire#57",
1236         "path": []
1237       },
1238       {
1239         "pin1": {
1240           "compName": "Splitter#1",
1241           "pinName": "O11"
1242         },
1243         "pin2": {
1244           "compName": "sel1#3",
1245           "pinName": "I2"
1246         },
1247         "name": "unnamedWire#58",
1248         "path": [
1249           {
1250             "x": 75.0,
1251             "y": 245.0
1252           },
1253           {
1254             "x": 75.0,
1255             "y": 60.0
1256           }
1257         ]
1258       },
1259       {
1260         "pin1": {
1261           "compName": "Splitter#1",
1262           "pinName": "O10"
1263         },
1264         "pin2": {
1265           "compName": "sel1#0",
1266           "pinName": "I2"
1267         },
1268         "name": "unnamedWire#59",
1269         "path": [
1270           {
1271             "x": 70.0,
1272             "y": 255.0
1273           },
1274           {
1275             "x": 70.0,
1276             "y": 80.0
1277           }
1278         ]
1279       },
1280       {
1281         "pin1": {
1282           "compName": "Splitter#1",
1283           "pinName": "O9"
1284         },
1285         "pin2": {
1286           "compName": "sel1#1",
1287           "pinName": "I2"
1288         },
1289         "name": "unnamedWire#60",
1290         "path": [
1291           {
1292             "x": 65.0,
1293             "y": 265.0
1294           },
1295           {
1296             "x": 65.0,
1297             "y": 120.0
1298           }
1299         ]
1300       },
1301       {
1302         "pin1": {
1303           "compName": "Splitter#1",
1304           "pinName": "O8"
1305         },
1306         "pin2": {
1307           "compName": "sel1#2",
1308           "pinName": "I2"
1309         },
1310         "name": "unnamedWire#61",
1311         "path": [
1312           {
1313             "x": 60.0,
1314             "y": 275.0
1315           },
1316           {
1317             "x": 60.0,
1318             "y": 140.0
1319           }
1320         ]
1321       },
1322       {
1323         "pin1": {
1324           "compName": "Splitter#1",
1325           "pinName": "O7"
1326         },
1327         "pin2": {
1328           "compName": "sel1#6",
1329           "pinName": "I2"
1330         },
1331         "name": "unnamedWire#62",
1332         "path": [
1333           {
1334             "x": 55.0,
1335             "y": 285.0
1336           },
1337           {
1338             "x": 55.0,
1339             "y": 180.0
1340           }
1341         ]
1342       },
1343       {
1344         "pin1": {
1345           "compName": "Splitter#1",
1346           "pinName": "O6"
1347         },
1348         "pin2": {
1349           "compName": "sel1#5",
1350           "pinName": "I2"
1351         },
1352         "name": "unnamedWire#63",
1353         "path": [
1354           {
1355             "x": 50.0,
1356             "y": 295.0
1357           },
1358           {
1359             "x": 50.0,
1360             "y": 200.0
1361           }
1362         ]
1363       },
1364       {
1365         "pin1": {
1366           "compName": "Splitter#1",
1367           "pinName": "O5"
1368         },
1369         "pin2": {
1370           "compName": "sel1#7",
1371           "pinName": "I2"
1372         },
1373         "name": "unnamedWire#64",
1374         "path": [
1375           {
1376             "x": 45.0,
1377             "y": 305.0
1378           },
1379           {
1380             "x": 45.0,
1381             "y": 240.0
1382           }
1383         ]
1384       },
1385       {
1386         "pin1": {
1387           "compName": "Splitter#1",
1388           "pinName": "O4"
1389         },
1390         "pin2": {
1391           "compName": "sel1#9",
1392           "pinName": "I2"
1393         },
1394         "name": "unnamedWire#65",
1395         "path": [
1396           {
1397             "x": 40.0,
1398             "y": 315.0
1399           },
1400           {
1401             "x": 40.0,
1402             "y": 260.0
1403           }
1404         ]
1405       },
1406       {
1407         "pin1": {
1408           "compName": "Splitter#1",
1409           "pinName": "O3"
1410         },
1411         "pin2": {
1412           "compName": "sel1#10",
1413           "pinName": "I2"
1414         },
1415         "name": "unnamedWire#66",
1416         "path": [
1417           {
1418             "x": 35.0,
1419             "y": 325.0
1420           },
1421           {
1422             "x": 35.0,
1423             "y": 300.0
1424           }
1425         ]
1426       },
1427       {
1428         "pin1": {
1429           "compName": "Splitter#1",
1430           "pinName": "O2"
1431         },
1432         "pin2": {
1433           "compName": "sel1#8",
1434           "pinName": "I2"
1435         },
1436         "name": "unnamedWire#67",
1437         "path": [
1438           {
1439             "x": 30.0,
1440             "y": 335.0
1441           },
1442           {
1443             "x": 30.0,
1444             "y": 320.0
1445           }
1446         ]
1447       },
1448       {
1449         "pin1": {
1450           "compName": "Splitter#1",
1451           "pinName": "O1"
1452         },
1453         "pin2": {
1454           "compName": "sel1#4",
1455           "pinName": "I2"
1456         },
1457         "name": "unnamedWire#68",
1458         "path": [
1459           {
1460             "x": 45.0,
1461             "y": 345.0
1462           },
1463           {
1464             "x": 45.0,
1465             "y": 360.0
1466           }
1467         ]
1468       },
1469       {
1470         "pin1": {
1471           "compName": "Splitter#1",
1472           "pinName": "O0"
1473         },
1474         "pin2": {
1475           "compName": "sel1#11",
1476           "pinName": "I2"
1477         },
1478         "name": "unnamedWire#69",
1479         "path": [
1480           {
1481             "x": 40.0,
1482             "y": 355.0
1483           },
1484           {
1485             "x": 40.0,
1486             "y": 380.0
1487           }
1488         ]
1489       },
1490       {
1491         "pin1": {
1492           "compName": "NandGate#0",
1493           "pinName": "Y"
1494         },
1495         "pin2": {
1496           "compName": "WireCrossPoint#11",
1497           "pinName": ""
1498         },
1499         "name": "unnamedWire#70",
1500         "path": []
1501       },
1502       {
1503         "pin1": {
1504           "compName": "WireCrossPoint#12",
1505           "pinName": ""
1506         },
1507         "pin2": {
1508           "compName": "WireCrossPoint#13",
1509           "pinName": ""
1510         },
1511         "name": "unnamedWire#71",
1512         "path": []
1513       },
1514       {
1515         "pin1": {
1516           "compName": "WireCrossPoint#12",
1517           "pinName": ""
1518         },
1519         "pin2": {
1520           "compName": "NandGate#0",
1521           "pinName": "B"
1522         },
1523         "name": "unnamedWire#72",
1524         "path": []
1525       },
1526       {
1527         "pin1": {
1528           "compName": "WireCrossPoint#13",
1529           "pinName": ""
1530         },
1531         "pin2": {
1532           "compName": "NandGate#0",
1533           "pinName": "A"
1534         },
1535         "name": "unnamedWire#73",
1536         "path": []
1537       },
1538       {
1539         "pin1": {
1540           "compName": "_submodelinterface",
1541           "pinName": "S"
1542         },
1543         "pin2": {
1544           "compName": "WireCrossPoint#12",
1545           "pinName": ""
1546         },
1547         "name": "unnamedWire#74",
1548         "path": []
1549       },
1550       {
1551         "pin1": {
1552           "compName": "sel1#3",
1553           "pinName": "Y"
1554         },
1555         "pin2": {
1556           "compName": "Splitter#2",
1557           "pinName": "O11"
1558         },
1559         "name": "unnamedWire#75",
1560         "path": [
1561           {
1562             "x": 210.0,
1563             "y": 30.0
1564           },
1565           {
1566             "x": 210.0,
1567             "y": 95.0
1568           }
1569         ]
1570       },
1571       {
1572         "pin1": {
1573           "compName": "sel1#0",
1574           "pinName": "Y"
1575         },
1576         "pin2": {
1577           "compName": "Splitter#2",
1578           "pinName": "O10"
1579         },
1580         "name": "unnamedWire#76",
1581         "path": [
1582           {
1583             "x": 205.0,
1584             "y": 50.0
1585           },
1586           {
1587             "x": 205.0,
1588             "y": 105.0
1589           }
1590         ]
1591       },
1592       {
1593         "pin1": {
1594           "compName": "Splitter#2",
1595           "pinName": "O9"
1596         },
1597         "pin2": {
1598           "compName": "sel1#1",
1599           "pinName": "Y"
1600         },
1601         "name": "unnamedWire#77",
1602         "path": [
1603           {
1604             "x": 200.0,
1605             "y": 115.0
1606           },
1607           {
1608             "x": 200.0,
1609             "y": 90.0
1610           }
1611         ]
1612       },
1613       {
1614         "pin1": {
1615           "compName": "sel1#2",
1616           "pinName": "Y"
1617         },
1618         "pin2": {
1619           "compName": "Splitter#2",
1620           "pinName": "O8"
1621         },
1622         "name": "unnamedWire#78",
1623         "path": [
1624           {
1625             "x": 195.0,
1626             "y": 110.0
1627           },
1628           {
1629             "x": 195.0,
1630             "y": 125.0
1631           }
1632         ]
1633       },
1634       {
1635         "pin1": {
1636           "compName": "Splitter#2",
1637           "pinName": "O7"
1638         },
1639         "pin2": {
1640           "compName": "sel1#6",
1641           "pinName": "Y"
1642         },
1643         "name": "unnamedWire#79",
1644         "path": [
1645           {
1646             "x": 195.0,
1647             "y": 135.0
1648           },
1649           {
1650             "x": 195.0,
1651             "y": 150.0
1652           }
1653         ]
1654       },
1655       {
1656         "pin1": {
1657           "compName": "sel1#5",
1658           "pinName": "Y"
1659         },
1660         "pin2": {
1661           "compName": "Splitter#2",
1662           "pinName": "O6"
1663         },
1664         "name": "unnamedWire#80",
1665         "path": [
1666           {
1667             "x": 200.0,
1668             "y": 170.0
1669           },
1670           {
1671             "x": 200.0,
1672             "y": 145.0
1673           }
1674         ]
1675       },
1676       {
1677         "pin1": {
1678           "compName": "Splitter#2",
1679           "pinName": "O5"
1680         },
1681         "pin2": {
1682           "compName": "sel1#7",
1683           "pinName": "Y"
1684         },
1685         "name": "unnamedWire#81",
1686         "path": [
1687           {
1688             "x": 205.0,
1689             "y": 155.0
1690           },
1691           {
1692             "x": 205.0,
1693             "y": 210.0
1694           }
1695         ]
1696       },
1697       {
1698         "pin1": {
1699           "compName": "sel1#9",
1700           "pinName": "Y"
1701         },
1702         "pin2": {
1703           "compName": "Splitter#2",
1704           "pinName": "O4"
1705         },
1706         "name": "unnamedWire#82",
1707         "path": [
1708           {
1709             "x": 210.0,
1710             "y": 230.0
1711           },
1712           {
1713             "x": 210.0,
1714             "y": 165.0
1715           }
1716         ]
1717       },
1718       {
1719         "pin1": {
1720           "compName": "Splitter#2",
1721           "pinName": "O3"
1722         },
1723         "pin2": {
1724           "compName": "sel1#10",
1725           "pinName": "Y"
1726         },
1727         "name": "unnamedWire#83",
1728         "path": [
1729           {
1730             "x": 215.0,
1731             "y": 175.0
1732           },
1733           {
1734             "x": 215.0,
1735             "y": 270.0
1736           }
1737         ]
1738       },
1739       {
1740         "pin1": {
1741           "compName": "sel1#8",
1742           "pinName": "Y"
1743         },
1744         "pin2": {
1745           "compName": "Splitter#2",
1746           "pinName": "O2"
1747         },
1748         "name": "unnamedWire#84",
1749         "path": [
1750           {
1751             "x": 220.0,
1752             "y": 290.0
1753           },
1754           {
1755             "x": 220.0,
1756             "y": 185.0
1757           }
1758         ]
1759       },
1760       {
1761         "pin1": {
1762           "compName": "Splitter#2",
1763           "pinName": "O1"
1764         },
1765         "pin2": {
1766           "compName": "sel1#4",
1767           "pinName": "Y"
1768         },
1769         "name": "unnamedWire#85",
1770         "path": [
1771           {
1772             "x": 225.0,
1773             "y": 195.0
1774           },
1775           {
1776             "x": 225.0,
1777             "y": 330.0
1778           }
1779         ]
1780       },
1781       {
1782         "pin1": {
1783           "compName": "sel1#11",
1784           "pinName": "Y"
1785         },
1786         "pin2": {
1787           "compName": "Splitter#2",
1788           "pinName": "O0"
1789         },
1790         "name": "unnamedWire#86",
1791         "path": [
1792           {
1793             "x": 230.0,
1794             "y": 350.0
1795           },
1796           {
1797             "x": 230.0,
1798             "y": 205.0
1799           }
1800         ]
1801       },
1802       {
1803         "pin1": {
1804           "compName": "Splitter#2",
1805           "pinName": "I"
1806         },
1807         "pin2": {
1808           "compName": "_submodelinterface",
1809           "pinName": "Y"
1810         },
1811         "name": "unnamedWire#87",
1812         "path": []
1813       },
1814       {
1815         "pin1": {
1816           "compName": "WireCrossPoint#10",
1817           "pinName": ""
1818         },
1819         "pin2": {
1820           "compName": "WireCrossPoint#13",
1821           "pinName": ""
1822         },
1823         "name": "unnamedWire#88",
1824         "path": [
1825           {
1826             "x": 50.0,
1827             "y": 5.0
1828           }
1829         ]
1830       }
1831     ],
1832     "version": "0.1.1"
1833   },
1834   "symbolRendererSnippetID": "simpleRectangularLike",
1835   "symbolRendererParams": {
1836     "centerText": "MUX\n12 bit",
1837     "centerTextHeight": 5.0,
1838     "horizontalComponentCenter": 23.5,
1839     "pinLabelHeight": 3.5,
1840     "pinLabelMargin": 0.5
1841   },
1842   "outlineRendererSnippetID": "default",
1843   "highLevelStateHandlerSnippetID": "default",
1844   "version": "0.1.5"
1845 }