{
    "id": "testtapbeat",
    "out": "out",
    "nodes": {
      "args": {
        "id": "args"
      },
      "8dy573e": {
        "id": "8dy573e",
        "ref": "html_element"
      },
      "jma0p46": {
        "id": "jma0p46",
        "ref": "state"
      },
      "out": {
        "id": "out",
        "ref": "return",
        "name": "testtapbeat"
      },
      "q1j4slc": {
        "id": "q1j4slc",
        "ref": "ap"
      },
      "h5xavpp": {
        "id": "h5xavpp",
        "ref": "tapbeat"
      },
      "wdt4n43": {
        "id": "wdt4n43",
        "ref": "count"
      },
      "gjhr0yk": {
        "id": "gjhr0yk",
        "ref": "html_text"
      },
      "89fp1f4": {
        "id": "89fp1f4",
        "value": "tap.beatramp.value",
        "ref": "arg"
      },
      "ji5lyjq": {
        "id": "ji5lyjq"
      },
      "cu5d89u": {
        "id": "cu5d89u",
        "value": "count.update",
        "ref": "arg"
      },
      "7wtwtzm": {
        "id": "7wtwtzm",
        "ref": "array"
      },
      "sbjmn52": {
        "id": "sbjmn52",
        "value": "counttext.set",
        "ref": "arg"
      },
      "fscp65b": {
        "id": "fscp65b"
      },
      "09rekvp": {
        "id": "09rekvp",
        "value": "count.value",
        "ref": "arg"
      },
      "9vdlcqd": {
        "id": "9vdlcqd"
      },
      "mjp9zyw": {
        "id": "mjp9zyw"
      },
      "11sf2bk": {
        "id": "11sf2bk",
        "ref": "html_element"
      },
      "b8spy6x": {
        "id": "b8spy6x"
      },
      "vrnyqhy": {
        "id": "vrnyqhy"
      },
      "sg0flys": {
        "id": "sg0flys",
        "ref": "array"
      },
      "ay2409w": {
        "id": "ay2409w",
        "ref": "css_styles"
      },
      "bz6b78d": {
        "id": "bz6b78d"
      },
      "z4yoca1": {
        "id": "z4yoca1"
      },
      "muly2n4": {
        "id": "muly2n4",
        "value": "0"
      },
      "7xznkk9": {
        "id": "7xznkk9",
        "value": "0"
      },
      "mwq0wvw": {
        "id": "mwq0wvw",
        "value": "100vw"
      },
      "s6uwr93": {
        "id": "s6uwr93",
        "value": "100vh"
      },
      "3dzpcbt": {
        "id": "3dzpcbt"
      },
      "v9n6k5p": {
        "id": "v9n6k5p",
        "value": "4"
      },
      "sqq8p7y": {
        "id": "sqq8p7y"
      },
      "atx5fkv": {
        "id": "atx5fkv",
        "value": "relative"
      },
      "b7y4f8v": {
        "id": "b7y4f8v",
        "value": "32"
      },
      "nkmxt10": {
        "id": "nkmxt10"
      },
      "egp5ty5": {
        "id": "egp5ty5",
        "value": "64"
      },
      "v4dp43r": {
        "id": "v4dp43r"
      },
      "x1ct6ft": {
        "id": "x1ct6ft",
        "value": "unset"
      },
      "hvxlifu": {
        "id": "hvxlifu",
        "value": "absolute"
      },
      "nfu37x0": {
        "id": "nfu37x0",
        "value": "return `linear-gradient(90deg, ${hslcsses.join(\", \")})`",
        "ref": "script"
      },
      "08ax1zt": {
        "id": "08ax1zt",
        "ref": "map"
      },
      "1e93e4f": {
        "id": "1e93e4f",
        "ref": "runnable"
      },
      "c8oc0tr": {
        "id": "c8oc0tr"
      },
      "go0i37c": {
        "id": "go0i37c"
      },
      "x30s3wt": {
        "id": "x30s3wt",
        "ref": "hslcss"
      },
      "9u9eswk": {
        "id": "9u9eswk",
        "value": "element",
        "ref": "arg"
      },
      "ieklj9m": {
        "id": "ieklj9m",
        "ref": "@oscillare.palettes"
      },
      "lsubz5p": {
        "id": "lsubz5p",
        "ref": "selectProperty"
      },
      "dphqqqs": {
        "id": "dphqqqs",
        "ref": "randomIndexMapping"
      },
      "rt3bbqc": {
        "id": "rt3bbqc",
        "ref": "runnable"
      },
      "7da66ia": {
        "id": "7da66ia",
        "value": "element",
        "ref": "arg"
      },
      "67s5tcv": {
        "id": "67s5tcv"
      },
      "2n0tu1f": {
        "id": "2n0tu1f"
      },
      "lroxu83": {
        "id": "lroxu83",
        "value": "idx",
        "ref": "set"
      },
      "gchkql7": {
        "id": "gchkql7",
        "value": "normalizedIndex",
        "ref": "arg"
      },
      "g5d3emu": {
        "id": "g5d3emu"
      },
      "ljek7z0": {
        "id": "ljek7z0",
        "value": "arr.sort((a, b) => a.idx - b.idx)\nreturn arr",
        "ref": "script"
      },
      "oxl41jm": {
        "id": "oxl41jm",
        "value": "count.value",
        "ref": "arg"
      },
      "j5jfrmm": {
        "id": "j5jfrmm",
        "value": "2",
        "ref": "slider"
      },
      "57ztudu": {
        "id": "57ztudu",
        "value": "value.value",
        "ref": "get"
      },
      "r8n599y": {
        "id": "r8n599y",
        "value": "0"
      },
      "szqx7gv": {
        "id": "szqx7gv",
        "value": "-2"
      },
      "zxrqxd6": {
        "id": "zxrqxd6",
        "value": "0"
      },
      "t52k0cx": {
        "id": "t52k0cx",
        "value": "0"
      },
      "ojf8cq5": {
        "id": "ojf8cq5",
        "value": "0"
      },
      "1n731ej": {
        "id": "1n731ej",
        "ref": "runnable"
      },
      "lhffm9r": {
        "id": "lhffm9r",
        "value": "tap.beatramp.value",
        "ref": "arg"
      },
      "qi5eysn": {
        "id": "qi5eysn",
        "ref": "log"
      },
      "rn7aqih": {
        "id": "rn7aqih",
        "ref": "cache"
      }
    },
    "edges": {
      "jma0p46": {
        "from": "jma0p46",
        "to": "args",
        "as": "counttext"
      },
      "q1j4slc": {
        "from": "q1j4slc",
        "to": "ji5lyjq",
        "as": "tapbeatbeat"
      },
      "h5xavpp": {
        "from": "h5xavpp",
        "to": "rn7aqih",
        "as": "value"
      },
      "wdt4n43": {
        "from": "wdt4n43",
        "to": "args",
        "as": "count"
      },
      "8dy573e": {
        "from": "8dy573e",
        "to": "out",
        "as": "display"
      },
      "args": {
        "from": "args",
        "to": "out",
        "as": "args"
      },
      "gjhr0yk": {
        "from": "gjhr0yk",
        "to": "11sf2bk",
        "as": "children"
      },
      "89fp1f4": {
        "from": "89fp1f4",
        "to": "gjhr0yk",
        "as": "text"
      },
      "ji5lyjq": {
        "from": "ji5lyjq",
        "to": "out",
        "as": "subscribe"
      },
      "cu5d89u": {
        "from": "cu5d89u",
        "to": "7wtwtzm",
        "as": "arg0"
      },
      "7wtwtzm": {
        "from": "7wtwtzm",
        "to": "q1j4slc",
        "as": "fn"
      },
      "sbjmn52": {
        "from": "sbjmn52",
        "to": "7wtwtzm",
        "as": "arg1"
      },
      "fscp65b": {
        "from": "fscp65b",
        "to": "q1j4slc",
        "as": "args"
      },
      "09rekvp": {
        "from": "09rekvp",
        "to": "fscp65b",
        "as": "value"
      },
      "9vdlcqd": {
        "from": "9vdlcqd",
        "to": "8dy573e",
        "as": "props"
      },
      "mjp9zyw": {
        "from": "mjp9zyw",
        "to": "9vdlcqd",
        "as": "style"
      },
      "11sf2bk": {
        "from": "11sf2bk",
        "to": "sg0flys",
        "as": "arg0"
      },
      "vrnyqhy": {
        "from": "vrnyqhy",
        "to": "b8spy6x",
        "as": "style"
      },
      "sg0flys": {
        "from": "sg0flys",
        "to": "8dy573e",
        "as": "children"
      },
      "ay2409w": {
        "from": "ay2409w",
        "to": "sg0flys",
        "as": "arg1"
      },
      "bz6b78d": {
        "from": "bz6b78d",
        "to": "ay2409w",
        "as": "css_object"
      },
      "muly2n4": {
        "from": "muly2n4",
        "to": "z4yoca1",
        "as": "z-index"
      },
      "z4yoca1": {
        "from": "z4yoca1",
        "to": "bz6b78d",
        "as": "#node-editor-result"
      },
      "b8spy6x": {
        "from": "b8spy6x",
        "to": "11sf2bk",
        "as": "props"
      },
      "7xznkk9": {
        "from": "7xznkk9",
        "to": "vrnyqhy",
        "as": "zIndex"
      },
      "mwq0wvw": {
        "from": "mwq0wvw",
        "to": "vrnyqhy",
        "as": "width"
      },
      "s6uwr93": {
        "from": "s6uwr93",
        "to": "vrnyqhy",
        "as": "height"
      },
      "v4dp43r": {
        "from": "v4dp43r",
        "to": "bz6b78d",
        "as": "target"
      },
      "nkmxt10": {
        "from": "nkmxt10",
        "to": "bz6b78d",
        "as": "#node-info-wrapper, #graph-actions"
      },
      "sqq8p7y": {
        "from": "sqq8p7y",
        "to": "bz6b78d",
        "as": "#node-editor-editor"
      },
      "3dzpcbt": {
        "from": "3dzpcbt",
        "to": "bz6b78d",
        "as": "#node-editor-error"
      },
      "v9n6k5p": {
        "from": "v9n6k5p",
        "to": "3dzpcbt",
        "as": "z-index"
      },
      "b7y4f8v": {
        "from": "b7y4f8v",
        "to": "sqq8p7y",
        "as": "z-index"
      },
      "atx5fkv": {
        "from": "atx5fkv",
        "to": "sqq8p7y",
        "as": "position"
      },
      "egp5ty5": {
        "from": "egp5ty5",
        "to": "nkmxt10",
        "as": "z-index"
      },
      "hvxlifu": {
        "from": "hvxlifu",
        "to": "v4dp43r",
        "as": "position"
      },
      "x1ct6ft": {
        "from": "x1ct6ft",
        "to": "v4dp43r",
        "as": "z-index"
      },
      "08ax1zt": {
        "from": "08ax1zt",
        "to": "nfu37x0",
        "as": "hslcsses"
      },
      "ieklj9m": {
        "from": "ieklj9m",
        "to": "lsubz5p",
        "as": "target"
      },
      "1e93e4f": {
        "from": "1e93e4f",
        "to": "08ax1zt",
        "as": "fn"
      },
      "x30s3wt": {
        "from": "x30s3wt",
        "to": "1e93e4f",
        "as": "fn"
      },
      "c8oc0tr": {
        "from": "c8oc0tr",
        "to": "1e93e4f",
        "as": "parameters"
      },
      "go0i37c": {
        "from": "go0i37c",
        "to": "c8oc0tr",
        "as": "element"
      },
      "9u9eswk": {
        "from": "9u9eswk",
        "to": "x30s3wt",
        "as": "color"
      },
      "nfu37x0": {
        "from": "nfu37x0",
        "to": "vrnyqhy",
        "as": "background"
      },
      "lsubz5p": {
        "from": "lsubz5p",
        "to": "dphqqqs",
        "as": "array"
      },
      "dphqqqs": {
        "from": "dphqqqs",
        "to": "ljek7z0",
        "as": "arr"
      },
      "rt3bbqc": {
        "from": "rt3bbqc",
        "to": "dphqqqs",
        "as": "fn"
      },
      "7da66ia": {
        "from": "7da66ia",
        "to": "lroxu83",
        "as": "target"
      },
      "67s5tcv": {
        "from": "67s5tcv",
        "to": "rt3bbqc",
        "as": "parameters"
      },
      "2n0tu1f": {
        "from": "2n0tu1f",
        "to": "67s5tcv",
        "as": "element"
      },
      "lroxu83": {
        "from": "lroxu83",
        "to": "rt3bbqc",
        "as": "fn"
      },
      "gchkql7": {
        "from": "gchkql7",
        "to": "lroxu83",
        "as": "value"
      },
      "g5d3emu": {
        "from": "g5d3emu",
        "to": "67s5tcv",
        "as": "normalizedIndex"
      },
      "ljek7z0": {
        "from": "ljek7z0",
        "to": "08ax1zt",
        "as": "array"
      },
      "oxl41jm": {
        "from": "oxl41jm",
        "to": "dphqqqs",
        "as": "seed"
      },
      "j5jfrmm": {
        "from": "j5jfrmm",
        "to": "57ztudu",
        "as": "target"
      },
      "57ztudu": {
        "from": "57ztudu",
        "to": "h5xavpp",
        "as": "speed"
      },
      "r8n599y": {
        "from": "r8n599y",
        "to": "h5xavpp",
        "as": "_speed"
      },
      "szqx7gv": {
        "from": "szqx7gv",
        "to": "j5jfrmm",
        "as": "min"
      },
      "zxrqxd6": {
        "from": "zxrqxd6",
        "to": "vrnyqhy",
        "as": "left"
      },
      "t52k0cx": {
        "from": "t52k0cx",
        "to": "z4yoca1",
        "as": "left"
      },
      "ojf8cq5": {
        "from": "ojf8cq5",
        "to": "z4yoca1",
        "as": "top"
      },
      "1n731ej": {
        "from": "1n731ej",
        "to": "ji5lyjq",
        "as": "animationframe"
      },
      "lhffm9r": {
        "from": "lhffm9r",
        "to": "qi5eysn",
        "as": "value"
      },
      "qi5eysn": {
        "from": "qi5eysn",
        "to": "1n731ej",
        "as": "fn"
      },
      "rn7aqih": {
        "from": "rn7aqih",
        "to": "args",
        "as": "tap"
      }
    },
    "edges_in": {
      "args": {
        "jma0p46": {
          "from": "jma0p46",
          "to": "args",
          "as": "counttext"
        },
        "wdt4n43": {
          "from": "wdt4n43",
          "to": "args",
          "as": "count"
        },
        "rn7aqih": {
          "from": "rn7aqih",
          "to": "args",
          "as": "tap"
        }
      },
      "ji5lyjq": {
        "q1j4slc": {
          "from": "q1j4slc",
          "to": "ji5lyjq",
          "as": "tapbeatbeat"
        },
        "1n731ej": {
          "from": "1n731ej",
          "to": "ji5lyjq",
          "as": "animationframe"
        }
      },
      "rn7aqih": {
        "h5xavpp": {
          "from": "h5xavpp",
          "to": "rn7aqih",
          "as": "value"
        }
      },
      "out": {
        "8dy573e": {
          "from": "8dy573e",
          "to": "out",
          "as": "display"
        },
        "args": {
          "from": "args",
          "to": "out",
          "as": "args"
        },
        "ji5lyjq": {
          "from": "ji5lyjq",
          "to": "out",
          "as": "subscribe"
        }
      },
      "11sf2bk": {
        "gjhr0yk": {
          "from": "gjhr0yk",
          "to": "11sf2bk",
          "as": "children"
        },
        "b8spy6x": {
          "from": "b8spy6x",
          "to": "11sf2bk",
          "as": "props"
        }
      },
      "gjhr0yk": {
        "89fp1f4": {
          "from": "89fp1f4",
          "to": "gjhr0yk",
          "as": "text"
        }
      },
      "7wtwtzm": {
        "cu5d89u": {
          "from": "cu5d89u",
          "to": "7wtwtzm",
          "as": "arg0"
        },
        "sbjmn52": {
          "from": "sbjmn52",
          "to": "7wtwtzm",
          "as": "arg1"
        }
      },
      "q1j4slc": {
        "7wtwtzm": {
          "from": "7wtwtzm",
          "to": "q1j4slc",
          "as": "fn"
        },
        "fscp65b": {
          "from": "fscp65b",
          "to": "q1j4slc",
          "as": "args"
        }
      },
      "fscp65b": {
        "09rekvp": {
          "from": "09rekvp",
          "to": "fscp65b",
          "as": "value"
        }
      },
      "8dy573e": {
        "9vdlcqd": {
          "from": "9vdlcqd",
          "to": "8dy573e",
          "as": "props"
        },
        "sg0flys": {
          "from": "sg0flys",
          "to": "8dy573e",
          "as": "children"
        }
      },
      "9vdlcqd": {
        "mjp9zyw": {
          "from": "mjp9zyw",
          "to": "9vdlcqd",
          "as": "style"
        }
      },
      "sg0flys": {
        "11sf2bk": {
          "from": "11sf2bk",
          "to": "sg0flys",
          "as": "arg0"
        },
        "ay2409w": {
          "from": "ay2409w",
          "to": "sg0flys",
          "as": "arg1"
        }
      },
      "b8spy6x": {
        "vrnyqhy": {
          "from": "vrnyqhy",
          "to": "b8spy6x",
          "as": "style"
        }
      },
      "ay2409w": {
        "bz6b78d": {
          "from": "bz6b78d",
          "to": "ay2409w",
          "as": "css_object"
        }
      },
      "z4yoca1": {
        "muly2n4": {
          "from": "muly2n4",
          "to": "z4yoca1",
          "as": "z-index"
        },
        "t52k0cx": {
          "from": "t52k0cx",
          "to": "z4yoca1",
          "as": "left"
        },
        "ojf8cq5": {
          "from": "ojf8cq5",
          "to": "z4yoca1",
          "as": "top"
        }
      },
      "bz6b78d": {
        "z4yoca1": {
          "from": "z4yoca1",
          "to": "bz6b78d",
          "as": "#node-editor-result"
        },
        "v4dp43r": {
          "from": "v4dp43r",
          "to": "bz6b78d",
          "as": "target"
        },
        "nkmxt10": {
          "from": "nkmxt10",
          "to": "bz6b78d",
          "as": "#node-info-wrapper, #graph-actions"
        },
        "sqq8p7y": {
          "from": "sqq8p7y",
          "to": "bz6b78d",
          "as": "#node-editor-editor"
        },
        "3dzpcbt": {
          "from": "3dzpcbt",
          "to": "bz6b78d",
          "as": "#node-editor-error"
        }
      },
      "vrnyqhy": {
        "7xznkk9": {
          "from": "7xznkk9",
          "to": "vrnyqhy",
          "as": "zIndex"
        },
        "mwq0wvw": {
          "from": "mwq0wvw",
          "to": "vrnyqhy",
          "as": "width"
        },
        "s6uwr93": {
          "from": "s6uwr93",
          "to": "vrnyqhy",
          "as": "height"
        },
        "nfu37x0": {
          "from": "nfu37x0",
          "to": "vrnyqhy",
          "as": "background"
        },
        "zxrqxd6": {
          "from": "zxrqxd6",
          "to": "vrnyqhy",
          "as": "left"
        }
      },
      "3dzpcbt": {
        "v9n6k5p": {
          "from": "v9n6k5p",
          "to": "3dzpcbt",
          "as": "z-index"
        }
      },
      "sqq8p7y": {
        "b7y4f8v": {
          "from": "b7y4f8v",
          "to": "sqq8p7y",
          "as": "z-index"
        },
        "atx5fkv": {
          "from": "atx5fkv",
          "to": "sqq8p7y",
          "as": "position"
        }
      },
      "nkmxt10": {
        "egp5ty5": {
          "from": "egp5ty5",
          "to": "nkmxt10",
          "as": "z-index"
        }
      },
      "v4dp43r": {
        "hvxlifu": {
          "from": "hvxlifu",
          "to": "v4dp43r",
          "as": "position"
        },
        "x1ct6ft": {
          "from": "x1ct6ft",
          "to": "v4dp43r",
          "as": "z-index"
        }
      },
      "nfu37x0": {
        "08ax1zt": {
          "from": "08ax1zt",
          "to": "nfu37x0",
          "as": "hslcsses"
        }
      },
      "lsubz5p": {
        "ieklj9m": {
          "from": "ieklj9m",
          "to": "lsubz5p",
          "as": "target"
        }
      },
      "08ax1zt": {
        "1e93e4f": {
          "from": "1e93e4f",
          "to": "08ax1zt",
          "as": "fn"
        },
        "ljek7z0": {
          "from": "ljek7z0",
          "to": "08ax1zt",
          "as": "array"
        }
      },
      "1e93e4f": {
        "x30s3wt": {
          "from": "x30s3wt",
          "to": "1e93e4f",
          "as": "fn"
        },
        "c8oc0tr": {
          "from": "c8oc0tr",
          "to": "1e93e4f",
          "as": "parameters"
        }
      },
      "c8oc0tr": {
        "go0i37c": {
          "from": "go0i37c",
          "to": "c8oc0tr",
          "as": "element"
        }
      },
      "x30s3wt": {
        "9u9eswk": {
          "from": "9u9eswk",
          "to": "x30s3wt",
          "as": "color"
        }
      },
      "dphqqqs": {
        "lsubz5p": {
          "from": "lsubz5p",
          "to": "dphqqqs",
          "as": "array"
        },
        "rt3bbqc": {
          "from": "rt3bbqc",
          "to": "dphqqqs",
          "as": "fn"
        },
        "oxl41jm": {
          "from": "oxl41jm",
          "to": "dphqqqs",
          "as": "seed"
        }
      },
      "ljek7z0": {
        "dphqqqs": {
          "from": "dphqqqs",
          "to": "ljek7z0",
          "as": "arr"
        }
      },
      "lroxu83": {
        "7da66ia": {
          "from": "7da66ia",
          "to": "lroxu83",
          "as": "target"
        },
        "gchkql7": {
          "from": "gchkql7",
          "to": "lroxu83",
          "as": "value"
        }
      },
      "rt3bbqc": {
        "67s5tcv": {
          "from": "67s5tcv",
          "to": "rt3bbqc",
          "as": "parameters"
        },
        "lroxu83": {
          "from": "lroxu83",
          "to": "rt3bbqc",
          "as": "fn"
        }
      },
      "67s5tcv": {
        "2n0tu1f": {
          "from": "2n0tu1f",
          "to": "67s5tcv",
          "as": "element"
        },
        "g5d3emu": {
          "from": "g5d3emu",
          "to": "67s5tcv",
          "as": "normalizedIndex"
        }
      },
      "57ztudu": {
        "j5jfrmm": {
          "from": "j5jfrmm",
          "to": "57ztudu",
          "as": "target"
        }
      },
      "h5xavpp": {
        "57ztudu": {
          "from": "57ztudu",
          "to": "h5xavpp",
          "as": "speed"
        },
        "r8n599y": {
          "from": "r8n599y",
          "to": "h5xavpp",
          "as": "_speed"
        }
      },
      "j5jfrmm": {
        "szqx7gv": {
          "from": "szqx7gv",
          "to": "j5jfrmm",
          "as": "min"
        }
      },
      "qi5eysn": {
        "lhffm9r": {
          "from": "lhffm9r",
          "to": "qi5eysn",
          "as": "value"
        }
      },
      "1n731ej": {
        "qi5eysn": {
          "from": "qi5eysn",
          "to": "1n731ej",
          "as": "fn"
        }
      }
    }
  }
