// Circuits data file, version: 0.6.7.1 InputGate - index: 0, x: 49, y: 60, Value: 0, Label: Set, inputs: , outputs: , 9, 12, Hint: Set InputGate - index: 1, x: 49, y: 123, Value: 0, Label: CL, inputs: , outputs: , 13, 23, Hint: Clear InputGate - index: 2, x: 49, y: 206, Value: 1, Label: D, inputs: , outputs: , 17, 29, Hint: Data InputGate - index: 3, x: 49, y: 284, Value: 1, Label: LD, inputs: , outputs: , 18, 31, Hint: Load JKFF - index: 4, x: 454, y: 148, Value: 1, Label: JK1, inputs: , 7, 8, outputs: , 33, Hint: JK1 OrGate - index: 5, x: 363, y: 95, Value: 1, Label: J, inputs: , 9, 19, outputs: , 7, Hint: J = S + S'C'LD OrGate - index: 6, x: 364, y: 215, Value: 0, Label: K, inputs: , 24, 25, outputs: , 8, Hint: K = S'C + S'C'LD' LinkGate - index: 7, x: 402, y: 110, Value: 1, Label: , inputs: , 5, outputs: , 4, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 48) [index]: (x, y): [3]: (52, 48) LinkGate - index: 8, x: 403, y: 168, Value: 0, Label: , inputs: , 6, outputs: , 4, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 62) [index]: (x, y): [1]: (10, 62) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (51, 0) LinkGate - index: 9, x: 89, y: 70, Value: 0, Label: , inputs: , 0, outputs: , 5, Mids: 242, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (242, 0) [index]: (x, y): [2]: (242, 35) [index]: (x, y): [3]: (274, 35) NotGate - index: 10, x: 184, y: 79, Value: 1, Label: S, inputs: , 12, outputs: , 15, 22, 26, Hint: NOT SET NotGate - index: 11, x: 163, y: 117, Value: 1, Label: C, inputs: , 13, outputs: , 16, 27, Hint: NOT CLEAR LinkGate - index: 12, x: 89, y: 70, Value: 0, Label: , inputs: , 0, 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, 24) [index]: (x, y): [3]: (95, 24) LinkGate - index: 13, x: 89, y: 132, Value: 0, Label: , inputs: , 1, outputs: , 11, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 1) [index]: (x, y): [1]: (10, 1) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (74, 0) AndGate - index: 14, x: 280, y: 133, Value: 1, Label: AND, inputs: , 15, 16, 17, 18, outputs: , 19, Hint: S' C' L D LinkGate - index: 15, x: 214, y: 94, Value: 1, Label: , inputs: , 10, outputs: , 14, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 45) [index]: (x, y): [3]: (66, 45) LinkGate - index: 16, x: 193, y: 132, Value: 1, Label: , inputs: , 11, outputs: , 14, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 13) [index]: (x, y): [3]: (87, 13) LinkGate - index: 17, x: 89, y: 151, Value: 1, Label: , inputs: , 2, outputs: , 14, Mids: 160, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 65) [index]: (x, y): [1]: (160, 65) [index]: (x, y): [2]: (160, 0) [index]: (x, y): [3]: (191, 0) LinkGate - index: 18, x: 89, y: 157, Value: 1, Label: , inputs: , 3, outputs: , 14, Mids: 175, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 137) [index]: (x, y): [1]: (175, 137) [index]: (x, y): [2]: (175, 0) [index]: (x, y): [3]: (191, 0) LinkGate - index: 19, x: 320, y: 115, Value: 1, Label: , inputs: , 14, outputs: , 5, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 33) [index]: (x, y): [1]: (10, 33) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (43, 0) AndGate - index: 20, x: 282, y: 181, Value: 0, Label: AND, inputs: , 22, 23, outputs: , 24, Hint: S' C AndGate - index: 21, x: 283, y: 249, Value: 0, Label: AND, inputs: , 26, 27, 30, 31, outputs: , 25, Hint: S' C' L D' LinkGate - index: 22, x: 214, y: 94, Value: 1, Label: , inputs: , 10, outputs: , 20, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 97) [index]: (x, y): [3]: (68, 97) LinkGate - index: 23, x: 89, y: 133, Value: 0, Label: , inputs: , 1, outputs: , 20, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 68) [index]: (x, y): [3]: (193, 68) LinkGate - index: 24, x: 322, y: 196, Value: 0, Label: , inputs: , 20, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 29) [index]: (x, y): [3]: (42, 29) LinkGate - index: 25, x: 323, y: 235, Value: 0, Label: , inputs: , 21, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 29) [index]: (x, y): [1]: (10, 29) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (41, 0) LinkGate - index: 26, x: 214, y: 94, Value: 1, Label: , inputs: , 10, outputs: , 21, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 161) [index]: (x, y): [3]: (69, 161) LinkGate - index: 27, x: 193, y: 132, Value: 1, Label: , inputs: , 11, outputs: , 21, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 129) [index]: (x, y): [3]: (90, 129) NotGate - index: 28, x: 127, y: 225, Value: 0, Label: D, inputs: , 29, outputs: , 30, Hint: NOT DATA LinkGate - index: 29, x: 89, y: 216, Value: 1, Label: , inputs: , 2, outputs: , 28, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 24) [index]: (x, y): [3]: (38, 24) LinkGate - index: 30, x: 157, y: 240, Value: 0, Label: , inputs: , 28, outputs: , 21, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 27) [index]: (x, y): [3]: (126, 27) LinkGate - index: 31, x: 89, y: 273, Value: 1, Label: , inputs: , 3, outputs: , 21, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 21) [index]: (x, y): [1]: (10, 21) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (194, 0) OutputGate - index: 32, x: 544, y: 153, Value: 1, Label: O, inputs: , 33, outputs: , Hint: OUTPUT LinkGate - index: 33, x: 499, y: 163, Value: 1, Label: , inputs: , 4, 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]: (45, 0) CommentGate - index: 34, x: 122, y: 43, Value: -1, Label: D latch based on a JK Flip Flop, inputs: , outputs: , Hint: I1 CommentGate - index: 35, x: 319, y: 42, Value: -1, Label: Carpinelli - Fig 1.27, inputs: , outputs: , Hint: I2