[
  {
    "edges": {
      "0209mcq": {
        "as": "subscribe",
        "from": "0209mcq",
        "to": "out"
      },
      "3wnevku": {
        "as": "lib",
        "from": "3wnevku",
        "to": "out"
      },
      "8dy573e": {
        "as": "display",
        "from": "8dy573e",
        "to": "out"
      },
      "tbxemm2": {
        "as": "args",
        "from": "tbxemm2",
        "to": "out"
      },
      "a1pbajd": {
        "as": "threeRunnable",
        "from": "a1pbajd",
        "to": "tbxemm2"
      },
      "eg4o3m3": {
        "as": "value",
        "from": "eg4o3m3",
        "to": "a1pbajd"
      },
      "uzfo5bm": {
        "as": "fn",
        "from": "uzfo5bm",
        "to": "eg4o3m3"
      },
      "72wzn5d": {
        "as": "continue",
        "from": "72wzn5d",
        "to": "uzfo5bm"
      },
      "rmt44h7": {
        "as": "checkRef",
        "from": "rmt44h7",
        "to": "uzfo5bm"
      },
      "dbxyytc": {
        "as": "objects",
        "from": "dbxyytc",
        "to": "72wzn5d"
      },
      "pzdit8o": {
        "as": "canvas",
        "from": "pzdit8o",
        "to": "72wzn5d"
      },
      "y663irb": {
        "as": "value",
        "from": "y663irb",
        "to": "pzdit8o"
      },
      "2g581fl": {
        "as": "canvas_id",
        "from": "2g581fl",
        "to": "y663irb"
      },
      "3mk2p29": {
        "as": "light",
        "from": "3mk2p29",
        "to": "dbxyytc"
      },
      "p801291": {
        "as": "target",
        "from": "p801291",
        "to": "dbxyytc"
      },
      "cu5jtg0": {
        "as": "value",
        "from": "cu5jtg0",
        "to": "p801291"
      },
      "tz1d0x0": {
        "as": "material",
        "from": "tz1d0x0",
        "to": "cu5jtg0"
      },
      "u6xx20t": {
        "as": "geometry",
        "from": "u6xx20t",
        "to": "cu5jtg0"
      },
      "5md98ad": {
        "as": "colorNode",
        "from": "5md98ad",
        "to": "tz1d0x0"
      },
      "fxm18j1": {
        "as": "args",
        "from": "fxm18j1",
        "to": "v8mz9pe"
      },
      "qv3bmvd": {
        "as": "value",
        "from": "qv3bmvd",
        "to": "3mk2p29"
      },
      "0xntp0m": {
        "as": "intensity",
        "from": "0xntp0m",
        "to": "qv3bmvd"
      },
      "2bwnbou": {
        "as": "args",
        "from": "2bwnbou",
        "to": "qv3bmvd"
      },
      "0tlgxt4": {
        "as": "arg1",
        "from": "0tlgxt4",
        "to": "2bwnbou"
      },
      "pwlspcx": {
        "as": "arg0",
        "from": "pwlspcx",
        "to": "2bwnbou"
      },
      "qplqs03": {
        "as": "children",
        "from": "qplqs03",
        "to": "8dy573e"
      },
      "8wmlat1": {
        "as": "arg0",
        "from": "8wmlat1",
        "to": "qplqs03"
      },
      "7c54921": {
        "as": "canvas_id",
        "from": "7c54921",
        "to": "8wmlat1"
      },
      "sco3cx9": {
        "as": "THREE",
        "from": "sco3cx9",
        "to": "3wnevku"
      },
      "4d0h7cj": {
        "as": "value",
        "from": "4d0h7cj",
        "to": "sco3cx9"
      },
      "8ke4eq0": {
        "as": "domnodeadded",
        "from": "8ke4eq0",
        "to": "0209mcq"
      },
      "ow93fev": {
        "as": "graphchange",
        "from": "ow93fev",
        "to": "0209mcq"
      },
      "v8mz9pe": {
        "from": "v8mz9pe",
        "to": "wgr2e72",
        "as": "aNode"
      },
      "vgfnhaw": {
        "from": "vgfnhaw",
        "to": "wgr2e72",
        "as": "bNode"
      },
      "wgr2e72": {
        "from": "wgr2e72",
        "to": "5md98ad",
        "as": "texcoord"
      }
    },
    "id": "threejs_node_example",
    "nodes": {
      "out": {
        "id": "out",
        "name": "threejs_node_example",
        "ref": "return"
      },
      "tbxemm2": {
        "id": "tbxemm2",
        "ref": "extern",
        "value": "extern.data"
      },
      "a1pbajd": {
        "id": "a1pbajd",
        "ref": "return"
      },
      "eg4o3m3": {
        "id": "eg4o3m3",
        "ref": "@flow.runnable"
      },
      "uzfo5bm": {
        "id": "uzfo5bm",
        "ref": "@nodysseus.checkRefImportJSON",
        "value": "json/three.json"
      },
      "rmt44h7": {
        "id": "rmt44h7",
        "value": "@three.setup"
      },
      "72wzn5d": {
        "id": "72wzn5d",
        "ref": "@three.setup"
      },
      "pzdit8o": {
        "id": "pzdit8o",
        "ref": "@memory.cache"
      },
      "y663irb": {
        "id": "y663irb",
        "ref": "@js.script",
        "value": "return document.getElementById(canvas_id);"
      },
      "2g581fl": {
        "id": "2g581fl",
        "value": "threejsrender"
      },
      "dbxyytc": {
        "id": "dbxyytc"
      },
      "p801291": {
        "id": "p801291",
        "ref": "@memory.graphchangecache"
      },
      "cu5jtg0": {
        "id": "cu5jtg0",
        "ref": "@three.mesh"
      },
      "u6xx20t": {
        "id": "u6xx20t",
        "ref": "@three.geometry",
        "value": "TorusGeometry"
      },
      "tz1d0x0": {
        "id": "tz1d0x0",
        "ref": "@three.node",
        "value": "MeshStandardNodeMaterial"
      },
      "5md98ad": {
        "id": "5md98ad",
        "ref": "@three.node",
        "value": "mx_noise_vec3"
      },
      "wgr2e72": {
        "id": "wgr2e72",
        "ref": "@three.node",
        "value": "mul"
      },
      "vgfnhaw": {
        "id": "vgfnhaw",
        "ref": "@three.node",
        "value": "uv"
      },
      "v8mz9pe": {
        "id": "v8mz9pe",
        "ref": "@three.node",
        "value": "float"
      },
      "fxm18j1": {
        "id": "fxm18j1",
        "value": "16"
      },
      "3mk2p29": {
        "id": "3mk2p29",
        "ref": "@memory.cache"
      },
      "qv3bmvd": {
        "id": "qv3bmvd",
        "ref": "@three.light",
        "value": "HemisphereLight"
      },
      "2bwnbou": {
        "id": "2bwnbou",
        "ref": "@data.array"
      },
      "pwlspcx": {
        "id": "pwlspcx",
        "value": "0xffffff"
      },
      "0tlgxt4": {
        "id": "0tlgxt4",
        "value": "0x333366"
      },
      "0xntp0m": {
        "id": "0xntp0m",
        "value": "0.8"
      },
      "8dy573e": {
        "id": "8dy573e",
        "ref": "@html.html_element"
      },
      "qplqs03": {
        "id": "qplqs03",
        "ref": "@data.array"
      },
      "8wmlat1": {
        "id": "8wmlat1",
        "ref": "@html.canvas_behind_editor"
      },
      "7c54921": {
        "id": "7c54921",
        "value": "threejsrender"
      },
      "3wnevku": {
        "id": "3wnevku"
      },
      "sco3cx9": {
        "id": "sco3cx9",
        "ref": "@memory.cache"
      },
      "4d0h7cj": {
        "id": "4d0h7cj",
        "ref": "@js.import_module",
        "value": "https://cdn.jsdelivr.net/npm/three/build/three.module.js"
      },
      "0209mcq": {
        "id": "0209mcq"
      },
      "ow93fev": {
        "id": "ow93fev",
        "ref": "arg",
        "value": "threeRunnable"
      },
      "8ke4eq0": {
        "id": "8ke4eq0",
        "ref": "arg",
        "value": "threeRunnable"
      }
    },
    "out": "out"
  }
]
