{
  "Uuid": "1fee6be2-0066-4216-83c1-356cf85a5aa7",
  "IsCustomNode": false,
  "Description": null,
  "Name": "RollerCoasterAdapted_V03",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Vector.YAxis": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [
    {
      "Id": "266ed5ca37264cd4bbc8ae95987bb42f",
      "Name": "Max Truss Panel Width",
      "Type": "number",
      "Value": "2.6",
      "MaximumValue": 4.0,
      "MinimumValue": 2.0,
      "StepValue": 0.1,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    }
  ],
  "Outputs": [
    {
      "Id": "70a6639ca26a40219f382d38d8d5fec6",
      "Name": "GeometryColor.ByGeometryColor",
      "Type": "unknown",
      "InitialValue": "",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "Id": "bb836e09e5394237831737aef7f94e0f",
      "Name": "GeometryColor.ByGeometryColor",
      "Type": "unknown",
      "InitialValue": "",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    }
  ],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.5,
      "MinimumValue": 1.5,
      "StepValue": 0.1,
      "InputValue": 2.3,
      "Id": "dd0c166a3d4e4325b9f36aa9c3c5f0c1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "960f5b3d632a4c818b30b1946e18b237",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 1.5,
      "StepValue": 0.05,
      "InputValue": 1.7,
      "Id": "5238e9683fc44e6d9f4efc19020f8e70",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e564c767712a464280f571f93871e4fa",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 15.0,
      "StepValue": 1.0,
      "InputValue": 15.0,
      "Id": "c33e5b50012f443086d6655d73f182e2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2e878e33288e4c798602de99f8058a57",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 4.0,
      "MinimumValue": 2.0,
      "StepValue": 0.1,
      "InputValue": 2.6,
      "Id": "266ed5ca37264cd4bbc8ae95987bb42f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "31103c145cf44421bf80c2d424406a54",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "100;",
      "Id": "9a704c1dee544da3a7124407e58670f7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a045f1a902a04207aba215ede8d58763",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "20;",
      "Id": "9c29e5a47dcf426e93efb6de97f17f63",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "052f2ebc9f434fbe934e4eb098c72ca3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "feb55f7b84494301b59fe3939534831a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5cdbaf0e29e5448ab5ebad0724b186ac",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "9fdafd95686841f0bdc37367d58b6874",
      "Inputs": [
        {
          "Id": "a89f007afd42435294f9e407f52fbfd7",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e9ca3cf09374ceba8d4393b4f233a32",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa10788584df4765ba65b6957062c4e7",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a22f4c0dfdc452a85e000eea836593c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 360.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 0.0,
      "Id": "adc30ca06d194726ab5c6198dedfb6d8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d549d2c5f87f4b48a71e569dabdcc195",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-height;",
      "Id": "24d38a23c3a14026aa4b1428599f87a0",
      "Inputs": [
        {
          "Id": "8409bf56001549ec9da83f1998bea1b3",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52ccdad75ba6448f8a0a8c8370ca0e79",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "1efec8a5cdaf47aba183b6ca6c32e28d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5906227c09bb4ada92595e529331194a",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "a79c41338f6c456ba1db36c10437a38e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9d7f9f56f2e488eba05b3386c9a091d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "649701081def49b3867c9b0f6a6e8040",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3eea64c7605942cdb9a580e4972c3c65",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 33.1,
      "Id": "5ba2862dddc146c3b898608416bfbc47",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8ed41f2f9611491d9a02fcff184ae4ce",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 21.900000000000002,
      "Id": "db254f31153046ab874eed8b297ce9a8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e0d76999d0244ebb9599e4fbdfa99725",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "b93ab2faffff471fb20727a7cade462c",
      "Inputs": [
        {
          "Id": "3cf2547b40f4485b85516c695aeeb661",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5751b6eeb6a455d96a47fae1875e451",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "a692265b70714595ae56593cd8334e0c",
      "Inputs": [
        {
          "Id": "01cc2bd761fc4b63857dbf2416bf8481",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "279491c30bf443e7a5eb2eb31d0b5dce",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "3ee02bad019b4850814a5434deef3241",
      "Inputs": [
        {
          "Id": "20357746bc354dbab3c484c440461c72",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eeccc03f59d644f3a31439397e44b549",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "StartPoint;",
      "Id": "ac72254c46a5413f9daae1338bac22dc",
      "Inputs": [
        {
          "Id": "2c9932a225f241a2b0eb95cc370295ba",
          "Name": "StartPoint",
          "Description": "StartPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50977733eaee4be9a11291aca0181f9e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "InputValue": 67.0,
      "Id": "67c017e6a92a4fe398bfe1e85a7ec386",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c7b92636e834ac5985cded94672eff4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "InputValue": 67.0,
      "Id": "e480cc9973104e4296c4a9d805321178",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3e8512bee45d4c9d97ddbb7662614a78",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "825814ca9c964104a1de61d22786db71",
      "Inputs": [
        {
          "Id": "0ac86910227c4c56b5eb080e8e6fe7b8",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49bc25945b7c4d81b60a9dda292d152c",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "170fc2eac9f141d78d35a373a38747b5",
      "Inputs": [
        {
          "Id": "9d6383ba79c34208a9637536ee5d5288",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0661b11ff5334596824a765a2bbf97cf",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "EndPointOfClimb;",
      "Id": "8e4fcddf101642b0a67a2419fa8348a1",
      "Inputs": [
        {
          "Id": "409144c92dc54c47a003b9031465c328",
          "Name": "EndPointOfClimb",
          "Description": "EndPointOfClimb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "305d68961ff647e0b06703d1b557f55f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 6.8000000000000007,
      "Id": "75312fa7d12c40aeb210ceb98aeb0a45",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "363afb7f18604ee3989643e4a9991c88",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 45.0,
      "Id": "b0dcb62f471b4d4797807c45939f63d0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9b4be5297cf48edb015b4297b64f5b7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Ein Schieberegler zur Erzeugung numerischer Werte"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "4a84c3cec4b3468faa87f92c9a951009",
      "Inputs": [
        {
          "Id": "de6a474df0be4a9eb9b2cec498e728e5",
          "Name": "test",
          "Description": "Testblock",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b16daf91f99948728cfcfa9130cfdb5a",
          "Name": "true",
          "Description": "true-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "525ff4ba81fb4fdda767e15240b7cd68",
          "Name": "false",
          "Description": "false-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efecec97919548febc6c4ff5b24c0771",
          "Name": "result",
          "Description": "Ergebnis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Bedingungsanweisung"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "0969ea6497a746dbbe545662a0b99d13",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e46c11af66614e908ab2461f9304c6b1",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d85abe82f26c422a815285d979c17fa0",
      "Inputs": [
        {
          "Id": "a660ee9cba5f4954902229f8583c6433",
          "Name": "test",
          "Description": "Testblock",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbf76229dc2341ab9baf6b7d2e8eedc1",
          "Name": "true",
          "Description": "true-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12620edea0ed4474a1324849bb6d2c68",
          "Name": "false",
          "Description": "false-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2610c15c1e184b55805b197127b14431",
          "Name": "result",
          "Description": "Ergebnis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Bedingungsanweisung"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "9eb9c6c8f2b14c21b739948ba5ef8a06",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d46377ff9be840d1abe9a056c113688f",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CamelbackClimb;",
      "Id": "66e19186168149ebbc7e6e2eb992b019",
      "Inputs": [
        {
          "Id": "08e8fa69af7b4f228808b5d3fe364c14",
          "Name": "CamelbackClimb",
          "Description": "CamelbackClimb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "388caf2732c2489aae72672f50184e78",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CamelbackDescent;",
      "Id": "f27b42f3616141038a6167ccaaf9ab59",
      "Inputs": [
        {
          "Id": "01a4f174fd514e7297bcd93c5d2d3aa6",
          "Name": "CamelbackDescent",
          "Description": "CamelbackDescent",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e2f239ba92024cb6a5687dffac51469e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Id": "5722e85583a6450191d09cfa195eb374",
      "Inputs": [
        {
          "Id": "74d64762d21b4a21806b3bdbf3c40fc7",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "019144276e0b4d75bc016afb627f06d2",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5fc8d5ad3a3b40e9aaa7cc4bec45d036",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x less or equals y?\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "99de90da68c34371b303ad1f3ed5240d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "24ff85c33e9b48a7b38fe51800130dbc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "ac2036d5de9345a5b4371f61802b1c45",
      "Inputs": [
        {
          "Id": "b8717584cc654e79a8a9b6d14c186956",
          "Name": "test",
          "Description": "Testblock",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9169ea528aaf48628ff11b0c82714621",
          "Name": "true",
          "Description": "true-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5acfd4ed8dfd41c38083524e87a3a84a",
          "Name": "false",
          "Description": "false-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "825d1aa7f2944f32b7b50fa94e8e224e",
          "Name": "result",
          "Description": "Ergebnis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Bedingungsanweisung"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "19bec4516446454697d8522bf00b8a1e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "552966599b894386a4a0216c2609aa03",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Id": "99aef574fc06436c88076ac4f771d55d",
      "Inputs": [
        {
          "Id": "1d12d3c2b06540149478bb7ad15341e3",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "463e708bb70341cf85c66b26cda11e59",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c07cb5d165864dbfbadd45b3139b7362",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x less or equals y?\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "a6ea56115bd6499996c6e8092efc6b1d",
      "Inputs": [
        {
          "Id": "c1c79c18af3a4c7db6e6356559f805e4",
          "Name": "test",
          "Description": "Testblock",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e9eda4ec71c40b88b0846c8679616d8",
          "Name": "true",
          "Description": "true-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8da18d926e9442989b2d087f558da938",
          "Name": "false",
          "Description": "false-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37f5327dbb2a4c1e9428ecd9e998e367",
          "Name": "result",
          "Description": "Ergebnis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Bedingungsanweisung"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "4210c271b6954e7b8081bc906744e3f1",
      "Inputs": [
        {
          "Id": "efe6abf8a39340918596bb51151b9890",
          "Name": "",
          "Description": "Auszuwertender Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3479f6268a964ac79d14677b03bf78fe",
          "Name": "",
          "Description": "Inhalt beobachten",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualisierung der Ausgabe des Blocks"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "107880d3-63b2-482f-861f-64d139db2b79",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "76a2abe639e348bb963b777d92ec4275",
      "Inputs": [
        {
          "Id": "6dec80dfdeb140a6b76346a7c174c144",
          "Name": "nPts",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4a96bfc758a47899d64b4b61efe28f2",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ff2abaf16604170a603fbc00e2d83d5",
          "Name": "HLength",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4147f8730944a6baea57d13b5b9d75c",
          "Name": "z",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18ff4fe67d8b4b7a9da3659f52925005",
          "Name": "x",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b27c86dac1da471e97680ac215d8cb7a",
          "Name": "y",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ac2b6984ea54e3a88de2bffe56225eb",
          "Name": "nPts",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc5b1447486d4afa9f9eff20cbc87dc3",
          "Name": "HLength2",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "931b173e4f8342ee899f0e606b9f45bb",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "989e2051e95e469fabe7899b886e74e6",
          "Name": "0>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b73665acf99e46c9ad5b32594b8192f5",
          "Name": "1>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fe45c1b44784025a1f838d4583345db",
          "Name": "Geometry0",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0960755103bc40f996e712238a08a1ea",
          "Name": "2>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47b709899d734dc0899158b7c43dc04a",
          "Name": "3>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c17af8a4223c4c39ade21f9ba6e2a33f",
          "Name": "Geometry1",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "AngleOfLoop;",
      "Id": "d939c1053b3d4f19968aaeee26274395",
      "Inputs": [
        {
          "Id": "2dbedd21d63c4c3ca1d2b37c7fb8c40f",
          "Name": "AngleOfLoop",
          "Description": "AngleOfLoop",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b22e0e1b224f4badac68ad99d1861fa8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "da1dc91132e648b6827985ee501b98ee",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a250a35045e347a48230d18ce4f85ba1",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "8d542069d96a49aea35e59030504ee7f",
      "Inputs": [
        {
          "Id": "10c0828f8bab42d8be449be3dafd1409",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60eae2afc34747e9b09f919daff34bb8",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5d7916c9735408e8f1c96201ebe6421",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "483a30e8874848d8a06925d064bfca0b",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "530cbbc908ac42c1881d53b2f25ffb6b",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "5ab01f48cf9549d78efa374c6d1c8593",
      "Inputs": [
        {
          "Id": "401112913c614df19bebd7bfb53b5a01",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc9cf3b72c4e49a3aaad262caf77053a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Id": "f1ac9339f7ef4d1da6145f95548df7ef",
      "Inputs": [
        {
          "Id": "6e56e2a491e44fb68e842104c6b960d5",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21f04df1adc4415b855a58159c55efb0",
          "Name": "list",
          "Description": "New list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "4187dffe6a804e1ca9019f51356a76db",
      "Inputs": [
        {
          "Id": "9269db08374b483eafa2e004909f8ee2",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75483a2d58f94cc181e3c96f5c0902c8",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "0256985bde5244c1980f890f06780574",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bef63c04f4ce42be90067d56a9a270a9",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Auswahl zwischen True und False"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "angle;",
      "Id": "c549a06cb0684fa5a33d486a200415bc",
      "Inputs": [
        {
          "Id": "2542ee2885bb47bd923082b53560970c",
          "Name": "angle",
          "Description": "angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90db307680e347dd9cff47cd3c559c15",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "669873f4d68b44e1813672ec6753613b",
      "Inputs": [
        {
          "Id": "95ce6865876945a990daf54696084b73",
          "Name": "test",
          "Description": "Testblock",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a50015849a4448bb9fd5ad09274d3c8",
          "Name": "true",
          "Description": "true-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e23397a250b541f7ac3f0300ed0532ed",
          "Name": "false",
          "Description": "false-Block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2166a3263d0948a982fab39f6e481eef",
          "Name": "result",
          "Description": "Ergebnis",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Bedingungsanweisung"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "angle-90;",
      "Id": "dce9174e7ea04611b3d9c2ddb677a1de",
      "Inputs": [
        {
          "Id": "09075786f31549a8baafe471836153ee",
          "Name": "angle",
          "Description": "angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "750bcc6a5e904d99b37dae584028c749",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "96de731db89546b8a8ddaf2c18d45e95",
      "Inputs": [
        {
          "Id": "62405b4f29fe427d9c54794126b73fba",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81c12598beed45e99354c6c11f9fca9f",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b614ca010f37454c99394b9524ac02f8",
          "Name": "list",
          "Description": "Eine Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "0ae4b1ff56d84c9f898669fbe7c1d0f1",
      "Inputs": [
        {
          "Id": "1fe977b435c34a50af05b7b3c6069eee",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e37b92b7f0d467191f2428392708ec8",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccdbdc6ad0d54676b37de286aeb8d2e6",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "EndPointOfDescent;",
      "Id": "4ca41f1243c04a7abea5849d88c40a55",
      "Inputs": [
        {
          "Id": "fb37c2d020a64faa8084b0ffca4d6a92",
          "Name": "EndPointOfDescent",
          "Description": "EndPointOfDescent",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5a48afc5dd24b4a8d6227fc75985905",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "curveCamelback;",
      "Id": "bf80445459744a53a1706a2c4cdc5a41",
      "Inputs": [
        {
          "Id": "a518442a715e4f05862d3c2ef5aa607a",
          "Name": "curveCamelback",
          "Description": "curveCamelback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6d1c590f43f440887e3f9708ee9d2f5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "f6ba0abeeaf84f46b8a4df8e0395a02b",
      "Inputs": [
        {
          "Id": "3d7e44f1c5dc4a09857b52a2e181ebe3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "319d6534be8741e8b3eb92f3bea099b5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "TrackCamelback;",
      "Id": "3e111e0c8d1744c381b3a1ffcf0f0a00",
      "Inputs": [
        {
          "Id": "fffe176d7ca64de0839e540950e87227",
          "Name": "TrackCamelback",
          "Description": "TrackCamelback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a53bcb73ed34a238f3730004e045895",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "b50c9889b05b4bb59f4ca37b00666411",
      "Inputs": [
        {
          "Id": "636dfe4940124d0a93a0f6fb3095d9ca",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e1ccb978c33440e90a971233af45302",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b891697180541768ad3f0914b5366a5",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "759b7514efad47ae9638ad2d4f51ef64",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "0fe73a2760c2419eaceec405fb9e9661",
      "Inputs": [
        {
          "Id": "697684107fcd47f5844b82ee64931c37",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4da92046a0ab4c459ebb879aaf23fb8e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "c1b14882fa3149239a024344f44a44f3",
      "Inputs": [
        {
          "Id": "e2fbf9c6a4464772aca4b366c05e955a",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bde4fb59e81427aa99fe3f0e2845d75",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "97bbd90c8ff14a3d8e0da14c48c8500e",
      "Inputs": [
        {
          "Id": "a9ee1da8845a414f8ff5c04fbd97163b",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "82d897a8d7954b289e50355720c80c4b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "e85db1969f3048b9b9d89b6b779ddf82",
      "Inputs": [
        {
          "Id": "e28ec54e9ca347889e7832e8eee9b8cf",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0de6821cbd534d09aa231e9d8661167b",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "747ad32049c3407eb0a9621bcf5cce21",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointRadiusAngle@Autodesk.DesignScript.Geometry.Point,double,double,double,Autodesk.DesignScript.Geometry.Vector",
      "Id": "7a261d027c4e4b43a34f19814728014d",
      "Inputs": [
        {
          "Id": "4640ad7348534019a05dd41f31c40477",
          "Name": "center",
          "Description": "The center of the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5a29ab90a4c4ef9bed8bc5a1cd645f6",
          "Name": "radius",
          "Description": "Radius of the arc\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4a925ca09a648bea91663b379491496",
          "Name": "startAngle",
          "Description": "Start angle in degrees\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2e02a5ee15c41d8bd8d79b9342146fd",
          "Name": "endAngle",
          "Description": "End angle in degrees\n\ndouble\nDefault value : 90",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7381a17dfa88411591a5c21665653194",
          "Name": "normal",
          "Description": "A vector defining the normal of the arc\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9818f5a8b13441297d21394449406eb",
          "Name": "Arc",
          "Description": "An Arc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an arc by providing it's center point, radius, angle sweep, and normal vector\n\nArc.ByCenterPointRadiusAngle (center: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, startAngle: double = 0, endAngle: double = 90, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "dbb29225a1d44ce7a09cdbd801b91013",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cf5126a8dd07475eadb8a59ba537cd21",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "d5915c3731ef454285120a10c6b9d1e9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4b3e806e2ddc40bbbd9dcc7ec70cc1ae",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "b41b5060ced54404b68983314001a2f5",
      "Inputs": [
        {
          "Id": "6bc0bf9b638c4910a4538410fc4bb37d",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f3800fc284048dfa9ef18c5686d89ae",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "24229d8c72c244dea1beb6d93075c4b9",
      "Inputs": [
        {
          "Id": "c530af3bdf4d42b9a025c0b25cc64fbd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02a449d5a5a14c21a43b4f0e6a334201",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "LastPartGeometryTrack;",
      "Id": "028d6eee3c5d4765bc24e8c286f38f6c",
      "Inputs": [
        {
          "Id": "aae25ed11b73436b9324f38d64ef1ab8",
          "Name": "LastPartGeometryTrack",
          "Description": "LastPartGeometryTrack",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cac53c394331420b948695429080fa1c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CurveGeometryTrack;",
      "Id": "3e81c47299f44a60a07519eafbeeee05",
      "Inputs": [
        {
          "Id": "8d438af9b6ea43c6ad2705d779615585",
          "Name": "CurveGeometryTrack",
          "Description": "CurveGeometryTrack",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba5aec14fedd4c37a141cb0d6a2c2100",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "FirstCamelback;",
      "Id": "22f1c4bd7f5048c49c6511b9b7481f59",
      "Inputs": [
        {
          "Id": "e5c620d59547460baf5d10d214112454",
          "Name": "FirstCamelback",
          "Description": "FirstCamelback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e44c5873e59f4d4e88e3f87ac37d13cc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "SecondCamelback;",
      "Id": "c4aaf3dbe4434f71b8c9ddb5fc904040",
      "Inputs": [
        {
          "Id": "88b87c3d54dd410f9a87e4bc9d4be152",
          "Name": "SecondCamelback",
          "Description": "SecondCamelback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "512c15a0c5424450b6e272cd5a9632a0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "FirstLoop;",
      "Id": "2706215f55c04a40b71853455a5d7ace",
      "Inputs": [
        {
          "Id": "a8de5a2db1a447ea87ce9cb8224d033e",
          "Name": "FirstLoop",
          "Description": "FirstLoop",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80dd3c52b358444a87a5ea0a4f26a992",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "57902fb4-db3f-4d4c-92fd-805cbba7b7cc",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "5c9bffbeeaa1406f8acb26b1436ca8f2",
      "Inputs": [
        {
          "Id": "90aa499c8ab44f4088cd9cc2403246a9",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "286f393d5c494cffad2e36e0f45a94b2",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "242a842772b147b9b0c340eb048699e5",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "948ef3ecc4484a5db08fb61e703f83ae",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07a15331721041fc83eb02b064839bc0",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69da4b661d78480ca1aafc08aa82ddce",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d9cd8fcd22c437d873419f3a48cbcd4",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1574bea4641b4671b738dba9701a0357",
          "Name": "GeometryTrack",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "891e7a9d069048889b3ed0b1d8c69f88",
          "Name": "GeometryCurve",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8b431d9ad304ad089fc41ec249be36d",
          "Name": "GeometryTrackPipes",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CurvesTrack;",
      "Id": "a11107375cb8476db1e9cda605e4b4f6",
      "Inputs": [
        {
          "Id": "d04b72cbc9734c24a4794a68dbbfa02f",
          "Name": "CurvesTrack",
          "Description": "CurvesTrack",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e07b082ab9014af7965604d48b8aa628",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "f9e8fd76-5824-44df-a328-614124d9b6f3",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "79a9f533413449a2adb2f6b799779ced",
      "Inputs": [
        {
          "Id": "005df304f2744c8aa0bd0e9f364e05f2",
          "Name": "hLoop",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "949ac0b21a854760b8781fe113ab5f1d",
          "Name": "add",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3afa2021aedd4be597220706bd54e288",
          "Name": "z",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "add32143fec34993b60f8471e3286084",
          "Name": "x",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7583fb173a5c4690be4e2ea803f34beb",
          "Name": "y",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7b934a2def54cdfada616418d642b4c",
          "Name": "width",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1c22535847f42fd8249992a1741fa8d",
          "Name": "pitch",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85a3ef1c252a4417a6ef3dc5804cd5e6",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7191f41db9eb4d3383aeee3483eeed0b",
          "Name": "result",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "107880d3-63b2-482f-861f-64d139db2b79",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "eacb93d746df4e9eb7be9a120dfe6b16",
      "Inputs": [
        {
          "Id": "1f2c88f76f9f42a0a6cfec729dabdc4a",
          "Name": "nPts",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d10f7fa48f8645f09d8f354bf64fd0e4",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3efa0e9ab1974a728345ce8236fb459a",
          "Name": "HLength",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9627c2f0f7d548e1a78437b305bd20a8",
          "Name": "z",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f153c89b0ecf4fcd8433a7718ba82871",
          "Name": "x",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "541573dd917a4969b6c3f07cfd3581ee",
          "Name": "y",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78a8296cfbae4aabae67df244d6d4f94",
          "Name": "nPts",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "617b38c89e6848da98fcb17e2c2f4b8a",
          "Name": "HLength2",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "851f9345f0e6427d9ffc3ebb918a7ef7",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d5d0460cee140f1b9bab9626f2e9002",
          "Name": "0>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "441f6cb31a4f41cf9b2fa554c3172312",
          "Name": "1>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "093c9aa2a9974b9695d81fe6a86a6702",
          "Name": "Geometry0",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb94ebee176b457b838713f8bb9d9701",
          "Name": "2>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06b0d09283a24f3d9028007fc7b1baeb",
          "Name": "3>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef5d1946633a4032b862f6c6f9117ceb",
          "Name": "Geometry1",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "cb41037f-ee71-49e5-b82d-7e18bc01ffa7",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "0f909724781948b1846a272ccb6d4a89",
      "Inputs": [
        {
          "Id": "e8445e565c73479da0f1a980a3dc3c26",
          "Name": "Curve",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a38d95752d7455ea15cbc4735daf2e1",
          "Name": "Diameter",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0025c752b1124b83afa5bfedfff4b746",
          "Name": "Pipe",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a solid pipe around a curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "57902fb4-db3f-4d4c-92fd-805cbba7b7cc",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "bd7143b1fc614fc685757ae103c6d37d",
      "Inputs": [
        {
          "Id": "f43c1e1061ec49bfba6b550aec05ac1f",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "affe0dd0d1784aa88b9f81d566806965",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15deb89109554186b0813556812b427c",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd9686c72bff4fabbce0f1a6b3acbf0a",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63a2e9ac450441ebac7cafa14e546e96",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c41855f8275d4cdab231f3c0a86bdd6f",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb9d3c636a2b4fd593966a24364dfde1",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a6f6314c8204b08b4737a8b4d9c68e6",
          "Name": "GeometryTrack",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de412970e8b74728b9c7d48858ceb31f",
          "Name": "GeometryCurve",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a6dd0e184a54a66a31e1689af2c4d2e",
          "Name": "GeometryTrackPipes",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "dbf0a162-4e30-4afc-a13c-f11b1e48132d",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "2e4e945f899b49c7a5c3d48d43bf75a8",
      "Inputs": [
        {
          "Id": "1ca39c7429ef4a5b96a09f170210fdf6",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d21c0737c2e14a338410bf019d012e2a",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0616dc1518e84c01ae12862019e1391d",
          "Name": "x",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4676039afe6545e09072d7be7533ee96",
          "Name": "NurbsCurve0",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06bb0bc7487c420ba8796756546cf349",
          "Name": "NurbsCurve1",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39468d6ce2fe40949521a68b54a3f358",
          "Name": "NurbsCurve2",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "9b699bc732ca4a32bfa445a0e0f1efd5",
      "Inputs": [
        {
          "Id": "319ad7abe0e248e9bc6cad356d10ab6a",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b8c2adc8c204cd98babb72881ac29fc",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68f9ef78e2c242e2b1e810cf31e39078",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b85eb0c955374e1ca481d7ff57ab6ba8",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41ee550a64ab44c096305e356a0bac16",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "324aab06a5ae471aa593f281789fce68",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32c9bfeecd684892b7af7880de2baf4e",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e30d0feb26046cc89dbffe82fdac4d8",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a133c66e4e643ce813bd06212ca9f05",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5229b799e8f94f26b498d754310b3963",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d29f2957462477c84df420dd24c9d37",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e18440c1bcf041faa0e95e72815209c0",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6ce65e94b07476bb20cfc61413adfd8",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86277de1df8649cb9c852105f85f6c74",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "118ead5c693040b29bcd3f85b6842df7",
      "Inputs": [
        {
          "Id": "8766e503f2964c1fb1371b24b32549f4",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d840a8140d9d40cdadf6384ac8b32a4c",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d64c7c9af924097bc23c5ba38134e70",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2cac3582f949470ba4fd2ee0de96fe48",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "f3a22d6f0e5c4e979a093b94ff46bac5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f0a425337819407294f733f6f85c2e26",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "20;",
      "Id": "399883dd30f54fda8f8e4786caa45448",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c6cc02b5b1624071b3884d50fc6258ff",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "a02d150f0e684e87b59035bbfc6ab843",
      "Inputs": [
        {
          "Id": "a384ebc315894aa6a77eac485ecd3cb6",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3523bf97003420e969fd23b1ff9408e",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "12c0323b043146e99e26e47a6a42aee0",
      "Inputs": [
        {
          "Id": "7ce3a0a10afd476ab4ee205c434ab4af",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f49a7bfe0f742a1886e17953464b09b",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1547e653206b45dc9d1aeb103265189b",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c1306063d4a4e2cb1e72cfbb6af70d0",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "399188b9c5864a6d876ea9413efe823f",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fae4368d05a741db9b7743eae41daa5e",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f393c606ad8946a8854c2cfdf9da81e8",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a92a0ca3fca4aa59d5d2f719ad8066c",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "541937e68f0d4bf796672829914036f1",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5de3d3df69846c7a74fd33632315e94",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3103f47dd05941e480b990d9c67c04bc",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70db712f6fcb420c8da4b59f8ea3f896",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb3fbfb0a08648d08075174c53b1dc4b",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa9b671aeb5541d4a9769fee06139fda",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "0ce514630a2b44ca9f922922da00c303",
      "Inputs": [
        {
          "Id": "0d5053841fdf43439f5d4291d6957d6f",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50cdf9386865435dbd5510f48569ef7e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "9b2ae4712dae40ad9c712c65d2c49ced",
      "Inputs": [
        {
          "Id": "4a2ecfa0aab944828a50ab600ed2538d",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fc37fae20e44a748146c37d71f1058c",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "cee6d631d91a4b72a1688b5b2f112801",
      "Inputs": [
        {
          "Id": "c2ba8ff7461547caa16790f0a02199cc",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ab2f43aaa2443b29b41dcbac0f58d9e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "92ad446329634d238c50ae65134bff90",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1c1d93efa4b41bdbe730b2c3a0319a8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "track;",
      "Id": "4163fb211b5c4809b04524b7c2d586e1",
      "Inputs": [
        {
          "Id": "943bbf879bec473098df69dc029ae4df",
          "Name": "track",
          "Description": "track",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52a7db0b00f549638de294b4a67882d3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "54c195dada11452998eef7c7d5339842",
      "Inputs": [
        {
          "Id": "d7dbae82f828477dbd9e6b83050f6e97",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "156709ede7e343e5976b9e98ab7ea81d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "1b34477367224237a58b406fb93cd048",
      "Inputs": [
        {
          "Id": "115e2fce48b944468c9591bccf84c068",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce4c5de2a8da4282823be9d624a6900b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 12.0,
      "MinimumValue": 6.0,
      "StepValue": 0.5,
      "InputValue": 10.0,
      "Id": "fbc6a426bce54884ab38042bcbab4e97",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e6c55f7d163a4322932f523a538aa8d7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "4474a8576aea43c7862ef5f7e232139a",
      "Inputs": [
        {
          "Id": "b98dd10409c44356bc1a21454734102e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db4789568a664feba75d9260bc003503",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c48ff1ee1aca4000b8a993b1b89f5a7c",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd8fa3b524174f559a7accaf4abc450e",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6455b80910214634960f7d6707214c8e",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "xValueCamel-xValueArc;\nyValueCamel-yValueArc;",
      "Id": "fb34ac663047408ea87c5854bcee4166",
      "Inputs": [
        {
          "Id": "7fe0fb529fb44b7ca73b67b155d039da",
          "Name": "xValueCamel",
          "Description": "xValueCamel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2550bd0b21d340bdafb41a3acff13685",
          "Name": "xValueArc",
          "Description": "xValueArc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "817f8ebe00e54afdae31950d715e2c6c",
          "Name": "yValueCamel",
          "Description": "yValueCamel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b4415fef63b4b98b03ad9d39f20a720",
          "Name": "yValueArc",
          "Description": "yValueArc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d43f46dec7c4f068970cb42a321ab0b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44c097647a9a48f4bd7e52d2a733a46f",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "a09e2bed9fd14185911bf0587942d5aa",
      "Inputs": [
        {
          "Id": "aae7b18e286a4f649007e9aa67e29b27",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9894ba9eff704afb9dd74194b25cdb09",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4043669433e445859fa12c3d21bc8ffc",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcb43e57f13b4b47803533f2fdca4fdf",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "380111f6d6804b0ca8f9a64543255f7c",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce772ae35592475ea9903a1cf0f8775b",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1cb8c44a03143ffa0aed4ea92ba8985",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3ab3ed782794195b426a5991ebd8763",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27ac504892824f23ad85852bddf6dc66",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6af85f23e7345bfae0483dfa4e00902",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a18d460efa84d2ba3b5886ffc0bbf23",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5d3114d78d24ca29e59b50b575082e1",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc4f8701a8fe4713b9bef51b6fef8a5f",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7714ae1680d6402988f6f12b57320858",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "de87ed59f6814b12abd995efc5b44a6b",
      "Inputs": [
        {
          "Id": "5a3471f7297447429ee1072ceef06ccd",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c151ccb633ee4b0e99b984bbe75b1db3",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e3cbc23990a45a8a9f77f884617bc6b",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a286660c2a0c4272b80969c6bef9b200",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "12e41db1f1e649649bf5930a59c27ed4",
      "Inputs": [
        {
          "Id": "aeae16b8e1b0467c8594d81171d1681f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9429e5aecdfe42358d9e38da995534a9",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "b118b96b44654c4bb3ccf54d0d56ec6b",
      "Inputs": [
        {
          "Id": "459896a54be74c8caa02b466f1d210b0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd070adacbc143e58f035fb878bef7d8",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "b992520713224c7fb46da34d0f0bf0a3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9bfdc2103e344b338966d6ecbfe30dfd",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "15;",
      "Id": "626131d6f4634a7583ef010f3bae8e6f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cf6a6e42d84c4c09bd2d9d31156c6b68",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "7dae163cbc6f493f8b681e5de7399b6c",
      "Inputs": [
        {
          "Id": "0f33a404dc4b4211a9606cd15c10b4d0",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb56e6d2327343e9a792e27036a4f06c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcfd74ebe16c4de98948c2cd496853d9",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d6ad1482eca4a9188beab5900670be9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.X",
      "Id": "2c44640f23074827a224f9a273e5e644",
      "Inputs": [
        {
          "Id": "217fbe8b84cf4883be10e4ccb2d6c413",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c14f402746734a399de4d5ea358fed4e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Vector\n\nVector.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Y",
      "Id": "cb77d43b39f841f9b68ab32696abbcf4",
      "Inputs": [
        {
          "Id": "3552775345084e888f9b17f03b505d6e",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb35a54027bb4284afcb8e78808712cc",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Vector\n\nVector.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z",
      "Id": "c55f05da970a43e7918dae0f58d2f7f6",
      "Inputs": [
        {
          "Id": "915099e5f3b54c439331af94fddad5cb",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a11950c388cb49b480869fa38531d71d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Vector\n\nVector.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1*yDirection;",
      "Id": "4cb5ed7f8cf54f3d879c19c50605a640",
      "Inputs": [
        {
          "Id": "8f525924a2f047c7b201d7a4f6b73c11",
          "Name": "yDirection",
          "Description": "yDirection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abb835e435644985863d9072020ba21e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "fa2cc42008524a8d8d2e8fd580e62ae8",
      "Inputs": [
        {
          "Id": "7d2c611d51da47fa90f3f3ce6401b59d",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e64115e07f4c4292b2cbd0eb2c9dba13",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbdda4b4853d4877b60ffa292c6aef5c",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50600cf765c740ea81a064f91a0247b7",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53610ac4d9c64ea99eb0c2087d12fc7d",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e10db5de388845cbbca644801d0226c8",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa08d5df15a5457480abcbd9800a25de",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99465d40fcc94d74b4b39b09152d0ca0",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4fe7c18d60647a697f79397a545a31a",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0420766d06f4710b215bda8180ef560",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "900b8b20cfe144a68fa3ca98e1b694b8",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be549e6c91824cadbac89633f94d637a",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c7be424f2cd42e8b5489be44f1630db",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "573553c3e4db40de9911b865b0391cd6",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "82f74656438c4c8a91c8694e7fc67e59",
      "Inputs": [
        {
          "Id": "860543019679490bb9d20480abfcb635",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e6f54a3a26d420ebbf8b8151ca2d22c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "0482f1fcd5a74fd6babe8668c32a75fa",
      "Inputs": [
        {
          "Id": "1e6bb53215a2447a85d09a66cecce4e2",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbc314f4abb14396b926e813a4be78b7",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52549441afdf4e848c787710a7b2ae28",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab9f5142e7764ab98678e46d4b160c9a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "dc33ffc7f1fc455db5890cb644babeaf",
      "Inputs": [
        {
          "Id": "327413c407f6406a8c2076f6a164c098",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe5bf9165e094181bb6b62f68e72e820",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "7a670a7351e24bd3a6144b94d333a7dc",
      "Inputs": [
        {
          "Id": "1ad11bd6ef274e3d8d751f2b619a34e0",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96dcd4fcb80342b692a4fa94a07da910",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "61cbdc8ce99943658b8bc105ed9d1c8e",
      "Inputs": [
        {
          "Id": "c3af4e4bd9d840fdb1903c3c52402e34",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8035c30ba76f479989f27a3737502f5e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "0c405d0a55eb4fc8936794b321ae244f",
      "Inputs": [
        {
          "Id": "f04ba5815de64232a388db5f26aa6b86",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fe7c495f0b7441697ef44a81617c246",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e800d9372e64ca79dbe6a60d5f54086",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointRadiusAngle@Autodesk.DesignScript.Geometry.Point,double,double,double,Autodesk.DesignScript.Geometry.Vector",
      "Id": "0a0f3211ebf04ba58ed59168fae3e448",
      "Inputs": [
        {
          "Id": "d6b89e507ccc4014b4d0c92040b86639",
          "Name": "center",
          "Description": "The center of the arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db7e4f0bc59c4b69877a81b029c45fa7",
          "Name": "radius",
          "Description": "Radius of the arc\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07102efa79b641d9a5a708f775389c21",
          "Name": "startAngle",
          "Description": "Start angle in degrees\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "743c71e6970a452782e76fb46bdd11ac",
          "Name": "endAngle",
          "Description": "End angle in degrees\n\ndouble\nDefault value : 90",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "775180ecb9584b008055261cb82fb5bc",
          "Name": "normal",
          "Description": "A vector defining the normal of the arc\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8f7b37b333b49b09223154c09780fca",
          "Name": "Arc",
          "Description": "An Arc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an arc by providing it's center point, radius, angle sweep, and normal vector\n\nArc.ByCenterPointRadiusAngle (center: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, startAngle: double = 0, endAngle: double = 90, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "270;",
      "Id": "5864d951d471447c965b01061d6605ad",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3e97c9c72ee246ab9df39ce57f6026d4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "360;",
      "Id": "250497820fd44136af0e09f3179503c8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6d21888cc72c4218808229b336b7864f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "bdd12d24a6ab4f3a9acc1ab3b30f76b0",
      "Inputs": [
        {
          "Id": "c352bd5cf5c249979a62f1ca811c3f22",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf1629c7287545719471f7b0e12598d6",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "9dce6779e6bc4d80a2d3601177ea2d8d",
      "Inputs": [
        {
          "Id": "11c92a6fa47d442c867ec3fb919fcc97",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ca8448c5a694b2bae39fa5aa7b777a2",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "fb7c34debb334e61812ec8620229c89f",
      "Inputs": [
        {
          "Id": "f49842b5c5af49058ae2e668c9009e46",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16117eaacf724b0fb6026d88c1d9c075",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "025bfc51839c4e98ac64787d9bd8e271",
      "Inputs": [
        {
          "Id": "1510161aaab24a858f5078e7f7f312d2",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e9638bcdc204e6caaacdefc7a58c000",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 12.0,
      "MinimumValue": 6.0,
      "StepValue": 0.5,
      "InputValue": 10.0,
      "Id": "470a28befb09460789d90db81894f88d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3d2ba2ae6bd47b39da563588d39f68e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "a6695bdb4c6b486bbc617a0e59a5c864",
      "Inputs": [
        {
          "Id": "bfbe060a53244106b400d6073f961867",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6404055c5a24238a1f9bd5978496f17",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3203b93f059348ea95881198d60a515f",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee02552dc9be4a61a1f4e7768381e93d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55bce81d788d495bab14954d7333d885",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "xValueCamel-xValueArc;\nyValueCamel-yValueArc;",
      "Id": "2eb7afea90614fd7881c39d4695cb30b",
      "Inputs": [
        {
          "Id": "5643e69a46a34e0e8da3050430940422",
          "Name": "xValueCamel",
          "Description": "xValueCamel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89bc39d2890043d79b85f7b88e41f7fa",
          "Name": "xValueArc",
          "Description": "xValueArc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64ca4faa8f1140a69bf7e31f26c34f66",
          "Name": "yValueCamel",
          "Description": "yValueCamel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "afe74ba8339141c9b4d62c5201fc6e72",
          "Name": "yValueArc",
          "Description": "yValueArc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5facb18d51ff46f8b02f92ca97a9d0e0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5733d0e11914472e89df5baaeae3df62",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "6c62c94db83947e9b6d618b2b6ebd279",
      "Inputs": [
        {
          "Id": "23466e1b470a4cdd961adb5f8719019d",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19e05a3e4d1d49268c6e43d011982c2b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "d0562d4ee5894108be5fc1ce726e79bd",
      "Inputs": [
        {
          "Id": "795cabca70be4eff94a1ef5a1df6d39a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5b5132a26694dd68ef32fbd26d24056",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "ec1e6bd2b2e44f2fa88d860f98490ae0",
      "Inputs": [
        {
          "Id": "6ca1c9933b7b4d749bad74e31cf06722",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b2973d574dc438b8cbf212d92aabb41",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "048d92524d1a4ce2aefa8ed40af581b6",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d5dd3fb43704a18a503b9168b76422b",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f9f6a2d2ee64337bc7e44b84af4ceb5",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3617280ab84c4bc3aa560532d109d365",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d893dbd2492492ead93c5d97b16378f",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbb1f600b4884e668bb6bcd91f6d79e4",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f6e525633e84a6bb63f7724ef3df33a",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbc12448d2aa4e94882e02cfcd48ceda",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77db7ac7113645789b6156a1d7298430",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf7d834d1144405489ebdefe295f747a",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2defb14b28aa49b9a329c0148012c6b9",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f958faff005948a2b49d864f6ce6ed32",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "3e9759a45076466083373caff2f2a222",
      "Inputs": [
        {
          "Id": "ea415be6a59b460e90c3d35d5886d03f",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f85746438e5440bad1b45ebebdeaf12",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "6b285a66ab174905a01dc493fd66478e",
      "Inputs": [
        {
          "Id": "129d82c210654a658450d17cbf1d2bd5",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0810955a40fb4e0a85af28b4204dc1c4",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "EndPointOfClimb;",
      "Id": "2dfaa89ef75e4ef9aa46bdf1857d6ec2",
      "Inputs": [
        {
          "Id": "c4b40285173447f2a363c1b35e17c1f9",
          "Name": "EndPointOfClimb",
          "Description": "EndPointOfClimb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe862f94a7ef47b6b7c890c5c87b532b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CamelbackClimb;",
      "Id": "33cb66ad9cdd47f8abd1a13c89524b2b",
      "Inputs": [
        {
          "Id": "e1bcc65c213d4733a796e6bf814cc231",
          "Name": "CamelbackClimb",
          "Description": "CamelbackClimb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6908ebf4752e48ceb26afc81879c50bc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CamelbackDescent;",
      "Id": "4d35b1c2683049c3ab4b2008d3288bc7",
      "Inputs": [
        {
          "Id": "5759a8dff5e64879861abadd8128030b",
          "Name": "CamelbackDescent",
          "Description": "CamelbackDescent",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cbd4b0b06d92475a9eaf6af47e6922f8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Id": "f3f980e9e35544f780ec4334181cebf6",
      "Inputs": [
        {
          "Id": "9d1913dade354c0b90b3fa2163486982",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43fb8b065e2d44de8907e8b9763161d8",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9e8fa3eae024555885ed4a4a174f561",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x less or equals y?\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "7ebb4ade228641e2b61256dcd1022494",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5b6033b0806b4dda825fd2fea6b55c86",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "bc21432f9cbf4f5ea5eb02904b867381",
      "Inputs": [
        {
          "Id": "6edab760d0b843b0a6e6fc5868972080",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa48e000eeea4a8f9d41d5d2091bd923",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0703cfebd5484c8cada2a412ffe11ebf",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f77d0356913845da9825108c5452560a",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "6333cf30fb5d4c3a8aed7aeab1523c12",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a692e875b55430e93d04492c4a3f526",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Id": "ba31c25c2e6c49e9adcb9a352cd83540",
      "Inputs": [
        {
          "Id": "ebfb0452b8c5430cacb75fd0507b2196",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "430ec5161fc04c4b96dd50c92a94ed00",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c03200fc57d4660a57f08d7838380f0",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x less or equals y?\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d1cc45ce777d4ed888853c31307c5c7d",
      "Inputs": [
        {
          "Id": "4a7d69c89de74414b9e58d037c271d60",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2920cbb2abef4635a9a54451a7d81be7",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03983c5896294b7a9deaa805a11ded74",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d77006e180648ca95c558256a91e874",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "27646a170a8245158ebad72424ecdf8e",
      "Inputs": [
        {
          "Id": "845742cd90014b3198c93005d2ffe541",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "841947e7c82449508a157be16d75c244",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "107880d3-63b2-482f-861f-64d139db2b79",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "a6a34b9760f843abaef800f8edd6c00b",
      "Inputs": [
        {
          "Id": "4bf67e1913134f13a3faf2fffdb4d07e",
          "Name": "nPts",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cda59568b56241049a4025afc28cc9c4",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "421107ba6acd4f42a4ebfcf332d37b62",
          "Name": "HLength",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f4b7afd7c074a66a2d6f1f7232f650e",
          "Name": "z",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34fbf7af79454150b54a282859d9dd46",
          "Name": "x",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cfdd18fe60f34de7b60e8fc98095dca3",
          "Name": "y",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f353dc5373e47aea4423dd4bfa54c67",
          "Name": "nPts",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d2f1044010349cbab80a98a7167de15",
          "Name": "HLength2",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69ffebfc5a424bb4acdc7359ab02e3c9",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f018d9dbdc024fc5b92a42ec2eccd0d4",
          "Name": "0>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f288ece6c8d74b9bb24a4de7305e0c14",
          "Name": "1>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f0deb861c49409a838a889c735065bf",
          "Name": "Geometry0",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "446257e3e604454fb9038b185cedad11",
          "Name": "2>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4bbdb74913344244a798dd4000c6d2e1",
          "Name": "3>",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57c21d5e179f4e93a3e5dcdad2664d10",
          "Name": "Geometry1",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "AngleOfLoop;",
      "Id": "811fd2158bc14ad3b72b191d93cf15e6",
      "Inputs": [
        {
          "Id": "4e630d5321b24546a45aa76d228cd302",
          "Name": "AngleOfLoop",
          "Description": "AngleOfLoop",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b789603d1e664945b6d81953d8c4dff3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "ecf515d8e1e64850ab05c9ca5d0eaaa6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "513b05267721406a9553bde7fa5fce87",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "cbaeb36d648d4d07a075cf8f5d1946d2",
      "Inputs": [
        {
          "Id": "c5850ec42c1c4d7b9deb8b025ca4fd8d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cca3fe9738640cc8fd4694a4b211c8f",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "710545afa3df4719884fb812ba2ecbec",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e88614b5d094b07814f8fbb2c970fb2",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f76471f1d79a4f448cbff8a9538315b4",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "e1b9b827965b4c34a80046d0d2806afa",
      "Inputs": [
        {
          "Id": "8dfef07dc61b428ca90282830b77183c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2117fd2ede5745faa0294187adbb6f6d",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Id": "dcd7da17c0124b09a17bfe9820dd2bf7",
      "Inputs": [
        {
          "Id": "de50928515654f05aa03a1069b96fbcc",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39d5fea89b8b4e37853793da7e7810fe",
          "Name": "list",
          "Description": "New list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "a820c21367894948b547d3dd359d434f",
      "Inputs": [
        {
          "Id": "9f8c9759017245869cc533cb09b2646d",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9fbf80c00e84f9da2c59b030b4a3c03",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "ecfad2b11f134443a621c68ea0064528",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1bc2363e1e164485be8086fcf6008f90",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "angle;",
      "Id": "d2d7810984db4e7d9e53e0cb92b2e4d2",
      "Inputs": [
        {
          "Id": "ee3c2d8514804143af6ea3acffc7dd58",
          "Name": "angle",
          "Description": "angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d622b67f4c7d49c49b58dff59ccd98b9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "9446f46cb7c84a9fb7194e5491a96a00",
      "Inputs": [
        {
          "Id": "3ff02c9149374f9da466f88e29ade009",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "231875bef65f49b49b347b5c1177e8b5",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50a8e0bea8564bb8a12ed788ae37730b",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "201c4850b04a483f8ea80a5d356c55da",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "angle-90;",
      "Id": "8be2563f5273458a942fdd9c3b7c5b4d",
      "Inputs": [
        {
          "Id": "5c01a7aa7a4b4dc1b6b8ff7695a98da9",
          "Name": "angle",
          "Description": "angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76fc12caa21b451bae7b55931914745f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "85d0101dbc374cd1b766158a7faab888",
      "Inputs": [
        {
          "Id": "f1502e0c06f24bdb932bb4011c2b3097",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f5c01ededef4d84a987bb5bf6756385",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "994ce288ed4148be910c57e2fda78d78",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "0d3248f010ae46d6ba9b5f089a98f730",
      "Inputs": [
        {
          "Id": "0fc45ba3c1b047a5afea7c1d01b7121b",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14ff4e9c3f4045ec847bed3c8dda5165",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53463c05de9f45929c1f47cf729320c9",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "EndPointOfDescent;",
      "Id": "1dd0d3942dab4c8aa057875b1d474fbc",
      "Inputs": [
        {
          "Id": "3608aa1d930848a09334cb12d5a546c3",
          "Name": "EndPointOfDescent",
          "Description": "EndPointOfDescent",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d12f27e5612475ab64dc1a099b6523e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "curveCamelback;",
      "Id": "9517a05b3b2048b98f5a4b864ff44fff",
      "Inputs": [
        {
          "Id": "d9f90371388d4a99a5acbb199448217c",
          "Name": "curveCamelback",
          "Description": "curveCamelback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e0daf6f4b104f96aaed838971cbcee4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "6319eb7225bc4594b6a1e606ef138ecd",
      "Inputs": [
        {
          "Id": "feed0efea15a4c1bb681caaedaa8c226",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce792865fbae4fe9923900e4db392f80",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "TrackCamelback;",
      "Id": "2c3cf5e301034260af4cedc20d47d750",
      "Inputs": [
        {
          "Id": "5ba0c8ebeeef4b06968a60a8c67014fe",
          "Name": "TrackCamelback",
          "Description": "TrackCamelback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f632d212489848d0931900906d5bbd6a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "b9e59f46ce564100be6fd9aeaff25a1b",
      "Inputs": [
        {
          "Id": "84cbe9424bd241db9894318c4f2c5013",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ace2418e9b004cf891d25929df38c681",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "98e7d305ca7c4610b01d0885beb3e100",
      "Inputs": [
        {
          "Id": "6db38e6314054adea1644cacfa6fbf21",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4ffa738dc9a4f098e8d65caee02dd3b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "32395d369fa1437bbd2cf818b17c6c97",
      "Inputs": [
        {
          "Id": "022537599e524d92b073c3229ba97f02",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18d987c155644cce96b277b5453baa2b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "57902fb4-db3f-4d4c-92fd-805cbba7b7cc",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "71d781ee6a6841a08cbaa642b0911154",
      "Inputs": [
        {
          "Id": "66e2c88f425a4f00b244802c0e2475e9",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e61b88f7aa5454f9ee1c2dda5b3500e",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30905236fda34d82b37cfe3686ac074a",
          "Name": "height",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd2e7d3e4b094206a156eb40c1746e92",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c46f27700f84acc854ab77bd4dc3966",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a98a41b784d742109dba6ba5a0a423b3",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f039f5425ee8463d87c4a8ac171cb27c",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7330f0d8a39643e7ad97dde40271e550",
          "Name": "GeometryTrack",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d2b18d1480e45d0bcad8afaac6dd27f",
          "Name": "GeometryCurve",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d0a6b0e17a443788715dd07cb9c85fc",
          "Name": "GeometryTrackPipes",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "angle-180;",
      "Id": "6eb5b4719ae34774897c254f50308495",
      "Inputs": [
        {
          "Id": "d9b3c5f5c97c4420a4f637a1de201968",
          "Name": "angle",
          "Description": "angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd77c9fcab7b40879f030c4140caddf0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 33.1,
      "Id": "73efc576e5014d7da6fc0b407a5f4362",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "86b8e8aebabb4250803e1fe3aa614d6e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 30.0,
      "Id": "e1398dc68cba4b9381c0b9767e6ece6f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "357277fa91aa4312af415d61725aa905",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "InputValue": 67.0,
      "Id": "8b059eb8868b4fc794f73247426fa608",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "252d095849974e0789fc6cec6cacbd15",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 6.8,
      "Id": "019a9e20bb3d496088a91506f6e6dc86",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "622a79432097491890d417a201286a16",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 10.0,
      "Id": "6fe19dcebb2e4beb8bdcbd9beacc89ac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4d5356fa40fb425bb9d087948836c7b4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c233c42969334ce98d690ced471f9c3a",
      "Inputs": [
        {
          "Id": "feeea5e606694437b68f2bcf2a17bc45",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cce8c3d1b0f04eeab453b286d521fbfd",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81e32ef3d8a9448ebe83e7132c0738ae",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ead09a82663548cd8b305922ff057d4e",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "17f76d2d45dc49c1b3678e333fa36622",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7eee7799faeb4e619b89e48940abb21a",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "173a10594aba4cbfa81af44556a4a4d7",
      "Inputs": [
        {
          "Id": "469a9ad5ce8342b0a79af81dfe683a49",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26cf8a154dfd4f9da4cf9da3b2810036",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d131bec83de47618f34fe9d52a33b47",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6e5421936cd414eab350804a6920343",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "58647dbf92bb44ad86a5d5ed72901792",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4d4194366fbe47fbb6ec0252fb057aba",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "7b7972ae56d24b74aa5f799ebceb3529",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9541c249652a491a94bd27271c5a14e4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "077a3ac22e60458bb6f06920181ce226",
      "Inputs": [
        {
          "Id": "25524eed8c34421384de6abd174af2d9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e36442e65ec5489db7729819f8d43f07",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cac8cd4f2cc349de8530f7be9a51ad2f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "5a18c71c1877430e844cbe611d71cd66",
      "Inputs": [
        {
          "Id": "9e5479a13ec14dc883d1be55f71969f5",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c90c30f2c4d44c5488b0d8eb0e35a827",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "b9f27e9fd8114e5a93c59a42a80b550e",
      "Inputs": [
        {
          "Id": "9e216e03465b405fbfe475eaa1b46838",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa3b279e34b54fb1ab7f176b7170bcff",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "6c733035544b46ed8cdad588c6533ecf",
      "Inputs": [
        {
          "Id": "bc847396762d4c84a85e6f725e6799df",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf4c44de9557487fb084834d36ee5e32",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "NewStartPoint;",
      "Id": "dc36c1b215bf43b58096596f6c8285b7",
      "Inputs": [
        {
          "Id": "112f1bbda31f4c9e90cbcf44585dde7a",
          "Name": "NewStartPoint",
          "Description": "NewStartPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e344be0b9fb41eeb2ba231e26d65c5a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "f9e8fd76-5824-44df-a328-614124d9b6f3",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "0377b77ab07647f68e92f7edcc62bd97",
      "Inputs": [
        {
          "Id": "4c3532b680ff4c8b81c53b04b6baf883",
          "Name": "hLoop",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6694f4dd6e074c289aad0cfe45e2ee91",
          "Name": "add",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65517938c2c149e3a445952ab2ebb0e3",
          "Name": "z",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68d3b87d41bd4851a422d02f9744ad52",
          "Name": "x",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e889fd2e87fc483eb16e7acba40c9fba",
          "Name": "y",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eed00a6d85ec4883a4f950a615e9ddc4",
          "Name": "width",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9736b0c049b4f2eaf00188438ff45ca",
          "Name": "pitch",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "480ce805ac01403fb3a2d3ac9fcd653c",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6256b76e5d54bbd837493604070db1f",
          "Name": "result",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "90bbf7ffb84f430c82f10c3818017969",
      "Inputs": [
        {
          "Id": "6dec9b641f51429d86e85716f6d3f277",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5453b63b3e26487bae827a23b783ecd6",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "0c83ba172145454fb0257496e1a6a4ae",
      "Inputs": [
        {
          "Id": "3ddf444bb3ed427d94378c2c6333c1eb",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6906833ca6244b50809bffd51fb09de1",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "4d20b03ff598432eb951e925da0ef129",
      "Inputs": [
        {
          "Id": "4a37a01ac34147228ec9a4a1d5037284",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09bde672c910453295df780f27d96429",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "20;",
      "Id": "0d73ff3c57184c908b80c64b76594154",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "188bd0fdf8c44c538aa9869b78996d4d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "a566c8ad8c124524bb46fd55c1baf216",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "08d560ce50dd49e0b1a8e714f69d999f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "6;",
      "Id": "40c19c685e274ab6892e7363c231f0dd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e8313baf13db40488e01e8d070a14dc2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "228a13399d2341bf9587dedeef835c93",
      "Inputs": [
        {
          "Id": "54965684b7ac4794a76e1fbc738cdcee",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0668cd856c646b2a2bb8b70aa055f1f",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2bc4533a324d402788204a3da8dbaac1",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a773796092a4a379a44ec7414660b77",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ed5e778715c4c7bbcf3796eecaff8d1",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "bbdabac334924cdc9d1a3a28962b0fc7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ebeaffa9b71e4c1ca6cd9b3785f3aba4",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;",
      "Id": "9f582af3017f4a08856cbdd09805d869",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "528a0d1960bb4087ae7a546c968b7318",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "949da6567dc64713853ed5b44fc0bdad",
      "Inputs": [
        {
          "Id": "fff2323b2d6d4bd3be2d7a287a5d747b",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4834129eb12940be97faf21b62cdaa19",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7d0145d933d41b39a5d560509a856ab",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "b45c1668f7f147dbb77863d82fec11a4",
      "Inputs": [
        {
          "Id": "b201584f1e194717b060bc0e7fc77d02",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "44f26fab6db24ab19375400092791931",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "LoopingCurve;",
      "Id": "88f749db70b34e478934af41835f130e",
      "Inputs": [
        {
          "Id": "17e96354a34d4edab9e33fb87be7aab8",
          "Name": "LoopingCurve",
          "Description": "LoopingCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d006562e0fa4e49846e6c52c5c144bf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "OuterBandCurve;",
      "Id": "ba438f8da1844e6cb610115465601f22",
      "Inputs": [
        {
          "Id": "e341a110d6484bba8930e7c10afb5488",
          "Name": "OuterBandCurve",
          "Description": "OuterBandCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1be7d1a2cae941d3bac7c955be4982c6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "InnerBandCurves;",
      "Id": "33fcf5ccfd2b4fb3a7adbec1fe5565a3",
      "Inputs": [
        {
          "Id": "56602e0b22f44272b785be0027e7b9aa",
          "Name": "InnerBandCurves",
          "Description": "InnerBandCurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92c24ece273645b5af4bd4d19ee24ccb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "MaxLength..CurveLength..MaxLength;",
      "Id": "82cddabcf2e8426ab22348868557492a",
      "Inputs": [
        {
          "Id": "9e219c16743f4bf88f29ea12e7e23e11",
          "Name": "MaxLength",
          "Description": "MaxLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1fcab47b910945328dbf3f99584d4cd4",
          "Name": "CurveLength",
          "Description": "CurveLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3518fd73a3c43afae513b1f08a9a465",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "ff79d2c618b94dc396ff0664446402fe",
      "Inputs": [
        {
          "Id": "0b2d1353966f4543b7bc850e54d7bc45",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "afb833d09ec940ceb0062725f6db9f86",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5148e3eb750145348bb3e6667ec6a120",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ParameterAtPoint@Autodesk.DesignScript.Geometry.Point",
      "Id": "eb7a852995714cd7850671bbaad7a8e0",
      "Inputs": [
        {
          "Id": "b3c4e589ef5b45f2bdeeab1ba56fe28a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2efcef244aea442fb38c9f58de6d1d7f",
          "Name": "point",
          "Description": "A Point along or near the Curve\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "856187d0906e4b5492fe1e686cb9afc8",
          "Name": "double",
          "Description": "The closest parameter along the curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the parameter at a particular point along the Curve\n\nCurve.ParameterAtPoint (point: Point): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "0cecc0c17b254b869cffe6b8d9340f33",
      "Inputs": [
        {
          "Id": "265546b1fcfd409b9bc67b7a5992e034",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "68d0839ed0244586981e391c550f38db",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adac77dbe9b54b9a8212cc3db4391c2f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SplitByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "0d10e71bd3214da4bd959f08cab01dff",
      "Inputs": [
        {
          "Id": "47143987c64d4bbfa375904e699c29c4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a07df0472edf42609a609cab8f310370",
          "Name": "points",
          "Description": "The points on the curve at which to split the curve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7908b65f832d436faaad2619777ee60f",
          "Name": "Curve[]",
          "Description": "Curves created from splitting",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Split a Curve into multiple pieces at the given points\n\nCurve.SplitByPoints (points: Point[]): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SplitByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "18fa73342ae640f380a8f1db071de619",
      "Inputs": [
        {
          "Id": "ffda05c378ff49baaa91ac96fe05059c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d467a993f78d4672abf254e7d9914435",
          "Name": "points",
          "Description": "The points on the curve at which to split the curve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62bf337418554d6b920082256e34bbf3",
          "Name": "Curve[]",
          "Description": "Curves created from splitting",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Split a Curve into multiple pieces at the given points\n\nCurve.SplitByPoints (points: Point[]): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "adfe1c6407dd4877a4eb156acc8e48a8",
      "Inputs": [
        {
          "Id": "9d027028e2724033a076d76f4c7d0979",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7743576e5314920abb0e998a4af9122",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "dbf0a162-4e30-4afc-a13c-f11b1e48132d",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "e04cd1b8d1744a9493a4bfaad69926f1",
      "Inputs": [
        {
          "Id": "64fd396dfaf048199d833d02a0cf8791",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0e1d0e0f1544f4bb442340e4266fc02",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d4d3624eaa34563b621ebdaac997ef8",
          "Name": "x",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6797473e047347749f6fd6dc434cb0b6",
          "Name": "NurbsCurve0",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d7abdbb95634802bf95db9bc5e25b3d",
          "Name": "NurbsCurve1",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef63125d421b4d7babaab6c3502c7fca",
          "Name": "NurbsCurve2",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "div=Math.Round(CurveLength/MaxPanelWidth);\n0..1..#div+1;",
      "Id": "c364a1db81e44925a73982a391002640",
      "Inputs": [
        {
          "Id": "b34ecf61731f47729ab17a6b40cd977f",
          "Name": "CurveLength",
          "Description": "CurveLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89222dc331174ae3be4d71fa7793fb6a",
          "Name": "MaxPanelWidth",
          "Description": "MaxPanelWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "136f9a05740b47cab2570b7eac1a3902",
          "Name": "",
          "Description": "div",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab9356186a2a4636a4b41c5aecdc3909",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];\na[1];",
      "Id": "6c4441b10f4a441f8c76ce8fbec1eeb3",
      "Inputs": [
        {
          "Id": "efd735917e8e40db9e10692002bfd956",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c642ff5f736b44bfa2d9b4d6333b486e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41117a0b5d0945bb8d2e3d14bd4ddd6d",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "d48fc9dbaa894084a405199cb32e4e9a",
      "Inputs": [
        {
          "Id": "1405fbc9c85c451b8c6cb2c28485ff9b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f21cd2b00d8b41fa8cbc6f15e4953f5b",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53be98f88df948f49b803d192cede393",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "e9fe52d40ea64ec697dcd125b4b3ca28",
      "Inputs": [
        {
          "Id": "2562eced506a4e98b94a876206bb6d94",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de735d35ed47485c8fdb541b45fa91b8",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1129a80d5b074141a772c803cf41d9e8",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "77e831e98eb04a639c0639723a3ba6af",
      "Inputs": [
        {
          "Id": "ec612c4c9bf74cf9afcc5125d1cb24d4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6497323dbf14af4bfa82362ef7eed8f",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b1f34b04afc422eb74e5f3131b5ade5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "b37f488a8db147a9a8db7f00a2f713f1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a8e55fb72a384ce09569f4fc6aeae906",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Id": "4e6cf0b799b2412d8ce2aa077cf0f1f1",
      "Inputs": [
        {
          "Id": "33f1b0ab0b63429fa410830ea8e34c37",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "6b8dc891d64f4597a1174e8e759da043",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ec9f1e41aa14d92af6df296c71f1be1",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Id": "1c868e77ff49473e9a8ef3282821b1d0",
      "Inputs": [
        {
          "Id": "91e3a74ab42f45089b35f934404ef54e",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "90f711c86c6f4b839e5eceb1af525bc2",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a47b7865c37c4342ae879871d54bdf15",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Id": "be1ef0ddf2db4a46a90ebac825d55d5b",
      "Inputs": [
        {
          "Id": "bcb9aede2cea422db8e596132ad07d2d",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "5c3feaacd97a4f50bdd4c37b981c7f69",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b007ea1d1414b37a7add361b16b1906",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1f13dbc495a54439b31d0490703adcf6",
      "Inputs": [
        {
          "Id": "12936993026e495b949fb1c879fe7654",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd380c53461f4a75b9f2cc0c52d9fa0f",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad855b12bfdd4d2eb75e695d917f5ac0",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "378dae873a7740b2994786ad6219342a",
      "Inputs": [
        {
          "Id": "1183f35e3ec54b0eb3dd45645da45d23",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98fcace4c907409294e96febbb0fc0d7",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d006994351dc4911bfde92d4e5d28210",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "286108efa8274378be42d0919db72afc",
      "Inputs": [
        {
          "Id": "3801aef86b0e4a88aa4d588a9c765b21",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2a2d4543c7c4f6fbc0b08d1bd137df8",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f13684dd44d54a8a916eb6b4ae37b210",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "9b538a2e019b440e8fa52ef12c270625",
      "Inputs": [
        {
          "Id": "49156ba5dfb1401db1df4ca9b6044018",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebbca5707819442c9144a9a0c1725fc0",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd216a10cc164c00b727ab601ea153b9",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "6c445b0e326049d0a5896707b9c19207",
      "Inputs": [
        {
          "Id": "2c40f25905d8496a82f6885295e071a2",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4634a485c1640d8837c9977c7cf9a6f",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f839a0283ea4d07aec6fadd7a6ab29d",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "4325b36bda9340819b49302ea7440371",
      "Inputs": [
        {
          "Id": "c03b773f47b74e62bf13a078a958622e",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27435aba24714061aac73f7303545f01",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f56d9087ab9f409aa91b7f59112da7a2",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "d8a27dc1bdaa4e5eb4b1f41098d2eb5e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "46b85f56c3b14e5a863b7e4d0e9a731a",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "1aee4edc324a468f847ae511cce3e622",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "815b3d028bb544d889d674ab1a46dd08",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "9310cb4a2775453c986a9dca9348ea65",
      "Inputs": [
        {
          "Id": "8357105dba134180b190a5c17469b940",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0602ff0e0092466b9864e9250bd1e7f0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a9bd491d8dc4e6d8a81e4a2948bf7ff",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "500a979aad8942aeb16eaca044a01a43",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "e4ff0d3f05d04b258e25f44b96190e7e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "095fcd99e3104c38869b8307d60a5e21",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "d8682ce7569d4dad9b9539d6f8622bc3",
      "Inputs": [
        {
          "Id": "39a2a226417246cdb3dbc76d4cd00dbd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1dc9e3db73eb47498460f51f4635753e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e86f87edf6b437c90b351c12983e115",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "6e748bf9c3104945a5fdb72b3edf18f0",
      "Inputs": [
        {
          "Id": "b3b26dec45f44363bb9eb860adc9f240",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1aa4aaf0967a4fddb99cd6683e461cdc",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "90a37626e89d4d2bb009478faae6272b",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3cc486a44714f909b2ab49001f578f6",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7c60ee9ed94483f903f59dcc0b33544",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce229a6e06004c5d855196bb48a3cd13",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "cb41037f-ee71-49e5-b82d-7e18bc01ffa7",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "3e31016d190b4a1bbe66a7d808865de8",
      "Inputs": [
        {
          "Id": "20e5ccbedd874cb0b46f441694f4a43a",
          "Name": "Curve",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b16a8b2de2f491081fac27f7a4347b9",
          "Name": "Diameter",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f555c66e4f7b4d84a935081a7ef21ba9",
          "Name": "Pipe",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a solid pipe around a curve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 127,
        "G": 255,
        "B": 212,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "3e871cbc92784e3aad9d64525ee28e3f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "242d4f068950479fbbd3b3ad8acc9330",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "cb41037f-ee71-49e5-b82d-7e18bc01ffa7",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "653127f4dafb4b47a6b4622ee9cb30a2",
      "Inputs": [
        {
          "Id": "23894bc90ab74aa5b0d6976ece429383",
          "Name": "Curve",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4396584302814eccb48e66c5cf19f349",
          "Name": "Diameter",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e96b9eced35e437f94034747c62cae58",
          "Name": "Pipe",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a solid pipe around a curve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 127,
        "G": 255,
        "B": 212,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "de6e6e3d529f426ba2e9894e5be48f15",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a6bd5b9e2a949ca8a5ea98528ac7947",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "70a6639ca26a40219f382d38d8d5fec6",
      "Inputs": [
        {
          "Id": "125d3a43cb744de7b4c4737576d08dc8",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "234266c053344b27bceb92c7bf88724e",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19d322be077648729391e261b01370d2",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "bb836e09e5394237831737aef7f94e0f",
      "Inputs": [
        {
          "Id": "a02054b5b37e44578b5e4298572dfe97",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05932f40735d4e2692039b0dd31ee6b9",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd847d557a7b4f0c8a4e1d5280ac2000",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "12a87793f9784d1593e6b3a45b2a5d65",
      "Inputs": [
        {
          "Id": "b5a635e1c6b34af9b8a7dfb2ba179319",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97c377596739493d8faa5c10fc74ac0c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b86a29d255b345069fcd1a3fb779d286",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "7f689b5af7ca480b90f690ca6709086b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0872f5f76a8c4c71af1eb22e676d2789",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b0b7d4932590484bb928cee55120071d",
      "Inputs": [
        {
          "Id": "df3567a55648433bbbc487bf30222d9e",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65a73f40e9c04bbf9669c6daeb63e69c",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "557760f9b1364314a32c65b016de3a35",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7890bf306d548cf9627c94d453aae3f",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "4ec4d225da5f4d7e917433a4f51ad4f0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c516c54dfcb14929a3feb532f955eef3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "ade4cc71009f4beb80dbf22aeae0e81b",
      "Inputs": [
        {
          "Id": "e499012926904b33b306eee36acc6840",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a8b2aac3053401eaa43b2b556c084a9",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "c9950e72284a4d38bc656134b3a493db",
      "Inputs": [
        {
          "Id": "68e2a5480bb344e5939a2de732f75850",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fb151bd95a341f49d54383ea3417d3d",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87ff9023b0dd497583182ae7e4d2026f",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1eb2aa5ea9bf4845b515bea89fc2891e",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec530bf07eda4fcd9f65b8f72c05d55c",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d3181ce6d1d455eb03e7423ab88d14d",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "556134926ded40d8b0f7937f9c55d695",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4400621306b948ef93f6838a707bdaa9",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "307be76edae547b28f06c079670057a4",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e04b74a37a042b19c90862352917b11",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d33ed278317b42b49d6bb4170c7ff10d",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7bb10615b304405bc4ceb70f1d54815",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fe74e1a67d44db68f960e810e99eeb4",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ed9f6e8165c43ae83497c44ea113460",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "34f68d164fd545e2959cc6d83f43c559",
      "Inputs": [
        {
          "Id": "fe73f38b7a8c4e5895c3a2966818f3a7",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38c5e5d620f045e0a11d719269f5e00d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "5ef56c08433643e28559e9607a8ad74c",
      "Inputs": [
        {
          "Id": "933e25d0960e4cd386a94b84378d7cd1",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a2688945b614a8c9b7070e5a49ca025",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "9874f07e3a7944aeb32ae74354cbc7fe",
      "Inputs": [
        {
          "Id": "c6f0ac06e163439ca1b89ec78ff58dfa",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a25b122617db4e1eb1701bc60387fcca",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "f044ae855be24a8b80ebe7b5e80a1498",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6bfa3fa74860401ead1013b67a56485e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "track;",
      "Id": "128d49b0aebb45a6b38f6673e6314cfe",
      "Inputs": [
        {
          "Id": "30e133dba44d4478be3d3aaddeb43746",
          "Name": "track",
          "Description": "track",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8998f71fdf6d41e6a5765cb1d5bd0056",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "94e66b5ede544826ba721a616c5a887d",
      "Inputs": [
        {
          "Id": "dda54015d3994e689cbdf39a468c7bdf",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4a15f9925834100b2983b838d8f3a6c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "NewStartPoint;",
      "Id": "a2414937831243b0b263d6a0c3e43014",
      "Inputs": [
        {
          "Id": "385163486e1e41eaa5ccad4b015e45f3",
          "Name": "NewStartPoint",
          "Description": "NewStartPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76a94c6d875f4467ac9e0e857f9bd357",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.X",
      "Id": "ebce260cd6db439aabb350c45d0df065",
      "Inputs": [
        {
          "Id": "1bbd1c92b4924b8b805f79aff1cc3330",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff91ec06622c427c981ccacf644501b6",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Vector\n\nVector.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Y",
      "Id": "199330ba4f7f462a86b2132aae1e90d8",
      "Inputs": [
        {
          "Id": "d02557f707b84e3d9aafd1d24ca848c9",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4a67fd80bda4da4abaaf1d9d0f11cd6",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Vector\n\nVector.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1*xDirection;",
      "Id": "cf54beaef914417aaaefb4e408eb682b",
      "Inputs": [
        {
          "Id": "966e888760db4b0ca93958a998fe79c6",
          "Name": "xDirection",
          "Description": "xDirection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc2fcba2cd6242b0bc20e366c29a83e0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z",
      "Id": "c9b41382cd284a8890f5d0564a8db69b",
      "Inputs": [
        {
          "Id": "0469821e606447139457c941d562b34d",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77ff60f3cda14e7f864d99c03f16ba7b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Vector\n\nVector.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "b9c5621f1423417baeeb724707b972f9",
      "Inputs": [
        {
          "Id": "86cc6058f0854b6b96d7f0e155162e19",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2595dda3a2c34e42bf86ab4797907fd9",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1336f4ab670a439a81dbba38bf59709f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cd45aa547484418bfdc683345ffe933",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "30;",
      "Id": "756b0fe396d34c908601a875794dfcf3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "08c630b174544c2db7612f6a426a8147",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "70c7fbc1051b40f58de439ca22422309",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1237f9f5ce347c4bb9934807f1b53a1",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "cfc404e3e63d427889b4f7d5a9f3b223",
      "Inputs": [
        {
          "Id": "def7a4f862644fd5aff28684104f059e",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84eab363be5d4669a04446c90a395927",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbd1db07ff11420ebddcd17c87d228e1",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "774493a7088e4c5b8a623ad0f94544c8",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "bbf2d25a212f4076b256b9bf731ced33",
      "Inputs": [
        {
          "Id": "ebbaee3f5c63484b9fc650799f9e56ee",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6517fc5f4f184d658119bf33f1ea9af6",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1a165a582cf44f1a8060ddb5c2945fb",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef606d6a7b434a1496aae4281d0bc8d5",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "30;",
      "Id": "07cf0e0fe48c41b1b7773c29d2e17a7d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0b5ab04a5797413e93715f729d024483",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "7dc2818a3a3d477eb650a0e127084a0e",
      "Inputs": [
        {
          "Id": "8a0991bd6d5e4cc9a1f581f6f687a85e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51cc003adab44fc3b20003e7315f0c03",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "7c9b1442f89d472d9c5798ab6089f02c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a063316fca744ec685100035426e546c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "f3aeadd1b3f147e597a68d649961b227",
      "Inputs": [
        {
          "Id": "1928643390a0450dbbaa801089cf01cf",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aaa608e91cdd48469262c2affb29e38f",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "afc3ddc201524c9da105b881ea50a7f8",
      "Inputs": [
        {
          "Id": "07913e300d4c4f06a5632bdbd3733ca3",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eec58d92fd0d44849d1d5c4f0a1cebca",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "53e5d6e1a6574ccb97f4344cb8df0edf",
      "Inputs": [
        {
          "Id": "6e73539de6f748a59f95adb80f570fb6",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa0e595c486c47969645d715658d5d35",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "31b33d1a597641bb83bb5b985b80e867",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f483f280add64e0c9418caa51692224b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.X",
      "Id": "865e080a7df24545a9f4ad65daad4909",
      "Inputs": [
        {
          "Id": "26a9f183155f4bcd9002d2ce89d9ef63",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1d6d3c421c24c79874a91e4b0cb138b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Vector\n\nVector.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1*xDirection;",
      "Id": "e2b152e3a86d4d1493e28e63fb6205ac",
      "Inputs": [
        {
          "Id": "eeb1863bf7454b769221401f686942a9",
          "Name": "xDirection",
          "Description": "xDirection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c7199dfc9cc4c7e9197a5262893843a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "8b04b9c92bc94fad999c03ab41d16e5c",
      "Inputs": [
        {
          "Id": "83f950c024c44b078384d546e92c8866",
          "Name": "geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ada0ffac67fb4f68826ca86d3fb123ab",
          "Name": "zTranslation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c29261eb0174503b6cb383842abb402",
          "Name": "w",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cba42b4e3b247b384d2ecc018c2f4c8",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64257b2fc92c402db7a2d5451037daa8",
          "Name": "MaxLength",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7377f74c69145b0be70851b3c4c1c89",
          "Name": "MaxPanelWidth",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48d68ff39a99430eaaae206b5322622a",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c08e77182b448c3b799b754415c278e",
          "Name": "degrees",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24e6d8ab74f542a3ae44c00a65ffce6b",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01b30d1374e748858d4108da45ed0041",
          "Name": "Diameter",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59674f16dabe4ac78f59228a85598e49",
          "Name": "Geometry",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6774648f249d414c80effac2f3bc34da",
          "Name": "angle",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4804c4e5e4da4b89b93dbc7c5fc6c1b6",
          "Name": "list",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26ecfcb64a4345278ea424f9af826cde",
          "Name": "TrackGeometryCurves",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Y",
      "Id": "422696592a3f4b78a7ec19e0b8f1cac4",
      "Inputs": [
        {
          "Id": "a41fe632dff2489f9bb2807cebbbf1aa",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "049599c23f274a44a7cec94e7efcb3c4",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Vector\n\nVector.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "6b3a7781dd0a4c30889d4f8b5dda896d",
      "Inputs": [
        {
          "Id": "80ab5b89d6a84c2dafd931e9e46d7b0e",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61edb301d7ce41628cdf58cccc6225f7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6ab8d14e93d4379b29a2c7301ac618d",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e2f002e86f044d485deb44e4041e3ef",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z",
      "Id": "22af6c4b3bfe4ad3aaaf5168a075d3a4",
      "Inputs": [
        {
          "Id": "26f5096cca364543bcb6059bc88f3dd3",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29524695907c4818b8c0f94b56b19bb2",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Vector\n\nVector.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "track;",
      "Id": "f52170874da443f3b04a7dbeb23dee42",
      "Inputs": [
        {
          "Id": "9ef1ed5ab27d4372942794bc97210612",
          "Name": "track",
          "Description": "track",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd6347af48c94b9198ee88c0868ae56e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "e0f5d482ac3c4a1fb5444a42b61ff2ae",
      "Inputs": [
        {
          "Id": "9e26ab285b394ef88ae6fee38a464bbd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c16f7b73611d4362bea3d085edf6ddab",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccc9db8d139042f281a58163d0de7737",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    }
  ],
  "Connectors": [
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "286f393d5c494cffad2e36e0f45a94b2",
      "Id": "969a2f8bdf55440da5b5e64edf8c338e"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "1547e653206b45dc9d1aeb103265189b",
      "Id": "2ef15f0497f44a3f9aadf9c754a0bbee"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "4043669433e445859fa12c3d21bc8ffc",
      "Id": "538c6f3e3ed64028b6cd469145c20c13"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "dbdda4b4853d4877b60ffa292c6aef5c",
      "Id": "5cc2670f594b497192900a38b9cf5e2d"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "048d92524d1a4ce2aefa8ed40af581b6",
      "Id": "8628d94ef1704099ae3838a089558c74"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "2e61b88f7aa5454f9ee1c2dda5b3500e",
      "Id": "30ac1481d7bc4df0abceff172085b099"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "a0e1d0e0f1544f4bb442340e4266fc02",
      "Id": "d9ed5198b375472e83fd9c8e6810b506"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "87ff9023b0dd497583182ae7e4d2026f",
      "Id": "2fdcd51ed752473e833e1c30dc1d1e84"
    },
    {
      "Start": "960f5b3d632a4c818b30b1946e18b237",
      "End": "9c29261eb0174503b6cb383842abb402",
      "Id": "a435289a0bb446eda6277418cff8f084"
    },
    {
      "Start": "e564c767712a464280f571f93871e4fa",
      "End": "8409bf56001549ec9da83f1998bea1b3",
      "Id": "1e2cf3547e1343d8858097716e368881"
    },
    {
      "Start": "e564c767712a464280f571f93871e4fa",
      "End": "242a842772b147b9b0c340eb048699e5",
      "Id": "a69b838a36f14a4f81c54847a77c70b8"
    },
    {
      "Start": "e564c767712a464280f571f93871e4fa",
      "End": "30905236fda34d82b37cfe3686ac074a",
      "Id": "cf163baf48ad4b68912b214042ca8ee6"
    },
    {
      "Start": "e564c767712a464280f571f93871e4fa",
      "End": "7d4d3624eaa34563b621ebdaac997ef8",
      "Id": "6dc4504fbf494011bb28e6de3f7a2fc9"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "948ef3ecc4484a5db08fb61e703f83ae",
      "Id": "154224ea81c74b099edc1d846af8e62e"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "399188b9c5864a6d876ea9413efe823f",
      "Id": "15f7c24cfb9b4412a04df5ed26c8e7cd"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "380111f6d6804b0ca8f9a64543255f7c",
      "Id": "76b17e7e262e474381370cccad4a39ab"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "53610ac4d9c64ea99eb0c2087d12fc7d",
      "Id": "5fcce948cbde4b29a0db607d466c3920"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "7f9f6a2d2ee64337bc7e44b84af4ceb5",
      "Id": "7c779940eb304b1fb328f166d1af4d35"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "cd2e7d3e4b094206a156eb40c1746e92",
      "Id": "56e1f37b679f4a12b53bcf82b4fdfe30"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "9e219c16743f4bf88f29ea12e7e23e11",
      "Id": "fca9a187dc7b4d37a078d98bbdec4285"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "ec530bf07eda4fcd9f65b8f72c05d55c",
      "Id": "de4493eeb33943ce8afa1474bbe4557e"
    },
    {
      "Start": "2e878e33288e4c798602de99f8058a57",
      "End": "64257b2fc92c402db7a2d5451037daa8",
      "Id": "33a27410e32c4b25ae2270377f90a771"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "07a15331721041fc83eb02b064839bc0",
      "Id": "1094be00a9a74d20b3bccb7eeb8242d0"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "fae4368d05a741db9b7743eae41daa5e",
      "Id": "f04855cfeab14a918ad94c57b17756a1"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "ce772ae35592475ea9903a1cf0f8775b",
      "Id": "d0462451697249e8b5480f4200337654"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "e10db5de388845cbbca644801d0226c8",
      "Id": "a6cbaa9005dc46acb5162ebbfa913d68"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "3617280ab84c4bc3aa560532d109d365",
      "Id": "898bad319939425d9e300000815e24da"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "6c46f27700f84acc854ab77bd4dc3966",
      "Id": "74ed1f42735c42a6a9c59807fb344637"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "89222dc331174ae3be4d71fa7793fb6a",
      "Id": "b528d3cd20214b6189e872e16dbe5430"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "5d3181ce6d1d455eb03e7423ab88d14d",
      "Id": "9bed2cb1bb804eb696e5c101ce8ff39b"
    },
    {
      "Start": "31103c145cf44421bf80c2d424406a54",
      "End": "e7377f74c69145b0be70851b3c4c1c89",
      "Id": "01714a6bde144f7688e9fd650ebb4592"
    },
    {
      "Start": "a045f1a902a04207aba215ede8d58763",
      "End": "a89f007afd42435294f9e407f52fbfd7",
      "Id": "7ee83d069c8f4727815619d2ab48db3d"
    },
    {
      "Start": "052f2ebc9f434fbe934e4eb098c72ca3",
      "End": "7e9ca3cf09374ceba8d4393b4f233a32",
      "Id": "cbfad6fcaef04a99aa51898d7f6e2cf3"
    },
    {
      "Start": "5cdbaf0e29e5448ab5ebad0724b186ac",
      "End": "aa10788584df4765ba65b6957062c4e7",
      "Id": "3a204051dda44f9ca93b9a74793de77f"
    },
    {
      "Start": "0a22f4c0dfdc452a85e000eea836593c",
      "End": "2c9932a225f241a2b0eb95cc370295ba",
      "Id": "698e7a6f95a54138b19bcda810008f6f"
    },
    {
      "Start": "d549d2c5f87f4b48a71e569dabdcc195",
      "End": "2dbedd21d63c4c3ca1d2b37c7fb8c40f",
      "Id": "4d7fc96708fa4d649eae75d8b3c1cc72"
    },
    {
      "Start": "d549d2c5f87f4b48a71e569dabdcc195",
      "End": "6d9cd8fcd22c437d873419f3a48cbcd4",
      "Id": "04d0316fecae4874bfbb845860586355"
    },
    {
      "Start": "d549d2c5f87f4b48a71e569dabdcc195",
      "End": "4e630d5321b24546a45aa76d228cd302",
      "Id": "ad276939bfed460e89f6b10533e02d64"
    },
    {
      "Start": "d549d2c5f87f4b48a71e569dabdcc195",
      "End": "d9b3c5f5c97c4420a4f637a1de201968",
      "Id": "1a83ed9b89d345ae8df5c808068b1313"
    },
    {
      "Start": "52ccdad75ba6448f8a0a8c8370ca0e79",
      "End": "7f49a7bfe0f742a1886e17953464b09b",
      "Id": "5211452f0c9b40979077da659063a9cb"
    },
    {
      "Start": "52ccdad75ba6448f8a0a8c8370ca0e79",
      "End": "9894ba9eff704afb9dd74194b25cdb09",
      "Id": "93a4f2e3b3c84aa586ecde200a68646d"
    },
    {
      "Start": "52ccdad75ba6448f8a0a8c8370ca0e79",
      "End": "e64115e07f4c4292b2cbd0eb2c9dba13",
      "Id": "c5ffb8fcaeac4c589daec81ee83928c2"
    },
    {
      "Start": "52ccdad75ba6448f8a0a8c8370ca0e79",
      "End": "5b2973d574dc438b8cbf212d92aabb41",
      "Id": "7561322499d144189618c63b445ce967"
    },
    {
      "Start": "52ccdad75ba6448f8a0a8c8370ca0e79",
      "End": "7fb151bd95a341f49d54383ea3417d3d",
      "Id": "43ada3c686494db2b045ff355cb02cd2"
    },
    {
      "Start": "52ccdad75ba6448f8a0a8c8370ca0e79",
      "End": "ada0ffac67fb4f68826ca86d3fb123ab",
      "Id": "2c580f214b5248c2a2750209e964dd28"
    },
    {
      "Start": "5906227c09bb4ada92595e529331194a",
      "End": "1c1306063d4a4e2cb1e72cfbb6af70d0",
      "Id": "1279648020ae4a7cabebdafdf7f0b9c5"
    },
    {
      "Start": "5906227c09bb4ada92595e529331194a",
      "End": "fcb43e57f13b4b47803533f2fdca4fdf",
      "Id": "1d289f6cb4414127985f799f830cb2db"
    },
    {
      "Start": "5906227c09bb4ada92595e529331194a",
      "End": "50600cf765c740ea81a064f91a0247b7",
      "Id": "13f3f73577694c4a9f6f022a6112f9c0"
    },
    {
      "Start": "5906227c09bb4ada92595e529331194a",
      "End": "7d5dd3fb43704a18a503b9168b76422b",
      "Id": "d8a2dde26f594881bac0a57bad4e45f4"
    },
    {
      "Start": "5906227c09bb4ada92595e529331194a",
      "End": "1eb2aa5ea9bf4845b515bea89fc2891e",
      "Id": "c03570fd6c8f43b8a0873d3b5474fa6c"
    },
    {
      "Start": "5906227c09bb4ada92595e529331194a",
      "End": "6cba42b4e3b247b384d2ecc018c2f4c8",
      "Id": "f2f3d1c16f70427f93e1ea05e09a9eeb"
    },
    {
      "Start": "d9d7f9f56f2e488eba05b3386c9a091d",
      "End": "c5de3d3df69846c7a74fd33632315e94",
      "Id": "6c9c4f8e5eed498da2b541af9a297ede"
    },
    {
      "Start": "d9d7f9f56f2e488eba05b3386c9a091d",
      "End": "b6af85f23e7345bfae0483dfa4e00902",
      "Id": "f6c6d3c9524c492aa8f173ea142788a8"
    },
    {
      "Start": "d9d7f9f56f2e488eba05b3386c9a091d",
      "End": "d0420766d06f4710b215bda8180ef560",
      "Id": "a83cd2a114904974945eac1003b1d2a0"
    },
    {
      "Start": "d9d7f9f56f2e488eba05b3386c9a091d",
      "End": "dbc12448d2aa4e94882e02cfcd48ceda",
      "Id": "9024a9c7ba594577820b9800c8317803"
    },
    {
      "Start": "d9d7f9f56f2e488eba05b3386c9a091d",
      "End": "1e04b74a37a042b19c90862352917b11",
      "Id": "c0ae9c607dea4ab69876715896c0d878"
    },
    {
      "Start": "d9d7f9f56f2e488eba05b3386c9a091d",
      "End": "01b30d1374e748858d4108da45ed0041",
      "Id": "bd1986991cb64df3823ce05458afb7fe"
    },
    {
      "Start": "3eea64c7605942cdb9a580e4972c3c65",
      "End": "541937e68f0d4bf796672829914036f1",
      "Id": "5483f77d25044243b8053e3397b2ec28"
    },
    {
      "Start": "3eea64c7605942cdb9a580e4972c3c65",
      "End": "27ac504892824f23ad85852bddf6dc66",
      "Id": "0f7153ac805e47d19065f2c297421079"
    },
    {
      "Start": "3eea64c7605942cdb9a580e4972c3c65",
      "End": "a4fe7c18d60647a697f79397a545a31a",
      "Id": "4658df871857471884a3e586ec739dd6"
    },
    {
      "Start": "3eea64c7605942cdb9a580e4972c3c65",
      "End": "3f6e525633e84a6bb63f7724ef3df33a",
      "Id": "2e3bad5562db40fd801c97aa18a64131"
    },
    {
      "Start": "3eea64c7605942cdb9a580e4972c3c65",
      "End": "307be76edae547b28f06c079670057a4",
      "Id": "c6408a03b3c2459d9eca76d311ab4aee"
    },
    {
      "Start": "3eea64c7605942cdb9a580e4972c3c65",
      "End": "24e6d8ab74f542a3ae44c00a65ffce6b",
      "Id": "f54dc32eb12c43979e2266be996a7e07"
    },
    {
      "Start": "8ed41f2f9611491d9a02fcff184ae4ce",
      "End": "cbf76229dc2341ab9baf6b7d2e8eedc1",
      "Id": "aaa8c44bbeaf4f6bb33b42adf4b8c9d3"
    },
    {
      "Start": "8ed41f2f9611491d9a02fcff184ae4ce",
      "End": "1ff2abaf16604170a603fbc00e2d83d5",
      "Id": "df8e9db1652842bf9f7d70c341e9aa28"
    },
    {
      "Start": "e0d76999d0244ebb9599e4fbdfa99725",
      "End": "525ff4ba81fb4fdda767e15240b7cd68",
      "Id": "e157e311d2b940e98de85bfcb3409e96"
    },
    {
      "Start": "50977733eaee4be9a11291aca0181f9e",
      "End": "3cf2547b40f4485b85516c695aeeb661",
      "Id": "6631aa537f9346a28523bda1295cfd74"
    },
    {
      "Start": "50977733eaee4be9a11291aca0181f9e",
      "End": "01cc2bd761fc4b63857dbf2416bf8481",
      "Id": "05a4677d23f14857b00bfae545481b5d"
    },
    {
      "Start": "50977733eaee4be9a11291aca0181f9e",
      "End": "20357746bc354dbab3c484c440461c72",
      "Id": "4394ab12fa9a4ea6958c91c7b5dae731"
    },
    {
      "Start": "50977733eaee4be9a11291aca0181f9e",
      "End": "60eae2afc34747e9b09f919daff34bb8",
      "Id": "70c96eec785642c4a4e86e5be8b571e7"
    },
    {
      "Start": "50977733eaee4be9a11291aca0181f9e",
      "End": "8766e503f2964c1fb1371b24b32549f4",
      "Id": "a87b187e4d1e4d04b4f8a3440259997a"
    },
    {
      "Start": "50977733eaee4be9a11291aca0181f9e",
      "End": "1cca3fe9738640cc8fd4694a4b211c8f",
      "Id": "fa9e4920d1a141b4bc8ef02e2211110b"
    },
    {
      "Start": "0c7b92636e834ac5985cded94672eff4",
      "End": "6dec80dfdeb140a6b76346a7c174c144",
      "Id": "595f17a4e8a2434eaf8539e4bede4d98"
    },
    {
      "Start": "0c7b92636e834ac5985cded94672eff4",
      "End": "4bf67e1913134f13a3faf2fffdb4d07e",
      "Id": "96e69e7bdb334381a59eb2cb89130206"
    },
    {
      "Start": "3e8512bee45d4c9d97ddbb7662614a78",
      "End": "0ac2b6984ea54e3a88de2bffe56225eb",
      "Id": "ccbb70e320d0445ba580cc4b898ff21a"
    },
    {
      "Start": "3e8512bee45d4c9d97ddbb7662614a78",
      "End": "3f353dc5373e47aea4423dd4bfa54c67",
      "Id": "cef887eb32ca48f9a7215b63b7c434b9"
    },
    {
      "Start": "0661b11ff5334596824a765a2bbf97cf",
      "End": "fb37c2d020a64faa8084b0ffca4d6a92",
      "Id": "8a03aee37727468389a6600eb2d16f1a"
    },
    {
      "Start": "363afb7f18604ee3989643e4a9991c88",
      "End": "12620edea0ed4474a1324849bb6d2c68",
      "Id": "034596c335414e1abcbe08eeaf392f4e"
    },
    {
      "Start": "d9b4be5297cf48edb015b4297b64f5b7",
      "End": "b16daf91f99948728cfcfa9130cfdb5a",
      "Id": "f01de75844314a7c9146a00d9aeda5c4"
    },
    {
      "Start": "d9b4be5297cf48edb015b4297b64f5b7",
      "End": "e4a96bfc758a47899d64b4b61efe28f2",
      "Id": "d75d92cd0879415692522460e4bfc61f"
    },
    {
      "Start": "efecec97919548febc6c4ff5b24c0771",
      "End": "931b173e4f8342ee899f0e606b9f45bb",
      "Id": "755e5c440d534d339734bafc370bdc14"
    },
    {
      "Start": "e46c11af66614e908ab2461f9304c6b1",
      "End": "a660ee9cba5f4954902229f8583c6433",
      "Id": "6f96e4b135dc489f9653acfc39841539"
    },
    {
      "Start": "2610c15c1e184b55805b197127b14431",
      "End": "bc5b1447486d4afa9f9eff20cbc87dc3",
      "Id": "42e7b80e5cde41b7bbd372664a0f4543"
    },
    {
      "Start": "d46377ff9be840d1abe9a056c113688f",
      "End": "de6a474df0be4a9eb9b2cec498e728e5",
      "Id": "fcb8471b1bbf4148b8d0fc1c0ea89624"
    },
    {
      "Start": "5fc8d5ad3a3b40e9aaa7cc4bec45d036",
      "End": "b8717584cc654e79a8a9b6d14c186956",
      "Id": "af658edd7f92401cae520e9008bd7d98"
    },
    {
      "Start": "24ff85c33e9b48a7b38fe51800130dbc",
      "End": "019144276e0b4d75bc016afb627f06d2",
      "Id": "1cbf22a842174ddb8139b0abd658c8d5"
    },
    {
      "Start": "825d1aa7f2944f32b7b50fa94e8e224e",
      "End": "0ac86910227c4c56b5eb080e8e6fe7b8",
      "Id": "501c8b85fe1c4a95ab6444e231b7bcd7"
    },
    {
      "Start": "552966599b894386a4a0216c2609aa03",
      "End": "463e708bb70341cf85c66b26cda11e59",
      "Id": "094a7495f5584b4db108248f3da8140c"
    },
    {
      "Start": "c07cb5d165864dbfbadd45b3139b7362",
      "End": "c1c79c18af3a4c7db6e6356559f805e4",
      "Id": "9f52da88acef47a5ad50551810d5ec4c"
    },
    {
      "Start": "37f5327dbb2a4c1e9428ecd9e998e367",
      "End": "efe6abf8a39340918596bb51151b9890",
      "Id": "cb9969481355483fadf4b1182867fea4"
    },
    {
      "Start": "989e2051e95e469fabe7899b886e74e6",
      "End": "3e9eda4ec71c40b88b0846c8679616d8",
      "Id": "68766b9b78354614bfe452cb6cd98aaa"
    },
    {
      "Start": "989e2051e95e469fabe7899b886e74e6",
      "End": "1d12d3c2b06540149478bb7ad15341e3",
      "Id": "3123e50c9ada4f4fb2997323de4363bc"
    },
    {
      "Start": "b73665acf99e46c9ad5b32594b8192f5",
      "End": "8da18d926e9442989b2d087f558da938",
      "Id": "c2aaab53f6af41d4a6d415818edbfa57"
    },
    {
      "Start": "8fe45c1b44784025a1f838d4583345db",
      "End": "409144c92dc54c47a003b9031465c328",
      "Id": "4c31b643a2914208970bc1ed8449159d"
    },
    {
      "Start": "8fe45c1b44784025a1f838d4583345db",
      "End": "08e8fa69af7b4f228808b5d3fe364c14",
      "Id": "db539e3bea464436a8367d371cd8aad4"
    },
    {
      "Start": "8fe45c1b44784025a1f838d4583345db",
      "End": "62405b4f29fe427d9c54794126b73fba",
      "Id": "09d54c4c0cae4fe588bcb18ed592d6dc"
    },
    {
      "Start": "0960755103bc40f996e712238a08a1ea",
      "End": "74d64762d21b4a21806b3bdbf3c40fc7",
      "Id": "3196333c959e4f03ba2ec23283415528"
    },
    {
      "Start": "0960755103bc40f996e712238a08a1ea",
      "End": "9169ea528aaf48628ff11b0c82714621",
      "Id": "17ebd894f00041f4a736db5b109d512f"
    },
    {
      "Start": "47b709899d734dc0899158b7c43dc04a",
      "End": "5acfd4ed8dfd41c38083524e87a3a84a",
      "Id": "c7edf1b1720f4403a3faa07850639362"
    },
    {
      "Start": "c17af8a4223c4c39ade21f9ba6e2a33f",
      "End": "01a4f174fd514e7297bcd93c5d2d3aa6",
      "Id": "f42456df30104b16b9b52f859ce2852c"
    },
    {
      "Start": "c17af8a4223c4c39ade21f9ba6e2a33f",
      "End": "9d6383ba79c34208a9637536ee5d5288",
      "Id": "f155c5fb6a6649d181e50a163d06ecc9"
    },
    {
      "Start": "c17af8a4223c4c39ade21f9ba6e2a33f",
      "End": "81c12598beed45e99354c6c11f9fca9f",
      "Id": "e9da88dbbd12441fb76f01e8fce57f40"
    },
    {
      "Start": "b22e0e1b224f4badac68ad99d1861fa8",
      "End": "2542ee2885bb47bd923082b53560970c",
      "Id": "2472aec693ed40719907624817683a22"
    },
    {
      "Start": "b22e0e1b224f4badac68ad99d1861fa8",
      "End": "09075786f31549a8baafe471836153ee",
      "Id": "6b6d3b1467e54d11a13ebcbc26b9c633"
    },
    {
      "Start": "a250a35045e347a48230d18ce4f85ba1",
      "End": "a5d7916c9735408e8f1c96201ebe6421",
      "Id": "1de29aad242a4b9481f8c1b343bef402"
    },
    {
      "Start": "530cbbc908ac42c1881d53b2f25ffb6b",
      "End": "401112913c614df19bebd7bfb53b5a01",
      "Id": "68ce682749aa4a09aa80f57709e6a61c"
    },
    {
      "Start": "fc9cf3b72c4e49a3aaad262caf77053a",
      "End": "6e56e2a491e44fb68e842104c6b960d5",
      "Id": "6e3276c849ba4adb9454b0dd2d54d96f"
    },
    {
      "Start": "21f04df1adc4415b855a58159c55efb0",
      "End": "9269db08374b483eafa2e004909f8ee2",
      "Id": "ce24414e837f4750ba1f36a1f28fb2b7"
    },
    {
      "Start": "bef63c04f4ce42be90067d56a9a270a9",
      "End": "95ce6865876945a990daf54696084b73",
      "Id": "a074a9628e5f4643a7fecfcdd9b03e50"
    },
    {
      "Start": "90db307680e347dd9cff47cd3c559c15",
      "End": "7a50015849a4448bb9fd5ad09274d3c8",
      "Id": "080f48142b6f4612aad1780f186aef0a"
    },
    {
      "Start": "2166a3263d0948a982fab39f6e481eef",
      "End": "483a30e8874848d8a06925d064bfca0b",
      "Id": "70f22357a6474617b57c007c3f728aad"
    },
    {
      "Start": "750bcc6a5e904d99b37dae584028c749",
      "End": "e23397a250b541f7ac3f0300ed0532ed",
      "Id": "fb4790ae61b7485b97565f35f785dae8"
    },
    {
      "Start": "b614ca010f37454c99394b9524ac02f8",
      "End": "10c0828f8bab42d8be449be3dafd1409",
      "Id": "24eaf5450cfc439696d89b9d99f4b2e3"
    },
    {
      "Start": "b614ca010f37454c99394b9524ac02f8",
      "End": "1fe977b435c34a50af05b7b3c6069eee",
      "Id": "d3072757861c4f8ca687a6119cc123f6"
    },
    {
      "Start": "ccdbdc6ad0d54676b37de286aeb8d2e6",
      "End": "90aa499c8ab44f4088cd9cc2403246a9",
      "Id": "729c2647e378467184094d433ae2fb5f"
    },
    {
      "Start": "a6d1c590f43f440887e3f9708ee9d2f5",
      "End": "3d7e44f1c5dc4a09857b52a2e181ebe3",
      "Id": "b73825ec464a43bf8e4827308d977a4c"
    },
    {
      "Start": "319d6534be8741e8b3eb92f3bea099b5",
      "End": "697684107fcd47f5844b82ee64931c37",
      "Id": "1145fa113bd8434ea66b83146da8cbe1"
    },
    {
      "Start": "319d6534be8741e8b3eb92f3bea099b5",
      "End": "e2fbf9c6a4464772aca4b366c05e955a",
      "Id": "a3290fd38c6a4582a5a757a02dd77712"
    },
    {
      "Start": "319d6534be8741e8b3eb92f3bea099b5",
      "End": "a9ee1da8845a414f8ff5c04fbd97163b",
      "Id": "b6398b1d292c49f6af515e41cc2d3bb9"
    },
    {
      "Start": "4a53bcb73ed34a238f3730004e045895",
      "End": "e5c620d59547460baf5d10d214112454",
      "Id": "f555a6732aa24049a3eb4eee613b9e9e"
    },
    {
      "Start": "759b7514efad47ae9638ad2d4f51ef64",
      "End": "4640ad7348534019a05dd41f31c40477",
      "Id": "dfaf3ce093cf4d8bbf9b650e6a46c8e8"
    },
    {
      "Start": "4da92046a0ab4c459ebb879aaf23fb8e",
      "End": "0de6821cbd534d09aa231e9d8661167b",
      "Id": "1e2bd2fec27247039e5ef22e7f158769"
    },
    {
      "Start": "4da92046a0ab4c459ebb879aaf23fb8e",
      "End": "7fe0fb529fb44b7ca73b67b155d039da",
      "Id": "7d605fed17fe4e84a63b983af8439144"
    },
    {
      "Start": "4bde4fb59e81427aa99fe3f0e2845d75",
      "End": "2e1ccb978c33440e90a971233af45302",
      "Id": "0376f92b63f14fb2bc1de6a22ba6115b"
    },
    {
      "Start": "4bde4fb59e81427aa99fe3f0e2845d75",
      "End": "817f8ebe00e54afdae31950d715e2c6c",
      "Id": "f17dcccf69f540d0a66fa9bcd76478f4"
    },
    {
      "Start": "82d897a8d7954b289e50355720c80c4b",
      "End": "8b891697180541768ad3f0914b5366a5",
      "Id": "cdd3976153624369b31e0ca697fc0f83"
    },
    {
      "Start": "747ad32049c3407eb0a9621bcf5cce21",
      "End": "636dfe4940124d0a93a0f6fb3095d9ca",
      "Id": "cd49f8a214084859b9dd11d90278b641"
    },
    {
      "Start": "a9818f5a8b13441297d21394449406eb",
      "End": "6bc0bf9b638c4910a4538410fc4bb37d",
      "Id": "a599c75a4b6742e4bf0e988486ed1a2c"
    },
    {
      "Start": "a9818f5a8b13441297d21394449406eb",
      "End": "c530af3bdf4d42b9a025c0b25cc64fbd",
      "Id": "6314b0caa582420bb94ed381c1886afa"
    },
    {
      "Start": "a9818f5a8b13441297d21394449406eb",
      "End": "b98dd10409c44356bc1a21454734102e",
      "Id": "25319ed87f524647986251cdef66015a"
    },
    {
      "Start": "cf5126a8dd07475eadb8a59ba537cd21",
      "End": "b4a925ca09a648bea91663b379491496",
      "Id": "d82b8006b7ba4ee18221790b7d81a7a5"
    },
    {
      "Start": "4b3e806e2ddc40bbbd9dcc7ec70cc1ae",
      "End": "b2e02a5ee15c41d8bd8d79b9342146fd",
      "Id": "ef58d11adb904b43a3c1f0b7271cf8d0"
    },
    {
      "Start": "1f3800fc284048dfa9ef18c5686d89ae",
      "End": "d7dbae82f828477dbd9e6b83050f6e97",
      "Id": "a0e3e943dddf4481870db12dd9fc75f0"
    },
    {
      "Start": "1f3800fc284048dfa9ef18c5686d89ae",
      "End": "115e2fce48b944468c9591bccf84c068",
      "Id": "23e089db042f47fca2a8103811df88b7"
    },
    {
      "Start": "1574bea4641b4671b738dba9701a0357",
      "End": "fffe176d7ca64de0839e540950e87227",
      "Id": "8b4a85710463402c9412cbd2b7b731cc"
    },
    {
      "Start": "1574bea4641b4671b738dba9701a0357",
      "End": "5ba0c8ebeeef4b06968a60a8c67014fe",
      "Id": "51cdbc6ad675417b89b925a9790f2dcc"
    },
    {
      "Start": "891e7a9d069048889b3ed0b1d8c69f88",
      "End": "a518442a715e4f05862d3c2ef5aa607a",
      "Id": "b5061743df4348fb806e5eec2128656a"
    },
    {
      "Start": "c8b431d9ad304ad089fc41ec249be36d",
      "End": "d04b72cbc9734c24a4794a68dbbfa02f",
      "Id": "083ba870648b4e0ea35027e283899016"
    },
    {
      "Start": "2cac3582f949470ba4fd2ee0de96fe48",
      "End": "a384ebc315894aa6a77eac485ecd3cb6",
      "Id": "c307836257cd415db95212f95cb3c7ac"
    },
    {
      "Start": "2cac3582f949470ba4fd2ee0de96fe48",
      "End": "7ce3a0a10afd476ab4ee205c434ab4af",
      "Id": "ec0023c4049c49f98b17ab373f4a038c"
    },
    {
      "Start": "f0a425337819407294f733f6f85c2e26",
      "End": "d840a8140d9d40cdadf6384ac8b32a4c",
      "Id": "3054e19b381749029158228c72b11587"
    },
    {
      "Start": "c6cc02b5b1624071b3884d50fc6258ff",
      "End": "1d64c7c9af924097bc23c5ba38134e70",
      "Id": "4611ba7bfffb4fd3af31b3ced3fafcdd"
    },
    {
      "Start": "c3523bf97003420e969fd23b1ff9408e",
      "End": "0d5053841fdf43439f5d4291d6957d6f",
      "Id": "4a438d8fab4d4b27b10536316099b5df"
    },
    {
      "Start": "c3523bf97003420e969fd23b1ff9408e",
      "End": "4a2ecfa0aab944828a50ab600ed2538d",
      "Id": "227d52881fc64be190f2d7734df7ffc2"
    },
    {
      "Start": "c3523bf97003420e969fd23b1ff9408e",
      "End": "c2ba8ff7461547caa16790f0a02199cc",
      "Id": "9fb9c0de7c734cd4aef1d2c22887e876"
    },
    {
      "Start": "c3523bf97003420e969fd23b1ff9408e",
      "End": "f393c606ad8946a8854c2cfdf9da81e8",
      "Id": "a9f243e45b9049469d0f1bedf34e10a5"
    },
    {
      "Start": "c3523bf97003420e969fd23b1ff9408e",
      "End": "69da4b661d78480ca1aafc08aa82ddce",
      "Id": "d0ec9108902344e08945d15c732f0988"
    },
    {
      "Start": "c3523bf97003420e969fd23b1ff9408e",
      "End": "aa08d5df15a5457480abcbd9800a25de",
      "Id": "a8b33a49e80f475b8060e7f82bbc250a"
    },
    {
      "Start": "fa9b671aeb5541d4a9769fee06139fda",
      "End": "943bbf879bec473098df69dc029ae4df",
      "Id": "309787106e6746608519276bd0fcd207"
    },
    {
      "Start": "50cdf9386865435dbd5510f48569ef7e",
      "End": "18ff4fe67d8b4b7a9da3659f52925005",
      "Id": "fd9dbc7312f448ff8b4c546c77ddead4"
    },
    {
      "Start": "3fc37fae20e44a748146c37d71f1058c",
      "End": "b27c86dac1da471e97680ac215d8cb7a",
      "Id": "e72c99fc36d44d579bb70684ac3fb98c"
    },
    {
      "Start": "8ab2f43aaa2443b29b41dcbac0f58d9e",
      "End": "d4147f8730944a6baea57d13b5b9d75c",
      "Id": "72f1ccfd9fdd49de8f64b6796b14c9c7"
    },
    {
      "Start": "e1c1d93efa4b41bdbe730b2c3a0319a8",
      "End": "5a92a0ca3fca4aa59d5d2f719ad8066c",
      "Id": "1b037eeeb9bd4e8690bf525aa44dcad7"
    },
    {
      "Start": "e1c1d93efa4b41bdbe730b2c3a0319a8",
      "End": "b3ab3ed782794195b426a5991ebd8763",
      "Id": "4b65d8d73f90460a8a1dd92cb60f43f0"
    },
    {
      "Start": "e1c1d93efa4b41bdbe730b2c3a0319a8",
      "End": "99465d40fcc94d74b4b39b09152d0ca0",
      "Id": "76940f829b494b2d8c7057666cd48f12"
    },
    {
      "Start": "e1c1d93efa4b41bdbe730b2c3a0319a8",
      "End": "fbb1f600b4884e668bb6bcd91f6d79e4",
      "Id": "dd0c2e3991284abbbedcfd406c07556e"
    },
    {
      "Start": "156709ede7e343e5976b9e98ab7ea81d",
      "End": "2550bd0b21d340bdafb41a3acff13685",
      "Id": "9cf975cfe1e14b62b294d5dd8c2dfbd1"
    },
    {
      "Start": "ce4c5de2a8da4282823be9d624a6900b",
      "End": "3b4415fef63b4b98b03ad9d39f20a720",
      "Id": "c65af9af160c45f9a62274437d3b1765"
    },
    {
      "Start": "e6c55f7d163a4322932f523a538aa8d7",
      "End": "e28ec54e9ca347889e7832e8eee9b8cf",
      "Id": "3a2cb0db0dee49528a4c494f408a77bd"
    },
    {
      "Start": "e6c55f7d163a4322932f523a538aa8d7",
      "End": "f5a29ab90a4c4ef9bed8bc5a1cd645f6",
      "Id": "2603b6eb00a640af8a621da5b769a043"
    },
    {
      "Start": "6455b80910214634960f7d6707214c8e",
      "End": "aae7b18e286a4f649007e9aa67e29b27",
      "Id": "2db796a2f0184122925f633d1e8dcd2f"
    },
    {
      "Start": "6455b80910214634960f7d6707214c8e",
      "End": "aeae16b8e1b0467c8594d81171d1681f",
      "Id": "a139ff4a2b064ec199c5aba40529ad9c"
    },
    {
      "Start": "6455b80910214634960f7d6707214c8e",
      "End": "459896a54be74c8caa02b466f1d210b0",
      "Id": "2dd04cfcd66642f1b15e23791649d561"
    },
    {
      "Start": "0d43f46dec7c4f068970cb42a321ab0b",
      "End": "db4789568a664feba75d9260bc003503",
      "Id": "d7eece10612541a8907052fbd740d9ea"
    },
    {
      "Start": "44c097647a9a48f4bd7e52d2a733a46f",
      "End": "c48ff1ee1aca4000b8a993b1b89f5a7c",
      "Id": "cad1f1069d154e1ca0810660a2a0594b"
    },
    {
      "Start": "a286660c2a0c4272b80969c6bef9b200",
      "End": "7d2c611d51da47fa90f3f3ce6401b59d",
      "Id": "2f00ef0653774c7698244dc65eb32582"
    },
    {
      "Start": "a286660c2a0c4272b80969c6bef9b200",
      "End": "860543019679490bb9d20480abfcb635",
      "Id": "54b353f5b24543c1851d87ea4aca6b45"
    },
    {
      "Start": "a286660c2a0c4272b80969c6bef9b200",
      "End": "25524eed8c34421384de6abd174af2d9",
      "Id": "c9f8fa1470d247528f5bb4a9be7c7115"
    },
    {
      "Start": "9429e5aecdfe42358d9e38da995534a9",
      "End": "b1cb8c44a03143ffa0aed4ea92ba8985",
      "Id": "0224d65f86c34e1a80248a5902a7524e"
    },
    {
      "Start": "fd070adacbc143e58f035fb878bef7d8",
      "End": "5a3471f7297447429ee1072ceef06ccd",
      "Id": "81d0c14a8f39470583e6a402a81f54e4"
    },
    {
      "Start": "9bfdc2103e344b338966d6ecbfe30dfd",
      "End": "217fbe8b84cf4883be10e4ccb2d6c413",
      "Id": "8c330f0ddca3431498180e24c2f19995"
    },
    {
      "Start": "9bfdc2103e344b338966d6ecbfe30dfd",
      "End": "3552775345084e888f9b17f03b505d6e",
      "Id": "869f8d5ec1c248ca99af518fc58a4499"
    },
    {
      "Start": "9bfdc2103e344b338966d6ecbfe30dfd",
      "End": "915099e5f3b54c439331af94fddad5cb",
      "Id": "01482b8623e64edbad785d186a48eccb"
    },
    {
      "Start": "cf6a6e42d84c4c09bd2d9d31156c6b68",
      "End": "3e3cbc23990a45a8a9f77f884617bc6b",
      "Id": "cfc97121322f45d4911e849f1002a487"
    },
    {
      "Start": "6d6ad1482eca4a9188beab5900670be9",
      "End": "c151ccb633ee4b0e99b984bbe75b1db3",
      "Id": "8a708e93469d47099faf82e16709aee7"
    },
    {
      "Start": "c14f402746734a399de4d5ea358fed4e",
      "End": "0f33a404dc4b4211a9606cd15c10b4d0",
      "Id": "82b3c157ab364a939b2987e0ac6b58d1"
    },
    {
      "Start": "cb35a54027bb4284afcb8e78808712cc",
      "End": "8f525924a2f047c7b201d7a4f6b73c11",
      "Id": "a0704dd2fad84aa4b5209edd2ea57e3c"
    },
    {
      "Start": "a11950c388cb49b480869fa38531d71d",
      "End": "fcfd74ebe16c4de98948c2cd496853d9",
      "Id": "634a401958db43b9913796efe7b54b68"
    },
    {
      "Start": "abb835e435644985863d9072020ba21e",
      "End": "cb56e6d2327343e9a792e27036a4f06c",
      "Id": "dc31a7208dae44b8aad084ebcd7a5a40"
    },
    {
      "Start": "7e6f54a3a26d420ebbf8b8151ca2d22c",
      "End": "327413c407f6406a8c2076f6a164c098",
      "Id": "484945f4bd174967a77dbef83c041bef"
    },
    {
      "Start": "7e6f54a3a26d420ebbf8b8151ca2d22c",
      "End": "1ad11bd6ef274e3d8d751f2b619a34e0",
      "Id": "0eb775992fb54625a0b7c4699afa3c3c"
    },
    {
      "Start": "7e6f54a3a26d420ebbf8b8151ca2d22c",
      "End": "c3af4e4bd9d840fdb1903c3c52402e34",
      "Id": "c9c03a51ca5b4e78af77daefb1938c60"
    },
    {
      "Start": "ab9f5142e7764ab98678e46d4b160c9a",
      "End": "d6b89e507ccc4014b4d0c92040b86639",
      "Id": "7f8a5b3b0f3542089190e7060a4709c1"
    },
    {
      "Start": "fe5bf9165e094181bb6b62f68e72e820",
      "End": "7fe7c495f0b7441697ef44a81617c246",
      "Id": "e91e72162ce147da9364c2fcd9514a9e"
    },
    {
      "Start": "fe5bf9165e094181bb6b62f68e72e820",
      "End": "5643e69a46a34e0e8da3050430940422",
      "Id": "48ad00f3547044c3a62fd3837ad8523a"
    },
    {
      "Start": "96dcd4fcb80342b692a4fa94a07da910",
      "End": "fbc314f4abb14396b926e813a4be78b7",
      "Id": "02f87f72e9b84682b05ab720e663ad6d"
    },
    {
      "Start": "96dcd4fcb80342b692a4fa94a07da910",
      "End": "64ca4faa8f1140a69bf7e31f26c34f66",
      "Id": "ef9afe6149914deebeba9f54624589d7"
    },
    {
      "Start": "8035c30ba76f479989f27a3737502f5e",
      "End": "52549441afdf4e848c787710a7b2ae28",
      "Id": "de5e7d51158241fb8e4ae668fa225652"
    },
    {
      "Start": "6e800d9372e64ca79dbe6a60d5f54086",
      "End": "1e6bb53215a2447a85d09a66cecce4e2",
      "Id": "8fe99c7c048843ef8bbe8c3b6bab6b3c"
    },
    {
      "Start": "e8f7b37b333b49b09223154c09780fca",
      "End": "c352bd5cf5c249979a62f1ca811c3f22",
      "Id": "60268373b35845d8aa075f856515a593"
    },
    {
      "Start": "e8f7b37b333b49b09223154c09780fca",
      "End": "11c92a6fa47d442c867ec3fb919fcc97",
      "Id": "3ad99f0ec20f488d80a19e5ee9b7adce"
    },
    {
      "Start": "e8f7b37b333b49b09223154c09780fca",
      "End": "bfbe060a53244106b400d6073f961867",
      "Id": "a1a4bab166764f48ab5ad503dc8ff3fc"
    },
    {
      "Start": "3e97c9c72ee246ab9df39ce57f6026d4",
      "End": "07102efa79b641d9a5a708f775389c21",
      "Id": "c85de705e66048a7b58ddb1e48fc6852"
    },
    {
      "Start": "6d21888cc72c4218808229b336b7864f",
      "End": "743c71e6970a452782e76fb46bdd11ac",
      "Id": "3ee7612d5e964b0eb1013cb8e01ba2cd"
    },
    {
      "Start": "cf1629c7287545719471f7b0e12598d6",
      "End": "f49842b5c5af49058ae2e668c9009e46",
      "Id": "0dab841e0d4e4ece836dc4f74984e143"
    },
    {
      "Start": "cf1629c7287545719471f7b0e12598d6",
      "End": "1510161aaab24a858f5078e7f7f312d2",
      "Id": "5c5a2d6c1add472a9d3e374fb83d6a7e"
    },
    {
      "Start": "16117eaacf724b0fb6026d88c1d9c075",
      "End": "89bc39d2890043d79b85f7b88e41f7fa",
      "Id": "244af9312f204cfabdb952f0b6596a70"
    },
    {
      "Start": "2e9638bcdc204e6caaacdefc7a58c000",
      "End": "afe74ba8339141c9b4d62c5201fc6e72",
      "Id": "3c50af0c4b9a456e95d3bd898074f1a5"
    },
    {
      "Start": "a3d2ba2ae6bd47b39da563588d39f68e",
      "End": "f04ba5815de64232a388db5f26aa6b86",
      "Id": "9f8bbbbb533c4530abe6b7e0555c7fd6"
    },
    {
      "Start": "a3d2ba2ae6bd47b39da563588d39f68e",
      "End": "db7e4f0bc59c4b69877a81b029c45fa7",
      "Id": "ff72fc09546242649b3a0790199ff601"
    },
    {
      "Start": "55bce81d788d495bab14954d7333d885",
      "End": "795cabca70be4eff94a1ef5a1df6d39a",
      "Id": "96e7b39964f746178a0260bbff6462ad"
    },
    {
      "Start": "55bce81d788d495bab14954d7333d885",
      "End": "23466e1b470a4cdd961adb5f8719019d",
      "Id": "e0d634223a794995a4c4c9b7816f167b"
    },
    {
      "Start": "55bce81d788d495bab14954d7333d885",
      "End": "6ca1c9933b7b4d749bad74e31cf06722",
      "Id": "3a38885331ea4739b3a1d93491c1cc51"
    },
    {
      "Start": "5facb18d51ff46f8b02f92ca97a9d0e0",
      "End": "b6404055c5a24238a1f9bd5978496f17",
      "Id": "f2505266833449fab520671943cc441a"
    },
    {
      "Start": "5733d0e11914472e89df5baaeae3df62",
      "End": "3203b93f059348ea95881198d60a515f",
      "Id": "4913d855fe5b4e9fb110e14cd593280e"
    },
    {
      "Start": "19e05a3e4d1d49268c6e43d011982c2b",
      "End": "84cbe9424bd241db9894318c4f2c5013",
      "Id": "c64c2a71a7054bbb927fbf1b7b24236e"
    },
    {
      "Start": "19e05a3e4d1d49268c6e43d011982c2b",
      "End": "6db38e6314054adea1644cacfa6fbf21",
      "Id": "15e54dcf439c47dead406f5318bca5c3"
    },
    {
      "Start": "19e05a3e4d1d49268c6e43d011982c2b",
      "End": "022537599e524d92b073c3229ba97f02",
      "Id": "4835a116cb2b435fa3801e87440ce6ad"
    },
    {
      "Start": "19e05a3e4d1d49268c6e43d011982c2b",
      "End": "a98a41b784d742109dba6ba5a0a423b3",
      "Id": "bf6bb9bfedff48f983361916cc66213f"
    },
    {
      "Start": "b5b5132a26694dd68ef32fbd26d24056",
      "End": "4d893dbd2492492ead93c5d97b16378f",
      "Id": "6c655d318c3f4cb1b8c9ba8bb6ff4c8c"
    },
    {
      "Start": "0810955a40fb4e0a85af28b4204dc1c4",
      "End": "3608aa1d930848a09334cb12d5a546c3",
      "Id": "213894882572412db3eeee7d74b3e246"
    },
    {
      "Start": "b9e8fa3eae024555885ed4a4a174f561",
      "End": "6edab760d0b843b0a6e6fc5868972080",
      "Id": "68807487974447c396100a34bbff6f63"
    },
    {
      "Start": "5b6033b0806b4dda825fd2fea6b55c86",
      "End": "43fb8b065e2d44de8907e8b9763161d8",
      "Id": "62adfad15f1544c8a3b1b69b192c29bf"
    },
    {
      "Start": "f77d0356913845da9825108c5452560a",
      "End": "ea415be6a59b460e90c3d35d5886d03f",
      "Id": "4decde60153a4cf882e088e5174aa3d3"
    },
    {
      "Start": "2a692e875b55430e93d04492c4a3f526",
      "End": "430ec5161fc04c4b96dd50c92a94ed00",
      "Id": "3ea7c814254e4ae888bf706f69711590"
    },
    {
      "Start": "3c03200fc57d4660a57f08d7838380f0",
      "End": "4a7d69c89de74414b9e58d037c271d60",
      "Id": "03de8283d8554d10b548a3a2c28c3c64"
    },
    {
      "Start": "6d77006e180648ca95c558256a91e874",
      "End": "845742cd90014b3198c93005d2ffe541",
      "Id": "10e126801b884fc99b07830f434527a9"
    },
    {
      "Start": "f018d9dbdc024fc5b92a42ec2eccd0d4",
      "End": "ebfb0452b8c5430cacb75fd0507b2196",
      "Id": "28d011145bcb4b2ab4a9ff4a21f4d5a5"
    },
    {
      "Start": "f018d9dbdc024fc5b92a42ec2eccd0d4",
      "End": "2920cbb2abef4635a9a54451a7d81be7",
      "Id": "186d4ada96a64816bba7039d54322b76"
    },
    {
      "Start": "f288ece6c8d74b9bb24a4de7305e0c14",
      "End": "03983c5896294b7a9deaa805a11ded74",
      "Id": "b5042cfed2864660acc6f0b0e4b7aa8e"
    },
    {
      "Start": "7f0deb861c49409a838a889c735065bf",
      "End": "c4b40285173447f2a363c1b35e17c1f9",
      "Id": "cd2ca9ce22b7423eadc9b2ba11a7390d"
    },
    {
      "Start": "7f0deb861c49409a838a889c735065bf",
      "End": "e1bcc65c213d4733a796e6bf814cc231",
      "Id": "6ce329b42f9e449c86bf34b87a9ea2dc"
    },
    {
      "Start": "7f0deb861c49409a838a889c735065bf",
      "End": "f1502e0c06f24bdb932bb4011c2b3097",
      "Id": "0a646f127d5740449f8b12a876719fc4"
    },
    {
      "Start": "446257e3e604454fb9038b185cedad11",
      "End": "9d1913dade354c0b90b3fa2163486982",
      "Id": "6a743176289243e1b5efe2e5eae03c5d"
    },
    {
      "Start": "446257e3e604454fb9038b185cedad11",
      "End": "aa48e000eeea4a8f9d41d5d2091bd923",
      "Id": "824008056aed4eceaf1feaf23e10ada5"
    },
    {
      "Start": "4bbdb74913344244a798dd4000c6d2e1",
      "End": "0703cfebd5484c8cada2a412ffe11ebf",
      "Id": "8019d0b9e22146fc89a3df4e743ebee3"
    },
    {
      "Start": "57c21d5e179f4e93a3e5dcdad2664d10",
      "End": "129d82c210654a658450d17cbf1d2bd5",
      "Id": "9c37c12ee6f7464298cda81d1a004983"
    },
    {
      "Start": "57c21d5e179f4e93a3e5dcdad2664d10",
      "End": "5759a8dff5e64879861abadd8128030b",
      "Id": "e7fc2b6c655a4d24abd5d4c7ade57a4d"
    },
    {
      "Start": "57c21d5e179f4e93a3e5dcdad2664d10",
      "End": "7f5c01ededef4d84a987bb5bf6756385",
      "Id": "edf7c927f30b4b099805572369a77142"
    },
    {
      "Start": "b789603d1e664945b6d81953d8c4dff3",
      "End": "ee3c2d8514804143af6ea3acffc7dd58",
      "Id": "74fad6b965154ed2865fbcf708c3e386"
    },
    {
      "Start": "b789603d1e664945b6d81953d8c4dff3",
      "End": "5c01a7aa7a4b4dc1b6b8ff7695a98da9",
      "Id": "cafa4154a63741c583c1c0bc27a3f54d"
    },
    {
      "Start": "513b05267721406a9553bde7fa5fce87",
      "End": "710545afa3df4719884fb812ba2ecbec",
      "Id": "15fe26ef9e07424d96a4bce8adcc0f53"
    },
    {
      "Start": "f76471f1d79a4f448cbff8a9538315b4",
      "End": "8dfef07dc61b428ca90282830b77183c",
      "Id": "e45e94b00ba548699522936541b10bde"
    },
    {
      "Start": "2117fd2ede5745faa0294187adbb6f6d",
      "End": "de50928515654f05aa03a1069b96fbcc",
      "Id": "d551931653d249d4a9ec111dac86e29e"
    },
    {
      "Start": "39d5fea89b8b4e37853793da7e7810fe",
      "End": "9f8c9759017245869cc533cb09b2646d",
      "Id": "8f4633e053ba4f90a774da3295c586f4"
    },
    {
      "Start": "1bc2363e1e164485be8086fcf6008f90",
      "End": "3ff02c9149374f9da466f88e29ade009",
      "Id": "11aef2d5c4f14bb785967a4a05b1ad50"
    },
    {
      "Start": "d622b67f4c7d49c49b58dff59ccd98b9",
      "End": "231875bef65f49b49b347b5c1177e8b5",
      "Id": "5b0e93eb78b24a6cb56e0033c6be8630"
    },
    {
      "Start": "201c4850b04a483f8ea80a5d356c55da",
      "End": "3e88614b5d094b07814f8fbb2c970fb2",
      "Id": "ef37a8dc4b7048849fa77adbbd86a458"
    },
    {
      "Start": "76fc12caa21b451bae7b55931914745f",
      "End": "50a8e0bea8564bb8a12ed788ae37730b",
      "Id": "770eb94b0c9f47e0865756ca1a4d1abc"
    },
    {
      "Start": "994ce288ed4148be910c57e2fda78d78",
      "End": "c5850ec42c1c4d7b9deb8b025ca4fd8d",
      "Id": "faf832c9376b4b1b8b1c5cd8524d067e"
    },
    {
      "Start": "994ce288ed4148be910c57e2fda78d78",
      "End": "0fc45ba3c1b047a5afea7c1d01b7121b",
      "Id": "083e857720234602a9e3874690eeb59f"
    },
    {
      "Start": "53463c05de9f45929c1f47cf729320c9",
      "End": "66e2c88f425a4f00b244802c0e2475e9",
      "Id": "1609bf3b516942eb9e4d832c8d0ca0ad"
    },
    {
      "Start": "7e0daf6f4b104f96aaed838971cbcee4",
      "End": "feed0efea15a4c1bb681caaedaa8c226",
      "Id": "fc07e6970f2b4e17b980c7747acb32ca"
    },
    {
      "Start": "ce792865fbae4fe9923900e4db392f80",
      "End": "112f1bbda31f4c9e90cbcf44585dde7a",
      "Id": "d21969818b9c4fe3b81e86ac8e92612e"
    },
    {
      "Start": "ace2418e9b004cf891d25929df38c681",
      "End": "34fbf7af79454150b54a282859d9dd46",
      "Id": "1f8b08e365474c65b219d7e6cde5b5f6"
    },
    {
      "Start": "a4ffa738dc9a4f098e8d65caee02dd3b",
      "End": "cfdd18fe60f34de7b60e8fc98095dca3",
      "Id": "85ccd0619ab540889bd048ce3c886a03"
    },
    {
      "Start": "18d987c155644cce96b277b5453baa2b",
      "End": "5f4b7afd7c074a66a2d6f1f7232f650e",
      "Id": "1bd747d35c8a464daa12a5f3d3494222"
    },
    {
      "Start": "0d2b18d1480e45d0bcad8afaac6dd27f",
      "End": "d9f90371388d4a99a5acbb199448217c",
      "Id": "92b3c840c7e44101b65eaa5dc17f0c79"
    },
    {
      "Start": "bd77c9fcab7b40879f030c4140caddf0",
      "End": "f039f5425ee8463d87c4a8ac171cb27c",
      "Id": "b562c3f490d34e3d90922653b350aea0"
    },
    {
      "Start": "86b8e8aebabb4250803e1fe3aa614d6e",
      "End": "26cf8a154dfd4f9da4cf9da3b2810036",
      "Id": "66c0ed7184414096949824af1ba195ea"
    },
    {
      "Start": "86b8e8aebabb4250803e1fe3aa614d6e",
      "End": "421107ba6acd4f42a4ebfcf332d37b62",
      "Id": "08cf51e2ad9e45c2a938cc7ae241a784"
    },
    {
      "Start": "357277fa91aa4312af415d61725aa905",
      "End": "81e32ef3d8a9448ebe83e7132c0738ae",
      "Id": "6e0df215ac594b3d96830ac3c498055f"
    },
    {
      "Start": "622a79432097491890d417a201286a16",
      "End": "0d131bec83de47618f34fe9d52a33b47",
      "Id": "7153bbf12d634375b09b946fec8c9ef3"
    },
    {
      "Start": "4d5356fa40fb425bb9d087948836c7b4",
      "End": "cce8c3d1b0f04eeab453b286d521fbfd",
      "Id": "efdde042658f47de8a946310ddb2a544"
    },
    {
      "Start": "4d5356fa40fb425bb9d087948836c7b4",
      "End": "cda59568b56241049a4025afc28cc9c4",
      "Id": "b0d2147d55454e13827fdbe2562b296f"
    },
    {
      "Start": "ead09a82663548cd8b305922ff057d4e",
      "End": "69ffebfc5a424bb4acdc7359ab02e3c9",
      "Id": "95c0bff6d7d947fb8eb6527f6a62899f"
    },
    {
      "Start": "7eee7799faeb4e619b89e48940abb21a",
      "End": "469a9ad5ce8342b0a79af81dfe683a49",
      "Id": "5a41eb0e23be4c8a861a1665c0e94d3f"
    },
    {
      "Start": "e6e5421936cd414eab350804a6920343",
      "End": "8d2f1044010349cbab80a98a7167de15",
      "Id": "69d71b18c45e42e783a9e6f7d5ec48cd"
    },
    {
      "Start": "4d4194366fbe47fbb6ec0252fb057aba",
      "End": "feeea5e606694437b68f2bcf2a17bc45",
      "Id": "e8c2e843857d4394b8021e30338a9314"
    },
    {
      "Start": "9541c249652a491a94bd27271c5a14e4",
      "End": "e36442e65ec5489db7729819f8d43f07",
      "Id": "76f04d04c8ad42dbbc558590851fb94f"
    },
    {
      "Start": "cac8cd4f2cc349de8530f7be9a51ad2f",
      "End": "9e5479a13ec14dc883d1be55f71969f5",
      "Id": "b977401f57804f9aa36daa8e993ffedb"
    },
    {
      "Start": "cac8cd4f2cc349de8530f7be9a51ad2f",
      "End": "9e216e03465b405fbfe475eaa1b46838",
      "Id": "c34da7812a5e4737ac503d28ce76fe1c"
    },
    {
      "Start": "cac8cd4f2cc349de8530f7be9a51ad2f",
      "End": "bc847396762d4c84a85e6f725e6799df",
      "Id": "37aad5df6182478685b223966cdf5229"
    },
    {
      "Start": "0e344be0b9fb41eeb2ba231e26d65c5a",
      "End": "6dec9b641f51429d86e85716f6d3f277",
      "Id": "d6aad284785b46fa8be05fb568e2ac64"
    },
    {
      "Start": "0e344be0b9fb41eeb2ba231e26d65c5a",
      "End": "3ddf444bb3ed427d94378c2c6333c1eb",
      "Id": "f3ba5600798d49a284fd18790bba92f2"
    },
    {
      "Start": "0e344be0b9fb41eeb2ba231e26d65c5a",
      "End": "4a37a01ac34147228ec9a4a1d5037284",
      "Id": "291d39b7c5a847a28c7f3777753c46d6"
    },
    {
      "Start": "0e344be0b9fb41eeb2ba231e26d65c5a",
      "End": "a0668cd856c646b2a2bb8b70aa055f1f",
      "Id": "57943f72966e49cabe84661777ca3a6c"
    },
    {
      "Start": "0e344be0b9fb41eeb2ba231e26d65c5a",
      "End": "ebbaee3f5c63484b9fc650799f9e56ee",
      "Id": "e6531987d47a4f79a261a12ebd9cd999"
    },
    {
      "Start": "a6256b76e5d54bbd837493604070db1f",
      "End": "54965684b7ac4794a76e1fbc738cdcee",
      "Id": "31cb2acdff5a4658bfe1dd27412458a6"
    },
    {
      "Start": "5453b63b3e26487bae827a23b783ecd6",
      "End": "68d3b87d41bd4851a422d02f9744ad52",
      "Id": "e5a1819a20bd4c7f83c239e4648285e0"
    },
    {
      "Start": "6906833ca6244b50809bffd51fb09de1",
      "End": "e889fd2e87fc483eb16e7acba40c9fba",
      "Id": "1b5fc42403b1408c840f727fb00acbbd"
    },
    {
      "Start": "09bde672c910453295df780f27d96429",
      "End": "65517938c2c149e3a445952ab2ebb0e3",
      "Id": "1278c5ff359e40908188b855255aa010"
    },
    {
      "Start": "188bd0fdf8c44c538aa9869b78996d4d",
      "End": "4c3532b680ff4c8b81c53b04b6baf883",
      "Id": "9f3f65e3a6a2446fa72fbb269945fabd"
    },
    {
      "Start": "188bd0fdf8c44c538aa9869b78996d4d",
      "End": "eed00a6d85ec4883a4f950a615e9ddc4",
      "Id": "2861712118234bfcb95b12c5b5125723"
    },
    {
      "Start": "08d560ce50dd49e0b1a8e714f69d999f",
      "End": "6694f4dd6e074c289aad0cfe45e2ee91",
      "Id": "7026940c46fc4a70805b1a8f204ea4b9"
    },
    {
      "Start": "e8313baf13db40488e01e8d070a14dc2",
      "End": "d9736b0c049b4f2eaf00188438ff45ca",
      "Id": "0609d128199c43cda9f3425a42c1a14c"
    },
    {
      "Start": "3ed5e778715c4c7bbcf3796eecaff8d1",
      "End": "17e96354a34d4edab9e33fb87be7aab8",
      "Id": "157720ca0f5b476698b00681b54e8929"
    },
    {
      "Start": "ebeaffa9b71e4c1ca6cd9b3785f3aba4",
      "End": "2bc4533a324d402788204a3da8dbaac1",
      "Id": "381a48e6a7164619be7b589fec2bff36"
    },
    {
      "Start": "528a0d1960bb4087ae7a546c968b7318",
      "End": "6a773796092a4a379a44ec7414660b77",
      "Id": "bfdb7c42917245b285598003f2617df9"
    },
    {
      "Start": "e7d0145d933d41b39a5d560509a856ab",
      "End": "56602e0b22f44272b785be0027e7b9aa",
      "Id": "ea6a9246ebd9421084c73419e440a351"
    },
    {
      "Start": "44f26fab6db24ab19375400092791931",
      "End": "1fcab47b910945328dbf3f99584d4cd4",
      "Id": "7fd8426ec57049fcba59ecfc1558961f"
    },
    {
      "Start": "6d006562e0fa4e49846e6c52c5c144bf",
      "End": "64fd396dfaf048199d833d02a0cf8791",
      "Id": "0349b383eb09464e8b5fde7757ca8483"
    },
    {
      "Start": "6d006562e0fa4e49846e6c52c5c144bf",
      "End": "dda54015d3994e689cbdf39a468c7bdf",
      "Id": "176c3c8dfc914471ada5f46587317297"
    },
    {
      "Start": "1be7d1a2cae941d3bac7c955be4982c6",
      "End": "b201584f1e194717b060bc0e7fc77d02",
      "Id": "ded487d131364bb9b7c2de1a58a5154e"
    },
    {
      "Start": "1be7d1a2cae941d3bac7c955be4982c6",
      "End": "0b2d1353966f4543b7bc850e54d7bc45",
      "Id": "fe9c9d0c57af41aea8857e9afbb574ab"
    },
    {
      "Start": "1be7d1a2cae941d3bac7c955be4982c6",
      "End": "b3c4e589ef5b45f2bdeeab1ba56fe28a",
      "Id": "08e6bd681fec411dae435a8e960b8f20"
    },
    {
      "Start": "1be7d1a2cae941d3bac7c955be4982c6",
      "End": "ffda05c378ff49baaa91ac96fe05059c",
      "Id": "3abad8e918994f1ba3f9bebbc729dec9"
    },
    {
      "Start": "92c24ece273645b5af4bd4d19ee24ccb",
      "End": "265546b1fcfd409b9bc67b7a5992e034",
      "Id": "715649003161490a8f245e3473e38dcb"
    },
    {
      "Start": "92c24ece273645b5af4bd4d19ee24ccb",
      "End": "47143987c64d4bbfa375904e699c29c4",
      "Id": "892a5eb1979744e98404d4456595ae04"
    },
    {
      "Start": "d3518fd73a3c43afae513b1f08a9a465",
      "End": "afb833d09ec940ceb0062725f6db9f86",
      "Id": "935f988eb20d48ac878052a6e06a7072"
    },
    {
      "Start": "5148e3eb750145348bb3e6667ec6a120",
      "End": "2efcef244aea442fb38c9f58de6d1d7f",
      "Id": "488c6880be014832b4a6f7cb6d7c84e3"
    },
    {
      "Start": "5148e3eb750145348bb3e6667ec6a120",
      "End": "d467a993f78d4672abf254e7d9914435",
      "Id": "d90ef9a49ef64e91bd5c619835342b08"
    },
    {
      "Start": "856187d0906e4b5492fe1e686cb9afc8",
      "End": "68d0839ed0244586981e391c550f38db",
      "Id": "13b9183dfd3249b08de75a578fd9474d"
    },
    {
      "Start": "adac77dbe9b54b9a8212cc3db4391c2f",
      "End": "a07df0472edf42609a609cab8f310370",
      "Id": "7c1d27cf3a3f431b94066961b57a7790"
    },
    {
      "Start": "7908b65f832d436faaad2619777ee60f",
      "End": "efd735917e8e40db9e10692002bfd956",
      "Id": "30f52b7a9b134921bea01a474cb8c165"
    },
    {
      "Start": "7908b65f832d436faaad2619777ee60f",
      "End": "39a2a226417246cdb3dbc76d4cd00dbd",
      "Id": "9de4819b072c4d5ca3328c6f78b4ac7c"
    },
    {
      "Start": "7908b65f832d436faaad2619777ee60f",
      "End": "b3cc486a44714f909b2ab49001f578f6",
      "Id": "676eded3159c4261b06ece42096f4638"
    },
    {
      "Start": "62bf337418554d6b920082256e34bbf3",
      "End": "9d027028e2724033a076d76f4c7d0979",
      "Id": "967c3d0cfd414823abd99c1cd410b7b0"
    },
    {
      "Start": "62bf337418554d6b920082256e34bbf3",
      "End": "ec612c4c9bf74cf9afcc5125d1cb24d4",
      "Id": "e24d14d427dd4b94ad3cc194020e1bc8"
    },
    {
      "Start": "62bf337418554d6b920082256e34bbf3",
      "End": "1dc9e3db73eb47498460f51f4635753e",
      "Id": "8912c2ee2b954f29b499bb9501b52973"
    },
    {
      "Start": "62bf337418554d6b920082256e34bbf3",
      "End": "c7c60ee9ed94483f903f59dcc0b33544",
      "Id": "f4b3b6c7ebb04fd589d76a21193583e4"
    },
    {
      "Start": "a7743576e5314920abb0e998a4af9122",
      "End": "b34ecf61731f47729ab17a6b40cd977f",
      "Id": "e89da53ca34245249797e304f952f455"
    },
    {
      "Start": "6797473e047347749f6fd6dc434cb0b6",
      "End": "fff2323b2d6d4bd3be2d7a287a5d747b",
      "Id": "4cd6c1287a154b21b9aea9e22c9cc817"
    },
    {
      "Start": "1d7abdbb95634802bf95db9bc5e25b3d",
      "End": "4834129eb12940be97faf21b62cdaa19",
      "Id": "3f1f80b04bb4426f83cb9950f07ba957"
    },
    {
      "Start": "ef63125d421b4d7babaab6c3502c7fca",
      "End": "e341a110d6484bba8930e7c10afb5488",
      "Id": "4c78dea6f75540d6ab4fe9e497f46c94"
    },
    {
      "Start": "ab9356186a2a4636a4b41c5aecdc3909",
      "End": "f21cd2b00d8b41fa8cbc6f15e4953f5b",
      "Id": "f709a6daa02d478a9937d55a44fb4353"
    },
    {
      "Start": "ab9356186a2a4636a4b41c5aecdc3909",
      "End": "de735d35ed47485c8fdb541b45fa91b8",
      "Id": "9e64480ec4d74ff99604b7ccc80fba35"
    },
    {
      "Start": "ab9356186a2a4636a4b41c5aecdc3909",
      "End": "d6497323dbf14af4bfa82362ef7eed8f",
      "Id": "e6e11f674d954784a5a37108919d6e98"
    },
    {
      "Start": "c642ff5f736b44bfa2d9b4d6333b486e",
      "End": "1405fbc9c85c451b8c6cb2c28485ff9b",
      "Id": "53cab7d00acb4c20ac266760f86603e7"
    },
    {
      "Start": "41117a0b5d0945bb8d2e3d14bd4ddd6d",
      "End": "2562eced506a4e98b94a876206bb6d94",
      "Id": "fbd6e4c3723a47b6ac81be2cccecbf7a"
    },
    {
      "Start": "53be98f88df948f49b803d192cede393",
      "End": "33f1b0ab0b63429fa410830ea8e34c37",
      "Id": "e13f3ac1db7e420490c781a334a05bb3"
    },
    {
      "Start": "1129a80d5b074141a772c803cf41d9e8",
      "End": "bcb9aede2cea422db8e596132ad07d2d",
      "Id": "30df1871cfc24fabae1f01c15fc9cd08"
    },
    {
      "Start": "8b1f34b04afc422eb74e5f3131b5ade5",
      "End": "91e3a74ab42f45089b35f934404ef54e",
      "Id": "37b08b8cec8a437fb842422496e0db46"
    },
    {
      "Start": "a8e55fb72a384ce09569f4fc6aeae906",
      "End": "6b8dc891d64f4597a1174e8e759da043",
      "Id": "f817c8a230d94f298462e820264fcb29"
    },
    {
      "Start": "a8e55fb72a384ce09569f4fc6aeae906",
      "End": "90f711c86c6f4b839e5eceb1af525bc2",
      "Id": "afe25c8682b446adae7ee2e9337d68e9"
    },
    {
      "Start": "a8e55fb72a384ce09569f4fc6aeae906",
      "End": "5c3feaacd97a4f50bdd4c37b981c7f69",
      "Id": "2b5efff771ac4d61a5788b78b484497e"
    },
    {
      "Start": "6ec9f1e41aa14d92af6df296c71f1be1",
      "End": "12936993026e495b949fb1c879fe7654",
      "Id": "ff82640d1ee0401c8d4b277364f6e540"
    },
    {
      "Start": "6ec9f1e41aa14d92af6df296c71f1be1",
      "End": "2c40f25905d8496a82f6885295e071a2",
      "Id": "eb56da7c4df146a0874662ff19571073"
    },
    {
      "Start": "6ec9f1e41aa14d92af6df296c71f1be1",
      "End": "49156ba5dfb1401db1df4ca9b6044018",
      "Id": "b051916727384481b2631949115449c6"
    },
    {
      "Start": "a47b7865c37c4342ae879871d54bdf15",
      "End": "3801aef86b0e4a88aa4d588a9c765b21",
      "Id": "6361310266e74da2b93625a1e676de2d"
    },
    {
      "Start": "a47b7865c37c4342ae879871d54bdf15",
      "End": "e4634a485c1640d8837c9977c7cf9a6f",
      "Id": "910d6c05e83d48f2b425afde516bab26"
    },
    {
      "Start": "a47b7865c37c4342ae879871d54bdf15",
      "End": "27435aba24714061aac73f7303545f01",
      "Id": "02cd958da15b4bda956797c67a7e2ffc"
    },
    {
      "Start": "0b007ea1d1414b37a7add361b16b1906",
      "End": "1183f35e3ec54b0eb3dd45645da45d23",
      "Id": "10af2fe4a2444e1ba3c41fc5a7ad956d"
    },
    {
      "Start": "0b007ea1d1414b37a7add361b16b1906",
      "End": "ebbca5707819442c9144a9a0c1725fc0",
      "Id": "81314f6779354c529c0d3343bb1dd7fa"
    },
    {
      "Start": "0b007ea1d1414b37a7add361b16b1906",
      "End": "c03b773f47b74e62bf13a078a958622e",
      "Id": "a647a0494d8f46d9824aaa1da8f34a5a"
    },
    {
      "Start": "dd216a10cc164c00b727ab601ea153b9",
      "End": "8357105dba134180b190a5c17469b940",
      "Id": "190cac2ae3e2476d8110a764fd7bb21e"
    },
    {
      "Start": "dd216a10cc164c00b727ab601ea153b9",
      "End": "b3b26dec45f44363bb9eb860adc9f240",
      "Id": "c289325857e14b59892b1e99914850f1"
    },
    {
      "Start": "3f839a0283ea4d07aec6fadd7a6ab29d",
      "End": "0602ff0e0092466b9864e9250bd1e7f0",
      "Id": "c0120639d07f4e9dbb17a7b51798fec8"
    },
    {
      "Start": "3f839a0283ea4d07aec6fadd7a6ab29d",
      "End": "1aa4aaf0967a4fddb99cd6683e461cdc",
      "Id": "06062b6ad18743b9bdd1f11add15c7ec"
    },
    {
      "Start": "f56d9087ab9f409aa91b7f59112da7a2",
      "End": "8a9bd491d8dc4e6d8a81e4a2948bf7ff",
      "Id": "10cc5b97a57643229b764cd054119b30"
    },
    {
      "Start": "f56d9087ab9f409aa91b7f59112da7a2",
      "End": "90a37626e89d4d2bb009478faae6272b",
      "Id": "fa83c436db9d4e2db7af7a1544e715e8"
    },
    {
      "Start": "815b3d028bb544d889d674ab1a46dd08",
      "End": "2b16a8b2de2f491081fac27f7a4347b9",
      "Id": "ba113b49f8d8445bb1b9e2a146a8b370"
    },
    {
      "Start": "500a979aad8942aeb16eaca044a01a43",
      "End": "20e5ccbedd874cb0b46f441694f4a43a",
      "Id": "9776696a058e459abab256991a62f564"
    },
    {
      "Start": "095fcd99e3104c38869b8307d60a5e21",
      "End": "4396584302814eccb48e66c5cf19f349",
      "Id": "4ad1ef54660f48e39327e6c4a6bdb84e"
    },
    {
      "Start": "5e86f87edf6b437c90b351c12983e115",
      "End": "23894bc90ab74aa5b0d6976ece429383",
      "Id": "5cf474346eb445c197f32342df97a884"
    },
    {
      "Start": "f555c66e4f7b4d84a935081a7ef21ba9",
      "End": "125d3a43cb744de7b4c4737576d08dc8",
      "Id": "a0be368d6df943b09532210c22a55b4e"
    },
    {
      "Start": "242d4f068950479fbbd3b3ad8acc9330",
      "End": "234266c053344b27bceb92c7bf88724e",
      "Id": "0a0277382141491285d155e277145121"
    },
    {
      "Start": "e96b9eced35e437f94034747c62cae58",
      "End": "a02054b5b37e44578b5e4298572dfe97",
      "Id": "2ea97972db054ca09e71b827f5b7dd1f"
    },
    {
      "Start": "5a6bd5b9e2a949ca8a5ea98528ac7947",
      "End": "05932f40735d4e2692039b0dd31ee6b9",
      "Id": "f6cd5e6e84f9433db18d5fcf9655f55f"
    },
    {
      "Start": "19d322be077648729391e261b01370d2",
      "End": "b5a635e1c6b34af9b8a7dfb2ba179319",
      "Id": "ff97a5709ba14ff4ac8057cff029413a"
    },
    {
      "Start": "bd847d557a7b4f0c8a4e1d5280ac2000",
      "End": "97c377596739493d8faa5c10fc74ac0c",
      "Id": "b554a0f9f62642ceb0386e396fe6ab23"
    },
    {
      "Start": "b86a29d255b345069fcd1a3fb779d286",
      "End": "9e26ab285b394ef88ae6fee38a464bbd",
      "Id": "b015ff4241624ce38113b20864a52ff0"
    },
    {
      "Start": "0872f5f76a8c4c71af1eb22e676d2789",
      "End": "480ce805ac01403fb3a2d3ac9fcd653c",
      "Id": "eb1b0656d0914ced98a0766998e19999"
    },
    {
      "Start": "f7890bf306d548cf9627c94d453aae3f",
      "End": "e499012926904b33b306eee36acc6840",
      "Id": "c9b17989594149e5b69437e726659816"
    },
    {
      "Start": "f7890bf306d548cf9627c94d453aae3f",
      "End": "68e2a5480bb344e5939a2de732f75850",
      "Id": "127fae0e41a74d9fbcbc0743a132666b"
    },
    {
      "Start": "c516c54dfcb14929a3feb532f955eef3",
      "End": "1bbd1c92b4924b8b805f79aff1cc3330",
      "Id": "4b0fc47f0a7748e3996787fa7b9016ab"
    },
    {
      "Start": "c516c54dfcb14929a3feb532f955eef3",
      "End": "d02557f707b84e3d9aafd1d24ca848c9",
      "Id": "2e24f8bbd0b249b8a150b1db2d382e1b"
    },
    {
      "Start": "c516c54dfcb14929a3feb532f955eef3",
      "End": "0469821e606447139457c941d562b34d",
      "Id": "6a5298f417be48988b0d78a4eafab085"
    },
    {
      "Start": "2a8b2aac3053401eaa43b2b556c084a9",
      "End": "fe73f38b7a8c4e5895c3a2966818f3a7",
      "Id": "a41fe5ee877442348c098f1f537dfd44"
    },
    {
      "Start": "2a8b2aac3053401eaa43b2b556c084a9",
      "End": "933e25d0960e4cd386a94b84378d7cd1",
      "Id": "7224a21d85a04740bc2be4e151ff652d"
    },
    {
      "Start": "2a8b2aac3053401eaa43b2b556c084a9",
      "End": "c6f0ac06e163439ca1b89ec78ff58dfa",
      "Id": "4bc96a6511544148a735fe2799724ad4"
    },
    {
      "Start": "2a8b2aac3053401eaa43b2b556c084a9",
      "End": "556134926ded40d8b0f7937f9c55d695",
      "Id": "e1e86a0dc4884ce3b3032c153d721e39"
    },
    {
      "Start": "7ed9f6e8165c43ae83497c44ea113460",
      "End": "30e133dba44d4478be3d3aaddeb43746",
      "Id": "c56b886947274c7c83f9ce52e422bcce"
    },
    {
      "Start": "6bfa3fa74860401ead1013b67a56485e",
      "End": "4400621306b948ef93f6838a707bdaa9",
      "Id": "a9d74bc7a36a48e1aa0a4f6f4a79f93e"
    },
    {
      "Start": "8998f71fdf6d41e6a5765cb1d5bd0056",
      "End": "c16f7b73611d4362bea3d085edf6ddab",
      "Id": "0eea72adf04c485d83656ad9a634c46e"
    },
    {
      "Start": "c4a15f9925834100b2983b838d8f3a6c",
      "End": "385163486e1e41eaa5ccad4b015e45f3",
      "Id": "debd322b30084996837aed53542f083b"
    },
    {
      "Start": "76a94c6d875f4467ac9e0e857f9bd357",
      "End": "df3567a55648433bbbc487bf30222d9e",
      "Id": "c02396f74c16490a9b986dce1e735c7f"
    },
    {
      "Start": "ff91ec06622c427c981ccacf644501b6",
      "End": "966e888760db4b0ca93958a998fe79c6",
      "Id": "ea3c295eea514e039af21da67e31bdfd"
    },
    {
      "Start": "a4a67fd80bda4da4abaaf1d9d0f11cd6",
      "End": "2595dda3a2c34e42bf86ab4797907fd9",
      "Id": "c531d73b59e5472ab62da34ed0f4e7f5"
    },
    {
      "Start": "fc2fcba2cd6242b0bc20e366c29a83e0",
      "End": "86cc6058f0854b6b96d7f0e155162e19",
      "Id": "1672f09908354c99bb9fa37f13bdbdc9"
    },
    {
      "Start": "77ff60f3cda14e7f864d99c03f16ba7b",
      "End": "1336f4ab670a439a81dbba38bf59709f",
      "Id": "c4a20fbbe059424585b84106a9313f2f"
    },
    {
      "Start": "3cd45aa547484418bfdc683345ffe933",
      "End": "65a73f40e9c04bbf9669c6daeb63e69c",
      "Id": "5a943e18efd344adb8f7678bc49af3e2"
    },
    {
      "Start": "08c630b174544c2db7612f6a426a8147",
      "End": "557760f9b1364314a32c65b016de3a35",
      "Id": "079b509f6fc74c24aa26c95d2e61df77"
    },
    {
      "Start": "e1237f9f5ce347c4bb9934807f1b53a1",
      "End": "def7a4f862644fd5aff28684104f059e",
      "Id": "51da8279e30840359222eef358911ca4"
    },
    {
      "Start": "ef606d6a7b434a1496aae4281d0bc8d5",
      "End": "8a0991bd6d5e4cc9a1f581f6f687a85e",
      "Id": "bfa4e605b46a4d889ab445630f950201"
    },
    {
      "Start": "ef606d6a7b434a1496aae4281d0bc8d5",
      "End": "83f950c024c44b078384d546e92c8866",
      "Id": "27fde463297d4492a3dd4d30a93c7233"
    },
    {
      "Start": "0b5ab04a5797413e93715f729d024483",
      "End": "c1a165a582cf44f1a8060ddb5c2945fb",
      "Id": "653259334cca49b68fe8c625d236b720"
    },
    {
      "Start": "51cc003adab44fc3b20003e7315f0c03",
      "End": "1928643390a0450dbbaa801089cf01cf",
      "Id": "9b94ea3e5ac84a728b7aedff17e28b86"
    },
    {
      "Start": "51cc003adab44fc3b20003e7315f0c03",
      "End": "07913e300d4c4f06a5632bdbd3733ca3",
      "Id": "cafea2b40d4443c8b23579e73a7213e7"
    },
    {
      "Start": "51cc003adab44fc3b20003e7315f0c03",
      "End": "6e73539de6f748a59f95adb80f570fb6",
      "Id": "00a5b9781a6d483fa6fbd21575b58f37"
    },
    {
      "Start": "51cc003adab44fc3b20003e7315f0c03",
      "End": "48d68ff39a99430eaaae206b5322622a",
      "Id": "c8c88d7f7cad4bb0953199601e8ba3d7"
    },
    {
      "Start": "a063316fca744ec685100035426e546c",
      "End": "5c08e77182b448c3b799b754415c278e",
      "Id": "0812fdac894d4da3b932960ad8b91b0d"
    },
    {
      "Start": "f483f280add64e0c9418caa51692224b",
      "End": "26a9f183155f4bcd9002d2ce89d9ef63",
      "Id": "f48203c5fd944f39997e4af9f69e6c1f"
    },
    {
      "Start": "f483f280add64e0c9418caa51692224b",
      "End": "a41fe632dff2489f9bb2807cebbbf1aa",
      "Id": "f1e339b49cdb47a4a78d6f90be1ffb4d"
    },
    {
      "Start": "f483f280add64e0c9418caa51692224b",
      "End": "26f5096cca364543bcb6059bc88f3dd3",
      "Id": "c89cb3d7957a4d4985fdad6ef673cf32"
    },
    {
      "Start": "a1d6d3c421c24c79874a91e4b0cb138b",
      "End": "eeb1863bf7454b769221401f686942a9",
      "Id": "263f9e59e3524096b23de4ea88c91c70"
    },
    {
      "Start": "7c7199dfc9cc4c7e9197a5262893843a",
      "End": "80ab5b89d6a84c2dafd931e9e46d7b0e",
      "Id": "57ead2391be5439f8767b3dbf30f83c6"
    },
    {
      "Start": "26ecfcb64a4345278ea424f9af826cde",
      "End": "9ef1ed5ab27d4372942794bc97210612",
      "Id": "5f316bfd2c8e489389294f56621f0022"
    },
    {
      "Start": "049599c23f274a44a7cec94e7efcb3c4",
      "End": "61edb301d7ce41628cdf58cccc6225f7",
      "Id": "1648eb4736d24f869d6d5fd06c4bdaab"
    },
    {
      "Start": "5e2f002e86f044d485deb44e4041e3ef",
      "End": "6517fc5f4f184d658119bf33f1ea9af6",
      "Id": "a294e833d7c3496ab63c9b193d798475"
    },
    {
      "Start": "29524695907c4818b8c0f94b56b19bb2",
      "End": "a6ab8d14e93d4379b29a2c7301ac618d",
      "Id": "30b872fbbeb74e689627514fa843d300"
    },
    {
      "Start": "fd6347af48c94b9198ee88c0868ae56e",
      "End": "dbd1db07ff11420ebddcd17c87d228e1",
      "Id": "b2d52476864c498cab7fc14412d41850"
    },
    {
      "Start": "ccc9db8d139042f281a58163d0de7737",
      "End": "84eab363be5d4669a04446c90a395927",
      "Id": "574453f92c3d4222bc3ff81f422ea702"
    }
  ],
  "Dependencies": [
    "107880d3-63b2-482f-861f-64d139db2b79",
    "57902fb4-db3f-4d4c-92fd-805cbba7b7cc",
    "f9e8fd76-5824-44df-a328-614124d9b6f3",
    "cb41037f-ee71-49e5-b82d-7e18bc01ffa7",
    "dbf0a162-4e30-4afc-a13c-f11b1e48132d",
    "d24d4ae8-2aeb-4a9f-8b1d-c6bcb42ded02"
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.1.0.7500",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 94.200384135532559,
      "EyeY": 86.520002489582467,
      "EyeZ": 114.63422387899608,
      "LookX": 13.022249375131963,
      "LookY": -29.147925587027913,
      "LookZ": -83.259411702212574,
      "UpX": 0.018028787707988173,
      "UpY": 0.99317064953858891,
      "UpZ": -0.11526935286138948
    },
    "NodeViews": [
      {
        "ShowGeometry": false,
        "Name": "Truss Width",
        "Id": "dd0c166a3d4e4325b9f36aa9c3c5f0c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7952.4516233914064,
        "Y": -2483.52640304983
      },
      {
        "ShowGeometry": false,
        "Name": "Truss Height",
        "Id": "5238e9683fc44e6d9f4efc19020f8e70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7953.7161008683124,
        "Y": -2411.0477415010359
      },
      {
        "ShowGeometry": false,
        "Name": "Max Arc Length",
        "Id": "c33e5b50012f443086d6655d73f182e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7948.6948051729669,
        "Y": -2287.8760762748525
      },
      {
        "ShowGeometry": false,
        "Name": "Max Truss Panel Width",
        "Id": "266ed5ca37264cd4bbc8ae95987bb42f",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7952.9302022309384,
        "Y": -2184.3502769745028
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9a704c1dee544da3a7124407e58670f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7723.352468469564,
        "Y": -4749.1977037330525
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9c29e5a47dcf426e93efb6de97f17f63",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7728.8398947450669,
        "Y": -4637.5096798278655
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "feb55f7b84494301b59fe3939534831a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7728.6560620813789,
        "Y": -4536.5974049182105
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "9fdafd95686841f0bdc37367d58b6874",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8285.1255007950112,
        "Y": -4788.6636982549535
      },
      {
        "ShowGeometry": false,
        "Name": "Rotation around z-axis",
        "Id": "adc30ca06d194726ab5c6198dedfb6d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7946.873390865856,
        "Y": -3006.1623566440594
      },
      {
        "ShowGeometry": false,
        "Name": "Cross section height",
        "Id": "24d38a23c3a14026aa4b1428599f87a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9174.5310361722331,
        "Y": -3201.6510693347509
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean-Question: three Bands = true, four Bands = false",
        "Id": "1efec8a5cdaf47aba183b6ca6c32e28d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7947.9188920884826,
        "Y": -2790.4999599732287
      },
      {
        "ShowGeometry": false,
        "Name": "Diameter of pipes",
        "Id": "a79c41338f6c456ba1db36c10437a38e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7950.7206510492251,
        "Y": -2600.6879742865331
      },
      {
        "ShowGeometry": false,
        "Name": "Diameter of Pipes",
        "Id": "649701081def49b3867c9b0f6a6e8040",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7949.5172268678307,
        "Y": -2705.7660792450674
      },
      {
        "ShowGeometry": false,
        "Name": "Horizontal Total Length Climb",
        "Id": "5ba2862dddc146c3b898608416bfbc47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9112.719075138637,
        "Y": -4388.5757049388949
      },
      {
        "ShowGeometry": false,
        "Name": "Vertical Total Length Descent",
        "Id": "db254f31153046ab874eed8b297ce9a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9107.79283876898,
        "Y": -4245.4631781811868
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "b93ab2faffff471fb20727a7cade462c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9677.91806254403,
        "Y": -5200.1298452466381
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "a692265b70714595ae56593cd8334e0c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9672.049136223417,
        "Y": -4940.6691966057733
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "3ee02bad019b4850814a5434deef3241",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9674.1534755072626,
        "Y": -4850.1826074003093
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ac72254c46a5413f9daae1338bac22dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9284.0506513519977,
        "Y": -5037.5378958846286
      },
      {
        "ShowGeometry": false,
        "Name": "Amount of Section Points",
        "Id": "67c017e6a92a4fe398bfe1e85a7ec386",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7976.6639557703165,
        "Y": -2092.7460647731414
      },
      {
        "ShowGeometry": false,
        "Name": "Number of Points",
        "Id": "e480cc9973104e4296c4a9d805321178",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9196.7852037027042,
        "Y": -3821.1572885232531
      },
      {
        "ShowGeometry": false,
        "Name": "Watch",
        "Id": "825814ca9c964104a1de61d22786db71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16509.940190713263,
        "Y": -4712.4177865868132
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "170fc2eac9f141d78d35a373a38747b5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15689.566064425851,
        "Y": -4208.2827112991681
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8e4fcddf101642b0a67a2419fa8348a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15898.636150925086,
        "Y": -4421.7227493384707
      },
      {
        "ShowGeometry": false,
        "Name": "Horizontal Total Length Descent",
        "Id": "75312fa7d12c40aeb210ceb98aeb0a45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9106.9158181886487,
        "Y": -4317.26542035819
      },
      {
        "ShowGeometry": false,
        "Name": "Vertical Total Length Climb",
        "Id": "b0dcb62f471b4d4797807c45939f63d0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9118.7987301357043,
        "Y": -4466.5969870505432
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "4a84c3cec4b3468faa87f92c9a951009",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9582.6383207372237,
        "Y": -3969.3745653028118
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean",
        "Id": "0969ea6497a746dbbe545662a0b99d13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9195.2732505899057,
        "Y": -4077.4814150879547
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "d85abe82f26c422a815285d979c17fa0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9602.0994652317622,
        "Y": -4167.4818271581617
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean",
        "Id": "9eb9c6c8f2b14c21b739948ba5ef8a06",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9191.8388598209131,
        "Y": -3954.6791440777542
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "66e19186168149ebbc7e6e2eb992b019",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15923.443294505048,
        "Y": -4827.63498643582
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f27b42f3616141038a6167ccaaf9ab59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15891.571145150754,
        "Y": -4323.6467816783825
      },
      {
        "ShowGeometry": false,
        "Name": "<=",
        "Id": "5722e85583a6450191d09cfa195eb374",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16034.603194733716,
        "Y": -4603.4838192516672
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "99de90da68c34371b303ad1f3ed5240d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15880.875094410367,
        "Y": -4576.4370349763394
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "ac2036d5de9345a5b4371f61802b1c45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16311.596392435553,
        "Y": -4711.95494349398
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "19bec4516446454697d8522bf00b8a1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15572.183900763492,
        "Y": -5329.729562514045
      },
      {
        "ShowGeometry": false,
        "Name": "<=",
        "Id": "99aef574fc06436c88076ac4f771d55d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15708.658506557298,
        "Y": -5390.6123408826688
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "a6ea56115bd6499996c6e8092efc6b1d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15974.46380245452,
        "Y": -5220.3388733929105
      },
      {
        "ShowGeometry": false,
        "Name": "Watch",
        "Id": "4210c271b6954e7b8081bc906744e3f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 16172.807600732222,
        "Y": -5220.80171648574
      },
      {
        "ShowGeometry": true,
        "Name": "CamelbackNurveCurve",
        "Id": "76a2abe639e348bb963b777d92ec4275",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12474.7828752205,
        "Y": -5070.8903656002176
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d939c1053b3d4f19968aaeee26274395",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13033.828811610309,
        "Y": -3580.3974567141445
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "da1dc91132e648b6827985ee501b98ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13571.405054217503,
        "Y": -3965.2647716406991
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "8d542069d96a49aea35e59030504ee7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13811.177627678822,
        "Y": -4103.067396384009
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.StartPoint",
        "Id": "5ab01f48cf9549d78efa374c6d1c8593",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14126.556543559242,
        "Y": -4283.310893571469
      },
      {
        "ShowGeometry": false,
        "Name": "List.Reverse",
        "Id": "f1ac9339f7ef4d1da6145f95548df7ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14341.685071272643,
        "Y": -4279.457115081379
      },
      {
        "ShowGeometry": false,
        "Name": "List.FirstItem",
        "Id": "4187dffe6a804e1ca9019f51356a76db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14514.907160338213,
        "Y": -4273.013647645349
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean question: ",
        "Id": "0256985bde5244c1980f890f06780574",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13501.893491349269,
        "Y": -3675.5570334103181
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c549a06cb0684fa5a33d486a200415bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13505.354917005669,
        "Y": -3605.5997593739671
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "669873f4d68b44e1813672ec6753613b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13717.204602722568,
        "Y": -3637.644680009349
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "dce9174e7ea04611b3d9c2ddb677a1de",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13492.584444279368,
        "Y": -3524.5156725702209
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "96de731db89546b8a8ddaf2c18d45e95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12998.593651111398,
        "Y": -4703.739460490433
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "0ae4b1ff56d84c9f898669fbe7c1d0f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14055.682165330285,
        "Y": -6159.8187039635095
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4ca41f1243c04a7abea5849d88c40a55",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15903.83772483187,
        "Y": -4206.7440805775359
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "bf80445459744a53a1706a2c4cdc5a41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14890.643684147377,
        "Y": -5942.0
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "f6ba0abeeaf84f46b8a4df8e0395a02b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15241.438690762008,
        "Y": -5956.2017204773319
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3e111e0c8d1744c381b3a1ffcf0f0a00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14952.546406694919,
        "Y": -6168.6897403923076
      },
      {
        "ShowGeometry": false,
        "Name": "CentralPoint.ByCoordinates",
        "Id": "b50c9889b05b4bb59f4ca37b00666411",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19151.000161839846,
        "Y": -6541.0779778586293
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "0fe73a2760c2419eaceec405fb9e9661",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18226.044731208134,
        "Y": -6312.3288823379553
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "c1b14882fa3149239a024344f44a44f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18246.151188246957,
        "Y": -6172.9372084495635
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "97bbd90c8ff14a3d8e0da14c48c8500e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18254.863763764224,
        "Y": -6061.0493523680052
      },
      {
        "ShowGeometry": false,
        "Name": "+",
        "Id": "e85db1969f3048b9b9d89b6b779ddf82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18470.711738714508,
        "Y": -6402.6760945775568
      },
      {
        "ShowGeometry": false,
        "Name": "Arc.ByCenterPointRadiusAngle",
        "Id": "7a261d027c4e4b43a34f19814728014d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19658.491373020079,
        "Y": -6533.26481650943
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "dbb29225a1d44ce7a09cdbd801b91013",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19461.387279429655,
        "Y": -6503.5099728210416
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d5915c3731ef454285120a10c6b9d1e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19457.649004769268,
        "Y": -6419.9675982355475
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "b41b5060ced54404b68983314001a2f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19967.673099726057,
        "Y": -6470.2705519105211
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.StartPoint",
        "Id": "24229d8c72c244dea1beb6d93075c4b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 19961.254825969558,
        "Y": -6633.0034105495133
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "028d6eee3c5d4765bc24e8c286f38f6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22283.583712615753,
        "Y": -3022.6142675172014
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3e81c47299f44a60a07519eafbeeee05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22247.882629319389,
        "Y": -3411.9917151761383
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "22f1c4bd7f5048c49c6511b9b7481f59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22284.522465205151,
        "Y": -3494.8115209014686
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c4aaf3dbe4434f71b8c9ddb5fc904040",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22274.516783503135,
        "Y": -3309.3834925346164
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2706215f55c04a40b71853455a5d7ace",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22394.976249256233,
        "Y": -3153.4923952308372
      },
      {
        "ShowGeometry": true,
        "Name": "CamelbackTrackGeometryFinal",
        "Id": "5c9bffbeeaa1406f8acb26b1436ca8f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14510.63608542172,
        "Y": -6044.9395892901293
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a11107375cb8476db1e9cda605e4b4f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14976.0,
        "Y": -6335.0
      },
      {
        "ShowGeometry": true,
        "Name": "GenerateLoop",
        "Id": "79a9f533413449a2adb2f6b799779ced",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10038.68344764963,
        "Y": 50.072241053470947
      },
      {
        "ShowGeometry": true,
        "Name": "CamelbackNurveCurve",
        "Id": "eacb93d746df4e9eb7be9a120dfe6b16",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9366.5024599831577,
        "Y": 49.697391687578715
      },
      {
        "ShowGeometry": true,
        "Name": "Curve Pipe",
        "Id": "0f909724781948b1846a272ccb6d4a89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10914.753540168218,
        "Y": 182.22471747136183
      },
      {
        "ShowGeometry": true,
        "Name": "CamelbackTrackGeometryFinal",
        "Id": "bd7143b1fc614fc685757ae103c6d37d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9636.212405903696,
        "Y": 49.450717533567143
      },
      {
        "ShowGeometry": true,
        "Name": "TrackGeometry",
        "Id": "2e4e945f899b49c7a5c3d48d43bf75a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10250.913383901416,
        "Y": 50.726808112344315
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryOfCurve",
        "Id": "9b699bc732ca4a32bfa445a0e0f1efd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10523.630568541414,
        "Y": 94.781068194470549
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "118ead5c693040b29bcd3f85b6842df7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10449.576584564884,
        "Y": -5633.63444764145
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "f3a22d6f0e5c4e979a093b94ff46bac5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10260.654654912543,
        "Y": -5560.9970142335533
      },
      {
        "ShowGeometry": true,
        "Name": "Length of first segment - exiting the entrance building",
        "Id": "399883dd30f54fda8f8e4786caa45448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9438.6287552093472,
        "Y": -5351.4607993018835
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "a02d150f0e684e87b59035bbfc6ab843",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11170.232374340789,
        "Y": -5372.3919766816543
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryOfCurve",
        "Id": "12c0323b043146e99e26e47a6a42aee0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11569.200984466985,
        "Y": -5993.1115275459651
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "0ce514630a2b44ca9f922922da00c303",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11477.854846581955,
        "Y": -5525.734755747515
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "9b2ae4712dae40ad9c712c65d2c49ced",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11507.018813743893,
        "Y": -5397.1909361787684
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "cee6d631d91a4b72a1688b5b2f112801",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11472.461808521293,
        "Y": -5302.2700346516885
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "92ad446329634d238c50ae65134bff90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11361.937963142867,
        "Y": -5693.8479558713907
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4163fb211b5c4809b04524b7c2d586e1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12033.619874238033,
        "Y": -5886.0551477712188
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "54c195dada11452998eef7c7d5339842",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20242.198896190992,
        "Y": -6553.1394318715375
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "1b34477367224237a58b406fb93cd048",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20243.458270574978,
        "Y": -6461.1217946093575
      },
      {
        "ShowGeometry": false,
        "Name": "Radius in [m]",
        "Id": "fbc6a426bce54884ab38042bcbab4e97",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 18118.248211843504,
        "Y": -6535.9172299190195
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "4474a8576aea43c7862ef5f7e232139a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20840.55122459606,
        "Y": -6524.4774289870666
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "fb34ac663047408ea87c5854bcee4166",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 20475.200437044623,
        "Y": -6380.7146287602945
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryOfCurve",
        "Id": "a09e2bed9fd14185911bf0587942d5aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 21565.079629103748,
        "Y": -6338.95059008456
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "de87ed59f6814b12abd995efc5b44a6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23358.145849383218,
        "Y": -6391.6883999027159
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "12e41db1f1e649649bf5930a59c27ed4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 21179.011395335223,
        "Y": -6554.0552826227895
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "b118b96b44654c4bb3ccf54d0d56ec6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 21148.630391059465,
        "Y": -6432.5312655197613
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "b992520713224c7fb46da34d0f0bf0a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22239.879453623278,
        "Y": -6112.9038166177315
      },
      {
        "ShowGeometry": true,
        "Name": "Length of straight truss in [m]",
        "Id": "626131d6f4634a7583ef010f3bae8e6f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22965.597958886836,
        "Y": -6261.9727703948165
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "7dae163cbc6f493f8b681e5de7399b6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23011.67196246441,
        "Y": -6134.3048289038024
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.X",
        "Id": "2c44640f23074827a224f9a273e5e644",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22415.213811967671,
        "Y": -6210.2198463879522
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Y",
        "Id": "cb77d43b39f841f9b68ab32696abbcf4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22441.159009188508,
        "Y": -6109.7868248879222
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Z",
        "Id": "c55f05da970a43e7918dae0f58d2f7f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22431.952648884344,
        "Y": -6003.4952104670574
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4cb5ed7f8cf54f3d879c19c50605a640",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 22660.881119061418,
        "Y": -6103.43031708904
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryOfCurve",
        "Id": "fa2cc42008524a8d8d2e8fd580e62ae8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23753.432816383542,
        "Y": -5978.178335425705
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "82f74656438c4c8a91c8694e7fc67e59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 24266.823672225906,
        "Y": -6247.6345768818192
      },
      {
        "ShowGeometry": false,
        "Name": "CentralPoint.ByCoordinates",
        "Id": "0482f1fcd5a74fd6babe8668c32a75fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26093.322066278277,
        "Y": -6281.9091557507672
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "dc33ffc7f1fc455db5890cb644babeaf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25168.36663564658,
        "Y": -6053.1600602300969
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "7a670a7351e24bd3a6144b94d333a7dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25188.473092685479,
        "Y": -5913.7683863416969
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "61cbdc8ce99943658b8bc105ed9d1c8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25197.185668202677,
        "Y": -5801.8805302601468
      },
      {
        "ShowGeometry": false,
        "Name": "+",
        "Id": "0c405d0a55eb4fc8936794b321ae244f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25413.033643152979,
        "Y": -6143.5072724696975
      },
      {
        "ShowGeometry": false,
        "Name": "Arc.ByCenterPointRadiusAngle",
        "Id": "0a0f3211ebf04ba58ed59168fae3e448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26600.813277458579,
        "Y": -6274.0959944015667
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5864d951d471447c965b01061d6605ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26403.709183868177,
        "Y": -6244.3411507131768
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "250497820fd44136af0e09f3179503c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26399.970909207779,
        "Y": -6160.7987761276872
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "bdd12d24a6ab4f3a9acc1ab3b30f76b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26909.995004164579,
        "Y": -6211.1017298026572
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.StartPoint",
        "Id": "9dce6779e6bc4d80a2d3601177ea2d8d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 26903.57673040808,
        "Y": -6373.8345884416467
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "fb7c34debb334e61812ec8620229c89f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27184.520800629478,
        "Y": -6293.9706097636772
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "025bfc51839c4e98ac64787d9bd8e271",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27185.780175013479,
        "Y": -6201.9529725014972
      },
      {
        "ShowGeometry": false,
        "Name": "Radius in [m]",
        "Id": "470a28befb09460789d90db81894f88d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 25060.570116281979,
        "Y": -6276.7484078111574
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "a6695bdb4c6b486bbc617a0e59a5c864",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27782.873129034579,
        "Y": -6265.3086068792072
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2eb7afea90614fd7881c39d4695cb30b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 27417.52234148308,
        "Y": -6121.545806652427
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "6c62c94db83947e9b6d618b2b6ebd279",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28697.608158290623,
        "Y": -6304.4027198647736
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "d0562d4ee5894108be5fc1ce726e79bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 28697.897755966311,
        "Y": -6142.9187321362888
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryOfCurve",
        "Id": "ec1e6bd2b2e44f2fa88d860f98490ae0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29038.059177251387,
        "Y": -6055.6568151468546
      },
      {
        "ShowGeometry": false,
        "Name": "Watch",
        "Id": "3e9759a45076466083373caff2f2a222",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34386.825356218709,
        "Y": -4395.8112143188973
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "6b285a66ab174905a01dc493fd66478e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33566.451229931306,
        "Y": -3891.6761390312577
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2dfaa89ef75e4ef9aa46bdf1857d6ec2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33775.52131643051,
        "Y": -4105.1161770705576
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "33cb66ad9cdd47f8abd1a13c89524b2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33800.328460010409,
        "Y": -4511.0284141679076
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4d35b1c2683049c3ab4b2008d3288bc7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33768.456310656213,
        "Y": -4007.0402094104675
      },
      {
        "ShowGeometry": false,
        "Name": "<=",
        "Id": "f3f980e9e35544f780ec4334181cebf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33911.488360239106,
        "Y": -4286.8772469837577
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7ebb4ade228641e2b61256dcd1022494",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33757.760259915813,
        "Y": -4259.8304627084281
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "bc21432f9cbf4f5ea5eb02904b867381",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34188.481557941006,
        "Y": -4395.3483712260677
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6333cf30fb5d4c3a8aed7aeab1523c12",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33449.069066268909,
        "Y": -5013.1229902461373
      },
      {
        "ShowGeometry": false,
        "Name": "<=",
        "Id": "ba31c25c2e6c49e9adcb9a352cd83540",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33585.543672062711,
        "Y": -5074.0057686147575
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "d1cc45ce777d4ed888853c31307c5c7d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33851.348967959908,
        "Y": -4903.7323011249973
      },
      {
        "ShowGeometry": false,
        "Name": "Watch",
        "Id": "27646a170a8245158ebad72424ecdf8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 34049.692766237611,
        "Y": -4904.1951442178279
      },
      {
        "ShowGeometry": false,
        "Name": "CamelbackNurveCurve",
        "Id": "a6a34b9760f843abaef800f8edd6c00b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30350.393631782867,
        "Y": -4754.2837933323081
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "811fd2158bc14ad3b72b191d93cf15e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30910.713977115709,
        "Y": -3263.7908844462277
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "ecf515d8e1e64850ab05c9ca5d0eaaa6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31448.290219722909,
        "Y": -3648.6581993727877
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "cbaeb36d648d4d07a075cf8f5d1946d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31688.06279318421,
        "Y": -3786.4608241160977
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.StartPoint",
        "Id": "e1b9b827965b4c34a80046d0d2806afa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32003.441709064609,
        "Y": -3966.7043213035577
      },
      {
        "ShowGeometry": false,
        "Name": "List.Reverse",
        "Id": "dcd7da17c0124b09a17bfe9820dd2bf7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32218.57023677801,
        "Y": -3962.8505428134677
      },
      {
        "ShowGeometry": false,
        "Name": "List.FirstItem",
        "Id": "a820c21367894948b547d3dd359d434f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32391.792325843609,
        "Y": -3956.4070753774376
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean question: ",
        "Id": "ecfad2b11f134443a621c68ea0064528",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31378.778656854709,
        "Y": -3358.9504611424077
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d2d7810984db4e7d9e53e0cb92b2e4d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31382.240082511111,
        "Y": -3288.9931871060576
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "9446f46cb7c84a9fb7194e5491a96a00",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31594.089768228012,
        "Y": -3321.0381077414377
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8be2563f5273458a942fdd9c3b7c5b4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31369.46960978481,
        "Y": -3207.9091003023077
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "85d0101dbc374cd1b766158a7faab888",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30875.478816616807,
        "Y": -4387.132888222518
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "0d3248f010ae46d6ba9b5f089a98f730",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31932.567330835707,
        "Y": -5843.2121316955981
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "1dd0d3942dab4c8aa057875b1d474fbc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33780.722890337311,
        "Y": -3890.1375083096282
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "9517a05b3b2048b98f5a4b864ff44fff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32767.528849652808,
        "Y": -5625.3934277320877
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "6319eb7225bc4594b6a1e606ef138ecd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33122.101707108406,
        "Y": -5637.0765809821178
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2c3cf5e301034260af4cedc20d47d750",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32829.431572200308,
        "Y": -5852.0831681243981
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "b9e59f46ce564100be6fd9aeaff25a1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29936.370866157355,
        "Y": -5034.0186582623719
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "98e7d305ca7c4610b01d0885beb3e100",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29930.713519996232,
        "Y": -4931.2435363353279
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "32395d369fa1437bbd2cf818b17c6c97",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29938.256648211063,
        "Y": -4829.4113054351392
      },
      {
        "ShowGeometry": true,
        "Name": "CamelbackTrackGeometryFinal",
        "Id": "71d781ee6a6841a08cbaa642b0911154",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 32335.13110405003,
        "Y": -5516.79640920514
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "6eb5b4719ae34774897c254f50308495",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31907.0,
        "Y": -6158.0
      },
      {
        "ShowGeometry": false,
        "Name": "Horizontal Total Length Climb",
        "Id": "73efc576e5014d7da6fc0b407a5f4362",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29095.011140421291,
        "Y": -4168.9664126314983
      },
      {
        "ShowGeometry": false,
        "Name": "Vertical Total Length Descent",
        "Id": "e1398dc68cba4b9381c0b9767e6ece6f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29090.084904051633,
        "Y": -4025.8538858737984
      },
      {
        "ShowGeometry": false,
        "Name": "Number of Points",
        "Id": "8b059eb8868b4fc794f73247426fa608",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29179.077268985351,
        "Y": -3601.5479962158579
      },
      {
        "ShowGeometry": false,
        "Name": "Horizontal Total Length Descent",
        "Id": "019a9e20bb3d496088a91506f6e6dc86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29089.207883471303,
        "Y": -4097.6561280507976
      },
      {
        "ShowGeometry": false,
        "Name": "Vertical Total Length Climb",
        "Id": "6fe19dcebb2e4beb8bdcbd9beacc89ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29101.090795418349,
        "Y": -4246.9876947431476
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "c233c42969334ce98d690ced471f9c3a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29564.930386019871,
        "Y": -3749.7652729954179
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean",
        "Id": "17f76d2d45dc49c1b3678e333fa36622",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29177.565315872562,
        "Y": -3857.8721227805581
      },
      {
        "ShowGeometry": false,
        "Name": "If",
        "Id": "173a10594aba4cbfa81af44556a4a4d7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29584.391530514411,
        "Y": -3947.8725348507678
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean",
        "Id": "58647dbf92bb44ad86a5d5ed72901792",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 29174.13092510356,
        "Y": -3735.0698517703581
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "7b7972ae56d24b74aa5f799ebceb3529",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 23411.158042137253,
        "Y": -6671.3407043744
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "077a3ac22e60458bb6f06920181ce226",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30741.926827077048,
        "Y": -8641.9043645058446
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "5a18c71c1877430e844cbe611d71cd66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 30989.645764683817,
        "Y": -8672.4153652391
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "b9f27e9fd8114e5a93c59a42a80b550e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31003.897312817884,
        "Y": -8583.0192905799668
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "6c733035544b46ed8cdad588c6533ecf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 31011.023086884918,
        "Y": -8492.3276206359169
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "dc36c1b215bf43b58096596f6c8285b7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35654.284530169367,
        "Y": -5323.43796703683
      },
      {
        "ShowGeometry": false,
        "Name": "GenerateLoop",
        "Id": "0377b77ab07647f68e92f7edcc62bd97",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36256.561656777645,
        "Y": -5123.3930379230787
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "90bbf7ffb84f430c82f10c3818017969",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35931.578483510151,
        "Y": -5408.7911382152806
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "0c83ba172145454fb0257496e1a6a4ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35933.893771787807,
        "Y": -5319.2666581459216
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "4d20b03ff598432eb951e925da0ef129",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35940.839636620774,
        "Y": -5233.600991872655
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0d73ff3c57184c908b80c64b76594154",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35937.462435037269,
        "Y": -5095.7976880990418
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a566c8ad8c124524bb46fd55c1baf216",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35946.192200837162,
        "Y": -4966.7424102109417
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "40c19c685e274ab6892e7363c231f0dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35950.673978666404,
        "Y": -4761.3765614843442
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Rotate",
        "Id": "228a13399d2341bf9587dedeef835c93",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36713.983406063548,
        "Y": -4983.62927269782
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "bbdabac334924cdc9d1a3a28962b0fc7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36459.612798336078,
        "Y": -4857.1952730767352
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9f582af3017f4a08856cbdd09805d869",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 36374.0,
        "Y": -4737.0
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "949da6567dc64713853ed5b44fc0bdad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40891.707261065181,
        "Y": -3428.9036911396029
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Length",
        "Id": "b45c1668f7f147dbb77863d82fec11a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41391.975164693693,
        "Y": -3210.8200921055927
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "88f749db70b34e478934af41835f130e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39351.669206959486,
        "Y": -3478.0741792457025
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ba438f8da1844e6cb610115465601f22",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40875.566700405092,
        "Y": -3101.0103267251629
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "33fcf5ccfd2b4fb3a7adbec1fe5565a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41042.79824269969,
        "Y": -3424.4066180743525
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "82cddabcf2e8426ab22348868557492a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41479.964224110692,
        "Y": -3032.6599090656732
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "ff79d2c618b94dc396ff0664446402fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41904.722938823586,
        "Y": -3072.7659152682131
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ParameterAtPoint",
        "Id": "eb7a852995714cd7850671bbaad7a8e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42124.59942004249,
        "Y": -3185.2911218061731
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "0cecc0c17b254b869cffe6b8d9340f33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42368.20803351319,
        "Y": -3305.4233647427432
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.SplitByPoints",
        "Id": "0d10e71bd3214da4bd959f08cab01dff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42630.62792696309,
        "Y": -3358.6035012845127
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.SplitByPoints",
        "Id": "18fa73342ae640f380a8f1db071de619",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42641.310170029683,
        "Y": -3082.4809048399325
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Length",
        "Id": "adfe1c6407dd4877a4eb156acc8e48a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43111.755260968086,
        "Y": -3383.5368796434027
      },
      {
        "ShowGeometry": false,
        "Name": "TrackGeometry",
        "Id": "e04cd1b8d1744a9493a4bfaad69926f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 39672.456012432587,
        "Y": -3363.0631282483232
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "c364a1db81e44925a73982a391002640",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43360.486046720194,
        "Y": -3356.828303361443
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6c4441b10f4a441f8c76ce8fbec1eeb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43752.622503438382,
        "Y": -3665.0150360767225
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "d48fc9dbaa894084a405199cb32e4e9a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43949.471505279682,
        "Y": -3635.2650471715228
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "e9fe52d40ea64ec697dcd125b4b3ca28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43946.164526617184,
        "Y": -3521.1225055860627
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "77e831e98eb04a639c0639723a3ba6af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 43941.270773605793,
        "Y": -3392.6349236197425
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b37f488a8db147a9a8db7f00a2f713f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44196.515184138087,
        "Y": -3461.8712985916231
      },
      {
        "ShowGeometry": false,
        "Name": "List.DropItems",
        "Id": "4e6cf0b799b2412d8ce2aa077cf0f1f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44358.434332470482,
        "Y": -3632.977348957063
      },
      {
        "ShowGeometry": false,
        "Name": "List.DropItems",
        "Id": "1c868e77ff49473e9a8ef3282821b1d0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44352.73873889519,
        "Y": -3356.1757050163028
      },
      {
        "ShowGeometry": false,
        "Name": "List.DropItems",
        "Id": "be1ef0ddf2db4a46a90ebac825d55d5b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44355.035464403394,
        "Y": -3496.2759610202124
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "1f13dbc495a54439b31d0490703adcf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44625.579756497493,
        "Y": -3214.6220855011829
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "378dae873a7740b2994786ad6219342a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44630.70006967659,
        "Y": -3085.3138579281226
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "286108efa8274378be42d0919db72afc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44626.745659118285,
        "Y": -2962.283132405973
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "9b538a2e019b440e8fa52ef12c270625",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44922.827225572284,
        "Y": -3619.7050659808924
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "6c445b0e326049d0a5896707b9c19207",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44899.226999349688,
        "Y": -3471.7262163358432
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "4325b36bda9340819b49302ea7440371",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 44893.881113136289,
        "Y": -3330.5507916872625
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "d8a27dc1bdaa4e5eb4b1f41098d2eb5e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45190.050236320589,
        "Y": -3093.218722133533
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1aee4edc324a468f847ae511cce3e622",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45480.567447676294,
        "Y": -3172.6505666696926
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "9310cb4a2775453c986a9dca9348ea65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45417.415530786195,
        "Y": -3322.6135332553727
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e4ff0d3f05d04b258e25f44b96190e7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45482.63185370469,
        "Y": -2816.1045556000331
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "d8682ce7569d4dad9b9539d6f8622bc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45421.996094363683,
        "Y": -2966.0675221857232
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "6e748bf9c3104945a5fdb72b3edf18f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46443.285851312474,
        "Y": -3739.2861676343618
      },
      {
        "ShowGeometry": false,
        "Name": "Curve Pipe",
        "Id": "3e31016d190b4a1bbe66a7d808865de8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45590.431341974094,
        "Y": -3320.1438057993132
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "3e871cbc92784e3aad9d64525ee28e3f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45658.794569104095,
        "Y": -3200.5266346023632
      },
      {
        "ShowGeometry": false,
        "Name": "Curve Pipe",
        "Id": "653127f4dafb4b47a6b4622ee9cb30a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45592.49574800249,
        "Y": -2963.5977947296528
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "de6e6e3d529f426ba2e9894e5be48f15",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45660.858975132491,
        "Y": -2843.9806235327128
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "70a6639ca26a40219f382d38d8d5fec6",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 45828.513635040188,
        "Y": -3321.7542388967727
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "bb836e09e5394237831737aef7f94e0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 45830.578041068584,
        "Y": -2965.2082278271132
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryWithColor",
        "Id": "12a87793f9784d1593e6b3a45b2a5d65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46433.872286037076,
        "Y": -3240.2622497697284
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean question: True = non-circular loop, False = circular loop",
        "Id": "7f689b5af7ca480b90f690ca6709086b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 35730.067685522969,
        "Y": -4888.7278652190107
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "b0b7d4932590484bb928cee55120071d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48612.650736316165,
        "Y": -1976.0577387154731
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.XAxis",
        "Id": "4ec4d225da5f4d7e917433a4f51ad4f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48395.241359033018,
        "Y": -1483.8738514112163
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "ade4cc71009f4beb80dbf22aeae0e81b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49333.306526092063,
        "Y": -1714.8152677556732
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryOfCurve",
        "Id": "c9950e72284a4d38bc656134b3a493db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49732.275136218261,
        "Y": -2335.5348186199931
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "34f68d164fd545e2959cc6d83f43c559",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49640.928998333264,
        "Y": -1868.1580468215429
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "5ef56c08433643e28559e9607a8ad74c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49670.092965495161,
        "Y": -1739.6142272527936
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "9874f07e3a7944aeb32ae74354cbc7fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49635.535960272566,
        "Y": -1644.6933257257137
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f044ae855be24a8b80ebe7b5e80a1498",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49525.012114894169,
        "Y": -2036.2712469454132
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "128d49b0aebb45a6b38f6673e6314cfe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 50194.872271757158,
        "Y": -2229.7347127300714
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "94e66b5ede544826ba721a616c5a887d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 46450.060028978638,
        "Y": -3975.278939701846
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "a2414937831243b0b263d6a0c3e43014",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 47318.0,
        "Y": -3595.0
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.X",
        "Id": "ebce260cd6db439aabb350c45d0df065",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48701.492877405311,
        "Y": -1529.175702924656
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Y",
        "Id": "199330ba4f7f462a86b2132aae1e90d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48727.438074626109,
        "Y": -1428.742681424626
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "cf54beaef914417aaaefb4e408eb682b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48926.616245321929,
        "Y": -1541.2475360074652
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Z",
        "Id": "c9b41382cd284a8890f5d0564a8db69b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48718.231714321912,
        "Y": -1322.4510670037657
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ByCoordinates",
        "Id": "b9c5621f1423417baeeb724707b972f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 49297.951027902011,
        "Y": -1453.2606854405053
      },
      {
        "ShowGeometry": false,
        "Name": "Length of straight Segment",
        "Id": "756b0fe396d34c908601a875794dfcf3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 48134.98989879572,
        "Y": -1929.395577206649
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean",
        "Id": "70c7fbc1051b40f58de439ca22422309",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 50879.746200574024,
        "Y": -1044.4693425724192
      },
      {
        "ShowGeometry": true,
        "Name": "If-Question: Loop or Straight Line ",
        "Id": "cfc404e3e63d427889b4f7d5a9f3b223",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 51364.157835908656,
        "Y": -1018.9258812812932
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "bbf2d25a212f4076b256b9bf731ced33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40537.074237272282,
        "Y": -956.09919519339292
      },
      {
        "ShowGeometry": false,
        "Name": "Length of straight Segment",
        "Id": "07cf0e0fe48c41b1b7773c29d2e17a7d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40059.413399751778,
        "Y": -909.437033684573
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.EndPoint",
        "Id": "7dc2818a3a3d477eb650a0e127084a0e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41257.730027048179,
        "Y": -694.856724233593
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7c9b1442f89d472d9c5798ab6089f02c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41449.435615850278,
        "Y": -1016.312703423333
      },
      {
        "ShowGeometry": false,
        "Name": "Point.X",
        "Id": "f3aeadd1b3f147e597a68d649961b227",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41565.35249928938,
        "Y": -848.199503299463
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Y",
        "Id": "afc3ddc201524c9da105b881ea50a7f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41594.516466451278,
        "Y": -719.655683730713
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "53e5d6e1a6574ccb97f4344cb8df0edf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41559.959461228682,
        "Y": -624.73478220363313
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.XAxis",
        "Id": "31b33d1a597641bb83bb5b985b80e867",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40319.664859989083,
        "Y": -463.91530788914292
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.X",
        "Id": "865e080a7df24545a9f4ad65daad4909",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40625.916378361377,
        "Y": -509.21715940258309
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e2b152e3a86d4d1493e28e63fb6205ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40851.03974627798,
        "Y": -521.288992485393
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryOfCurve",
        "Id": "8b04b9c92bc94fad999c03ab41d16e5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41656.698637174377,
        "Y": -1315.5762750979129
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Y",
        "Id": "422696592a3f4b78a7ec19e0b8f1cac4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40651.861575582181,
        "Y": -408.78413790255308
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ByCoordinates",
        "Id": "6b3a7781dd0a4c30889d4f8b5dda896d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 41222.374528858083,
        "Y": -433.30214191843311
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Z",
        "Id": "22af6c4b3bfe4ad3aaaf5168a075d3a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 40642.655215277977,
        "Y": -302.49252348169307
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f52170874da443f3b04a7dbeb23dee42",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 42120.420719267291,
        "Y": -1208.5198953231629
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "e0f5d482ac3c4a1fb5444a42b61ff2ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 50559.147720227127,
        "Y": -2475.7121028901365
      }
    ],
    "Annotations": [
      {
        "Id": "b21833b503214d6ebb53f59e17f7366b",
        "Title": "Camelback",
        "Nodes": [
          "825814ca9c964104a1de61d22786db71",
          "170fc2eac9f141d78d35a373a38747b5",
          "8e4fcddf101642b0a67a2419fa8348a1",
          "66e19186168149ebbc7e6e2eb992b019",
          "f27b42f3616141038a6167ccaaf9ab59",
          "5722e85583a6450191d09cfa195eb374",
          "99de90da68c34371b303ad1f3ed5240d",
          "ac2036d5de9345a5b4371f61802b1c45",
          "19bec4516446454697d8522bf00b8a1e",
          "99aef574fc06436c88076ac4f771d55d",
          "a6ea56115bd6499996c6e8092efc6b1d",
          "4210c271b6954e7b8081bc906744e3f1",
          "76a2abe639e348bb963b777d92ec4275",
          "d939c1053b3d4f19968aaeee26274395",
          "da1dc91132e648b6827985ee501b98ee",
          "8d542069d96a49aea35e59030504ee7f",
          "5ab01f48cf9549d78efa374c6d1c8593",
          "f1ac9339f7ef4d1da6145f95548df7ef",
          "4187dffe6a804e1ca9019f51356a76db",
          "0256985bde5244c1980f890f06780574",
          "c549a06cb0684fa5a33d486a200415bc",
          "669873f4d68b44e1813672ec6753613b",
          "dce9174e7ea04611b3d9c2ddb677a1de",
          "96de731db89546b8a8ddaf2c18d45e95",
          "0ae4b1ff56d84c9f898669fbe7c1d0f1",
          "4ca41f1243c04a7abea5849d88c40a55",
          "bf80445459744a53a1706a2c4cdc5a41",
          "f6ba0abeeaf84f46b8a4df8e0395a02b",
          "3e111e0c8d1744c381b3a1ffcf0f0a00",
          "88c4303eb04c480d8a093d2830ebd957"
        ],
        "Left": 12464.7828752205,
        "Top": -6221.8897403923074,
        "Width": 4200.7573154927632,
        "Height": 2789.9740678220865,
        "FontSize": 36.0,
        "InitialTop": -6168.6897403923076,
        "InitialHeight": 2789.1740678220867,
        "TextblockHeight": 43.2,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "42f64bba4b4f446f9f930b86c15356bb",
        "Title": "Visible Track Geometry of Roller Coaster",
        "Nodes": [
          "028d6eee3c5d4765bc24e8c286f38f6c",
          "3e81c47299f44a60a07519eafbeeee05",
          "22f1c4bd7f5048c49c6511b9b7481f59",
          "c4aaf3dbe4434f71b8c9ddb5fc904040",
          "2706215f55c04a40b71853455a5d7ace"
        ],
        "Left": 22237.882629319389,
        "Top": -3591.2115209014687,
        "Width": 423.70108329636275,
        "Height": 661.19725338426736,
        "FontSize": 36.0,
        "InitialTop": -3494.8115209014686,
        "InitialHeight": 617.19725338426724,
        "TextblockHeight": 86.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "88597a96df764f7294804985a05ba62b",
        "Title": "Costum Nodes for Camelback",
        "Nodes": [
          "eacb93d746df4e9eb7be9a120dfe6b16",
          "bd7143b1fc614fc685757ae103c6d37d"
        ],
        "Left": 9356.5024599831577,
        "Top": -3.7492824664328595,
        "Width": 628.90994592053835,
        "Height": 350.84667415401157,
        "FontSize": 36.0,
        "InitialTop": 49.450717533567143,
        "InitialHeight": 145.24667415401157,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "67860ef2804047eab2a1b030a19bd5d1",
        "Title": "Costum Nodes for Loop",
        "Nodes": [
          "79a9f533413449a2adb2f6b799779ced",
          "2e4e945f899b49c7a5c3d48d43bf75a8"
        ],
        "Left": 10028.68344764963,
        "Top": -3.1277589465290561,
        "Width": 464.22993625178606,
        "Height": 325.0,
        "FontSize": 36.0,
        "InitialTop": 50.072241053470947,
        "InitialHeight": 145.65456705887337,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1281e4d9c62d474bb86319e42d5e7bd1",
        "Title": "Costum Node for horizontal curves",
        "Nodes": [
          "9b699bc732ca4a32bfa445a0e0f1efd5"
        ],
        "Left": 10513.630568541414,
        "Top": -1.6189318055294564,
        "Width": 368.0,
        "Height": 419.4,
        "FontSize": 36.0,
        "InitialTop": 94.781068194470549,
        "InitialHeight": 145.0,
        "TextblockHeight": 86.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0456a924361f474c86f467257b8dbae0",
        "Title": "Costum Node for creating pipe, online available",
        "Nodes": [
          "0f909724781948b1846a272ccb6d4a89"
        ],
        "Left": 10904.753540168218,
        "Top": -0.57528252863818352,
        "Width": 221.6,
        "Height": 301.0,
        "FontSize": 36.0,
        "InitialTop": 182.22471747136183,
        "InitialHeight": 145.0,
        "TextblockHeight": 172.8,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0eabd2e4025349309aae4bec4fd5493d",
        "Title": "Inputparameter first Segment",
        "Nodes": [
          "b93ab2faffff471fb20727a7cade462c",
          "a692265b70714595ae56593cd8334e0c",
          "3ee02bad019b4850814a5434deef3241",
          "ac72254c46a5413f9daae1338bac22dc",
          "399883dd30f54fda8f8e4786caa45448"
        ],
        "Left": 9274.0506513519977,
        "Top": -5404.6607993018833,
        "Width": 606.66741119203175,
        "Height": 647.07819190157409,
        "FontSize": 36.0,
        "InitialTop": -5351.4607993018835,
        "InitialHeight": 646.27819190157425,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "fa6e03b779044dd8b22530552c574332",
        "Title": "Inputparameter for first Camelback",
        "Nodes": [
          "5ba2862dddc146c3b898608416bfbc47",
          "db254f31153046ab874eed8b297ce9a8",
          "e480cc9973104e4296c4a9d805321178",
          "75312fa7d12c40aeb210ceb98aeb0a45",
          "b0dcb62f471b4d4797807c45939f63d0",
          "4a84c3cec4b3468faa87f92c9a951009",
          "0969ea6497a746dbbe545662a0b99d13",
          "d85abe82f26c422a815285d979c17fa0",
          "9eb9c6c8f2b14c21b739948ba5ef8a06",
          "e8e7d0ac9cd04bc594f8c17443acd443",
          "2c8fc9c507bd44b0bed79cc08c84f226"
        ],
        "Left": 9096.9158181886487,
        "Top": -4519.7969870505431,
        "Width": 642.38364704311357,
        "Height": 766.43969852728992,
        "FontSize": 36.0,
        "InitialTop": -4466.5969870505432,
        "InitialHeight": 790.43969852729015,
        "TextblockHeight": 43.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "9a3f9ae705b44d0280c6c3ad7bc42de9",
        "Title": "General Inputparameter",
        "Nodes": [
          "dd0c166a3d4e4325b9f36aa9c3c5f0c1",
          "5238e9683fc44e6d9f4efc19020f8e70",
          "c33e5b50012f443086d6655d73f182e2",
          "266ed5ca37264cd4bbc8ae95987bb42f",
          "adc30ca06d194726ab5c6198dedfb6d8",
          "1efec8a5cdaf47aba183b6ca6c32e28d",
          "a79c41338f6c456ba1db36c10437a38e",
          "649701081def49b3867c9b0f6a6e8040",
          "67c017e6a92a4fe398bfe1e85a7ec386"
        ],
        "Left": 7936.873390865856,
        "Top": -3059.3623566440592,
        "Width": 386.64550122262625,
        "Height": 1034.4162918709178,
        "FontSize": 36.0,
        "InitialTop": -3006.1623566440594,
        "InitialHeight": 1058.416291870918,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "e605d6f9b1144861ab20690223e475f8",
        "Title": "Quarter Arc",
        "Nodes": [
          "b50c9889b05b4bb59f4ca37b00666411",
          "0fe73a2760c2419eaceec405fb9e9661",
          "c1b14882fa3149239a024344f44a44f3",
          "97bbd90c8ff14a3d8e0da14c48c8500e",
          "e85db1969f3048b9b9d89b6b779ddf82",
          "7a261d027c4e4b43a34f19814728014d",
          "dbb29225a1d44ce7a09cdbd801b91013",
          "d5915c3731ef454285120a10c6b9d1e9",
          "b41b5060ced54404b68983314001a2f5",
          "24229d8c72c244dea1beb6d93075c4b9",
          "54c195dada11452998eef7c7d5339842",
          "1b34477367224237a58b406fb93cd048",
          "fbc6a426bce54884ab38042bcbab4e97",
          "4474a8576aea43c7862ef5f7e232139a",
          "fb34ac663047408ea87c5854bcee4166"
        ],
        "Left": 18108.248211843504,
        "Top": -6686.2034105495131,
        "Width": 2996.7030127525563,
        "Height": 717.754058181508,
        "FontSize": 36.0,
        "InitialTop": -6633.0034105495133,
        "InitialHeight": 716.95405818150812,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "22983dc47ea043ca93d9570924096fda",
        "Title": "First Segment: Exiting the Entrance Building",
        "Nodes": [
          "118ead5c693040b29bcd3f85b6842df7",
          "f3a22d6f0e5c4e979a093b94ff46bac5",
          "a02d150f0e684e87b59035bbfc6ab843",
          "12c0323b043146e99e26e47a6a42aee0",
          "0ce514630a2b44ca9f922922da00c303",
          "9b2ae4712dae40ad9c712c65d2c49ced",
          "cee6d631d91a4b72a1688b5b2f112801",
          "92ad446329634d238c50ae65134bff90",
          "4163fb211b5c4809b04524b7c2d586e1"
        ],
        "Left": 10250.654654912543,
        "Top": -6046.311527545965,
        "Width": 1915.3652193254898,
        "Height": 836.64149289427644,
        "FontSize": 36.0,
        "InitialTop": -5993.1115275459651,
        "InitialHeight": 835.8414928942766,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "58e63c30c2b5465eaed0f9be058031b3",
        "Title": "Second Straight Segment",
        "Nodes": [
          "de87ed59f6814b12abd995efc5b44a6b",
          "b992520713224c7fb46da34d0f0bf0a3",
          "626131d6f4634a7583ef010f3bae8e6f",
          "7dae163cbc6f493f8b681e5de7399b6c",
          "2c44640f23074827a224f9a273e5e644",
          "cb77d43b39f841f9b68ab32696abbcf4",
          "c55f05da970a43e7918dae0f58d2f7f6",
          "4cb5ed7f8cf54f3d879c19c50605a640",
          "fa2cc42008524a8d8d2e8fd580e62ae8"
        ],
        "Left": 22229.879453623278,
        "Top": -6444.8883999027157,
        "Width": 1881.5533627602636,
        "Height": 789.71006447701075,
        "FontSize": 36.0,
        "InitialTop": -6391.6883999027159,
        "InitialHeight": 558.51006447701093,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "086797f9416b4f6d9f9fe30fed5bfbf6",
        "Title": "Quarter Arc",
        "Nodes": [
          "0482f1fcd5a74fd6babe8668c32a75fa",
          "dc33ffc7f1fc455db5890cb644babeaf",
          "7a670a7351e24bd3a6144b94d333a7dc",
          "61cbdc8ce99943658b8bc105ed9d1c8e",
          "0c405d0a55eb4fc8936794b321ae244f",
          "0a0f3211ebf04ba58ed59168fae3e448",
          "5864d951d471447c965b01061d6605ad",
          "250497820fd44136af0e09f3179503c8",
          "bdd12d24a6ab4f3a9acc1ab3b30f76b0",
          "9dce6779e6bc4d80a2d3601177ea2d8d",
          "fb7c34debb334e61812ec8620229c89f",
          "025bfc51839c4e98ac64787d9bd8e271",
          "470a28befb09460789d90db81894f88d",
          "a6695bdb4c6b486bbc617a0e59a5c864",
          "2eb7afea90614fd7881c39d4695cb30b"
        ],
        "Left": 25050.570116281979,
        "Top": -6427.0345884416465,
        "Width": 2996.7030127526,
        "Height": 717.75405818149977,
        "FontSize": 36.0,
        "InitialTop": -6373.8345884416467,
        "InitialHeight": 716.95405818149993,
        "TextblockHeight": 43.2,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "38136ebaae004d18995bc677f072f532",
        "Title": "Camelback",
        "Nodes": [
          "3e9759a45076466083373caff2f2a222",
          "6b285a66ab174905a01dc493fd66478e",
          "2dfaa89ef75e4ef9aa46bdf1857d6ec2",
          "33cb66ad9cdd47f8abd1a13c89524b2b",
          "4d35b1c2683049c3ab4b2008d3288bc7",
          "f3f980e9e35544f780ec4334181cebf6",
          "7ebb4ade228641e2b61256dcd1022494",
          "bc21432f9cbf4f5ea5eb02904b867381",
          "6333cf30fb5d4c3a8aed7aeab1523c12",
          "ba31c25c2e6c49e9adcb9a352cd83540",
          "d1cc45ce777d4ed888853c31307c5c7d",
          "27646a170a8245158ebad72424ecdf8e",
          "a6a34b9760f843abaef800f8edd6c00b",
          "811fd2158bc14ad3b72b191d93cf15e6",
          "ecf515d8e1e64850ab05c9ca5d0eaaa6",
          "cbaeb36d648d4d07a075cf8f5d1946d2",
          "e1b9b827965b4c34a80046d0d2806afa",
          "dcd7da17c0124b09a17bfe9820dd2bf7",
          "a820c21367894948b547d3dd359d434f",
          "ecfad2b11f134443a621c68ea0064528",
          "d2d7810984db4e7d9e53e0cb92b2e4d2",
          "9446f46cb7c84a9fb7194e5491a96a00",
          "8be2563f5273458a942fdd9c3b7c5b4d",
          "85d0101dbc374cd1b766158a7faab888",
          "0d3248f010ae46d6ba9b5f089a98f730",
          "1dd0d3942dab4c8aa057875b1d474fbc",
          "9517a05b3b2048b98f5a4b864ff44fff",
          "6319eb7225bc4594b6a1e606ef138ecd",
          "2c3cf5e301034260af4cedc20d47d750",
          "56c860ac39b8447e92b5dc84a9eff814"
        ],
        "Left": 30340.393631782867,
        "Top": -5905.2831681243979,
        "Width": 4202.031724435843,
        "Height": 2789.97406782209,
        "FontSize": 36.0,
        "InitialTop": -5852.0831681243981,
        "InitialHeight": 2789.1740678220904,
        "TextblockHeight": 43.2,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "1a8118a50bf64ab092e4df4de4be1850",
        "Title": "Inputparameter for first Camelback",
        "Nodes": [
          "73efc576e5014d7da6fc0b407a5f4362",
          "e1398dc68cba4b9381c0b9767e6ece6f",
          "8b059eb8868b4fc794f73247426fa608",
          "019a9e20bb3d496088a91506f6e6dc86",
          "6fe19dcebb2e4beb8bdcbd9beacc89ac",
          "c233c42969334ce98d690ced471f9c3a",
          "17f76d2d45dc49c1b3678e333fa36622",
          "173a10594aba4cbfa81af44556a4a4d7",
          "58647dbf92bb44ad86a5d5ed72901792",
          "743090d5d548401fbe9e8d5338ab32a8",
          "c0803eed487c4674809b4db3c59e021c"
        ],
        "Left": 29079.207883471303,
        "Top": -4300.1876947431474,
        "Width": 642.38364704310811,
        "Height": 766.43969852728947,
        "FontSize": 36.0,
        "InitialTop": -4246.9876947431476,
        "InitialHeight": 790.43969852728969,
        "TextblockHeight": 43.2,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "55597d4d0b844fdeaaf81ba2239140c1",
        "Title": "Definition of arc segments",
        "Nodes": [
          "949da6567dc64713853ed5b44fc0bdad",
          "b45c1668f7f147dbb77863d82fec11a4",
          "ba438f8da1844e6cb610115465601f22",
          "33fcf5ccfd2b4fb3a7adbec1fe5565a3",
          "82cddabcf2e8426ab22348868557492a",
          "ff79d2c618b94dc396ff0664446402fe",
          "eb7a852995714cd7850671bbaad7a8e0",
          "0cecc0c17b254b869cffe6b8d9340f33",
          "0d10e71bd3214da4bd959f08cab01dff",
          "18fa73342ae640f380a8f1db071de619"
        ],
        "Left": 40865.566700405092,
        "Top": -3482.1036911396027,
        "Width": 1985.7434696245909,
        "Height": 551.64378207392951,
        "FontSize": 36.0,
        "InitialTop": -3428.9036911396029,
        "InitialHeight": 541.24378207392965,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "8afa66d56269417f8d05bd0541586602",
        "Title": "Loop: Track Geometry",
        "Nodes": [
          "88f749db70b34e478934af41835f130e",
          "e04cd1b8d1744a9493a4bfaad69926f1"
        ],
        "Left": 39341.669206959486,
        "Top": -3531.2741792457023,
        "Width": 572.78680547310069,
        "Height": 312.01105099737907,
        "FontSize": 36.0,
        "InitialTop": -3478.0741792457025,
        "InitialHeight": 260.01105099737924,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "17676592ad3741cdbb036cda71b34ed6",
        "Title": "Definition of the struts",
        "Nodes": [
          "adfe1c6407dd4877a4eb156acc8e48a8",
          "c364a1db81e44925a73982a391002640",
          "6c4441b10f4a441f8c76ce8fbec1eeb3",
          "d48fc9dbaa894084a405199cb32e4e9a",
          "e9fe52d40ea64ec697dcd125b4b3ca28",
          "77e831e98eb04a639c0639723a3ba6af",
          "b37f488a8db147a9a8db7f00a2f713f1",
          "4e6cf0b799b2412d8ce2aa077cf0f1f1",
          "1c868e77ff49473e9a8ef3282821b1d0",
          "be1ef0ddf2db4a46a90ebac825d55d5b",
          "1f13dbc495a54439b31d0490703adcf6",
          "378dae873a7740b2994786ad6219342a",
          "286108efa8274378be42d0919db72afc",
          "9b538a2e019b440e8fa52ef12c270625",
          "6c445b0e326049d0a5896707b9c19207",
          "4325b36bda9340819b49302ea7440371"
        ],
        "Left": 43101.755260968086,
        "Top": -3718.2150360767223,
        "Width": 2034.271964604198,
        "Height": 874.13190367074935,
        "FontSize": 36.0,
        "InitialTop": -3665.0150360767225,
        "InitialHeight": 847.73190367074949,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "4491287e97de41b2802c2e6e375bacc6",
        "Title": "Visualization of struts",
        "Nodes": [
          "1aee4edc324a468f847ae511cce3e622",
          "9310cb4a2775453c986a9dca9348ea65",
          "3e31016d190b4a1bbe66a7d808865de8",
          "70a6639ca26a40219f382d38d8d5fec6",
          "3e871cbc92784e3aad9d64525ee28e3f"
        ],
        "Left": 45407.415530786195,
        "Top": -3375.8135332553725,
        "Width": 700.69810425399339,
        "Height": 295.76296658567992,
        "FontSize": 36.0,
        "InitialTop": -3322.6135332553727,
        "InitialHeight": 294.96296658568008,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "82459f9ac7804ab58a000eeea402061f",
        "Title": "Visualization of arcs",
        "Nodes": [
          "e4ff0d3f05d04b258e25f44b96190e7e",
          "d8682ce7569d4dad9b9539d6f8622bc3",
          "653127f4dafb4b47a6b4622ee9cb30a2",
          "bb836e09e5394237831737aef7f94e0f",
          "de6e6e3d529f426ba2e9894e5be48f15"
        ],
        "Left": 45411.996094363683,
        "Top": -3019.267522185723,
        "Width": 698.1819467049005,
        "Height": 295.76296658568992,
        "FontSize": 36.0,
        "InitialTop": -2966.0675221857232,
        "InitialHeight": 294.96296658569008,
        "TextblockHeight": 43.2,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "c54496a9b44a40028a654192da93c0a4",
        "Title": "First Segment: Exiting the Entrance Building",
        "Nodes": [
          "b0b7d4932590484bb928cee55120071d",
          "4ec4d225da5f4d7e917433a4f51ad4f0",
          "ade4cc71009f4beb80dbf22aeae0e81b",
          "c9950e72284a4d38bc656134b3a493db",
          "34f68d164fd545e2959cc6d83f43c559",
          "5ef56c08433643e28559e9607a8ad74c",
          "9874f07e3a7944aeb32ae74354cbc7fe",
          "f044ae855be24a8b80ebe7b5e80a1498",
          "128d49b0aebb45a6b38f6673e6314cfe"
        ],
        "Left": 48385.241359033018,
        "Top": -2388.7348186199929,
        "Width": 1942.0309127241403,
        "Height": 997.46096720877665,
        "FontSize": 36.0,
        "InitialTop": -2335.5348186199931,
        "InitialHeight": 996.66096720877681,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "5f097fb64fba414ea1507e8f1323ac62",
        "Title": "First Segment: Exiting the Entrance Building",
        "Nodes": [
          "bbf2d25a212f4076b256b9bf731ced33",
          "31b33d1a597641bb83bb5b985b80e867",
          "7dc2818a3a3d477eb650a0e127084a0e",
          "8b04b9c92bc94fad999c03ab41d16e5c",
          "f3aeadd1b3f147e597a68d649961b227",
          "afc3ddc201524c9da105b881ea50a7f8",
          "53e5d6e1a6574ccb97f4344cb8df0edf",
          "7c9b1442f89d472d9c5798ab6089f02c",
          "f52170874da443f3b04a7dbeb23dee42"
        ],
        "Left": 40309.664859989083,
        "Top": -1368.776275097913,
        "Width": 1943.155859278208,
        "Height": 997.46096720877006,
        "FontSize": 36.0,
        "InitialTop": -1315.5762750979129,
        "InitialHeight": 996.66096720877,
        "TextblockHeight": 43.2,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e8e7d0ac9cd04bc594f8c17443acd443",
        "Title": "True: same Length for Climb and Descent, False: different Length for Climb and Descent",
        "Nodes": [],
        "Left": 9199.2978107141662,
        "Top": -4128.168009562396,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2c8fc9c507bd44b0bed79cc08c84f226",
        "Title": "True: same Height for Climb and Descent, False: different Height for Climb and Descent",
        "Nodes": [],
        "Left": 9195.080137257155,
        "Top": -4004.5824558641825,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "88c4303eb04c480d8a093d2830ebd957",
        "Title": "True: Camelback, False: Loop",
        "Nodes": [],
        "Left": 13504.789076535393,
        "Top": -3711.78224335932,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "56c860ac39b8447e92b5dc84a9eff814",
        "Title": "True: Camelback, False: Loop",
        "Nodes": [],
        "Left": 31381.674242040805,
        "Top": -3395.1756710914078,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "743090d5d548401fbe9e8d5338ab32a8",
        "Title": "True: same Length for Climb and Descent, False: different Length for Climb and Descent",
        "Nodes": [],
        "Left": 29181.589875996819,
        "Top": -3908.558717255004,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c0803eed487c4674809b4db3c59e021c",
        "Title": "True: same Height for Climb and Descent, False: different Height for Climb and Descent",
        "Nodes": [],
        "Left": 29177.372202539806,
        "Top": -3784.9731635567905,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": -4132.73771409212,
    "Y": 388.95600936286127,
    "Zoom": 0.10693002218029077
  }
}