Undo 38eb28ebb36212417a639157d554b87c8fe0ee5b to make Editor work again
[Mograsim.git] / net.mograsim.logic.model.editor / components / GUIram2.json
1 mograsim version: 0.1.3
2 {
3   "width": 35.0,
4   "height": 90.0,
5   "interfacePins": [
6     {
7       "location": {
8         "x": 35.0,
9         "y": 5.0
10       },
11       "name": "QA1",
12       "logicWidth": 1
13     },
14     {
15       "location": {
16         "x": 35.0,
17         "y": 55.0
18       },
19       "name": "QB2",
20       "logicWidth": 1
21     },
22     {
23       "location": {
24         "x": 35.0,
25         "y": 45.0
26       },
27       "name": "QB1",
28       "logicWidth": 1
29     },
30     {
31       "location": {
32         "x": 35.0,
33         "y": 25.0
34       },
35       "name": "QA3",
36       "logicWidth": 1
37     },
38     {
39       "location": {
40         "x": 35.0,
41         "y": 75.0
42       },
43       "name": "QB4",
44       "logicWidth": 1
45     },
46     {
47       "location": {
48         "x": 35.0,
49         "y": 15.0
50       },
51       "name": "QA2",
52       "logicWidth": 1
53     },
54     {
55       "location": {
56         "x": 35.0,
57         "y": 65.0
58       },
59       "name": "QB3",
60       "logicWidth": 1
61     },
62     {
63       "location": {
64         "x": 35.0,
65         "y": 35.0
66       },
67       "name": "QA4",
68       "logicWidth": 1
69     },
70     {
71       "location": {
72         "x": 0.0,
73         "y": 55.0
74       },
75       "name": "D1",
76       "logicWidth": 1
77     },
78     {
79       "location": {
80         "x": 0.0,
81         "y": 25.0
82       },
83       "name": "B0",
84       "logicWidth": 1
85     },
86     {
87       "location": {
88         "x": 0.0,
89         "y": 45.0
90       },
91       "name": "WE",
92       "logicWidth": 1
93     },
94     {
95       "location": {
96         "x": 0.0,
97         "y": 65.0
98       },
99       "name": "D2",
100       "logicWidth": 1
101     },
102     {
103       "location": {
104         "x": 0.0,
105         "y": 5.0
106       },
107       "name": "A0",
108       "logicWidth": 1
109     },
110     {
111       "location": {
112         "x": 0.0,
113         "y": 35.0
114       },
115       "name": "B1",
116       "logicWidth": 1
117     },
118     {
119       "location": {
120         "x": 0.0,
121         "y": 75.0
122       },
123       "name": "D3",
124       "logicWidth": 1
125     },
126     {
127       "location": {
128         "x": 0.0,
129         "y": 15.0
130       },
131       "name": "A1",
132       "logicWidth": 1
133     },
134     {
135       "location": {
136         "x": 0.0,
137         "y": 85.0
138       },
139       "name": "D4",
140       "logicWidth": 1
141     }
142   ],
143   "submodel": {
144     "innerScale": 0.1,
145     "subComps": [
146       {
147         "id": "WireCrossPoint",
148         "name": "WireCrossPoint#14",
149         "pos": {
150           "x": 44.0,
151           "y": 649.0
152         },
153         "params": 1
154       },
155       {
156         "id": "WireCrossPoint",
157         "name": "WireCrossPoint#13",
158         "pos": {
159           "x": 39.0,
160           "y": 639.0
161         },
162         "params": 1
163       },
164       {
165         "id": "WireCrossPoint",
166         "name": "WireCrossPoint#16",
167         "pos": {
168           "x": 129.0,
169           "y": 329.0
170         },
171         "params": 1
172       },
173       {
174         "id": "WireCrossPoint",
175         "name": "WireCrossPoint#15",
176         "pos": {
177           "x": 49.0,
178           "y": 659.0
179         },
180         "params": 1
181       },
182       {
183         "id": "WireCrossPoint",
184         "name": "WireCrossPoint#18",
185         "pos": {
186           "x": 119.0,
187           "y": 349.0
188         },
189         "params": 1
190       },
191       {
192         "id": "WireCrossPoint",
193         "name": "WireCrossPoint#17",
194         "pos": {
195           "x": 124.0,
196           "y": 339.0
197         },
198         "params": 1
199       },
200       {
201         "id": "WireCrossPoint",
202         "name": "WireCrossPoint#19",
203         "pos": {
204           "x": 114.0,
205           "y": 359.0
206         },
207         "params": 1
208       },
209       {
210         "id": "WireCrossPoint",
211         "name": "WireCrossPoint#1",
212         "pos": {
213           "x": 104.0,
214           "y": 164.0
215         },
216         "params": 1
217       },
218       {
219         "id": "WireCrossPoint",
220         "name": "WireCrossPoint#0",
221         "pos": {
222           "x": 109.0,
223           "y": 154.0
224         },
225         "params": 1
226       },
227       {
228         "id": "WireCrossPoint",
229         "name": "WireCrossPoint#3",
230         "pos": {
231           "x": 94.0,
232           "y": 184.0
233         },
234         "params": 1
235       },
236       {
237         "id": "WireCrossPoint",
238         "name": "WireCrossPoint#2",
239         "pos": {
240           "x": 99.0,
241           "y": 174.0
242         },
243         "params": 1
244       },
245       {
246         "id": "WireCrossPoint",
247         "name": "WireCrossPoint#5",
248         "pos": {
249           "x": 39.0,
250           "y": 649.0
251         },
252         "params": 1
253       },
254       {
255         "id": "WireCrossPoint",
256         "name": "WireCrossPoint#4",
257         "pos": {
258           "x": 34.0,
259           "y": 549.0
260         },
261         "params": 1
262       },
263       {
264         "id": "WireCrossPoint",
265         "name": "WireCrossPoint#7",
266         "pos": {
267           "x": 49.0,
268           "y": 809.0
269         },
270         "params": 1
271       },
272       {
273         "id": "WireCrossPoint",
274         "name": "WireCrossPoint#6",
275         "pos": {
276           "x": 44.0,
277           "y": 749.0
278         },
279         "params": 1
280       },
281       {
282         "id": "WireCrossPoint",
283         "name": "WireCrossPoint#9",
284         "pos": {
285           "x": 39.0,
286           "y": 489.0
287         },
288         "params": 1
289       },
290       {
291         "id": "WireCrossPoint",
292         "name": "WireCrossPoint#8",
293         "pos": {
294           "x": 34.0,
295           "y": 479.0
296         },
297         "params": 1
298       },
299       {
300         "id": "WireCrossPoint",
301         "name": "WireCrossPoint#10",
302         "pos": {
303           "x": 44.0,
304           "y": 499.0
305         },
306         "params": 1
307       },
308       {
309         "id": "WireCrossPoint",
310         "name": "WireCrossPoint#12",
311         "pos": {
312           "x": 34.0,
313           "y": 629.0
314         },
315         "params": 1
316       },
317       {
318         "id": "WireCrossPoint",
319         "name": "WireCrossPoint#11",
320         "pos": {
321           "x": 49.0,
322           "y": 509.0
323         },
324         "params": 1
325       },
326       {
327         "id": "GUIandor414",
328         "name": "GUIandor414#5",
329         "pos": {
330           "x": 135.0,
331           "y": 735.0
332         }
333       },
334       {
335         "id": "GUIandor414",
336         "name": "GUIandor414#3",
337         "pos": {
338           "x": 135.0,
339           "y": 435.0
340         }
341       },
342       {
343         "id": "GUIandor414",
344         "name": "GUIandor414#4",
345         "pos": {
346           "x": 135.0,
347           "y": 585.0
348         }
349       },
350       {
351         "id": "GUIandor414",
352         "name": "GUIandor414#1",
353         "pos": {
354           "x": 235.0,
355           "y": 635.0
356         }
357       },
358       {
359         "id": "GUIandor414",
360         "name": "GUIandor414#2",
361         "pos": {
362           "x": 235.0,
363           "y": 785.0
364         }
365       },
366       {
367         "id": "GUIandor414",
368         "name": "GUIandor414#0",
369         "pos": {
370           "x": 235.0,
371           "y": 485.0
372         }
373       },
374       {
375         "id": "GUIdlatch4",
376         "name": "GUIdlatch4#1",
377         "pos": {
378           "x": 55.0,
379           "y": 475.0
380         }
381       },
382       {
383         "id": "GUIdlatch4",
384         "name": "GUIdlatch4#0",
385         "pos": {
386           "x": 55.0,
387           "y": 325.0
388         }
389       },
390       {
391         "id": "GUIdlatch4",
392         "name": "GUIdlatch4#3",
393         "pos": {
394           "x": 55.0,
395           "y": 775.0
396         }
397       },
398       {
399         "id": "GUIdlatch4",
400         "name": "GUIdlatch4#2",
401         "pos": {
402           "x": 55.0,
403           "y": 625.0
404         }
405       },
406       {
407         "id": "GUIand41",
408         "name": "GUIand41#2",
409         "pos": {
410           "x": 135.0,
411           "y": 325.0
412         }
413       },
414       {
415         "id": "WireCrossPoint",
416         "name": "WireCrossPoint#30",
417         "pos": {
418           "x": 119.0,
419           "y": 799.0
420         },
421         "params": 1
422       },
423       {
424         "id": "WireCrossPoint",
425         "name": "WireCrossPoint#31",
426         "pos": {
427           "x": 114.0,
428           "y": 809.0
429         },
430         "params": 1
431       },
432       {
433         "id": "GUIand41",
434         "name": "GUIand41#0",
435         "pos": {
436           "x": 130.0,
437           "y": 150.0
438         }
439       },
440       {
441         "id": "GUIand41",
442         "name": "GUIand41#1",
443         "pos": {
444           "x": 235.0,
445           "y": 375.0
446         }
447       },
448       {
449         "id": "WireCrossPoint",
450         "name": "WireCrossPoint#25",
451         "pos": {
452           "x": 124.0,
453           "y": 639.0
454         },
455         "params": 1
456       },
457       {
458         "id": "WireCrossPoint",
459         "name": "WireCrossPoint#24",
460         "pos": {
461           "x": 129.0,
462           "y": 629.0
463         },
464         "params": 1
465       },
466       {
467         "id": "WireCrossPoint",
468         "name": "WireCrossPoint#27",
469         "pos": {
470           "x": 114.0,
471           "y": 659.0
472         },
473         "params": 1
474       },
475       {
476         "id": "WireCrossPoint",
477         "name": "WireCrossPoint#26",
478         "pos": {
479           "x": 119.0,
480           "y": 649.0
481         },
482         "params": 1
483       },
484       {
485         "id": "WireCrossPoint",
486         "name": "WireCrossPoint#29",
487         "pos": {
488           "x": 124.0,
489           "y": 789.0
490         },
491         "params": 1
492       },
493       {
494         "id": "WireCrossPoint",
495         "name": "WireCrossPoint#28",
496         "pos": {
497           "x": 129.0,
498           "y": 779.0
499         },
500         "params": 1
501       },
502       {
503         "id": "GUIdemux2",
504         "name": "GUIdemux2#1",
505         "pos": {
506           "x": 55.0,
507           "y": 150.0
508         }
509       },
510       {
511         "id": "GUIdemux2",
512         "name": "GUIdemux2#0",
513         "pos": {
514           "x": 55.0,
515           "y": 45.0
516         }
517       },
518       {
519         "id": "WireCrossPoint",
520         "name": "WireCrossPoint#21",
521         "pos": {
522           "x": 124.0,
523           "y": 489.0
524         },
525         "params": 1
526       },
527       {
528         "id": "WireCrossPoint",
529         "name": "WireCrossPoint#20",
530         "pos": {
531           "x": 129.0,
532           "y": 479.0
533         },
534         "params": 1
535       },
536       {
537         "id": "WireCrossPoint",
538         "name": "WireCrossPoint#23",
539         "pos": {
540           "x": 114.0,
541           "y": 509.0
542         },
543         "params": 1
544       },
545       {
546         "id": "WireCrossPoint",
547         "name": "WireCrossPoint#22",
548         "pos": {
549           "x": 119.0,
550           "y": 499.0
551         },
552         "params": 1
553       }
554     ],
555     "innerWires": [
556       {
557         "pin1": {
558           "compName": "WireCrossPoint#14",
559           "pinName": ""
560         },
561         "pin2": {
562           "compName": "GUIdlatch4#2",
563           "pinName": "D3"
564         },
565         "name": "unnamedWire#36",
566         "path": []
567       },
568       {
569         "pin1": {
570           "compName": "WireCrossPoint#13",
571           "pinName": ""
572         },
573         "pin2": {
574           "compName": "GUIdlatch4#2",
575           "pinName": "D2"
576         },
577         "name": "unnamedWire#35",
578         "path": []
579       },
580       {
581         "pin1": {
582           "compName": "WireCrossPoint#13",
583           "pinName": ""
584         },
585         "pin2": {
586           "compName": "WireCrossPoint#5",
587           "pinName": ""
588         },
589         "name": "unnamedWire#38",
590         "path": []
591       },
592       {
593         "pin1": {
594           "compName": "WireCrossPoint#15",
595           "pinName": ""
596         },
597         "pin2": {
598           "compName": "GUIdlatch4#2",
599           "pinName": "D4"
600         },
601         "name": "unnamedWire#37",
602         "path": []
603       },
604       {
605         "pin1": {
606           "compName": "WireCrossPoint#14",
607           "pinName": ""
608         },
609         "pin2": {
610           "compName": "WireCrossPoint#6",
611           "pinName": ""
612         },
613         "name": "unnamedWire#39",
614         "path": []
615       },
616       {
617         "pin1": {
618           "compName": "GUIandor414#1",
619           "pinName": "Y2"
620         },
621         "pin2": {
622           "compName": "GUIandor414#2",
623           "pinName": "C2"
624         },
625         "name": "unnamedWire#110",
626         "path": [
627           {
628             "x": 285.0,
629             "y": 650.0
630           },
631           {
632             "x": 285.0,
633             "y": 740.0
634           },
635           {
636             "x": 225.0,
637             "y": 740.0
638           },
639           {
640             "x": 225.0,
641             "y": 800.0
642           }
643         ]
644       },
645       {
646         "pin1": {
647           "compName": "GUIandor414#1",
648           "pinName": "Y3"
649         },
650         "pin2": {
651           "compName": "GUIandor414#2",
652           "pinName": "C3"
653         },
654         "name": "unnamedWire#111",
655         "path": [
656           {
657             "x": 280.0,
658             "y": 660.0
659           },
660           {
661             "x": 280.0,
662             "y": 735.0
663           },
664           {
665             "x": 220.0,
666             "y": 735.0
667           },
668           {
669             "x": 220.0,
670             "y": 810.0
671           }
672         ]
673       },
674       {
675         "pin1": {
676           "compName": "GUIandor414#2",
677           "pinName": "Y2"
678         },
679         "pin2": {
680           "compName": "_submodelinterface",
681           "pinName": "QA2"
682         },
683         "name": "unnamedWire#114",
684         "path": [
685           {
686             "x": 305.0,
687             "y": 800.0
688           },
689           {
690             "x": 305.0,
691             "y": 150.0
692           }
693         ]
694       },
695       {
696         "pin1": {
697           "compName": "GUIandor414#2",
698           "pinName": "Y3"
699         },
700         "pin2": {
701           "compName": "_submodelinterface",
702           "pinName": "QA3"
703         },
704         "name": "unnamedWire#115",
705         "path": [
706           {
707             "x": 310.0,
708             "y": 810.0
709           },
710           {
711             "x": 310.0,
712             "y": 250.0
713           }
714         ]
715       },
716       {
717         "pin1": {
718           "compName": "GUIandor414#1",
719           "pinName": "Y4"
720         },
721         "pin2": {
722           "compName": "GUIandor414#2",
723           "pinName": "C4"
724         },
725         "name": "unnamedWire#112",
726         "path": [
727           {
728             "x": 275.0,
729             "y": 670.0
730           },
731           {
732             "x": 275.0,
733             "y": 730.0
734           },
735           {
736             "x": 215.0,
737             "y": 730.0
738           },
739           {
740             "x": 215.0,
741             "y": 820.0
742           }
743         ]
744       },
745       {
746         "pin1": {
747           "compName": "GUIandor414#2",
748           "pinName": "Y1"
749         },
750         "pin2": {
751           "compName": "_submodelinterface",
752           "pinName": "QA1"
753         },
754         "name": "unnamedWire#113",
755         "path": [
756           {
757             "x": 300.0,
758             "y": 790.0
759           },
760           {
761             "x": 300.0,
762             "y": 50.0
763           }
764         ]
765       },
766       {
767         "pin1": {
768           "compName": "GUIand41#2",
769           "pinName": "Y2"
770         },
771         "pin2": {
772           "compName": "GUIandor414#3",
773           "pinName": "C2"
774         },
775         "name": "unnamedWire#118",
776         "path": [
777           {
778             "x": 185.0,
779             "y": 340.0
780           },
781           {
782             "x": 185.0,
783             "y": 425.0
784           },
785           {
786             "x": 125.0,
787             "y": 425.0
788           },
789           {
790             "x": 125.0,
791             "y": 450.0
792           }
793         ]
794       },
795       {
796         "pin1": {
797           "compName": "GUIand41#2",
798           "pinName": "Y3"
799         },
800         "pin2": {
801           "compName": "GUIandor414#3",
802           "pinName": "C3"
803         },
804         "name": "unnamedWire#119",
805         "path": [
806           {
807             "x": 180.0,
808             "y": 350.0
809           },
810           {
811             "x": 180.0,
812             "y": 420.0
813           },
814           {
815             "x": 120.0,
816             "y": 420.0
817           },
818           {
819             "x": 120.0,
820             "y": 460.0
821           }
822         ]
823       },
824       {
825         "pin1": {
826           "compName": "WireCrossPoint#12",
827           "pinName": ""
828         },
829         "pin2": {
830           "compName": "GUIdlatch4#3",
831           "pinName": "D1"
832         },
833         "name": "unnamedWire#41",
834         "path": [
835           {
836             "x": 35.0,
837             "y": 780.0
838           }
839         ]
840       },
841       {
842         "pin1": {
843           "compName": "GUIandor414#2",
844           "pinName": "Y4"
845         },
846         "pin2": {
847           "compName": "_submodelinterface",
848           "pinName": "QA4"
849         },
850         "name": "unnamedWire#116",
851         "path": [
852           {
853             "x": 315.0,
854             "y": 820.0
855           },
856           {
857             "x": 315.0,
858             "y": 350.0
859           }
860         ]
861       },
862       {
863         "pin1": {
864           "compName": "WireCrossPoint#15",
865           "pinName": ""
866         },
867         "pin2": {
868           "compName": "WireCrossPoint#7",
869           "pinName": ""
870         },
871         "name": "unnamedWire#40",
872         "path": []
873       },
874       {
875         "pin1": {
876           "compName": "GUIand41#2",
877           "pinName": "Y1"
878         },
879         "pin2": {
880           "compName": "GUIandor414#3",
881           "pinName": "C1"
882         },
883         "name": "unnamedWire#117",
884         "path": [
885           {
886             "x": 190.0,
887             "y": 330.0
888           },
889           {
890             "x": 190.0,
891             "y": 430.0
892           },
893           {
894             "x": 130.0,
895             "y": 430.0
896           },
897           {
898             "x": 130.0,
899             "y": 440.0
900           }
901         ]
902       },
903       {
904         "pin1": {
905           "compName": "WireCrossPoint#6",
906           "pinName": ""
907         },
908         "pin2": {
909           "compName": "GUIdlatch4#3",
910           "pinName": "D3"
911         },
912         "name": "unnamedWire#43",
913         "path": [
914           {
915             "x": 45.0,
916             "y": 800.0
917           }
918         ]
919       },
920       {
921         "pin1": {
922           "compName": "WireCrossPoint#5",
923           "pinName": ""
924         },
925         "pin2": {
926           "compName": "GUIdlatch4#3",
927           "pinName": "D2"
928         },
929         "name": "unnamedWire#42",
930         "path": [
931           {
932             "x": 40.0,
933             "y": 790.0
934           }
935         ]
936       },
937       {
938         "pin1": {
939           "compName": "GUIdlatch4#0",
940           "pinName": "Q1"
941         },
942         "pin2": {
943           "compName": "WireCrossPoint#16",
944           "pinName": ""
945         },
946         "name": "unnamedWire#45",
947         "path": []
948       },
949       {
950         "pin1": {
951           "compName": "WireCrossPoint#7",
952           "pinName": ""
953         },
954         "pin2": {
955           "compName": "GUIdlatch4#3",
956           "pinName": "D4"
957         },
958         "name": "unnamedWire#44",
959         "path": []
960       },
961       {
962         "pin1": {
963           "compName": "GUIdlatch4#0",
964           "pinName": "Q3"
965         },
966         "pin2": {
967           "compName": "WireCrossPoint#18",
968           "pinName": ""
969         },
970         "name": "unnamedWire#47",
971         "path": []
972       },
973       {
974         "pin1": {
975           "compName": "GUIdlatch4#0",
976           "pinName": "Q2"
977         },
978         "pin2": {
979           "compName": "WireCrossPoint#17",
980           "pinName": ""
981         },
982         "name": "unnamedWire#46",
983         "path": []
984       },
985       {
986         "pin1": {
987           "compName": "GUIdlatch4#1",
988           "pinName": "Q1"
989         },
990         "pin2": {
991           "compName": "WireCrossPoint#20",
992           "pinName": ""
993         },
994         "name": "unnamedWire#49",
995         "path": []
996       },
997       {
998         "pin1": {
999           "compName": "GUIdlatch4#0",
1000           "pinName": "Q4"
1001         },
1002         "pin2": {
1003           "compName": "WireCrossPoint#19",
1004           "pinName": ""
1005         },
1006         "name": "unnamedWire#48",
1007         "path": []
1008       },
1009       {
1010         "pin1": {
1011           "compName": "WireCrossPoint#31",
1012           "pinName": ""
1013         },
1014         "pin2": {
1015           "compName": "GUIandor414#5",
1016           "pinName": "A4"
1017         },
1018         "name": "unnamedWire#100",
1019         "path": []
1020       },
1021       {
1022         "pin1": {
1023           "compName": "GUIand41#1",
1024           "pinName": "Y3"
1025         },
1026         "pin2": {
1027           "compName": "GUIandor414#0",
1028           "pinName": "C3"
1029         },
1030         "name": "unnamedWire#103",
1031         "path": [
1032           {
1033             "x": 280.0,
1034             "y": 400.0
1035           },
1036           {
1037             "x": 280.0,
1038             "y": 435.0
1039           },
1040           {
1041             "x": 220.0,
1042             "y": 435.0
1043           },
1044           {
1045             "x": 220.0,
1046             "y": 510.0
1047           }
1048         ]
1049       },
1050       {
1051         "pin1": {
1052           "compName": "GUIand41#1",
1053           "pinName": "Y4"
1054         },
1055         "pin2": {
1056           "compName": "GUIandor414#0",
1057           "pinName": "C4"
1058         },
1059         "name": "unnamedWire#104",
1060         "path": [
1061           {
1062             "x": 275.0,
1063             "y": 410.0
1064           },
1065           {
1066             "x": 275.0,
1067             "y": 430.0
1068           },
1069           {
1070             "x": 215.0,
1071             "y": 430.0
1072           },
1073           {
1074             "x": 215.0,
1075             "y": 520.0
1076           }
1077         ]
1078       },
1079       {
1080         "pin1": {
1081           "compName": "GUIand41#1",
1082           "pinName": "Y1"
1083         },
1084         "pin2": {
1085           "compName": "GUIandor414#0",
1086           "pinName": "C1"
1087         },
1088         "name": "unnamedWire#101",
1089         "path": [
1090           {
1091             "x": 290.0,
1092             "y": 380.0
1093           },
1094           {
1095             "x": 290.0,
1096             "y": 445.0
1097           },
1098           {
1099             "x": 230.0,
1100             "y": 445.0
1101           },
1102           {
1103             "x": 230.0,
1104             "y": 490.0
1105           }
1106         ]
1107       },
1108       {
1109         "pin1": {
1110           "compName": "GUIand41#1",
1111           "pinName": "Y2"
1112         },
1113         "pin2": {
1114           "compName": "GUIandor414#0",
1115           "pinName": "C2"
1116         },
1117         "name": "unnamedWire#102",
1118         "path": [
1119           {
1120             "x": 285.0,
1121             "y": 390.0
1122           },
1123           {
1124             "x": 285.0,
1125             "y": 440.0
1126           },
1127           {
1128             "x": 225.0,
1129             "y": 440.0
1130           },
1131           {
1132             "x": 225.0,
1133             "y": 500.0
1134           }
1135         ]
1136       },
1137       {
1138         "pin1": {
1139           "compName": "GUIdlatch4#1",
1140           "pinName": "Q2"
1141         },
1142         "pin2": {
1143           "compName": "WireCrossPoint#21",
1144           "pinName": ""
1145         },
1146         "name": "unnamedWire#50",
1147         "path": []
1148       },
1149       {
1150         "pin1": {
1151           "compName": "GUIandor414#0",
1152           "pinName": "Y3"
1153         },
1154         "pin2": {
1155           "compName": "GUIandor414#1",
1156           "pinName": "C3"
1157         },
1158         "name": "unnamedWire#107",
1159         "path": [
1160           {
1161             "x": 280.0,
1162             "y": 510.0
1163           },
1164           {
1165             "x": 280.0,
1166             "y": 585.0
1167           },
1168           {
1169             "x": 220.0,
1170             "y": 585.0
1171           },
1172           {
1173             "x": 220.0,
1174             "y": 660.0
1175           }
1176         ]
1177       },
1178       {
1179         "pin1": {
1180           "compName": "GUIandor414#0",
1181           "pinName": "Y4"
1182         },
1183         "pin2": {
1184           "compName": "GUIandor414#1",
1185           "pinName": "C4"
1186         },
1187         "name": "unnamedWire#108",
1188         "path": [
1189           {
1190             "x": 275.0,
1191             "y": 520.0
1192           },
1193           {
1194             "x": 275.0,
1195             "y": 580.0
1196           },
1197           {
1198             "x": 215.0,
1199             "y": 580.0
1200           },
1201           {
1202             "x": 215.0,
1203             "y": 670.0
1204           }
1205         ]
1206       },
1207       {
1208         "pin1": {
1209           "compName": "GUIdlatch4#1",
1210           "pinName": "Q4"
1211         },
1212         "pin2": {
1213           "compName": "WireCrossPoint#23",
1214           "pinName": ""
1215         },
1216         "name": "unnamedWire#52",
1217         "path": []
1218       },
1219       {
1220         "pin1": {
1221           "compName": "GUIandor414#0",
1222           "pinName": "Y1"
1223         },
1224         "pin2": {
1225           "compName": "GUIandor414#1",
1226           "pinName": "C1"
1227         },
1228         "name": "unnamedWire#105",
1229         "path": [
1230           {
1231             "x": 290.0,
1232             "y": 490.0
1233           },
1234           {
1235             "x": 290.0,
1236             "y": 595.0
1237           },
1238           {
1239             "x": 230.0,
1240             "y": 595.0
1241           },
1242           {
1243             "x": 230.0,
1244             "y": 640.0
1245           }
1246         ]
1247       },
1248       {
1249         "pin1": {
1250           "compName": "GUIdlatch4#1",
1251           "pinName": "Q3"
1252         },
1253         "pin2": {
1254           "compName": "WireCrossPoint#22",
1255           "pinName": ""
1256         },
1257         "name": "unnamedWire#51",
1258         "path": []
1259       },
1260       {
1261         "pin1": {
1262           "compName": "GUIandor414#0",
1263           "pinName": "Y2"
1264         },
1265         "pin2": {
1266           "compName": "GUIandor414#1",
1267           "pinName": "C2"
1268         },
1269         "name": "unnamedWire#106",
1270         "path": [
1271           {
1272             "x": 285.0,
1273             "y": 500.0
1274           },
1275           {
1276             "x": 285.0,
1277             "y": 590.0
1278           },
1279           {
1280             "x": 225.0,
1281             "y": 590.0
1282           },
1283           {
1284             "x": 225.0,
1285             "y": 650.0
1286           }
1287         ]
1288       },
1289       {
1290         "pin1": {
1291           "compName": "GUIdlatch4#2",
1292           "pinName": "Q2"
1293         },
1294         "pin2": {
1295           "compName": "WireCrossPoint#25",
1296           "pinName": ""
1297         },
1298         "name": "unnamedWire#54",
1299         "path": []
1300       },
1301       {
1302         "pin1": {
1303           "compName": "GUIdlatch4#2",
1304           "pinName": "Q1"
1305         },
1306         "pin2": {
1307           "compName": "WireCrossPoint#24",
1308           "pinName": ""
1309         },
1310         "name": "unnamedWire#53",
1311         "path": []
1312       },
1313       {
1314         "pin1": {
1315           "compName": "GUIdlatch4#2",
1316           "pinName": "Q4"
1317         },
1318         "pin2": {
1319           "compName": "WireCrossPoint#27",
1320           "pinName": ""
1321         },
1322         "name": "unnamedWire#56",
1323         "path": []
1324       },
1325       {
1326         "pin1": {
1327           "compName": "GUIandor414#1",
1328           "pinName": "Y1"
1329         },
1330         "pin2": {
1331           "compName": "GUIandor414#2",
1332           "pinName": "C1"
1333         },
1334         "name": "unnamedWire#109",
1335         "path": [
1336           {
1337             "x": 290.0,
1338             "y": 640.0
1339           },
1340           {
1341             "x": 290.0,
1342             "y": 745.0
1343           },
1344           {
1345             "x": 230.0,
1346             "y": 745.0
1347           },
1348           {
1349             "x": 230.0,
1350             "y": 790.0
1351           }
1352         ]
1353       },
1354       {
1355         "pin1": {
1356           "compName": "GUIdlatch4#2",
1357           "pinName": "Q3"
1358         },
1359         "pin2": {
1360           "compName": "WireCrossPoint#26",
1361           "pinName": ""
1362         },
1363         "name": "unnamedWire#55",
1364         "path": []
1365       },
1366       {
1367         "pin1": {
1368           "compName": "GUIand41#0",
1369           "pinName": "Y2"
1370         },
1371         "pin2": {
1372           "compName": "GUIdlatch4#1",
1373           "pinName": "C"
1374         },
1375         "name": "unnamedWire#14",
1376         "path": [
1377           {
1378             "x": 180.0,
1379             "y": 165.0
1380           },
1381           {
1382             "x": 180.0,
1383             "y": 245.0
1384           },
1385           {
1386             "x": 25.0,
1387             "y": 245.0
1388           },
1389           {
1390             "x": 25.0,
1391             "y": 520.0
1392           }
1393         ]
1394       },
1395       {
1396         "pin1": {
1397           "compName": "GUIand41#0",
1398           "pinName": "Y1"
1399         },
1400         "pin2": {
1401           "compName": "GUIdlatch4#0",
1402           "pinName": "C"
1403         },
1404         "name": "unnamedWire#13",
1405         "path": [
1406           {
1407             "x": 185.0,
1408             "y": 155.0
1409           },
1410           {
1411             "x": 185.0,
1412             "y": 250.0
1413           },
1414           {
1415             "x": 30.0,
1416             "y": 250.0
1417           },
1418           {
1419             "x": 30.0,
1420             "y": 370.0
1421           }
1422         ]
1423       },
1424       {
1425         "pin1": {
1426           "compName": "GUIand41#0",
1427           "pinName": "Y4"
1428         },
1429         "pin2": {
1430           "compName": "GUIdlatch4#3",
1431           "pinName": "C"
1432         },
1433         "name": "unnamedWire#16",
1434         "path": [
1435           {
1436             "x": 170.0,
1437             "y": 185.0
1438           },
1439           {
1440             "x": 170.0,
1441             "y": 235.0
1442           },
1443           {
1444             "x": 15.0,
1445             "y": 235.0
1446           },
1447           {
1448             "x": 15.0,
1449             "y": 820.0
1450           }
1451         ]
1452       },
1453       {
1454         "pin1": {
1455           "compName": "GUIand41#0",
1456           "pinName": "Y3"
1457         },
1458         "pin2": {
1459           "compName": "GUIdlatch4#2",
1460           "pinName": "C"
1461         },
1462         "name": "unnamedWire#15",
1463         "path": [
1464           {
1465             "x": 175.0,
1466             "y": 175.0
1467           },
1468           {
1469             "x": 175.0,
1470             "y": 240.0
1471           },
1472           {
1473             "x": 20.0,
1474             "y": 240.0
1475           },
1476           {
1477             "x": 20.0,
1478             "y": 670.0
1479           }
1480         ]
1481       },
1482       {
1483         "pin1": {
1484           "compName": "_submodelinterface",
1485           "pinName": "D2"
1486         },
1487         "pin2": {
1488           "compName": "WireCrossPoint#5",
1489           "pinName": ""
1490         },
1491         "name": "unnamedWire#18",
1492         "path": []
1493       },
1494       {
1495         "pin1": {
1496           "compName": "_submodelinterface",
1497           "pinName": "D1"
1498         },
1499         "pin2": {
1500           "compName": "WireCrossPoint#4",
1501           "pinName": ""
1502         },
1503         "name": "unnamedWire#17",
1504         "path": []
1505       },
1506       {
1507         "pin1": {
1508           "compName": "_submodelinterface",
1509           "pinName": "D3"
1510         },
1511         "pin2": {
1512           "compName": "WireCrossPoint#6",
1513           "pinName": ""
1514         },
1515         "name": "unnamedWire#19",
1516         "path": []
1517       },
1518       {
1519         "pin1": {
1520           "compName": "WireCrossPoint#8",
1521           "pinName": ""
1522         },
1523         "pin2": {
1524           "compName": "GUIdlatch4#0",
1525           "pinName": "D1"
1526         },
1527         "name": "unnamedWire#21",
1528         "path": [
1529           {
1530             "x": 35.0,
1531             "y": 330.0
1532           }
1533         ]
1534       },
1535       {
1536         "pin1": {
1537           "compName": "_submodelinterface",
1538           "pinName": "D4"
1539         },
1540         "pin2": {
1541           "compName": "WireCrossPoint#7",
1542           "pinName": ""
1543         },
1544         "name": "unnamedWire#20",
1545         "path": [
1546           {
1547             "x": 50.0,
1548             "y": 850.0
1549           }
1550         ]
1551       },
1552       {
1553         "pin1": {
1554           "compName": "WireCrossPoint#10",
1555           "pinName": ""
1556         },
1557         "pin2": {
1558           "compName": "GUIdlatch4#0",
1559           "pinName": "D3"
1560         },
1561         "name": "unnamedWire#23",
1562         "path": [
1563           {
1564             "x": 45.0,
1565             "y": 350.0
1566           }
1567         ]
1568       },
1569       {
1570         "pin1": {
1571           "compName": "WireCrossPoint#9",
1572           "pinName": ""
1573         },
1574         "pin2": {
1575           "compName": "GUIdlatch4#0",
1576           "pinName": "D2"
1577         },
1578         "name": "unnamedWire#22",
1579         "path": [
1580           {
1581             "x": 40.0,
1582             "y": 340.0
1583           }
1584         ]
1585       },
1586       {
1587         "pin1": {
1588           "compName": "WireCrossPoint#8",
1589           "pinName": ""
1590         },
1591         "pin2": {
1592           "compName": "GUIdlatch4#1",
1593           "pinName": "D1"
1594         },
1595         "name": "unnamedWire#25",
1596         "path": []
1597       },
1598       {
1599         "pin1": {
1600           "compName": "WireCrossPoint#11",
1601           "pinName": ""
1602         },
1603         "pin2": {
1604           "compName": "GUIdlatch4#0",
1605           "pinName": "D4"
1606         },
1607         "name": "unnamedWire#24",
1608         "path": [
1609           {
1610             "x": 50.0,
1611             "y": 360.0
1612           }
1613         ]
1614       },
1615       {
1616         "pin1": {
1617           "compName": "WireCrossPoint#10",
1618           "pinName": ""
1619         },
1620         "pin2": {
1621           "compName": "GUIdlatch4#1",
1622           "pinName": "D3"
1623         },
1624         "name": "unnamedWire#27",
1625         "path": []
1626       },
1627       {
1628         "pin1": {
1629           "compName": "WireCrossPoint#9",
1630           "pinName": ""
1631         },
1632         "pin2": {
1633           "compName": "GUIdlatch4#1",
1634           "pinName": "D2"
1635         },
1636         "name": "unnamedWire#26",
1637         "path": []
1638       },
1639       {
1640         "pin1": {
1641           "compName": "WireCrossPoint#8",
1642           "pinName": ""
1643         },
1644         "pin2": {
1645           "compName": "WireCrossPoint#4",
1646           "pinName": ""
1647         },
1648         "name": "unnamedWire#29",
1649         "path": []
1650       },
1651       {
1652         "pin1": {
1653           "compName": "WireCrossPoint#11",
1654           "pinName": ""
1655         },
1656         "pin2": {
1657           "compName": "GUIdlatch4#1",
1658           "pinName": "D4"
1659         },
1660         "name": "unnamedWire#28",
1661         "path": []
1662       },
1663       {
1664         "pin1": {
1665           "compName": "WireCrossPoint#4",
1666           "pinName": ""
1667         },
1668         "pin2": {
1669           "compName": "WireCrossPoint#12",
1670           "pinName": ""
1671         },
1672         "name": "unnamedWire#30",
1673         "path": []
1674       },
1675       {
1676         "pin1": {
1677           "compName": "WireCrossPoint#10",
1678           "pinName": ""
1679         },
1680         "pin2": {
1681           "compName": "WireCrossPoint#14",
1682           "pinName": ""
1683         },
1684         "name": "unnamedWire#32",
1685         "path": []
1686       },
1687       {
1688         "pin1": {
1689           "compName": "WireCrossPoint#9",
1690           "pinName": ""
1691         },
1692         "pin2": {
1693           "compName": "WireCrossPoint#13",
1694           "pinName": ""
1695         },
1696         "name": "unnamedWire#31",
1697         "path": []
1698       },
1699       {
1700         "pin1": {
1701           "compName": "WireCrossPoint#12",
1702           "pinName": ""
1703         },
1704         "pin2": {
1705           "compName": "GUIdlatch4#2",
1706           "pinName": "D1"
1707         },
1708         "name": "unnamedWire#34",
1709         "path": []
1710       },
1711       {
1712         "pin1": {
1713           "compName": "WireCrossPoint#11",
1714           "pinName": ""
1715         },
1716         "pin2": {
1717           "compName": "WireCrossPoint#15",
1718           "pinName": ""
1719         },
1720         "name": "unnamedWire#33",
1721         "path": []
1722       },
1723       {
1724         "pin1": {
1725           "compName": "WireCrossPoint#26",
1726           "pinName": ""
1727         },
1728         "pin2": {
1729           "compName": "GUIandor414#1",
1730           "pinName": "A3"
1731         },
1732         "name": "unnamedWire#79",
1733         "path": [
1734           {
1735             "x": 120.0,
1736             "y": 700.0
1737           }
1738         ]
1739       },
1740       {
1741         "pin1": {
1742           "compName": "WireCrossPoint#28",
1743           "pinName": ""
1744         },
1745         "pin2": {
1746           "compName": "GUIandor414#2",
1747           "pinName": "A1"
1748         },
1749         "name": "unnamedWire#81",
1750         "path": [
1751           {
1752             "x": 130.0,
1753             "y": 830.0
1754           }
1755         ]
1756       },
1757       {
1758         "pin1": {
1759           "compName": "WireCrossPoint#27",
1760           "pinName": ""
1761         },
1762         "pin2": {
1763           "compName": "GUIandor414#1",
1764           "pinName": "A4"
1765         },
1766         "name": "unnamedWire#80",
1767         "path": [
1768           {
1769             "x": 115.0,
1770             "y": 710.0
1771           }
1772         ]
1773       },
1774       {
1775         "pin1": {
1776           "compName": "WireCrossPoint#30",
1777           "pinName": ""
1778         },
1779         "pin2": {
1780           "compName": "GUIandor414#2",
1781           "pinName": "A3"
1782         },
1783         "name": "unnamedWire#83",
1784         "path": [
1785           {
1786             "x": 120.0,
1787             "y": 850.0
1788           }
1789         ]
1790       },
1791       {
1792         "pin1": {
1793           "compName": "WireCrossPoint#29",
1794           "pinName": ""
1795         },
1796         "pin2": {
1797           "compName": "GUIandor414#2",
1798           "pinName": "A2"
1799         },
1800         "name": "unnamedWire#82",
1801         "path": [
1802           {
1803             "x": 125.0,
1804             "y": 840.0
1805           }
1806         ]
1807       },
1808       {
1809         "pin1": {
1810           "compName": "WireCrossPoint#16",
1811           "pinName": ""
1812         },
1813         "pin2": {
1814           "compName": "GUIand41#2",
1815           "pinName": "A1"
1816         },
1817         "name": "unnamedWire#85",
1818         "path": []
1819       },
1820       {
1821         "pin1": {
1822           "compName": "WireCrossPoint#31",
1823           "pinName": ""
1824         },
1825         "pin2": {
1826           "compName": "GUIandor414#2",
1827           "pinName": "A4"
1828         },
1829         "name": "unnamedWire#84",
1830         "path": [
1831           {
1832             "x": 115.0,
1833             "y": 860.0
1834           }
1835         ]
1836       },
1837       {
1838         "pin1": {
1839           "compName": "WireCrossPoint#18",
1840           "pinName": ""
1841         },
1842         "pin2": {
1843           "compName": "GUIand41#2",
1844           "pinName": "A3"
1845         },
1846         "name": "unnamedWire#87",
1847         "path": []
1848       },
1849       {
1850         "pin1": {
1851           "compName": "WireCrossPoint#17",
1852           "pinName": ""
1853         },
1854         "pin2": {
1855           "compName": "GUIand41#2",
1856           "pinName": "A2"
1857         },
1858         "name": "unnamedWire#86",
1859         "path": []
1860       },
1861       {
1862         "pin1": {
1863           "compName": "WireCrossPoint#20",
1864           "pinName": ""
1865         },
1866         "pin2": {
1867           "compName": "GUIandor414#3",
1868           "pinName": "A1"
1869         },
1870         "name": "unnamedWire#89",
1871         "path": []
1872       },
1873       {
1874         "pin1": {
1875           "compName": "WireCrossPoint#19",
1876           "pinName": ""
1877         },
1878         "pin2": {
1879           "compName": "GUIand41#2",
1880           "pinName": "A4"
1881         },
1882         "name": "unnamedWire#88",
1883         "path": []
1884       },
1885       {
1886         "pin1": {
1887           "compName": "WireCrossPoint#1",
1888           "pinName": ""
1889         },
1890         "pin2": {
1891           "compName": "GUIand41#0",
1892           "pinName": "A2"
1893         },
1894         "name": "unnamedWire#9",
1895         "path": []
1896       },
1897       {
1898         "pin1": {
1899           "compName": "WireCrossPoint#0",
1900           "pinName": ""
1901         },
1902         "pin2": {
1903           "compName": "GUIand41#0",
1904           "pinName": "A1"
1905         },
1906         "name": "unnamedWire#8",
1907         "path": []
1908       },
1909       {
1910         "pin1": {
1911           "compName": "GUIdemux2#1",
1912           "pinName": "Y11"
1913         },
1914         "pin2": {
1915           "compName": "WireCrossPoint#3",
1916           "pinName": ""
1917         },
1918         "name": "unnamedWire#7",
1919         "path": []
1920       },
1921       {
1922         "pin1": {
1923           "compName": "GUIdemux2#1",
1924           "pinName": "Y10"
1925         },
1926         "pin2": {
1927           "compName": "WireCrossPoint#2",
1928           "pinName": ""
1929         },
1930         "name": "unnamedWire#6",
1931         "path": []
1932       },
1933       {
1934         "pin1": {
1935           "compName": "WireCrossPoint#21",
1936           "pinName": ""
1937         },
1938         "pin2": {
1939           "compName": "GUIandor414#3",
1940           "pinName": "A2"
1941         },
1942         "name": "unnamedWire#90",
1943         "path": []
1944       },
1945       {
1946         "pin1": {
1947           "compName": "WireCrossPoint#23",
1948           "pinName": ""
1949         },
1950         "pin2": {
1951           "compName": "GUIandor414#3",
1952           "pinName": "A4"
1953         },
1954         "name": "unnamedWire#92",
1955         "path": []
1956       },
1957       {
1958         "pin1": {
1959           "compName": "WireCrossPoint#22",
1960           "pinName": ""
1961         },
1962         "pin2": {
1963           "compName": "GUIandor414#3",
1964           "pinName": "A3"
1965         },
1966         "name": "unnamedWire#91",
1967         "path": []
1968       },
1969       {
1970         "pin1": {
1971           "compName": "_submodelinterface",
1972           "pinName": "A1"
1973         },
1974         "pin2": {
1975           "compName": "GUIdemux2#0",
1976           "pinName": "S1"
1977         },
1978         "name": "unnamedWire#1",
1979         "path": [
1980           {
1981             "x": 10.0,
1982             "y": 150.0
1983           },
1984           {
1985             "x": 10.0,
1986             "y": 60.0
1987           }
1988         ]
1989       },
1990       {
1991         "pin1": {
1992           "compName": "WireCrossPoint#25",
1993           "pinName": ""
1994         },
1995         "pin2": {
1996           "compName": "GUIandor414#4",
1997           "pinName": "A2"
1998         },
1999         "name": "unnamedWire#94",
2000         "path": []
2001       },
2002       {
2003         "pin1": {
2004           "compName": "_submodelinterface",
2005           "pinName": "A0"
2006         },
2007         "pin2": {
2008           "compName": "GUIdemux2#0",
2009           "pinName": "S0"
2010         },
2011         "name": "unnamedWire#0",
2012         "path": []
2013       },
2014       {
2015         "pin1": {
2016           "compName": "WireCrossPoint#24",
2017           "pinName": ""
2018         },
2019         "pin2": {
2020           "compName": "GUIandor414#4",
2021           "pinName": "A1"
2022         },
2023         "name": "unnamedWire#93",
2024         "path": []
2025       },
2026       {
2027         "pin1": {
2028           "compName": "WireCrossPoint#27",
2029           "pinName": ""
2030         },
2031         "pin2": {
2032           "compName": "GUIandor414#4",
2033           "pinName": "A4"
2034         },
2035         "name": "unnamedWire#96",
2036         "path": []
2037       },
2038       {
2039         "pin1": {
2040           "compName": "WireCrossPoint#26",
2041           "pinName": ""
2042         },
2043         "pin2": {
2044           "compName": "GUIandor414#4",
2045           "pinName": "A3"
2046         },
2047         "name": "unnamedWire#95",
2048         "path": []
2049       },
2050       {
2051         "pin1": {
2052           "compName": "GUIdemux2#1",
2053           "pinName": "Y01"
2054         },
2055         "pin2": {
2056           "compName": "WireCrossPoint#1",
2057           "pinName": ""
2058         },
2059         "name": "unnamedWire#5",
2060         "path": []
2061       },
2062       {
2063         "pin1": {
2064           "compName": "WireCrossPoint#2",
2065           "pinName": ""
2066         },
2067         "pin2": {
2068           "compName": "GUIand41#0",
2069           "pinName": "A3"
2070         },
2071         "name": "unnamedWire#10",
2072         "path": []
2073       },
2074       {
2075         "pin1": {
2076           "compName": "WireCrossPoint#29",
2077           "pinName": ""
2078         },
2079         "pin2": {
2080           "compName": "GUIandor414#5",
2081           "pinName": "A2"
2082         },
2083         "name": "unnamedWire#98",
2084         "path": []
2085       },
2086       {
2087         "pin1": {
2088           "compName": "GUIdemux2#1",
2089           "pinName": "Y00"
2090         },
2091         "pin2": {
2092           "compName": "WireCrossPoint#0",
2093           "pinName": ""
2094         },
2095         "name": "unnamedWire#4",
2096         "path": []
2097       },
2098       {
2099         "pin1": {
2100           "compName": "WireCrossPoint#28",
2101           "pinName": ""
2102         },
2103         "pin2": {
2104           "compName": "GUIandor414#5",
2105           "pinName": "A1"
2106         },
2107         "name": "unnamedWire#97",
2108         "path": []
2109       },
2110       {
2111         "pin1": {
2112           "compName": "_submodelinterface",
2113           "pinName": "B1"
2114         },
2115         "pin2": {
2116           "compName": "GUIdemux2#1",
2117           "pinName": "S1"
2118         },
2119         "name": "unnamedWire#3",
2120         "path": [
2121           {
2122             "x": 10.0,
2123             "y": 350.0
2124           },
2125           {
2126             "x": 10.0,
2127             "y": 165.0
2128           }
2129         ]
2130       },
2131       {
2132         "pin1": {
2133           "compName": "_submodelinterface",
2134           "pinName": "WE"
2135         },
2136         "pin2": {
2137           "compName": "GUIand41#0",
2138           "pinName": "B"
2139         },
2140         "name": "unnamedWire#12",
2141         "path": [
2142           {
2143             "x": 5.0,
2144             "y": 450.0
2145           },
2146           {
2147             "x": 5.0,
2148             "y": 300.0
2149           },
2150           {
2151             "x": 125.0,
2152             "y": 300.0
2153           },
2154           {
2155             "x": 125.0,
2156             "y": 195.0
2157           }
2158         ]
2159       },
2160       {
2161         "pin1": {
2162           "compName": "_submodelinterface",
2163           "pinName": "B0"
2164         },
2165         "pin2": {
2166           "compName": "GUIdemux2#1",
2167           "pinName": "S0"
2168         },
2169         "name": "unnamedWire#2",
2170         "path": [
2171           {
2172             "x": 5.0,
2173             "y": 250.0
2174           },
2175           {
2176             "x": 5.0,
2177             "y": 155.0
2178           }
2179         ]
2180       },
2181       {
2182         "pin1": {
2183           "compName": "WireCrossPoint#3",
2184           "pinName": ""
2185         },
2186         "pin2": {
2187           "compName": "GUIand41#0",
2188           "pinName": "A4"
2189         },
2190         "name": "unnamedWire#11",
2191         "path": []
2192       },
2193       {
2194         "pin1": {
2195           "compName": "WireCrossPoint#30",
2196           "pinName": ""
2197         },
2198         "pin2": {
2199           "compName": "GUIandor414#5",
2200           "pinName": "A3"
2201         },
2202         "name": "unnamedWire#99",
2203         "path": []
2204       },
2205       {
2206         "pin1": {
2207           "compName": "GUIdlatch4#3",
2208           "pinName": "Q2"
2209         },
2210         "pin2": {
2211           "compName": "WireCrossPoint#29",
2212           "pinName": ""
2213         },
2214         "name": "unnamedWire#58",
2215         "path": []
2216       },
2217       {
2218         "pin1": {
2219           "compName": "GUIdlatch4#3",
2220           "pinName": "Q1"
2221         },
2222         "pin2": {
2223           "compName": "WireCrossPoint#28",
2224           "pinName": ""
2225         },
2226         "name": "unnamedWire#57",
2227         "path": []
2228       },
2229       {
2230         "pin1": {
2231           "compName": "GUIdlatch4#3",
2232           "pinName": "Q3"
2233         },
2234         "pin2": {
2235           "compName": "WireCrossPoint#30",
2236           "pinName": ""
2237         },
2238         "name": "unnamedWire#59",
2239         "path": []
2240       },
2241       {
2242         "pin1": {
2243           "compName": "GUIandor414#5",
2244           "pinName": "Y4"
2245         },
2246         "pin2": {
2247           "compName": "_submodelinterface",
2248           "pinName": "QB4"
2249         },
2250         "name": "unnamedWire#132",
2251         "path": [
2252           {
2253             "x": 175.0,
2254             "y": 770.0
2255           },
2256           {
2257             "x": 175.0,
2258             "y": 895.0
2259           },
2260           {
2261             "x": 340.0,
2262             "y": 895.0
2263           },
2264           {
2265             "x": 340.0,
2266             "y": 750.0
2267           }
2268         ]
2269       },
2270       {
2271         "pin1": {
2272           "compName": "GUIandor414#5",
2273           "pinName": "Y2"
2274         },
2275         "pin2": {
2276           "compName": "_submodelinterface",
2277           "pinName": "QB2"
2278         },
2279         "name": "unnamedWire#130",
2280         "path": [
2281           {
2282             "x": 185.0,
2283             "y": 750.0
2284           },
2285           {
2286             "x": 185.0,
2287             "y": 885.0
2288           },
2289           {
2290             "x": 330.0,
2291             "y": 885.0
2292           },
2293           {
2294             "x": 330.0,
2295             "y": 550.0
2296           }
2297         ]
2298       },
2299       {
2300         "pin1": {
2301           "compName": "GUIandor414#5",
2302           "pinName": "Y3"
2303         },
2304         "pin2": {
2305           "compName": "_submodelinterface",
2306           "pinName": "QB3"
2307         },
2308         "name": "unnamedWire#131",
2309         "path": [
2310           {
2311             "x": 180.0,
2312             "y": 760.0
2313           },
2314           {
2315             "x": 180.0,
2316             "y": 890.0
2317           },
2318           {
2319             "x": 335.0,
2320             "y": 890.0
2321           },
2322           {
2323             "x": 335.0,
2324             "y": 650.0
2325           }
2326         ]
2327       },
2328       {
2329         "pin1": {
2330           "compName": "GUIdemux2#0",
2331           "pinName": "Y00"
2332         },
2333         "pin2": {
2334           "compName": "GUIand41#1",
2335           "pinName": "B"
2336         },
2337         "name": "unnamedWire#61",
2338         "path": [
2339           {
2340             "x": 210.0,
2341             "y": 50.0
2342           },
2343           {
2344             "x": 210.0,
2345             "y": 420.0
2346           }
2347         ]
2348       },
2349       {
2350         "pin1": {
2351           "compName": "GUIdlatch4#3",
2352           "pinName": "Q4"
2353         },
2354         "pin2": {
2355           "compName": "WireCrossPoint#31",
2356           "pinName": ""
2357         },
2358         "name": "unnamedWire#60",
2359         "path": []
2360       },
2361       {
2362         "pin1": {
2363           "compName": "GUIdemux2#0",
2364           "pinName": "Y10"
2365         },
2366         "pin2": {
2367           "compName": "GUIandor414#1",
2368           "pinName": "B"
2369         },
2370         "name": "unnamedWire#63",
2371         "path": [
2372           {
2373             "x": 200.0,
2374             "y": 70.0
2375           },
2376           {
2377             "x": 200.0,
2378             "y": 720.0
2379           }
2380         ]
2381       },
2382       {
2383         "pin1": {
2384           "compName": "GUIdemux2#0",
2385           "pinName": "Y01"
2386         },
2387         "pin2": {
2388           "compName": "GUIandor414#0",
2389           "pinName": "B"
2390         },
2391         "name": "unnamedWire#62",
2392         "path": [
2393           {
2394             "x": 205.0,
2395             "y": 60.0
2396           },
2397           {
2398             "x": 205.0,
2399             "y": 570.0
2400           }
2401         ]
2402       },
2403       {
2404         "pin1": {
2405           "compName": "WireCrossPoint#0",
2406           "pinName": ""
2407         },
2408         "pin2": {
2409           "compName": "GUIand41#2",
2410           "pinName": "B"
2411         },
2412         "name": "unnamedWire#65",
2413         "path": [
2414           {
2415             "x": 110.0,
2416             "y": 370.0
2417           }
2418         ]
2419       },
2420       {
2421         "pin1": {
2422           "compName": "GUIdemux2#0",
2423           "pinName": "Y11"
2424         },
2425         "pin2": {
2426           "compName": "GUIandor414#2",
2427           "pinName": "B"
2428         },
2429         "name": "unnamedWire#64",
2430         "path": [
2431           {
2432             "x": 195.0,
2433             "y": 80.0
2434           },
2435           {
2436             "x": 195.0,
2437             "y": 870.0
2438           }
2439         ]
2440       },
2441       {
2442         "pin1": {
2443           "compName": "WireCrossPoint#2",
2444           "pinName": ""
2445         },
2446         "pin2": {
2447           "compName": "GUIandor414#4",
2448           "pinName": "B"
2449         },
2450         "name": "unnamedWire#67",
2451         "path": [
2452           {
2453             "x": 100.0,
2454             "y": 670.0
2455           }
2456         ]
2457       },
2458       {
2459         "pin1": {
2460           "compName": "WireCrossPoint#1",
2461           "pinName": ""
2462         },
2463         "pin2": {
2464           "compName": "GUIandor414#3",
2465           "pinName": "B"
2466         },
2467         "name": "unnamedWire#66",
2468         "path": [
2469           {
2470             "x": 105.0,
2471             "y": 520.0
2472           }
2473         ]
2474       },
2475       {
2476         "pin1": {
2477           "compName": "WireCrossPoint#16",
2478           "pinName": ""
2479         },
2480         "pin2": {
2481           "compName": "GUIand41#1",
2482           "pinName": "A1"
2483         },
2484         "name": "unnamedWire#69",
2485         "path": [
2486           {
2487             "x": 130.0,
2488             "y": 380.0
2489           }
2490         ]
2491       },
2492       {
2493         "pin1": {
2494           "compName": "WireCrossPoint#3",
2495           "pinName": ""
2496         },
2497         "pin2": {
2498           "compName": "GUIandor414#5",
2499           "pinName": "B"
2500         },
2501         "name": "unnamedWire#68",
2502         "path": [
2503           {
2504             "x": 95.0,
2505             "y": 820.0
2506           }
2507         ]
2508       },
2509       {
2510         "pin1": {
2511           "compName": "GUIandor414#3",
2512           "pinName": "Y1"
2513         },
2514         "pin2": {
2515           "compName": "GUIandor414#4",
2516           "pinName": "C1"
2517         },
2518         "name": "unnamedWire#121",
2519         "path": [
2520           {
2521             "x": 190.0,
2522             "y": 440.0
2523           },
2524           {
2525             "x": 190.0,
2526             "y": 580.0
2527           },
2528           {
2529             "x": 130.0,
2530             "y": 580.0
2531           },
2532           {
2533             "x": 130.0,
2534             "y": 590.0
2535           }
2536         ]
2537       },
2538       {
2539         "pin1": {
2540           "compName": "GUIandor414#3",
2541           "pinName": "Y2"
2542         },
2543         "pin2": {
2544           "compName": "GUIandor414#4",
2545           "pinName": "C2"
2546         },
2547         "name": "unnamedWire#122",
2548         "path": [
2549           {
2550             "x": 185.0,
2551             "y": 450.0
2552           },
2553           {
2554             "x": 185.0,
2555             "y": 575.0
2556           },
2557           {
2558             "x": 125.0,
2559             "y": 575.0
2560           },
2561           {
2562             "x": 125.0,
2563             "y": 600.0
2564           }
2565         ]
2566       },
2567       {
2568         "pin1": {
2569           "compName": "GUIand41#2",
2570           "pinName": "Y4"
2571         },
2572         "pin2": {
2573           "compName": "GUIandor414#3",
2574           "pinName": "C4"
2575         },
2576         "name": "unnamedWire#120",
2577         "path": [
2578           {
2579             "x": 175.0,
2580             "y": 360.0
2581           },
2582           {
2583             "x": 175.0,
2584             "y": 415.0
2585           },
2586           {
2587             "x": 115.0,
2588             "y": 415.0
2589           },
2590           {
2591             "x": 115.0,
2592             "y": 470.0
2593           }
2594         ]
2595       },
2596       {
2597         "pin1": {
2598           "compName": "GUIandor414#4",
2599           "pinName": "Y1"
2600         },
2601         "pin2": {
2602           "compName": "GUIandor414#5",
2603           "pinName": "C1"
2604         },
2605         "name": "unnamedWire#125",
2606         "path": [
2607           {
2608             "x": 190.0,
2609             "y": 590.0
2610           },
2611           {
2612             "x": 190.0,
2613             "y": 730.0
2614           },
2615           {
2616             "x": 130.0,
2617             "y": 730.0
2618           },
2619           {
2620             "x": 130.0,
2621             "y": 740.0
2622           }
2623         ]
2624       },
2625       {
2626         "pin1": {
2627           "compName": "GUIandor414#4",
2628           "pinName": "Y2"
2629         },
2630         "pin2": {
2631           "compName": "GUIandor414#5",
2632           "pinName": "C2"
2633         },
2634         "name": "unnamedWire#126",
2635         "path": [
2636           {
2637             "x": 185.0,
2638             "y": 600.0
2639           },
2640           {
2641             "x": 185.0,
2642             "y": 725.0
2643           },
2644           {
2645             "x": 125.0,
2646             "y": 725.0
2647           },
2648           {
2649             "x": 125.0,
2650             "y": 750.0
2651           }
2652         ]
2653       },
2654       {
2655         "pin1": {
2656           "compName": "WireCrossPoint#17",
2657           "pinName": ""
2658         },
2659         "pin2": {
2660           "compName": "GUIand41#1",
2661           "pinName": "A2"
2662         },
2663         "name": "unnamedWire#70",
2664         "path": [
2665           {
2666             "x": 125.0,
2667             "y": 390.0
2668           }
2669         ]
2670       },
2671       {
2672         "pin1": {
2673           "compName": "GUIandor414#3",
2674           "pinName": "Y3"
2675         },
2676         "pin2": {
2677           "compName": "GUIandor414#4",
2678           "pinName": "C3"
2679         },
2680         "name": "unnamedWire#123",
2681         "path": [
2682           {
2683             "x": 180.0,
2684             "y": 460.0
2685           },
2686           {
2687             "x": 180.0,
2688             "y": 570.0
2689           },
2690           {
2691             "x": 120.0,
2692             "y": 570.0
2693           },
2694           {
2695             "x": 120.0,
2696             "y": 610.0
2697           }
2698         ]
2699       },
2700       {
2701         "pin1": {
2702           "compName": "GUIandor414#3",
2703           "pinName": "Y4"
2704         },
2705         "pin2": {
2706           "compName": "GUIandor414#4",
2707           "pinName": "C4"
2708         },
2709         "name": "unnamedWire#124",
2710         "path": [
2711           {
2712             "x": 175.0,
2713             "y": 470.0
2714           },
2715           {
2716             "x": 175.0,
2717             "y": 565.0
2718           },
2719           {
2720             "x": 115.0,
2721             "y": 565.0
2722           },
2723           {
2724             "x": 115.0,
2725             "y": 620.0
2726           }
2727         ]
2728       },
2729       {
2730         "pin1": {
2731           "compName": "WireCrossPoint#19",
2732           "pinName": ""
2733         },
2734         "pin2": {
2735           "compName": "GUIand41#1",
2736           "pinName": "A4"
2737         },
2738         "name": "unnamedWire#72",
2739         "path": [
2740           {
2741             "x": 115.0,
2742             "y": 410.0
2743           }
2744         ]
2745       },
2746       {
2747         "pin1": {
2748           "compName": "GUIandor414#5",
2749           "pinName": "Y1"
2750         },
2751         "pin2": {
2752           "compName": "_submodelinterface",
2753           "pinName": "QB1"
2754         },
2755         "name": "unnamedWire#129",
2756         "path": [
2757           {
2758             "x": 190.0,
2759             "y": 740.0
2760           },
2761           {
2762             "x": 190.0,
2763             "y": 880.0
2764           },
2765           {
2766             "x": 325.0,
2767             "y": 880.0
2768           },
2769           {
2770             "x": 325.0,
2771             "y": 450.0
2772           }
2773         ]
2774       },
2775       {
2776         "pin1": {
2777           "compName": "WireCrossPoint#18",
2778           "pinName": ""
2779         },
2780         "pin2": {
2781           "compName": "GUIand41#1",
2782           "pinName": "A3"
2783         },
2784         "name": "unnamedWire#71",
2785         "path": [
2786           {
2787             "x": 120.0,
2788             "y": 400.0
2789           }
2790         ]
2791       },
2792       {
2793         "pin1": {
2794           "compName": "WireCrossPoint#21",
2795           "pinName": ""
2796         },
2797         "pin2": {
2798           "compName": "GUIandor414#0",
2799           "pinName": "A2"
2800         },
2801         "name": "unnamedWire#74",
2802         "path": [
2803           {
2804             "x": 125.0,
2805             "y": 540.0
2806           }
2807         ]
2808       },
2809       {
2810         "pin1": {
2811           "compName": "GUIandor414#4",
2812           "pinName": "Y3"
2813         },
2814         "pin2": {
2815           "compName": "GUIandor414#5",
2816           "pinName": "C3"
2817         },
2818         "name": "unnamedWire#127",
2819         "path": [
2820           {
2821             "x": 180.0,
2822             "y": 610.0
2823           },
2824           {
2825             "x": 180.0,
2826             "y": 720.0
2827           },
2828           {
2829             "x": 120.0,
2830             "y": 720.0
2831           },
2832           {
2833             "x": 120.0,
2834             "y": 760.0
2835           }
2836         ]
2837       },
2838       {
2839         "pin1": {
2840           "compName": "WireCrossPoint#20",
2841           "pinName": ""
2842         },
2843         "pin2": {
2844           "compName": "GUIandor414#0",
2845           "pinName": "A1"
2846         },
2847         "name": "unnamedWire#73",
2848         "path": [
2849           {
2850             "x": 130.0,
2851             "y": 530.0
2852           }
2853         ]
2854       },
2855       {
2856         "pin1": {
2857           "compName": "GUIandor414#4",
2858           "pinName": "Y4"
2859         },
2860         "pin2": {
2861           "compName": "GUIandor414#5",
2862           "pinName": "C4"
2863         },
2864         "name": "unnamedWire#128",
2865         "path": [
2866           {
2867             "x": 175.0,
2868             "y": 620.0
2869           },
2870           {
2871             "x": 175.0,
2872             "y": 715.0
2873           },
2874           {
2875             "x": 115.0,
2876             "y": 715.0
2877           },
2878           {
2879             "x": 115.0,
2880             "y": 770.0
2881           }
2882         ]
2883       },
2884       {
2885         "pin1": {
2886           "compName": "WireCrossPoint#23",
2887           "pinName": ""
2888         },
2889         "pin2": {
2890           "compName": "GUIandor414#0",
2891           "pinName": "A4"
2892         },
2893         "name": "unnamedWire#76",
2894         "path": [
2895           {
2896             "x": 115.0,
2897             "y": 560.0
2898           }
2899         ]
2900       },
2901       {
2902         "pin1": {
2903           "compName": "WireCrossPoint#22",
2904           "pinName": ""
2905         },
2906         "pin2": {
2907           "compName": "GUIandor414#0",
2908           "pinName": "A3"
2909         },
2910         "name": "unnamedWire#75",
2911         "path": [
2912           {
2913             "x": 120.0,
2914             "y": 550.0
2915           }
2916         ]
2917       },
2918       {
2919         "pin1": {
2920           "compName": "WireCrossPoint#25",
2921           "pinName": ""
2922         },
2923         "pin2": {
2924           "compName": "GUIandor414#1",
2925           "pinName": "A2"
2926         },
2927         "name": "unnamedWire#78",
2928         "path": [
2929           {
2930             "x": 125.0,
2931             "y": 690.0
2932           }
2933         ]
2934       },
2935       {
2936         "pin1": {
2937           "compName": "WireCrossPoint#24",
2938           "pinName": ""
2939         },
2940         "pin2": {
2941           "compName": "GUIandor414#1",
2942           "pinName": "A1"
2943         },
2944         "name": "unnamedWire#77",
2945         "path": [
2946           {
2947             "x": 130.0,
2948             "y": 680.0
2949           }
2950         ]
2951       }
2952     ]
2953   },
2954   "symbolRendererSnippetID": "class:net.mograsim.logic.model.snippets.symbolrenderers.SimpleRectangularLikeSymbolRenderer",
2955   "symbolRendererParams": {
2956     "centerText": "GUIram2",
2957     "centerTextHeight": 5.0,
2958     "horizontalComponentCenter": 17.5,
2959     "pinLabelHeight": 3.5,
2960     "pinLabelMargin": 0.5
2961   },
2962   "outlineRendererSnippetID": "class:net.mograsim.logic.model.snippets.outlinerenderers.DefaultOutlineRenderer",
2963   "highLevelStateHandlerSnippetID": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.StandardHighLevelStateHandler",
2964   "highLevelStateHandlerParams": {
2965     "subcomponentHighLevelStates": {
2966       "c00": {
2967         "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.subcomponent.DelegatingSubcomponentHighLevelStateHandler",
2968         "params": {
2969           "delegateTarget": "GUIdlatch4#0"
2970         }
2971       },
2972       "c11": {
2973         "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.subcomponent.DelegatingSubcomponentHighLevelStateHandler",
2974         "params": {
2975           "delegateTarget": "GUIdlatch4#3"
2976         }
2977       },
2978       "c10": {
2979         "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.subcomponent.DelegatingSubcomponentHighLevelStateHandler",
2980         "params": {
2981           "delegateTarget": "GUIdlatch4#2"
2982         }
2983       },
2984       "c01": {
2985         "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.subcomponent.DelegatingSubcomponentHighLevelStateHandler",
2986         "params": {
2987           "delegateTarget": "GUIdlatch4#1"
2988         }
2989       }
2990     },
2991     "atomicHighLevelStates": {
2992       "q": {
2993         "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.BitVectorSplittingAtomicHighLevelStateHandler",
2994         "params": {
2995           "vectorPartTargets": [
2996             "c11.q",
2997             "c10.q",
2998             "c01.q",
2999             "c00.q"
3000           ],
3001           "vectorPartLengthes": [
3002             4,
3003             4,
3004             4,
3005             4
3006           ]
3007         }
3008       }
3009     }
3010   }
3011 }