{
  "Config": {
    "Build": {
      "Board": "esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none"
    }
  },
  "Version": "2",
  "Product": "Visuino Pro - Visual Arduino Programming",
  "Content": "OpenWire Diagram",
  "Units": [
    {
      "Name": "__OpenWireRootUnit__",
      "*": [
        {
          "X": 3296,
          "Name": "Arduino",
          "Instance": {
            "Serial": {
              "*": [
                {
                  "InputPin": {
                    "SourcePins": [
                      {
                        "Name": "__OpenWireRootUnit__.Arduino.Digital[10].OutputPin",
                        "ID": "__OpenWireRootUnit__.Arduino.Digital._Item10.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial1"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial2"
                }
              ]
            },
            "+": "TArduinoBoard",
            "Modules": {
              "*": [
                {
                  "HostName": "",
                  "ESPNow": {
                    "PrimaryKey": {
                      "_Data": ""
                    }
                  },
                  "+": "TArduinoESP32WiFiModule",
                  "AccessPoint": {
                    "SSID": "",
                    "Password": ""
                  }
                },
                {
                  "+": "TArduinoEEPROMModule"
                },
                {
                  "Operations": {
                    "*": [
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Timer4.OutputPin"
                            }
                          ]
                        },
                        "Name": "Reset1",
                        "+": "TArduinoESP32ProcessorModuleResetOperation"
                      }
                    ]
                  },
                  "+": "TArduinoESP32ProcessorModule"
                },
                {
                  "+": "TArduinoESP32HallSensorModule"
                },
                {
                  "+": "TArduinoESP32BluetoothLEModule"
                },
                {
                  "OutputPins": {
                    "Form": "__OpenWireRootUnit__",
                    "Pins": [
                      {
                        "Type": "ptSource",
                        "SinkPins": [
                          {
                            "ID": "__OpenWireRootUnit__.Button3.InputPin"
                          }
                        ]
                      },
                      {
                        "Type": "ptSource",
                        "SinkPins": [
                          {
                            "ID": "__OpenWireRootUnit__.Button2.InputPin"
                          }
                        ]
                      }
                    ]
                  },
                  "+": "TTTGOTDisplayESP32ButtonsModule"
                },
                {
                  "Text": {
                    "Color": -256,
                    "Size": 3
                  },
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CharSwitch1.OutputPin"
                      }
                    ]
                  },
                  "+": "TTTGOTDisplayESP32DisplayModule",
                  "Orientation": "goRight",
                  "Elements": {
                    "*": [
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Height": 13,
                        "+": "TArduinoColorGraphicsDrawEllipse",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 6 ].Elements.Item [ 0 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 188,
                        "Name": "Draw Ellipse1",
                        "Width": 13,
                        "Y": 75
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Height": 13,
                        "+": "TArduinoColorGraphicsDrawEllipse",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 6 ].Elements.Item [ 1 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue2.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 188,
                        "Name": "Draw Ellipse2",
                        "Width": 13,
                        "Y": 95
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Height": 13,
                        "+": "TArduinoColorGraphicsDrawEllipse",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 6 ].Elements.Item [ 2 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue3.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 188,
                        "Name": "Draw Ellipse3",
                        "Width": 13,
                        "Y": 115
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Height": 13,
                        "+": "TArduinoColorGraphicsDrawEllipse",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 6 ].Elements.Item [ 3 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue4.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 217,
                        "Name": "Draw Ellipse4",
                        "Width": 13,
                        "Y": 75
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Height": 13,
                        "+": "TArduinoColorGraphicsDrawEllipse",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 6 ].Elements.Item [ 4 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue5.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 217,
                        "Name": "Draw Ellipse5",
                        "Width": 13,
                        "Y": 95
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Height": 13,
                        "+": "TArduinoColorGraphicsDrawEllipse",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 6 ].Elements.Item [ 5 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue6.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 217,
                        "Name": "Draw Ellipse6",
                        "Width": 13,
                        "Y": 115
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 5,
                        "Name": "Draw Text2",
                        "Color": 4278190335,
                        "Text": "Compact DIY",
                        "FillColor": 4278190080,
                        "Y": 123
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                            }
                          ]
                        },
                        "Y": 88,
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 7,
                        "Name": "Draw Text3",
                        "Color": 4278255360,
                        "Text": "TTGO",
                        "FillColor": 4278190080,
                        "Elements": {
                          "*": [
                            {
                              "Font": "Adafruit\\FreeSerifBoldItalic9pt7b",
                              "+": "TArduinoGraphicsTextElementFont"
                            }
                          ]
                        }
                      },
                      {
                        "X": 80,
                        "Name": "Draw Bitmap1",
                        "+": "TArduinoColorGraphicsElementDrawBitmap",
                        "Bitmap": {
                          "Data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR72kZyeeF4WFvLn1JWyKlOTsGvREe5tz8\/s7k4Oq2\/NjaqxDQ2qckuLqLRLS+j0TIyqM80N63LPT2zxz9CuMBHR723SEm8sFJVvpJgZcpvbW3TIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXnfgqISKd4x8guOYNDb3\/JSTm\/wAAyP8WFdv\/EhTX\/xIR1f8OENP\/EA\/V\/w8Q1v8RENb3EBHY9RQT2fkREtj\/EhHX\/w8Q1v8QDtb\/Dg7W\/xEP1\/8RENT\/GRvX\/wgLxP8YGdn\/CgnK\/x4b1fMeHMXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmp\/6OBsbpOQZGMb\/FBLg\/wYF6f8CAPX\/Cgj\/\/wIC9v8CA\/P\/AgX0\/wMG9f8DBvX\/BAX1\/wgF9f8HA\/b\/BAX3\/wIE9v8CA\/P\/AgTy\/wIE8v8CA\/P\/AwT2\/wME9P8DB\/D\/BQny\/woJ+f8EAfH\/CALv\/xIM5\/8UD8v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbI5vkFRbE\/w8N4v8ICvL\/Bgf7\/wAA9v8CBP3\/AAD5\/wIE\/f8AAvv\/AAH1\/wAA8f8HC\/3\/CQD3\/wsD\/P8AAPj\/AAL5\/wMJ\/P8CCfj\/AATu\/wAD8v8FCP3\/AAD4\/wAC+v8AAvr\/AAL7\/wIB+\/8FAfr\/CQP0\/xAI6f8XFM7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu7v+Exgfqv8SEdX\/Cgfw\/wEE+f8ABP\/\/AAD8\/wAC+\/8EBf\/\/AAD7\/wAB\/P8ACf\/\/AAL1\/wMG9f8JAPH\/CgD2\/wAC+\/8ABv7\/AAP3\/wAF9\/8ABfP\/AAf4\/wAB+v8FA\/\/\/AAD+\/wAA\/v8AAP7\/AAD+\/wIA\/v8FAPv\/CgL2\/xAN3v8VHbHrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdof88GR62\/xIS3P8JCPL\/AAH5\/wAB\/v8BBP\/\/AAD5\/wAA+f8AAPb\/AAD3\/wAF+v8AAfP\/Dwv3\/xoM9P8QA+3\/AALx\/wAG+v8ABf3\/AAD4\/wAE\/P8GDP\/\/AAD2\/woG\/\/8CAP7\/AAD+\/wAB\/f8AAf3\/AgD+\/wUA+\/8JA\/b\/Dgzh\/xYcu\/+Cie1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIOD8GkZG8D\/Dw\/f\/wkH8\/8AAfn\/AAD7\/wQF\/\/8AAPv\/BAP9\/w0N\/\/8CBvn\/BAf2\/wgI8P8LB+L\/GAzW\/xgO1\/8EB+X\/CBH7\/wAA9f8ECP\/\/AAb9\/wAA9f8IBf\/\/AAD2\/wIA\/v8AAP7\/AAH9\/wAB\/f8AAP7\/AwH7\/wcD9v8MC+P\/FhzJ\/2Bm2K4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbW3pjhUWzP8KCeP\/CAf3\/wED+\/8AAPr\/AwT\/\/wEA\/P8BAPn\/AADs\/wQF9\/8GCe7\/AwfY\/01P\/\/99e\/\/\/IBy3\/xgX2P8AANz\/AwDr\/wMA8P8GCfT\/BAf1\/wMC+v8HA\/\/\/AwD+\/wIA\/f8AAvv\/AAL7\/wAB\/f8CAfv\/BQP2\/woJ6P8VF9T\/R0vP\/\/\/\/\/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdW+SkExHV\/wgG6P8EBff\/AAX6\/wAA+f8CAP3\/BAH+\/wwE\/\/8HAfr\/BgT3\/wcK7v8JD9r\/Vlv+\/8rM\/t\/Mzv6EVFbg\/xwcxP8hGtn\/GxXk\/wcI3P8GCOj\/AAD0\/wUD\/\/8DAP7\/AwD9\/wAC+\/8AAvv\/AAH9\/wAC+\/8CBPb\/Bwnq\/xAR3f85Ocv\/39\/\/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExL4bMQDd\/\/Cgfw\/wEC9v8AA\/j\/AAT7\/wAA+f8GAf7\/BAD4\/woB\/P8IBP3\/Bgfx\/wQH2\/9JTez\/zdb+d+Lw\/hLc6v4lu8D+Yj46q\/8eGar\/HR3N\/w8R4f8BBPL\/AAD8\/wMA\/v8DAP3\/AAL6\/wAD+v8AAv3\/AAL7\/wAE9\/8FB+\/\/Cwrk\/zAuzv\/f3\/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUDfuxAJ5v8LCPf\/AAD1\/wAA9f8BBv3\/AAD4\/wgA\/v8KAP\/\/CAD+\/wAA9\/8DA+\/\/DQ7i\/1hb8\/\/f5\/5BAAAAAAAAAADa\/v4H5ub+H6Si\/oIYHaL\/DxfI\/wQM7P8AAfr\/AwD9\/wMA\/f8AAvr\/AAP6\/wAC\/f8AAvv\/AAT3\/wMG8f8GBOb\/KSbP\/9ra\/g4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCPN21EQnq\/wQA8\/8GBv7\/AAL3\/wAE+f8BAPv\/AgD7\/wYA\/\/8DAP3\/AAD2\/wgL8P8SEtz\/XFrp\/+np\/iMAAAAAAAAAAAAAAAAAAAAAAAAAAMjZ\/i92iP7RAAnV\/wYK\/f8DAfv\/AwD9\/wAC+v8AA\/r\/AAL9\/wAC\/f8AA\/j\/AgXz\/w0K8P8bF8T\/\/\/\/\/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEI93JIRCen\/BQH0\/wQD\/f8AAvf\/AAX6\/wIA\/P8DAP7\/AAD7\/wEC\/v8HCv\/\/Bgfr\/wkHy\/9dWeH\/6en\/GAAAAAAAAAAAAAAAAAAAAAAAAAAAxNH+J3qJ\/ucKEd3\/AAHz\/wMB+\/8DAP3\/AAL6\/wAD+v8AAv3\/AAL9\/wAD+v8DBPT\/CAXr\/yQgzf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARz\/XIBIN5fgGA\/P\/AgD9\/wAC+f8ABfz\/AQD8\/wQC\/\/8ABP\/\/AAD7\/wAC9\/8FBur\/GRLZ\/2xh7f\/o6P4XAAAAAAAAAAAAAAAAAAAAAKCb\/o8bGa7\/DAvF\/xQQ8f8GAff\/BQD9\/wIA\/f8AAvv\/AAL7\/wAC\/f8AAv3\/AAL6\/wUE9P8IBOX\/LyvQ\/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBDd7AoF9P8CAP3\/AAP6\/wAE+\/8AAPv\/AgL\/\/wAB\/v8ABf3\/AAT5\/wkK7v8WD9T\/XlXl\/9ra\/g4AAAAAAAAAAMPI\/i8+Orf\/GxK2\/yEZ3P8RCOX\/CwDw\/wcA+P8FAP3\/AgD9\/wAB\/f8AAf3\/AAH+\/wAC\/f8CAfv\/BQXz\/w4L4\/8zMs7\/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATENXjCwbx\/wMA\/f8AA\/z\/AAL7\/wAA+\/8AAP7\/AAH8\/wAG\/v8AAfb\/Cwzw\/xIR0v9SUOX\/1dD+Y\/\/\/\/wJhZNf4Fhmx\/xsS1\/8WC+v\/CADq\/xAI\/P8IAPX\/DAT9\/wUA+\/8CAP3\/AAH9\/wAA\/v8AAP7\/AAD+\/wMA\/f8HBfH\/ExHf\/zc4yP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIRytwLBez\/BAH+\/wAC+\/8AAvv\/AQL+\/wAB\/f8CBP3\/AAD1\/wAA9v8GB\/H\/CQ3Y\/01O\/P+Jg\/\/\/HReq\/w4Sv\/8HC9b\/DQf0\/wcA\/f8GAf7\/BAD6\/wwG\/\/8CAPX\/AwL6\/wAC+\/8AAf3\/AAD+\/wAA\/v8AAP7\/AwD9\/wkG8P8REtj\/RknQ\/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBTF0AsG6\/8FAv\/\/AAD8\/wAA\/P8DA\/\/\/AQD8\/wEA9v8QDP\/\/AAD5\/wAA9P8PE\/z\/BAPi\/xEH3f8cEuj\/CQ7s\/wIM8\/8AA\/j\/AAH9\/wAG\/\/8ABPv\/AgX6\/wAB9v8AA\/j\/AAL6\/wAB\/f8AAP7\/AAD+\/wAA\/v8FAP7\/Cgbv\/xASz\/9lauaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHLytDwri\/woF+\/8AAPn\/AAD6\/wAF\/\/8AAPr\/BgH8\/wIA9v8HBf\/\/AAD7\/wAB+v8GBv7\/DgT+\/wUA9v8AA\/r\/AAD4\/wAA+\/8ABP\/\/AAD3\/wAH\/v8ABfz\/AAL3\/wAE9\/8ABPj\/AAL9\/wAB\/v8AAP7\/AAH9\/wcB+v8OCeb\/FhbA\/4aL+G4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIipm4ZEdT7EAfx\/wUE+v8AAPn\/AAH5\/wAM\/\/8AAPv\/AQD8\/wAA\/f8AAP7\/AAH9\/wAB\/f8DAP3\/AwD9\/wAA+v8AAPv\/AAD9\/wAA\/f8AAf3\/AAL+\/wEC\/v8ABPv\/AAv8\/wAB8f8AAPb\/AAX\/\/wAB\/v8AAPb\/EQv4\/xMN1v8fIKz\/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJyCWJx8Vw+AWC+P\/DQf0\/wgJ\/v8ABvj\/AADv\/wAF\/P8EBPz\/AwL8\/wMD+\/8DAvz\/AwP7\/wIB+\/8CAvr\/BgX\/\/wUF\/f8EA\/3\/AwP7\/wMC\/P8CAvr\/AQD6\/wAC9\/8AAu\/\/AAv3\/wEJ\/P8ABfr\/BQb7\/wQD7f8RCeL\/GxXG\/ygnnNsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBmvlB8Q0PIOAt7\/DAPt\/wkG8P8KCvb\/AgTy\/wIE8v8CA\/P\/AgTy\/wME9P8EBvT\/BQb2\/wUH9f8BAvL\/AQPx\/wEC8v8BA\/H\/AgPz\/wQG9P8FBvb\/Bwf1\/wwG8\/8QCfT\/Cwbx\/wMA5v8UDfL\/GhLo\/xIJxP8kH7PdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKB6tliIYwcgdFc3+Ix7Y\/wsJx\/8UE9X\/ExPV\/xIS1P8REdP\/ERHT\/xER0\/8SEtT\/EhLU\/xYW2P8VFdf\/FBTW\/xMT1f8SEtT\/EhLU\/xMT1f8WEtX\/IBba\/xEGyP8eF9T\/IRzT\/wwGt\/8oI8b\/HRqi3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhfMXbnDcdldXyaxVVMfLT07B\/kdGuv9AP7P\/OTis\/zU0qP8zMqb\/Ly6i7TAuo9QzMqXLNzaqyjs7r8lBQbTORkW4x0pIu8JUTcGuaGLSnHRy3XhydddboKf+IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
                          "Width": 50,
                          "Height": 50
                        },
                        "Y": 90
                      }
                    ]
                  }
                }
              ]
            },
            "I2CChannels": {
              "*": [
                {
                  "+": "TArduinoESP32_TTGO_TS_I2C"
                },
                {
                  "+": "TArduinoESP32_Generic_I2C_2"
                }
              ]
            },
            "Digital": {
              "*": [
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins.RX",
                      "ID": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins._Pin0"
                    }
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins.TX",
                      "ID": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins._Pin1"
                    }
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.PlayFrequency1.OutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.Arduino.Serial.Item[ 0 ] (9600).InputPin",
                        "ID": "__OpenWireRootUnit__.Arduino.Serial._Item0.InputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.InputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue7.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue1.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue2.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                }
              ]
            },
            "SPIChannels": {
              "*": [
                {
                  "+": "TArduinoESP32_TTGO_TDisplay_SPI0"
                },
                {
                  "+": "TArduinoESP32_TTGO_TDisplay_SPI1"
                }
              ]
            },
            "BoardType": "TTGO T-Display ESP32"
          },
          "Type": "Component",
          "Y": 1088
        },
        {
          "X": 2800,
          "Name": "CharValue1",
          "Instance": {
            "ClockInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Space.OutputPin"
                }
              ]
            },
            "Value": 0,
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CharSwitch1.InputPin"
                }
              ]
            },
            "+": "TArduinoCharValue",
            "Elements": {
              "*": [
                {
                  "Value": "A",
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "B",
                  "Name": "Set Value2",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.B.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "C",
                  "Name": "Set Value3",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.C.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "D",
                  "Name": "Set Value4",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.D.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "E",
                  "Name": "Set Value5",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.E.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "F",
                  "Name": "Set Value6",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.F.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "G",
                  "Name": "Set Value7",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.G.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "H",
                  "Name": "Set Value8",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.H.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "I",
                  "Name": "Set Value9",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.I.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "J",
                  "Name": "Set Value10",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.J.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "K",
                  "Name": "Set Value11",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.K.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "L",
                  "Name": "Set Value12",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.L.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "M",
                  "Name": "Set Value13",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.M.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "N",
                  "Name": "Set Value14",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.N.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "O",
                  "Name": "Set Value15",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.O.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "P",
                  "Name": "Set Value16",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.P.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "Q",
                  "Name": "Set Value17",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Q.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "R",
                  "Name": "Set Value18",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.R.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "S",
                  "Name": "Set Value19",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.S.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "T",
                  "Name": "Set Value20",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.T.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "U",
                  "Name": "Set Value21",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.U.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "V",
                  "Name": "Set Value22",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.V.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "W",
                  "Name": "Set Value23",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.W.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "X",
                  "Name": "Set Value24",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.X.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "Y",
                  "Name": "Set Value25",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Y.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Value": "Z",
                  "Name": "Set Value26",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Z.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                },
                {
                  "Name": "Set Value27",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Space.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 864
        },
        {
          "X": 1584,
          "Name": "L",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter12.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter16.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 8,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item11.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And12.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And12.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2048
        },
        {
          "X": 2048,
          "Name": "S",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter14.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item18.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter13.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And19.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And19.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3024
        },
        {
          "X": 1584,
          "Name": "O",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter12.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter20.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 9,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item14.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter7.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And15.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And15.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2400
        },
        {
          "X": 1264,
          "Name": "N",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 7,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item13.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter6.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And14.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And14.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2320
        },
        {
          "X": 1968,
          "Name": "C",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter18.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 12,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And3.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And3.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 592
        },
        {
          "X": 3088,
          "Name": "CharSwitch1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CharValue1.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.InputPin"
                }
              ]
            },
            "+": "TArduinoCharSwitch",
            "EnableInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 1056
        },
        {
          "X": 256,
          "Name": "Timer1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CharSwitch1.EnableInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.ResetInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.And2.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And2.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And3.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And3.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And4.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And4.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And5.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And5.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And6.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And6.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And7.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And7.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And8.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And8.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And9.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And9.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And10.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And10.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And11.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And11.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And12.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And12.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And13.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And13.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And14.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And14.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And15.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And15.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And16.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And16.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And17.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And17.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And18.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And18.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And19.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And19.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And20.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And20.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And21.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And21.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And22.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And22.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And23.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And23.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And24.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And24.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And25.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And25.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And26.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And26.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.And27.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And27.InputPins._Pin0"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay1.OutputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "Interval": 100000
          },
          "Type": "Component",
          "Y": 2048
        },
        {
          "X": 2096,
          "Name": "D",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 8,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item3.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And4.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And4.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 752
        },
        {
          "X": 2224,
          "Name": "E",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter7.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter9.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter12.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter20.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 12,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And5.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And5.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 896
        },
        {
          "X": 1824,
          "Name": "B",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter9.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter12.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter16.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 11,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And2.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And2.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 448
        },
        {
          "X": 2352,
          "Name": "F",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 7,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item5.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And6.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And6.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1184
        },
        {
          "X": 2480,
          "Name": "G",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item6.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And7.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And7.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1184
        },
        {
          "X": 2640,
          "Name": "H",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter12.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 7,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item7.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter9.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And8.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And8.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1152
        },
        {
          "X": 1984,
          "Name": "I",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter10.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter13.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter14.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter17.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 11,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item8.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And9.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And9.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1504
        },
        {
          "X": 1840,
          "Name": "J",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter14.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter17.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 8,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item9.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter10.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And10.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And10.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1696
        },
        {
          "X": 1792,
          "Name": "Q",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item16.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter11.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And17.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And17.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2736
        },
        {
          "X": 1712,
          "Name": "K",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter7.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter12.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter15.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter16.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter18.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter20.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 15,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item10.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And11.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And11.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1824
        },
        {
          "X": 1440,
          "Name": "M",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter18.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 9,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item12.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter5.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And13.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And13.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2192
        },
        {
          "X": 1712,
          "Name": "P",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item15.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter8.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And16.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And16.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2560
        },
        {
          "X": 1920,
          "Name": "R",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item17.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter12.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And18.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And18.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2880
        },
        {
          "X": 2176,
          "Name": "T",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter11.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item19.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter14.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And20.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And20.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3152
        },
        {
          "X": 2304,
          "Name": "U",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter16.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter18.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter20.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 8,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item20.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter15.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And21.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And21.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3296
        },
        {
          "X": 2176,
          "Name": "V",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 5,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item21.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter16.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And22.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And22.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3472
        },
        {
          "X": 2048,
          "Name": "W",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 5,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item22.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter17.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And24.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And24.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3648
        },
        {
          "X": 1872,
          "Name": "X",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item23.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter18.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And23.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And23.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3776
        },
        {
          "X": 2032,
          "Name": "Y",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item24.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter19.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And25.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And25.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3904
        },
        {
          "X": 2208,
          "Name": "Z",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 6,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item25.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter20.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And26.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And26.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 4032
        },
        {
          "X": 2208,
          "Name": "CompareValue1",
          "Instance": {
            "Value": 0.899999976158142,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[12].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item12.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Z.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Z.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.Y.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Y.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.X.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.X.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.V.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.V.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.R.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.R.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.P.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.P.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.Q.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Q.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.G.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.G.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item0.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.PlayFrequency1.Elements.Play Tone State.InputPin",
                  "ID": "__OpenWireRootUnit__.PlayFrequency1.Elements._Item0.InputPin"
                }
              ]
            },
            "CompareType": "ctBigger",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "Component": "CompareValue1"
              }
            ]
          },
          "Type": "Component",
          "Y": 1328
        },
        {
          "X": 2208,
          "Name": "CompareValue2",
          "Instance": {
            "Value": 0.899999976158142,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[13].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item13.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.W.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.W.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.V.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.V.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.T.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.T.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.R.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.R.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.P.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.P.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.Q.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Q.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.G.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.G.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.S.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.S.InputPins._Pin0"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin1"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue2.Elements._Item0.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter21.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Reset.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Reset.InputPins._Pin0"
                }
              ]
            },
            "CompareType": "ctBigger",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "Component": "CompareValue2"
              }
            ]
          },
          "Type": "Component",
          "Y": 1408
        },
        {
          "X": 2208,
          "Name": "CompareValue3",
          "Instance": {
            "Value": 0.899999976158142,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[14].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item14.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Z.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Z.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.Y.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Y.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.X.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.X.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.V.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.V.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.T.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.T.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.R.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.R.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.P.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.P.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.Q.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.Q.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.S.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.S.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue3.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue3.Elements._Item0.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter22.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Reset.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Reset.InputPins._Pin1"
                }
              ]
            },
            "CompareType": "ctBigger",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "Component": "CompareValue3"
              }
            ]
          },
          "Type": "Component",
          "Y": 1472
        },
        {
          "X": 2208,
          "Name": "CompareValue4",
          "Instance": {
            "Value": 0.899999976158142,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[15].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item15.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Y.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.Y.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.X.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.X.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.W.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.W.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.T.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.T.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.P.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.P.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.Q.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.Q.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.G.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.G.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.S.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.S.InputPins._Pin2"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue4.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue4.Elements._Item0.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter23.InputPin"
                }
              ]
            },
            "CompareType": "ctBigger",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "Component": "CompareValue4"
              }
            ]
          },
          "Type": "Component",
          "Y": 1536
        },
        {
          "X": 2208,
          "Name": "CompareValue5",
          "Instance": {
            "Value": 0.899999976158142,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[10].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item10.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Z.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.Z.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.Y.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.Y.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.W.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.W.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.T.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.T.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.R.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.R.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.Q.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.Q.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.G.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.G.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin2"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue5.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue5.Elements._Item0.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter24.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Reset.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.Reset.InputPins._Pin2"
                }
              ]
            },
            "CompareType": "ctBigger",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "Component": "CompareValue5"
              }
            ]
          },
          "Type": "Component",
          "Y": 1632
        },
        {
          "X": 2208,
          "Name": "CompareValue6",
          "Instance": {
            "Value": 0.899999976158142,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[11].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item11.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Z.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.Z.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.Y.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.Y.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.X.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.X.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.W.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.W.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.V.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.V.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin1"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue6.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue6.Elements._Item0.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter25.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Reset.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.Reset.InputPins._Pin3"
                }
              ]
            },
            "CompareType": "ctBigger",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "Component": "CompareValue6"
              }
            ]
          },
          "Type": "Component",
          "Y": 1696
        },
        {
          "X": 1984,
          "Name": "Delay1",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "@": [
              {
                "PinName": "Interval",
                "@": "Interval",
                "+": "TOWCardinalSinkPinBinding",
                "Component": "Delay1"
              }
            ],
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                }
              ]
            },
            "Interval": 800000
          },
          "Type": "Component",
          "Y": 1408
        },
        {
          "X": 2528,
          "Name": "Reset",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                }
              ],
              "Count": 4,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay2.StartInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer5.StartInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1600
        },
        {
          "X": 2512,
          "Name": "Space",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter15.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter16.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter18.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter19.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter20.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter27.OutputPin"
                  }
                }
              ],
              "Count": 8,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CharValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.CharValue1.Elements._Item26.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CharValue1.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And27.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And27.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3424
        },
        {
          "X": 2944,
          "Name": "ClockGenerator1",
          "Instance": {
            "Frequency": 10,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item7.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item6.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item5.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item4.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item3.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item2.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item1.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item6.Elements._Item0.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 1616
        },
        {
          "X": 3040,
          "Name": "AlphaColorValue1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4278255360,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Item [ 6 ].Elements.Item [ 0 ].FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._6.Elements.*._0.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 1792
        },
        {
          "X": 3040,
          "Name": "AlphaColorValue2",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4278255360,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Item [ 6 ].Elements.Item [ 1 ].FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._6.Elements.*._1.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 1904
        },
        {
          "X": 3040,
          "Name": "AlphaColorValue3",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4278255360,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Item [ 6 ].Elements.Item [ 2 ].FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._6.Elements.*._2.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 2016
        },
        {
          "X": 3040,
          "Name": "AlphaColorValue4",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4278255360,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Item [ 6 ].Elements.Item [ 3 ].FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._6.Elements.*._3.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 2128
        },
        {
          "X": 3024,
          "Name": "AlphaColorValue5",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4278255360,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Item [ 6 ].Elements.Item [ 4 ].FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._6.Elements.*._4.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 2240
        },
        {
          "X": 3024,
          "Name": "AlphaColorValue6",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4278255360,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Item [ 6 ].Elements.Item [ 5 ].FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._6.Elements.*._5.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 2352
        },
        {
          "X": 2656,
          "Name": "Inverter1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.G.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin4"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 848
        },
        {
          "X": 2256,
          "Name": "Inverter2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.D.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [10]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin10"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 848
        },
        {
          "X": 2624,
          "Name": "Inverter3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.F.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin2"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 752
        },
        {
          "X": 1584,
          "Name": "Inverter4",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.L.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin2"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1968
        },
        {
          "X": 1456,
          "Name": "Inverter5",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.M.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin5"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2112
        },
        {
          "X": 1264,
          "Name": "Inverter6",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.N.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin3"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2240
        },
        {
          "X": 1744,
          "Name": "Inverter7",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.O.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin3"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2400
        },
        {
          "X": 1840,
          "Name": "Inverter8",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.P.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin3"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2480
        },
        {
          "X": 2704,
          "Name": "Inverter9",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.H.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin4"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1040
        },
        {
          "X": 1856,
          "Name": "Inverter10",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.J.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin4"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1616
        },
        {
          "X": 1888,
          "Name": "Inverter11",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Q.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.T.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.T.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.R.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.R.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.P.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.P.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.G.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.G.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.S.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.S.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin4"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2656
        },
        {
          "X": 2064,
          "Name": "Inverter12",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.R.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin8"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin8"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin8"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin5"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2896
        },
        {
          "X": 2192,
          "Name": "Inverter13",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.S.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin7"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2992
        },
        {
          "X": 2304,
          "Name": "Inverter14",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.T.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin8"
                },
                {
                  "Name": "__OpenWireRootUnit__.S.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.S.InputPins._Pin4"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3104
        },
        {
          "X": 2336,
          "Name": "Inverter15",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.U.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin2"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [9]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin9"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3168
        },
        {
          "X": 2192,
          "Name": "Inverter16",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.V.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin3"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [10]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin10"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [9]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin9"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin6"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3408
        },
        {
          "X": 2048,
          "Name": "Inverter17",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.W.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [9]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin9"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3568
        },
        {
          "X": 1904,
          "Name": "Inverter18",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.X.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [11]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin11"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin8"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3696
        },
        {
          "X": 2080,
          "Name": "Inverter19",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Y.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.Z.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.Z.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.X.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.X.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [12]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin12"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [9]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin9"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [9]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin9"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin6"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3840
        },
        {
          "X": 2384,
          "Name": "Inverter20",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Z.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [13]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin13"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [10]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin10"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin7"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3952
        },
        {
          "X": 1008,
          "Name": "MP3Player1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File1",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile"
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And2.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File2",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 2
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And3.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File3",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 3
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File4",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 4
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And5.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File5",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 5
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And6.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File6",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 6
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And7.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File7",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 7
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And8.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File8",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 8
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And9.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File9",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 9
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And10.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File10",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 10
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And11.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File11",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 11
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And12.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File12",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 12
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And13.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File13",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 13
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And14.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File14",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 14
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And15.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File15",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 15
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And16.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File16",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 16
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And17.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File17",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 17
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And18.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File18",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 18
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And19.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File19",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 19
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And20.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File20",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 20
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And21.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File21",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 21
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And22.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File22",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 22
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And24.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File23",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 23
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And23.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File24",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 24
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And25.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File25",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 25
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And26.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File26",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 26
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.And27.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File27",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 27
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Timer5.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File28",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 28
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Timer2.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File29",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 29
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Timer3.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File30",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 30
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.SoftwareSerial1.InputPin"
                }
              ]
            },
            "+": "TArduinoDFRobotMP3Player"
          },
          "Type": "Component",
          "Y": 1712
        },
        {
          "X": 2240,
          "Name": "And1",
          "Instance": {
            "InputPins": {
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter21.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter22.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter23.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter24.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter25.OutputPin"
                  }
                }
              ],
              "Count": 7,
              "Form": "__OpenWireRootUnit__"
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item0.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 2400,
          "Name": "And2",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.B.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item1.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 544
        },
        {
          "X": 2400,
          "Name": "And3",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.C.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item2.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 624
        },
        {
          "X": 2400,
          "Name": "And4",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.D.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item3.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 704
        },
        {
          "X": 2400,
          "Name": "And5",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.E.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item4.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 784
        },
        {
          "X": 2400,
          "Name": "And6",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.F.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item5.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 864
        },
        {
          "X": 2400,
          "Name": "And7",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.G.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item6.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 944
        },
        {
          "X": 2400,
          "Name": "And8",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.H.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item7.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1024
        },
        {
          "X": 1408,
          "Name": "And9",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.I.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item8.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 720
        },
        {
          "X": 1408,
          "Name": "And10",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.J.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item9.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 800
        },
        {
          "X": 1408,
          "Name": "And11",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.K.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item10.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 880
        },
        {
          "X": 1408,
          "Name": "And12",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.L.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item11.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 960
        },
        {
          "X": 1408,
          "Name": "And13",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.M.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item12.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1040
        },
        {
          "X": 1408,
          "Name": "And14",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.N.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item13.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1120
        },
        {
          "X": 1408,
          "Name": "And15",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.O.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item14.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1200
        },
        {
          "X": 1408,
          "Name": "And16",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.P.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item15.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1280
        },
        {
          "X": 1408,
          "Name": "And17",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Q.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item16.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1360
        },
        {
          "X": 1408,
          "Name": "And18",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.R.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item17.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 1440
        },
        {
          "X": 1536,
          "Name": "And19",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.S.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item18.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2992
        },
        {
          "X": 1536,
          "Name": "And20",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.T.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item19.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3072
        },
        {
          "X": 1536,
          "Name": "And21",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.U.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item20.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3152
        },
        {
          "X": 1536,
          "Name": "And22",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.V.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item21.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3232
        },
        {
          "X": 1536,
          "Name": "And23",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.X.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item23.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3392
        },
        {
          "X": 1536,
          "Name": "And24",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.W.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item22.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3312
        },
        {
          "X": 1536,
          "Name": "And25",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Y.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item24.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3472
        },
        {
          "X": 1536,
          "Name": "And26",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Z.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item25.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3552
        },
        {
          "X": 1536,
          "Name": "And27",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Space.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item26.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 3632
        },
        {
          "X": 2784,
          "Name": "Delay2",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Reset.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer4.StartInputPin"
                }
              ]
            },
            "+": "TArduinoDelay"
          },
          "Type": "Component",
          "Y": 2688
        },
        {
          "X": 3024,
          "Name": "SoftwareSerial1",
          "Instance": {
            "ControlOutputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[7].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item7.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[8].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item8.DigitalInputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.MP3Player1.OutputPin"
                }
              ]
            },
            "+": "TArduinoSoftwareSerial"
          },
          "Type": "Component",
          "Y": 1152
        },
        {
          "X": 2112,
          "Name": "Inverter21",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin2"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 400
        },
        {
          "X": 2112,
          "Name": "Inverter22",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [3]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin3"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 448
        },
        {
          "X": 2112,
          "Name": "Inverter23",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin4"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 496
        },
        {
          "X": 2112,
          "Name": "Inverter24",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin5"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 544
        },
        {
          "X": 2112,
          "Name": "Inverter25",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin6"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 592
        },
        {
          "X": 720,
          "Name": "Start1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer6.StartInputPin"
                }
              ]
            },
            "+": "TArduinoStart"
          },
          "Type": "Component",
          "Y": 2688
        },
        {
          "X": 2464,
          "Name": "Button2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Modules.Buttons.OutputPins.Right",
                "ID": "__OpenWireRootUnit__.Arduino.Modules._Item5.OutputPins._Pin1"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And28.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And28.InputPins._Pin0"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 2144
        },
        {
          "X": 2464,
          "Name": "Button3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Modules.Buttons.OutputPins.Left",
                "ID": "__OpenWireRootUnit__.Arduino.Modules._Item5.OutputPins._Pin0"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And28.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And28.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 2256
        },
        {
          "X": 3120,
          "Name": "CompareValue7",
          "Instance": {
            "Value": 0.850000023841858,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[10].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item10.OutputPin"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[3].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item3.DigitalInputPin"
                }
              ]
            },
            "CompareType": "ctBiggerOrEqual"
          },
          "Type": "Component",
          "Y": 2624
        },
        {
          "X": 3040,
          "Name": "PlayFrequency1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[9].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item9.DigitalInputPin"
                }
              ]
            },
            "InitialFrequency": 0,
            "+": "TArduinoPlayFrequencyTone",
            "Enabled": false,
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.Inverter26.OutputPin"
                },
                "Component": "PlayFrequency1"
              }
            ],
            "Elements": {
              "*": [
                {
                  "Name": "Play Tone State1",
                  "Frequency": 2000,
                  "+": "TArduinoPlayFrequencyToneStateSetValueElement",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  }
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2480
        },
        {
          "X": 2944,
          "Name": "Counter1",
          "Instance": {
            "Max": {
              "Value": 1
            },
            "Min": {
              "Value": 0
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue8.InputPin"
                }
              ]
            },
            "+": "TArduinoCounter",
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.And28.OutputPin"
                }
              ]
            },
            "InitialValue": 0
          },
          "Type": "Component",
          "Y": 2800
        },
        {
          "X": 2768,
          "Name": "And28",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Button2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Button3.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter1.InputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2800
        },
        {
          "X": 2944,
          "Name": "CompareValue8",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter26.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer2.StartInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue"
          },
          "Type": "Component",
          "Y": 2720
        },
        {
          "X": 2976,
          "Name": "Inverter26",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.PlayFrequency1.Enabled",
                  "ID": "__OpenWireRootUnit__.PlayFrequency1.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer3.StartInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2912
        },
        {
          "X": 624,
          "Name": "Timer3",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item29.ClockInputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter26.OutputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "Interval": 400000
          },
          "Type": "Component",
          "Y": 2752
        },
        {
          "X": 3136,
          "Name": "Timer2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item28.ClockInputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.Inverter28.OutputPin"
                },
                "Component": "Timer2"
              }
            ],
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer6.OutputPin"
                }
              ]
            },
            "Interval": 100000
          },
          "Type": "Component",
          "Y": 2736
        },
        {
          "X": 2848,
          "Name": "Timer4",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay2.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Processor.Operations.Reset.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Operations._Item0.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoTimer"
          },
          "Type": "Component",
          "Y": 2288
        },
        {
          "X": 2768,
          "Name": "Timer5",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item27.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter27.InputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Reset.OutputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "Interval": 3000000
          },
          "Type": "Component",
          "Y": 3664
        },
        {
          "X": 784,
          "Name": "Timer6",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer2.ResetInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter28.InputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "Interval": 3000000
          },
          "Type": "Component",
          "Y": 2912
        },
        {
          "X": 1696,
          "Name": "Inverter27",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer5.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Space.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.Space.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.Z.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.Z.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.Y.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.Y.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.X.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.X.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.W.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.W.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.V.InputPins.Pin [4]",
                  "ID": "__OpenWireRootUnit__.V.InputPins._Pin4"
                },
                {
                  "Name": "__OpenWireRootUnit__.U.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.U.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.T.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.T.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.R.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.R.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.P.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.P.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.M.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.M.InputPins._Pin8"
                },
                {
                  "Name": "__OpenWireRootUnit__.K.InputPins.Pin [14]",
                  "ID": "__OpenWireRootUnit__.K.InputPins._Pin14"
                },
                {
                  "Name": "__OpenWireRootUnit__.Q.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.Q.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.J.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.J.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.I.InputPins.Pin [10]",
                  "ID": "__OpenWireRootUnit__.I.InputPins._Pin10"
                },
                {
                  "Name": "__OpenWireRootUnit__.H.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.H.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.G.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.G.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.F.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.F.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.B.InputPins.Pin [10]",
                  "ID": "__OpenWireRootUnit__.B.InputPins._Pin10"
                },
                {
                  "Name": "__OpenWireRootUnit__.E.InputPins.Pin [11]",
                  "ID": "__OpenWireRootUnit__.E.InputPins._Pin11"
                },
                {
                  "Name": "__OpenWireRootUnit__.D.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.D.InputPins._Pin7"
                },
                {
                  "Name": "__OpenWireRootUnit__.C.InputPins.Pin [11]",
                  "ID": "__OpenWireRootUnit__.C.InputPins._Pin11"
                },
                {
                  "Name": "__OpenWireRootUnit__.N.InputPins.Pin [6]",
                  "ID": "__OpenWireRootUnit__.N.InputPins._Pin6"
                },
                {
                  "Name": "__OpenWireRootUnit__.O.InputPins.Pin [8]",
                  "ID": "__OpenWireRootUnit__.O.InputPins._Pin8"
                },
                {
                  "Name": "__OpenWireRootUnit__.S.InputPins.Pin [5]",
                  "ID": "__OpenWireRootUnit__.S.InputPins._Pin5"
                },
                {
                  "Name": "__OpenWireRootUnit__.L.InputPins.Pin [7]",
                  "ID": "__OpenWireRootUnit__.L.InputPins._Pin7"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 800
        },
        {
          "X": 2976,
          "Name": "Inverter28",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer6.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Timer2.Enabled",
                  "ID": "__OpenWireRootUnit__.Timer2.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3008
        }
      ],
      "Type": "Diagram",
      "Selection": [
        "Arduino"
      ]
    }
  ]
}
