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