{
  "name": "",
  "patches": {
    "@/led-blink": {
      "links": {
        "B1uo2OAwS": {
          "id": "B1uo2OAwS",
          "input": {
            "nodeId": "HJtc3_ADS",
            "pinKey": "H1v3lCu8-"
          },
          "output": {
            "nodeId": "SJWprS_aDr",
            "pinKey": "HkyxURuSPyW"
          }
        },
        "H17TBHd6DS": {
          "id": "H17TBHd6DS",
          "input": {
            "nodeId": "HJl6SBOpwS",
            "pinKey": "HyYh1a3LZ"
          },
          "output": {
            "nodeId": "SJWprS_aDr",
            "pinKey": "HkyxURuSPyW"
          }
        },
        "HJrj2uCPH": {
          "id": "HJrj2uCPH",
          "input": {
            "nodeId": "Hkzjnu0vS",
            "pinKey": "ByU7LRuSPkW"
          },
          "output": {
            "nodeId": "HJtc3_ADS",
            "pinKey": "BJxRgAO8-"
          }
        },
        "Hk4CjOADB": {
          "id": "Hk4CjOADB",
          "input": {
            "nodeId": "B1-CidAvB",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "HJl6SBOpwS",
            "pinKey": "rJxhvs_Lx7"
          }
        },
        "S1fTBS_6wH": {
          "id": "S1fTBS_6wH",
          "input": {
            "nodeId": "SJWprS_aDr",
            "pinKey": "ryTIROHwkW"
          },
          "output": {
            "nodeId": "HJ6rruaDS",
            "pinKey": "HJU8CE2lW"
          }
        },
        "SkwjhuCDB": {
          "id": "SkwjhuCDB",
          "input": {
            "nodeId": "HJl6SBOpwS",
            "pinKey": "SkW3wouIeQ"
          },
          "output": {
            "nodeId": "Hkzjnu0vS",
            "pinKey": "ByHmL0uHPk-"
          }
        },
        "ryEjhuCvr": {
          "id": "ryEjhuCvr",
          "input": {
            "nodeId": "Hkzjnu0vS",
            "pinKey": "ryv7IRdSP1b"
          },
          "output": {
            "nodeId": "r1RO3u0wB",
            "pinKey": "__out__"
          }
        },
        "rySYn_CDH": {
          "id": "rySYn_CDH",
          "input": {
            "nodeId": "r1RO3u0wB",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "SJWprS_aDr",
            "pinKey": "HkyxURuSPyW"
          }
        }
      },
      "nodes": {
        "B1-CidAvB": {
          "id": "B1-CidAvB",
          "position": {
            "x": 9,
            "y": 4,
            "units": "slots"
          },
          "type": "xod/patch-nodes/output-pulse"
        },
        "HJ6rruaDS": {
          "boundLiterals": {
            "B13SCNhl-": "1"
          },
          "id": "HJ6rruaDS",
          "position": {
            "x": 9,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/clock"
        },
        "HJl6SBOpwS": {
          "boundLiterals": {
            "B1oqkTnIb": "D13",
            "HyYh1a3LZ": "0"
          },
          "id": "HJl6SBOpwS",
          "position": {
            "x": 9,
            "y": 3,
            "units": "slots"
          },
          "type": "xod/common-hardware/led"
        },
        "HJtc3_ADS": {
          "id": "HJtc3_ADS",
          "position": {
            "x": 12,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/core/pulse-on-false"
        },
        "Hkzjnu0vS": {
          "id": "Hkzjnu0vS",
          "position": {
            "x": 14,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/core/any"
        },
        "SJWprS_aDr": {
          "id": "SJWprS_aDr",
          "position": {
            "x": 9,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/flip-flop"
        },
        "r1RO3u0wB": {
          "id": "r1RO3u0wB",
          "position": {
            "x": 11,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/core/pulse-on-true"
        }
      },
      "path": "@/led-blink"
    },
    "@/main": {
      "links": {
        "B1-KCnyur": {
          "id": "B1-KCnyur",
          "input": {
            "nodeId": "H1M3zhM2vr",
            "pinKey": "rJJHNrVuM-$1"
          },
          "output": {
            "nodeId": "BJWGv0h1_S",
            "pinKey": "S13xLCuHvkW"
          }
        },
        "B1lW0P2k_S": {
          "id": "B1lW0P2k_S",
          "input": {
            "nodeId": "Sk5dvn1OS",
            "pinKey": "S1mxGvKUN"
          },
          "output": {
            "nodeId": "BJ-0D3JdS",
            "pinKey": "__out__"
          }
        },
        "B1vle6ydr": {
          "id": "B1vle6ydr",
          "input": {
            "nodeId": "H1MjFh1_S",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "rJMLJTJdS",
            "pinKey": "HJhXDIY9-"
          }
        },
        "BJ8W9gguB": {
          "id": "BJ8W9gguB",
          "input": {
            "nodeId": "Sy0lqggdH",
            "pinKey": "ry3zLA_Bv1Z"
          },
          "output": {
            "nodeId": "rkgngzMnvr",
            "pinKey": "BJ--G1tI-"
          }
        },
        "BJDXr_fnwB": {
          "id": "BJDXr_fnwB",
          "input": {
            "nodeId": "S1MmrOfhwr",
            "pinKey": "rJXICuSwyW"
          },
          "output": {
            "nodeId": "BkxmBOGnvB",
            "pinKey": "r1yhZRd8W"
          }
        },
        "BJMQDChyuB": {
          "id": "BJMQDChyuB",
          "input": {
            "nodeId": "ryZmv0hJuB",
            "pinKey": "ryTeUROHD1b"
          },
          "output": {
            "nodeId": "BymD0nJdB",
            "pinKey": "__out__"
          }
        },
        "BJQfPC2y_S": {
          "id": "BJQfPC2y_S",
          "input": {
            "nodeId": "BJWGv0h1_S",
            "pinKey": "r1AgIROHDJW"
          },
          "output": {
            "nodeId": "SkezwChydS",
            "pinKey": "__out__"
          }
        },
        "BJeoAhJuH": {
          "id": "BJeoAhJuH",
          "input": {
            "nodeId": "ry8kt3yuH",
            "pinKey": "ByU7LRuSPkW"
          },
          "output": {
            "nodeId": "Bk6c0nydS",
            "pinKey": "__out__"
          }
        },
        "BJrmJa1_H": {
          "id": "BJrmJa1_H",
          "input": {
            "nodeId": "B1bm1m2PB",
            "pinKey": "rJ5aSXCWm"
          },
          "output": {
            "nodeId": "Skk71TkdB",
            "pinKey": "__out__"
          }
        },
        "Bkr__2kOr": {
          "id": "Bkr__2kOr",
          "input": {
            "nodeId": "rJtSOvaPr",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "B1-BR-Mnvr",
            "pinKey": "rylSGPt8E"
          }
        },
        "Bkuj53kOr": {
          "id": "Bkuj53kOr",
          "input": {
            "nodeId": "Sk5dvn1OS",
            "pinKey": "r1H7MwK8E"
          },
          "output": {
            "nodeId": "ryhvWh1dr",
            "pinKey": "__out__"
          }
        },
        "By7XvRnkOr": {
          "id": "By7XvRnkOr",
          "input": {
            "nodeId": "ryZmv0hJuB",
            "pinKey": "r1AgIROHDJW"
          },
          "output": {
            "nodeId": "SJxmDR3JOH",
            "pinKey": "__out__"
          }
        },
        "By9M9M2vH": {
          "id": "By9M9M2vH",
          "input": {
            "nodeId": "BkxmBOGnvB",
            "pinKey": "HJAq-A_8-"
          },
          "output": {
            "nodeId": "SkmBufhwB",
            "pinKey": "BJ--G1tI-"
          }
        },
        "BywW9gedB": {
          "id": "BywW9gedB",
          "input": {
            "nodeId": "HkOgree_H",
            "pinKey": "r1jzp_DTZ"
          },
          "output": {
            "nodeId": "Sy0lqggdH",
            "pinKey": "r1if8ROSDJ-"
          }
        },
        "ByxFF2y_S": {
          "id": "ByxFF2y_S",
          "input": {
            "nodeId": "ry8kt3yuH",
            "pinKey": "ryv7IRdSP1b"
          },
          "output": {
            "nodeId": "S1lwODaPB",
            "pinKey": "__out__"
          }
        },
        "H1EKY2k_S": {
          "id": "H1EKY2k_S",
          "input": {
            "nodeId": "B1lpuMX2vB",
            "pinKey": "B11QT1qLN"
          },
          "output": {
            "nodeId": "ry8kt3yuH",
            "pinKey": "ByHmL0uHPk-"
          }
        },
        "H1I6Ofm2vr": {
          "id": "H1I6Ofm2vr",
          "input": {
            "nodeId": "B1lpuMX2vB",
            "pinKey": "HJIQ6AY8E"
          },
          "output": {
            "nodeId": "HJf6dfmhvH",
            "pinKey": "__out__"
          }
        },
        "H1KpdGmnvr": {
          "id": "H1KpdGmnvr",
          "input": {
            "nodeId": "Bk6_f72wB",
            "pinKey": "HJvqZ0dLZ"
          },
          "output": {
            "nodeId": "HyNpOz73DB",
            "pinKey": "HyqbI70-7"
          }
        },
        "H1sXHuz3vH": {
          "id": "H1sXHuz3vH",
          "input": {
            "nodeId": "H1rmS_GhPr",
            "pinKey": "BJI7P8t9Z"
          },
          "output": {
            "nodeId": "S1VQrdMhwr",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "HJNc1mnwH": {
          "id": "HJNc1mnwH",
          "input": {
            "nodeId": "ByxW7yQhwr",
            "pinKey": "SyN0S7RZ7"
          },
          "output": {
            "nodeId": "S1MmrOfhwr",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "HJUZbQ2PH": {
          "id": "HJUZbQ2PH",
          "input": {
            "nodeId": "BJN8Mz2vS",
            "pinKey": "HJAq-A_8-"
          },
          "output": {
            "nodeId": "B1bm1m2PB",
            "pinKey": "SkgG870bX"
          }
        },
        "HJZboIavS": {
          "id": "HJZboIavS",
          "input": {
            "nodeId": "r12eoUpvH",
            "pinKey": "ByU7LRuSPkW"
          },
          "output": {
            "nodeId": "BJW2Mnf3Pr",
            "pinKey": "r1DL6CFU4"
          }
        },
        "HJgVyMwaPH": {
          "id": "HJgVyMwaPH",
          "input": {
            "nodeId": "B1-BR-Mnvr",
            "pinKey": "S1mxGvKUN"
          },
          "output": {
            "nodeId": "H141MDTvS",
            "pinKey": "__out__"
          }
        },
        "HJlexpkdr": {
          "id": "HJlexpkdr",
          "input": {
            "nodeId": "Hk5uYh1Or",
            "pinKey": "ByU7LRuSPkW"
          },
          "output": {
            "nodeId": "BkIAF21uS",
            "pinKey": "__out__"
          }
        },
        "HkBZtDpvr": {
          "id": "HkBZtDpvr",
          "input": {
            "nodeId": "HyNpOz73DB",
            "pinKey": "S1618X0bX"
          },
          "output": {
            "nodeId": "rJYkbtDavr",
            "pinKey": "__out__"
          }
        },
        "HkFH0Wf2PB": {
          "id": "HkFH0Wf2PB",
          "input": {
            "nodeId": "B14rCZMhwB",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "HJHCbM3PH",
            "pinKey": "ryH6tSt8N"
          }
        },
        "HkH_Vh1uB": {
          "id": "HkH_Vh1uB",
          "input": {
            "nodeId": "ByGOV31dr",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "SkmBufhwB",
            "pinKey": "BJ--G1tI-"
          }
        },
        "HkUxe6kdH": {
          "id": "HkUxe6kdH",
          "input": {
            "nodeId": "rJMLJTJdS",
            "pinKey": "BJI7P8t9Z"
          },
          "output": {
            "nodeId": "Sk5dvn1OS",
            "pinKey": "rylSGPt8E"
          }
        },
        "HkX9GGhPr": {
          "id": "HkX9GGhPr",
          "input": {
            "nodeId": "rJlYGz2vS",
            "pinKey": "rJJHNrVuM"
          },
          "output": {
            "nodeId": "BJN8Mz2vS",
            "pinKey": "r1yhZRd8W"
          }
        },
        "HkdT_Gm3PS": {
          "id": "HkdT_Gm3PS",
          "input": {
            "nodeId": "B1lpuMX2vB",
            "pinKey": "S1gH6CKIN"
          },
          "output": {
            "nodeId": "HJ-pOzX3PH",
            "pinKey": "HJrBNr4dG"
          }
        },
        "Hy-ABvTDS": {
          "id": "Hy-ABvTDS",
          "input": {
            "nodeId": "rkegNznwr",
            "pinKey": "SJDbf_YUV"
          },
          "output": {
            "nodeId": "r12eoUpvH",
            "pinKey": "ByHmL0uHPk-"
          }
        },
        "HyDERn1Or": {
          "id": "HyDERn1Or",
          "input": {
            "nodeId": "SkL7R2k_B",
            "pinKey": "ryTeUROHD1b"
          },
          "output": {
            "nodeId": "rkFkS3JuH",
            "pinKey": "__out__"
          }
        },
        "HyEZiIaDB": {
          "id": "HyEZiIaDB",
          "input": {
            "nodeId": "r12eoUpvH",
            "pinKey": "ryv7IRdSP1b"
          },
          "output": {
            "nodeId": "ry9dfMnvS",
            "pinKey": "r1DL6CFU4"
          }
        },
        "HyPrKP6vr": {
          "id": "HyPrKP6vr",
          "input": {
            "nodeId": "HyNpOz73DB",
            "pinKey": "rJ5aSXCWm"
          },
          "output": {
            "nodeId": "rkql7FvpPH",
            "pinKey": "__out__"
          }
        },
        "Hy_BAbM2vB": {
          "id": "Hy_BAbM2vB",
          "input": {
            "nodeId": "H1lrRWzhwS",
            "pinKey": "r1n7kPYIN"
          },
          "output": {
            "nodeId": "HJHCbM3PH",
            "pinKey": "ryH6tSt8N"
          }
        },
        "HygKifMnPB": {
          "id": "HygKifMnPB",
          "input": {
            "nodeId": "ry9dfMnvS",
            "pinKey": "HJIQ6AY8E"
          },
          "output": {
            "nodeId": "BkFsfM2vS",
            "pinKey": "__out__"
          }
        },
        "HywZbQnPB": {
          "id": "HywZbQnPB",
          "input": {
            "nodeId": "Bygnz3fnDS",
            "pinKey": "HJAq-A_8-"
          },
          "output": {
            "nodeId": "ByxW7yQhwr",
            "pinKey": "SkgG870bX"
          }
        },
        "S1MzDRhJdB": {
          "id": "S1MzDRhJdB",
          "input": {
            "nodeId": "BJWGv0h1_S",
            "pinKey": "ryTeUROHD1b"
          },
          "output": {
            "nodeId": "HJMPR21OB",
            "pinKey": "__out__"
          }
        },
        "S1QbYP6wB": {
          "id": "S1QbYP6wB",
          "input": {
            "nodeId": "ByxW7yQhwr",
            "pinKey": "S1618X0bX"
          },
          "output": {
            "nodeId": "rJJ-tPpDH",
            "pinKey": "__out__"
          }
        },
        "S1bbcggur": {
          "id": "S1bbcggur",
          "input": {
            "nodeId": "rJ_e5gxur",
            "pinKey": "ry3zLA_Bv1Z"
          },
          "output": {
            "nodeId": "B12lzz3vB",
            "pinKey": "BJ--G1tI-"
          }
        },
        "S1lxHxgOH": {
          "id": "S1lxHxgOH",
          "input": {
            "nodeId": "Hkhznz2wS",
            "pinKey": "rkmiHCaIZ"
          },
          "output": {
            "nodeId": "HywyHxedS",
            "pinKey": "HJU8CE2lW"
          }
        },
        "SJ3Yt2kuB": {
          "id": "SJ3Yt2kuB",
          "input": {
            "nodeId": "ry9dfMnvS",
            "pinKey": "B11QT1qLN"
          },
          "output": {
            "nodeId": "Hk5uYh1Or",
            "pinKey": "ByHmL0uHPk-"
          }
        },
        "SJ7-j8pDB": {
          "id": "SJ7-j8pDB",
          "input": {
            "nodeId": "r12eoUpvH",
            "pinKey": "ByU7LRuSPkW-$1"
          },
          "output": {
            "nodeId": "B1lpuMX2vB",
            "pinKey": "r1DL6CFU4"
          }
        },
        "SJ9Zrlx_B": {
          "id": "SJ9Zrlx_B",
          "input": {
            "nodeId": "Hkhznz2wS",
            "pinKey": "rJUjrCTUb"
          },
          "output": {
            "nodeId": "HkOgree_H",
            "pinKey": "HJU8CE2lW"
          }
        },
        "SJYXr_fhPS": {
          "id": "SJYXr_fhPS",
          "input": {
            "nodeId": "S1VQrdMhwr",
            "pinKey": "rJXICuSwyW"
          },
          "output": {
            "nodeId": "BkxmBOGnvB",
            "pinKey": "r1yhZRd8W"
          }
        },
        "SJdmSuf2wS": {
          "id": "SJdmSuf2wS",
          "input": {
            "nodeId": "HJQQHdf3Pr",
            "pinKey": "rJXICuSwyW"
          },
          "output": {
            "nodeId": "BkxmBOGnvB",
            "pinKey": "r1yhZRd8W"
          }
        },
        "SJg0JKvawH": {
          "id": "SJg0JKvawH",
          "input": {
            "nodeId": "SkA1Fv6Dr",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "Hkhznz2wS",
            "pinKey": "S1yaHC6UW"
          }
        },
        "SJhmHuz2PH": {
          "id": "SJhmHuz2PH",
          "input": {
            "nodeId": "BkxmBOGnvB",
            "pinKey": "SkUjZA_L-"
          },
          "output": {
            "nodeId": "H1rmS_GhPr",
            "pinKey": "HJhXDIY9-"
          }
        },
        "SJvFz73DB": {
          "id": "SJvFz73DB",
          "input": {
            "nodeId": "HyNpOz73DB",
            "pinKey": "SyN0S7RZ7"
          },
          "output": {
            "nodeId": "HJQQHdf3Pr",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "SJwJeXnwH": {
          "id": "SJwJeXnwH",
          "input": {
            "nodeId": "Bygnz3fnDS",
            "pinKey": "HJvqZ0dLZ"
          },
          "output": {
            "nodeId": "ByxW7yQhwr",
            "pinKey": "HyqbI70-7"
          }
        },
        "SkcpOzmnwr": {
          "id": "SkcpOzmnwr",
          "input": {
            "nodeId": "Bk6_f72wB",
            "pinKey": "HJAq-A_8-"
          },
          "output": {
            "nodeId": "HyNpOz73DB",
            "pinKey": "SkgG870bX"
          }
        },
        "Sy5rKPTPH": {
          "id": "Sy5rKPTPH",
          "input": {
            "nodeId": "ByxW7yQhwr",
            "pinKey": "rJ5aSXCWm"
          },
          "output": {
            "nodeId": "S1jyQtvTwB",
            "pinKey": "__out__"
          }
        },
        "SyAKYny_r": {
          "id": "SyAKYny_r",
          "input": {
            "nodeId": "Hk5uYh1Or",
            "pinKey": "ryv7IRdSP1b"
          },
          "output": {
            "nodeId": "r1MI_wpwr",
            "pinKey": "__out__"
          }
        },
        "SyIqt2JuS": {
          "id": "SyIqt2JuS",
          "input": {
            "nodeId": "S1idtnJuB",
            "pinKey": "ryv7IRdSP1b"
          },
          "output": {
            "nodeId": "BkA8_PTPH",
            "pinKey": "__out__"
          }
        },
        "SyV9Y21_B": {
          "id": "SyV9Y21_B",
          "input": {
            "nodeId": "BJW2Mnf3Pr",
            "pinKey": "B11QT1qLN"
          },
          "output": {
            "nodeId": "S1idtnJuB",
            "pinKey": "ByHmL0uHPk-"
          }
        },
        "SyqhMnznwB": {
          "id": "SyqhMnznwB",
          "input": {
            "nodeId": "H1M3zhM2vr",
            "pinKey": "rJJHNrVuM"
          },
          "output": {
            "nodeId": "Bygnz3fnDS",
            "pinKey": "r1yhZRd8W"
          }
        },
        "SywOChk_H": {
          "id": "SywOChk_H",
          "input": {
            "nodeId": "BJWGv0h1_S",
            "pinKey": "S1yZIA_rDJZ"
          },
          "output": {
            "nodeId": "S1MmrOfhwr",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "SyzZ5lxuH": {
          "id": "SyzZ5lxuH",
          "input": {
            "nodeId": "HywyHxedS",
            "pinKey": "r1jzp_DTZ"
          },
          "output": {
            "nodeId": "rJ_e5gxur",
            "pinKey": "r1if8ROSDJ-"
          }
        },
        "r1VOCn1Or": {
          "id": "r1VOCn1Or",
          "input": {
            "nodeId": "SkL7R2k_B",
            "pinKey": "S1yZIA_rDJZ"
          },
          "output": {
            "nodeId": "BJ-XHuG2PB",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "r1jVAhJ_S": {
          "id": "r1jVAhJ_S",
          "input": {
            "nodeId": "SkL7R2k_B",
            "pinKey": "r1AgIROHDJW"
          },
          "output": {
            "nodeId": "BybgBOhnk_B",
            "pinKey": "__out__"
          }
        },
        "r1lwgYwawB": {
          "id": "r1lwgYwawB",
          "input": {
            "nodeId": "B1bm1m2PB",
            "pinKey": "S1618X0bX"
          },
          "output": {
            "nodeId": "HyDlYwaDr",
            "pinKey": "__out__"
          }
        },
        "r1w8y73vH": {
          "id": "r1w8y73vH",
          "input": {
            "nodeId": "BJN8Mz2vS",
            "pinKey": "HJvqZ0dLZ"
          },
          "output": {
            "nodeId": "B1bm1m2PB",
            "pinKey": "HyqbI70-7"
          }
        },
        "rJ4-CzhPS": {
          "id": "rJ4-CzhPS",
          "input": {
            "nodeId": "BJW2Mnf3Pr",
            "pinKey": "S1gH6CKIN"
          },
          "output": {
            "nodeId": "H1M3zhM2vr",
            "pinKey": "HJrBNr4dG"
          }
        },
        "rJUmrdf3wS": {
          "id": "rJUmrdf3wS",
          "input": {
            "nodeId": "BJ-XHuG2PB",
            "pinKey": "rJXICuSwyW"
          },
          "output": {
            "nodeId": "BkxmBOGnvB",
            "pinKey": "r1yhZRd8W"
          }
        },
        "rJlRG8GnDr": {
          "id": "rJlRG8GnDr",
          "input": {
            "nodeId": "rkegNznwr",
            "pinKey": "Sy6LZuYIE"
          },
          "output": {
            "nodeId": "rJAfLMnvB",
            "pinKey": "__out__"
          }
        },
        "rJmY03k_r": {
          "id": "rJmY03k_r",
          "input": {
            "nodeId": "HJ-pOzX3PH",
            "pinKey": "rJJHNrVuM-$1"
          },
          "output": {
            "nodeId": "ryZmv0hJuB",
            "pinKey": "S13xLCuHvkW"
          }
        },
        "rkBp_z7hwS": {
          "id": "rkBp_z7hwS",
          "input": {
            "nodeId": "HJ-pOzX3PH",
            "pinKey": "rJJHNrVuM"
          },
          "output": {
            "nodeId": "Bk6_f72wB",
            "pinKey": "r1yhZRd8W"
          }
        },
        "rkh3zhMhPH": {
          "id": "rkh3zhMhPH",
          "input": {
            "nodeId": "BJW2Mnf3Pr",
            "pinKey": "HJIQ6AY8E"
          },
          "output": {
            "nodeId": "rJQnfhfnwr",
            "pinKey": "__out__"
          }
        },
        "rkq_A31_H": {
          "id": "rkq_A31_H",
          "input": {
            "nodeId": "ryZmv0hJuB",
            "pinKey": "S1yZIA_rDJZ"
          },
          "output": {
            "nodeId": "HJQQHdf3Pr",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "ryD_Vhkur": {
          "id": "ryD_Vhkur",
          "input": {
            "nodeId": "ryMBb3yOS",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "ByGOV31dr",
            "pinKey": "__out__"
          }
        },
        "ryJtCh1OS": {
          "id": "ryJtCh1OS",
          "input": {
            "nodeId": "rJlYGz2vS",
            "pinKey": "rJJHNrVuM-$1"
          },
          "output": {
            "nodeId": "SkL7R2k_B",
            "pinKey": "S13xLCuHvkW"
          }
        },
        "ryQ-Czhwr": {
          "id": "ryQ-Czhwr",
          "input": {
            "nodeId": "ry9dfMnvS",
            "pinKey": "S1gH6CKIN"
          },
          "output": {
            "nodeId": "rJlYGz2vS",
            "pinKey": "HJrBNr4dG"
          }
        },
        "ry_yD21Or": {
          "id": "ry_yD21Or",
          "input": {
            "nodeId": "B1-BR-Mnvr",
            "pinKey": "r1H7MwK8E"
          },
          "output": {
            "nodeId": "Hkhznz2wS",
            "pinKey": "rkWHDAW_f"
          }
        },
        "rycK1QhPr": {
          "id": "rycK1QhPr",
          "input": {
            "nodeId": "B1bm1m2PB",
            "pinKey": "SyN0S7RZ7"
          },
          "output": {
            "nodeId": "BJ-XHuG2PB",
            "pinKey": "H1E8AuSPkZ"
          }
        },
        "ryek53yuH": {
          "id": "ryek53yuH",
          "input": {
            "nodeId": "S1idtnJuB",
            "pinKey": "ByU7LRuSPkW"
          },
          "output": {
            "nodeId": "BJ-lCRt31OS",
            "pinKey": "__out__"
          }
        }
      },
      "nodes": {
        "B1-BR-Mnvr": {
          "boundLiterals": {
            "r1H7MwK8E": "Continuously"
          },
          "id": "B1-BR-Mnvr",
          "position": {
            "x": 8,
            "y": -3,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/clear-display"
        },
        "B12lzz3vB": {
          "boundLiterals": {
            "ByNiWkt8Z": "D2"
          },
          "id": "B12lzz3vB",
          "label": "increment",
          "position": {
            "x": 6,
            "y": -6,
            "units": "slots"
          },
          "type": "xod/common-hardware/button"
        },
        "B14rCZMhwB": {
          "id": "B14rCZMhwB",
          "label": "DEV",
          "position": {
            "x": -1,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "B1bm1m2PB": {
          "id": "B1bm1m2PB",
          "label": "pass if count=0",
          "position": {
            "x": 4,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/stream/pass-if"
        },
        "B1lpuMX2vB": {
          "boundLiterals": {
            "Bkw-6yqI4": "45",
            "ByW_2k9IN": "02h"
          },
          "id": "B1lpuMX2vB",
          "position": {
            "x": 20,
            "y": 2,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/draw-text"
        },
        "BJ-0D3JdS": {
          "id": "BJ-0D3JdS",
          "label": "DEV",
          "position": {
            "x": 20,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BJ-XHuG2PB": {
          "boundLiterals": {
            "HJG8C_SPkb": "0"
          },
          "id": "BJ-XHuG2PB",
          "position": {
            "x": 12,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/core/equal"
        },
        "BJ-lCRt31OS": {
          "id": "BJ-lCRt31OS",
          "label": "DONE",
          "position": {
            "x": 19,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BJN8Mz2vS": {
          "id": "BJN8Mz2vS",
          "position": {
            "x": 3,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/count"
        },
        "BJW2Mnf3Pr": {
          "boundLiterals": {
            "Bkw-6yqI4": "30",
            "ByW_2k9IN": "02h"
          },
          "id": "BJW2Mnf3Pr",
          "position": {
            "x": 11,
            "y": 2,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/draw-text"
        },
        "BJWGv0h1_S": {
          "id": "BJWGv0h1_S",
          "position": {
            "x": 15,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/if-else"
        },
        "Bk6_f72wB": {
          "id": "Bk6_f72wB",
          "position": {
            "x": 21,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/count"
        },
        "Bk6c0nydS": {
          "id": "Bk6c0nydS",
          "label": "DONE",
          "position": {
            "x": 28,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BkA8_PTPH": {
          "id": "BkA8_PTPH",
          "label": "UPD",
          "position": {
            "x": 18,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BkFsfM2vS": {
          "id": "BkFsfM2vS",
          "label": "DEV",
          "position": {
            "x": 2,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BkIAF21uS": {
          "id": "BkIAF21uS",
          "label": "DONE",
          "position": {
            "x": 10,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BkxmBOGnvB": {
          "id": "BkxmBOGnvB",
          "position": {
            "x": 14,
            "y": -4,
            "units": "slots"
          },
          "type": "xod/core/count"
        },
        "ByGOV31dr": {
          "id": "ByGOV31dr",
          "position": {
            "x": 13,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/pulse-on-true"
        },
        "BybgBOhnk_B": {
          "id": "BybgBOhnk_B",
          "position": {
            "x": 8,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-string"
        },
        "Bygnz3fnDS": {
          "id": "Bygnz3fnDS",
          "position": {
            "x": 12,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/count"
        },
        "BymD0nJdB": {
          "boundLiterals": {
            "__out__": "\"<\""
          },
          "id": "BymD0nJdB",
          "position": {
            "x": 25,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-string"
        },
        "ByxW7yQhwr": {
          "id": "ByxW7yQhwr",
          "label": "pass if count=1",
          "position": {
            "x": 12,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/stream/pass-if"
        },
        "H141MDTvS": {
          "id": "H141MDTvS",
          "label": "DEV",
          "position": {
            "x": 7,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "H1M3zhM2vr": {
          "arityLevel": 2,
          "boundLiterals": {
            "HynENHNOz": "\"Ki:\"",
            "rJGQNB4df": "\" \""
          },
          "id": "H1M3zhM2vr",
          "position": {
            "x": 12,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/join"
        },
        "H1MjFh1_S": {
          "id": "H1MjFh1_S",
          "label": "DONE",
          "position": {
            "x": 21,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "H1lrRWzhwS": {
          "id": "H1lrRWzhwS",
          "position": {
            "x": 0,
            "y": -2,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/init"
        },
        "H1rmS_GhPr": {
          "id": "H1rmS_GhPr",
          "position": {
            "x": 16,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/defer"
        },
        "HJ-pOzX3PH": {
          "arityLevel": 2,
          "boundLiterals": {
            "HynENHNOz": "\"Kd:\"",
            "rJGQNB4df": "\" \""
          },
          "id": "HJ-pOzX3PH",
          "position": {
            "x": 21,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/join"
        },
        "HJHCbM3PH": {
          "boundLiterals": {
            "BJgxWIFUV": "64"
          },
          "id": "HJHCbM3PH",
          "position": {
            "x": -1,
            "y": -3,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/ssd1306-oled-i2c-device"
        },
        "HJMPR21OB": {
          "boundLiterals": {
            "__out__": "\"<\""
          },
          "id": "HJMPR21OB",
          "position": {
            "x": 16,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-string"
        },
        "HJQQHdf3Pr": {
          "boundLiterals": {
            "HJG8C_SPkb": "2"
          },
          "id": "HJQQHdf3Pr",
          "position": {
            "x": 16,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/core/equal"
        },
        "HJf6dfmhvH": {
          "id": "HJf6dfmhvH",
          "label": "DEV",
          "position": {
            "x": 20,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "Hk5uYh1Or": {
          "id": "Hk5uYh1Or",
          "position": {
            "x": 7,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/any"
        },
        "HkOgree_H": {
          "boundLiterals": {
            "B13SCNhl-": "0.08"
          },
          "id": "HkOgree_H",
          "position": {
            "x": 8,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/clock"
        },
        "Hkhznz2wS": {
          "boundLiterals": {
            "S10qrR6UZ": "0.1",
            "rygjH06LW": "-0.1"
          },
          "id": "Hkhznz2wS",
          "position": {
            "x": 6,
            "y": -4,
            "units": "slots"
          },
          "type": "xod/core/select"
        },
        "HyDlYwaDr": {
          "id": "HyDlYwaDr",
          "label": "N",
          "position": {
            "x": 4,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "HyNpOz73DB": {
          "id": "HyNpOz73DB",
          "label": "pass if count=2",
          "position": {
            "x": 20,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/stream/pass-if"
        },
        "HywyHxedS": {
          "boundLiterals": {
            "B13SCNhl-": "0.08"
          },
          "id": "HywyHxedS",
          "position": {
            "x": 5,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/clock"
        },
        "S1MmrOfhwr": {
          "boundLiterals": {
            "HJG8C_SPkb": "1"
          },
          "id": "S1MmrOfhwr",
          "position": {
            "x": 14,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/core/equal"
        },
        "S1VQrdMhwr": {
          "boundLiterals": {
            "HJG8C_SPkb": "3"
          },
          "id": "S1VQrdMhwr",
          "position": {
            "x": 17,
            "y": -4,
            "units": "slots"
          },
          "type": "xod/core/equal"
        },
        "S1idtnJuB": {
          "id": "S1idtnJuB",
          "position": {
            "x": 16,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/any"
        },
        "S1jyQtvTwB": {
          "id": "S1jyQtvTwB",
          "label": "UPD",
          "position": {
            "x": 13,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "S1lwODaPB": {
          "id": "S1lwODaPB",
          "label": "UPD",
          "position": {
            "x": 27,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "SJxmDR3JOH": {
          "id": "SJxmDR3JOH",
          "position": {
            "x": 26,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-string"
        },
        "Sk5dvn1OS": {
          "boundLiterals": {
            "r1H7MwK8E": "Continuously"
          },
          "id": "Sk5dvn1OS",
          "position": {
            "x": 20,
            "y": -4,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/clear-display"
        },
        "SkA1Fv6Dr": {
          "id": "SkA1Fv6Dr",
          "label": "N",
          "position": {
            "x": 6,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "SkL7R2k_B": {
          "id": "SkL7R2k_B",
          "position": {
            "x": 6,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/if-else"
        },
        "SkezwChydS": {
          "id": "SkezwChydS",
          "position": {
            "x": 17,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-string"
        },
        "Skk71TkdB": {
          "id": "Skk71TkdB",
          "label": "UPD",
          "position": {
            "x": 5,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "SkmBufhwB": {
          "boundLiterals": {
            "ByNiWkt8Z": "D4"
          },
          "description": "\n",
          "id": "SkmBufhwB",
          "label": "switch parameter",
          "position": {
            "x": 14,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/common-hardware/button"
        },
        "Sy0lqggdH": {
          "id": "Sy0lqggdH",
          "position": {
            "x": 8,
            "y": -6,
            "units": "slots"
          },
          "type": "xod/core/not"
        },
        "r12eoUpvH": {
          "arityLevel": 2,
          "id": "r12eoUpvH",
          "position": {
            "x": 13,
            "y": 3,
            "units": "slots"
          },
          "type": "xod/core/any"
        },
        "r1MI_wpwr": {
          "id": "r1MI_wpwr",
          "label": "UPD",
          "position": {
            "x": 9,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "rJAfLMnvB": {
          "id": "rJAfLMnvB",
          "label": "DEV",
          "position": {
            "x": 10,
            "y": 3,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "rJJ-tPpDH": {
          "id": "rJJ-tPpDH",
          "label": "N",
          "position": {
            "x": 12,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "rJMLJTJdS": {
          "id": "rJMLJTJdS",
          "position": {
            "x": 20,
            "y": -3,
            "units": "slots"
          },
          "type": "xod/core/defer"
        },
        "rJQnfhfnwr": {
          "id": "rJQnfhfnwr",
          "label": "DEV",
          "position": {
            "x": 11,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "rJYkbtDavr": {
          "id": "rJYkbtDavr",
          "label": "N",
          "position": {
            "x": 20,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "rJ_e5gxur": {
          "id": "rJ_e5gxur",
          "position": {
            "x": 5,
            "y": -6,
            "units": "slots"
          },
          "type": "xod/core/not"
        },
        "rJlYGz2vS": {
          "arityLevel": 2,
          "boundLiterals": {
            "HynENHNOz": "\"Kp:\"",
            "rJGQNB4df": "\" \""
          },
          "id": "rJlYGz2vS",
          "position": {
            "x": 3,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/join"
        },
        "rJtSOvaPr": {
          "id": "rJtSOvaPr",
          "label": "UPD",
          "position": {
            "x": 8,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "rkFkS3JuH": {
          "boundLiterals": {
            "__out__": "\"<\""
          },
          "id": "rkFkS3JuH",
          "position": {
            "x": 7,
            "y": -1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-string"
        },
        "rkegNznwr": {
          "id": "rkegNznwr",
          "position": {
            "x": 11,
            "y": 3,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/send-buffer-to-display"
        },
        "rkgngzMnvr": {
          "boundLiterals": {
            "ByNiWkt8Z": "D3"
          },
          "id": "rkgngzMnvr",
          "label": "decrement",
          "position": {
            "x": 9,
            "y": -6,
            "units": "slots"
          },
          "type": "xod/common-hardware/button"
        },
        "rkql7FvpPH": {
          "id": "rkql7FvpPH",
          "label": "UPD",
          "position": {
            "x": 21,
            "y": -2,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "ry8kt3yuH": {
          "id": "ry8kt3yuH",
          "position": {
            "x": 25,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/core/any"
        },
        "ry9dfMnvS": {
          "boundLiterals": {
            "Bkw-6yqI4": "15",
            "ByW_2k9IN": "02h",
            "Hypl61qUE": "0"
          },
          "id": "ry9dfMnvS",
          "position": {
            "x": 2,
            "y": 2,
            "units": "slots"
          },
          "type": "wayland/ssd1306-oled-i2c/draw-text"
        },
        "ryMBb3yOS": {
          "id": "ryMBb3yOS",
          "label": "1",
          "position": {
            "x": 13,
            "y": -4,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "ryZmv0hJuB": {
          "id": "ryZmv0hJuB",
          "position": {
            "x": 24,
            "y": 0,
            "units": "slots"
          },
          "type": "xod/core/if-else"
        },
        "ryhvWh1dr": {
          "id": "ryhvWh1dr",
          "label": "1",
          "position": {
            "x": 21,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        }
      },
      "path": "@/main"
    },
    "@/wait-all-pulses": {
      "links": {
        "S1UstRmTPr": {
          "id": "S1UstRmTPr",
          "input": {
            "nodeId": "ryloF0XpDS",
            "pinKey": "SJMVU0urvkZ"
          },
          "output": {
            "nodeId": "SJ-jYAQavH",
            "pinKey": "__out__"
          }
        },
        "S1toKRQawB": {
          "id": "S1toKRQawB",
          "input": {
            "nodeId": "HJVstC7pPr",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "ryloF0XpDS",
            "pinKey": "B1gN80uHvk-"
          }
        },
        "rJ_sF0mTvr": {
          "id": "rJ_sF0mTvr",
          "input": {
            "nodeId": "SJiYA7TDr",
            "pinKey": "Bkh8A_Sv1-"
          },
          "output": {
            "nodeId": "HJfjYA76vH",
            "pinKey": "__out__"
          }
        },
        "rkqst076DB": {
          "id": "rkqst076DB",
          "input": {
            "nodeId": "ryloF0XpDS",
            "pinKey": "r1bVLR_BPJW"
          },
          "output": {
            "nodeId": "SJiYA7TDr",
            "pinKey": "HkyxURuSPyW"
          }
        },
        "rkvsYAQavB": {
          "id": "rkvsYAQavB",
          "input": {
            "nodeId": "SJiYA7TDr",
            "pinKey": "B1RU0OrDkb"
          },
          "output": {
            "nodeId": "SyQiYR7pDr",
            "pinKey": "__out__"
          }
        }
      },
      "nodes": {
        "HJVstC7pPr": {
          "id": "HJVstC7pPr",
          "position": {
            "x": 9,
            "y": 4,
            "units": "slots"
          },
          "type": "xod/patch-nodes/output-boolean"
        },
        "HJfjYA76vH": {
          "id": "HJfjYA76vH",
          "label": "IN1",
          "position": {
            "x": 11,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-pulse"
        },
        "SJ-jYAQavH": {
          "boundLiterals": {
            "__out__": "True"
          },
          "id": "SJ-jYAQavH",
          "label": "-",
          "position": {
            "x": 9,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-boolean"
        },
        "SJiYA7TDr": {
          "id": "SJiYA7TDr",
          "position": {
            "x": 10,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/core/flip-flop"
        },
        "SyQiYR7pDr": {
          "id": "SyQiYR7pDr",
          "label": "RST",
          "position": {
            "x": 8,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/input-pulse"
        },
        "SyroY0XpDH": {
          "id": "SyroY0XpDH",
          "position": {
            "x": 12,
            "y": 1,
            "units": "slots"
          },
          "type": "xod/patch-nodes/variadic-1"
        },
        "ryloF0XpDS": {
          "id": "ryloF0XpDS",
          "position": {
            "x": 9,
            "y": 3,
            "units": "slots"
          },
          "type": "xod/core/and"
        }
      },
      "path": "@/wait-all-pulses"
    }
  }
}
