// Circuits data file, version: 0.6.7 AndGate - index: 10, x: 106, y: 105, Value: 0, Label: A6, inputs: , 21, 22, outputs: , 24, 25, 34, Hint: A6 AndGate - index: 11, x: 174, y: 154, Value: 0, Label: A7, inputs: , 23, 24, outputs: , 26, 28, 35, Hint: A7 AndGate - index: 12, x: 248, y: 204, Value: 0, Label: A8, inputs: , 27, 28, outputs: , 29, 31, 36, Hint: A8 AndGate - index: 13, x: 325, y: 231, Value: 0, Label: A9, inputs: , 30, 31, outputs: , 33, Hint: A9 InputGate - index: 14, x: 40, y: 23, Value: 1, Label: Enable, inputs: , outputs: , 19, 20, 22, Hint: Enable JKFF - index: 15, x: 334, y: 34, Value: 0, Label: JK0, inputs: , 19, 20, outputs: , 21, 197, Hint: JK0 JKFF - index: 16, x: 332, y: 87, Value: 0, Label: JK1, inputs: , 25, 34, outputs: , 23, 198, Hint: JK1 JKFF - index: 17, x: 329, y: 136, Value: 0, Label: JK2, inputs: , 26, 35, outputs: , 27, 199, Hint: JK2 JKFF - index: 18, x: 328, y: 184, Value: 0, Label: JK3, inputs: , 29, 36, outputs: , 30, 200, Hint: JK3 LinkGate - index: 19, x: 80, y: 33, Value: 1, Label: , inputs: , 14, outputs: , 15, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 11) [index]: (x, y): [3]: (254, 11) LinkGate - index: 20, x: 80, y: 33, Value: 1, Label: null, inputs: , 14, outputs: , 15, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 21) [index]: (x, y): [3]: (254, 21) LinkGate - index: 21, x: 96, y: 49, Value: 0, Label: , inputs: , 15, outputs: , 10, Mids: 10, 21, 10, Points: 6 [index]: (x, y): [0]: (283, 0) [index]: (x, y): [1]: (293, 0) [index]: (x, y): [2]: (293, 21) [index]: (x, y): [3]: (0, 21) [index]: (x, y): [4]: (0, 66) [index]: (x, y): [5]: (10, 66) LinkGate - index: 22, x: 80, y: 33, Value: 1, Label: null, inputs: , 14, outputs: , 10, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 92) [index]: (x, y): [3]: (26, 92) LinkGate - index: 23, x: 164, y: 102, Value: 0, Label: , inputs: , 16, outputs: , 11, Mids: 10, 20, 10, Points: 6 [index]: (x, y): [0]: (213, 0) [index]: (x, y): [1]: (223, 0) [index]: (x, y): [2]: (223, 20) [index]: (x, y): [3]: (0, 20) [index]: (x, y): [4]: (0, 62) [index]: (x, y): [5]: (10, 62) LinkGate - index: 24, x: 146, y: 120, Value: 0, Label: null, inputs: , 10, outputs: , 11, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 54) [index]: (x, y): [3]: (28, 54) LinkGate - index: 25, x: 146, y: 97, Value: 0, Label: , inputs: , 10, outputs: , 16, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 23) [index]: (x, y): [1]: (10, 23) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (186, 0) LinkGate - index: 26, x: 214, y: 146, Value: 0, Label: , inputs: , 11, outputs: , 17, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 23) [index]: (x, y): [1]: (10, 23) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (115, 0) LinkGate - index: 27, x: 238, y: 151, Value: 0, Label: , inputs: , 17, outputs: , 12, Mids: 10, 23, 10, Points: 6 [index]: (x, y): [0]: (136, 0) [index]: (x, y): [1]: (146, 0) [index]: (x, y): [2]: (146, 23) [index]: (x, y): [3]: (0, 23) [index]: (x, y): [4]: (0, 63) [index]: (x, y): [5]: (10, 63) LinkGate - index: 28, x: 214, y: 169, Value: 0, Label: null, inputs: , 11, outputs: , 12, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 55) [index]: (x, y): [3]: (34, 55) LinkGate - index: 29, x: 288, y: 194, Value: 0, Label: , inputs: , 12, outputs: , 18, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 25) [index]: (x, y): [1]: (10, 25) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (40, 0) LinkGate - index: 30, x: 315, y: 199, Value: 0, Label: , inputs: , 18, outputs: , 13, Mids: 10, 22, 10, Points: 6 [index]: (x, y): [0]: (58, 0) [index]: (x, y): [1]: (68, 0) [index]: (x, y): [2]: (68, 22) [index]: (x, y): [3]: (0, 22) [index]: (x, y): [4]: (0, 42) [index]: (x, y): [5]: (10, 42) LinkGate - index: 31, x: 288, y: 219, Value: 0, Label: null, inputs: , 12, outputs: , 13, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 32) [index]: (x, y): [3]: (37, 32) OutputGate - index: 32, x: 411, y: 236, Value: 0, Label: Carry, inputs: , 33, outputs: , Hint: Carry LinkGate - index: 33, x: 365, y: 246, Value: 0, Label: null, inputs: , 13, outputs: , 32, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (46, 0) LinkGate - index: 34, x: 146, y: 107, Value: 0, Label: , inputs: , 10, outputs: , 16, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 13) [index]: (x, y): [1]: (10, 13) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (186, 0) LinkGate - index: 35, x: 214, y: 156, Value: 0, Label: null, inputs: , 11, outputs: , 17, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 13) [index]: (x, y): [1]: (10, 13) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (115, 0) LinkGate - index: 36, x: 288, y: 204, Value: 0, Label: null, inputs: , 12, outputs: , 18, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 15) [index]: (x, y): [1]: (10, 15) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (40, 0) OutputGate - index: 192, x: 411, y: 48, Value: 0, Label: A0, inputs: , 197, outputs: , Hint: A0 OutputGate - index: 193, x: 412, y: 102, Value: 0, Label: A1, inputs: , 198, outputs: , Hint: A1 OutputGate - index: 194, x: 411, y: 151, Value: 0, Label: A2, inputs: , 199, outputs: , Hint: A2 OutputGate - index: 196, x: 412, y: 199, Value: 0, Label: A3, inputs: , 200, outputs: , Hint: A3 LinkGate - index: 197, x: 379, y: 49, Value: 0, Label: null, inputs: , 15, outputs: , 192, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 9) [index]: (x, y): [3]: (32, 9) LinkGate - index: 198, x: 377, y: 102, Value: 0, Label: null, inputs: , 16, outputs: , 193, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 10) [index]: (x, y): [3]: (35, 10) LinkGate - index: 199, x: 374, y: 151, Value: 0, Label: null, inputs: , 17, outputs: , 194, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 10) [index]: (x, y): [3]: (37, 10) LinkGate - index: 200, x: 373, y: 199, Value: 0, Label: null, inputs: , 18, outputs: , 196, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 10) [index]: (x, y): [3]: (39, 10) CommentGate - index: 201, x: 10, y: 176, Value: -1, Label: Mano Fig 2-10 p 57, inputs: , outputs: , Hint: Mano Fig 2-10 p 57 CommentGate - index: 202, x: 12, y: 201, Value: -1, Label: 4-bit sync binary counter, inputs: , outputs: , Hint: 4-bit sync binary counter CommentGate - index: 203, x: 12, y: 226, Value: -1, Label: "Toggle" enable, inputs: , outputs: , Hint: "Toggle" enable CommentGate - index: 1218, x: 12, y: 251, Value: -1, Label: "Tick" to simulate counting, inputs: , outputs: , Hint: I3 CommentGate - index: 1219, x: 12, y: 295, Value: -1, Label: For JK inputs both true means flip, inputs: , outputs: , Hint: I4 CommentGate - index: 1220, x: 12, y: 317, Value: -1, Label: Both inputs false means keep value, inputs: , outputs: , Hint: I5