JSFiddle - React, Tailwind, and code Playground

by opherv

JavaScript

var pre={
  "node": [
    {
      "-id": "node_r_success_get_on_time_c1179",
      "-name": "R-Success- get on time",
      "-segment": "video_r_success_get_on_time_c2467",
      "-uid": "261634b0-1f49-11e3-8401-3716d7a33e3a",
      "-builderX": "1497",
      "-builderY": "-224",
      "cuePoint": {
        "-type": "soundtrack_stop",
        "-time": "18840"
      }
    },
    {
      "-id": "node_petrol_help_c1186",
      "-name": "Petrol - Help",
      "-segment": "video_petrol_help_c2130",
      "-uid": "261682d0-1f49-11e3-8401-3716d7a33e3a",
      "-builderX": "1167",
      "-builderY": "-222",
      "decision": {
        "-guiAppearTime": "27980",
        "-alwaysAppear": "true",
        "child": {
          "-target": "node_r_success_get_on_time_c1179",
          "-uid": "525d065a-2f70-4fe1-af8c-4252f36892c6"
        }
      }
    },
    {
      "-id": "node_petrol_not_help_c1193",
      "-name": "Petrol - Not help",
      "-segment": "video_petrol_not_help_c1900",
      "-uid": "2616a9e0-1f49-11e3-8401-3716d7a33e3a",
      "-builderX": "1167",
      "-builderY": "-151",
      "decision": {
        "-guiAppearTime": "12540",
        "-alwaysAppear": "true",
        "child": {
          "-target": "node_r_failure_card_problem_c1200",
          "-uid": "525d065a-2c48-4a56-99d6-4252f36892c6"
        }
      }
    },
    {
      "-id": "node_r_failure_card_problem_c1200",
      "-name": "R-Failure - card problem",
      "-segment": "video_r_failure_card_problem_c2429",
      "-uid": "2616a9e1-1f49-11e3-8401-3716d7a33e3a",
      "-builderX": "1497",
      "-builderY": "-154",
      "cuePoint": {
        "-type": "soundtrack_stop",
        "-time": "15320"
      }
    },
    {
      "-id": "node_n_failure_can_t_park_the_car_c1207",
      "-name": "N-Failure - Can't park the car",
      "-segment": "video_n_failure_cant_park_c2187",
      "-uid": "2d574250-1c33-11e3-98d7-31c3a2905c83",
      "-builderX": "1662",
      "-builderY": "-432",
      "cuePoint": {
    ...