{
  "Uuid": "339b8f6b-2521-4c91-999a-c6d3129855ab",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Alternative_Final_DynamoHA_combined",
  "ElementResolver": {
    "ResolutionMap": {
      "NurbsCurve": {
        "Key": "Autodesk.DesignScript.Geometry.NurbsCurve",
        "Value": "ProtoGeometry.dll"
      },
      "Vector": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      },
      "Arc": {
        "Key": "Autodesk.DesignScript.Geometry.Arc",
        "Value": "ProtoGeometry.dll"
      },
      "Surface": {
        "Key": "Autodesk.DesignScript.Geometry.Surface",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -200.0,
      "StepValue": 0.1,
      "Id": "b673bed9640d47ad8d045a26b15aa075",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0aa197dde4ec4144966fb161b9715526",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -184.3
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -25.0,
      "StepValue": 0.1,
      "Id": "8eb957bf4b9443aeb78186594d4d3d60",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "65ea8b60cc1e4e50be5a73d5212f5d36",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -5.2
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -25.0,
      "StepValue": 0.1,
      "Id": "30d6bc7a48214a84a7178b61abfbd30e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "16642cf25eae4a42b4377603b8d753fa",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -3.3
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -150.0,
      "StepValue": 0.1,
      "Id": "9c42134e74704706b7c583347b93397b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fc34a3a33f0248f7ac7bd03845dd8510",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -117.4
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "90cb091afdf5427e8f55b306ac251851",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "707adb51bb5c4290968ba8c3d3b13dd8",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d7d130a2d7f44b2a3eeb8ee41a44bf2",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d912a6215ebb499cb125f31c5027a4c6",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9277f5dd4b024cb0a7a47ba20bd34655",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "28559584c4a4437ab9d8d73f0e3450b4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "327311c1246e4910bd2255ca17657429",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60571fe6d5a343eb893a411eec3de78d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06a987d48bd7441db52a5e6c11e09f95",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "677819e9b1eb4e2594bbcd512a0bbdf5",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "e6fc03de2f9046d6a3ff80875460f1c7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c29c476ab7284dea894ae337a6f1bb67",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -74.8
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9f4797bd404845bb80e5a31244795029",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27111340066247a99e67810ef6d48ab5",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b9c9d1506184a3887e25938fb622f65",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8cac07585894421c821005dfc87eee0b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "330031481fe0446193dd0214381d9a6f",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": -20.0,
      "StepValue": 0.1,
      "Id": "53315c4671df400fa495fa5e494de428",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "78edcb4a51eb421fb97e49107147dac6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -0.1
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "678635a18c4c43829d5f90aa49d728e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c2e82682250f49358fd59a7dc0677a72",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdc4db1c28624d0abc11854da87cd0f2",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d00f71c13a4a4f7c81e978d928209e8a",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc90cada87424474bed3c8e1002acd20",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 7.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "02fb865e55284cd1bbe7ad694c21cdac",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae89114d68f241b5a1aaf593cd1fa373",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.7
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -6.0,
      "StepValue": 0.1,
      "Id": "6b558815df8b46099a4e6036738f8bd3",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e55064c81e942c8902d3a426f551ac8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.6
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "2eb0d7c45ef74b67a4b0cd62b4857233",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7e028a1d7bee4a2783cf99daf31185ca",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 9.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -90.0,
      "StepValue": 0.1,
      "Id": "5ccfc6d6d36a4708b3f506855f257275",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e88eff0680e54550894bdea82f6c3bb6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.1
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -90.0,
      "StepValue": 0.1,
      "Id": "1f90accb34fb490b9293dfbf174cd979",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3a4121da143143e58d12ca97f7c8e5ee",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "bee7a556720d40ebb0f1b72def0ce542",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3b5d9fd038e7418bb51e0be0df823066",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "efdb74df01d24e188073b55fead0a33d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "38a2249acc764330ad5b6429a42b310b",
          "Name": "inputp1",
          "Description": "inputp1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42f54eb4ea7e4a38aabfead42b92b6fa",
          "Name": "inputp2",
          "Description": "inputp2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "996091735ac54cd99373745b475899e9",
          "Name": "inputp3",
          "Description": "inputp3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "707415d492fe42a497dc5682efc34a3c",
          "Name": "inputp4",
          "Description": "inputp4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb422e275d7b41fcb7c5ca13d4018411",
          "Name": "inputT",
          "Description": "inputT",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af0d22e07b9a4942a44ebad674b75103",
          "Name": "inputRadius",
          "Description": "inputRadius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a09fc632eb0e4f80b0d9cccda11c6605",
          "Name": "inputStartAngle",
          "Description": "inputStartAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86c76bbde7174dd490e03fd3f7cfe54c",
          "Name": "inputEndAngle",
          "Description": "inputEndAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4dfd457821bd422bb42acfcae9555f4d",
          "Name": "inputRadius2",
          "Description": "inputRadius2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87491a59c5c341fda1f1e9cc22b22b45",
          "Name": "inputRadius3",
          "Description": "inputRadius3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccd1a5d2e5f34aa789f649d62d8d8399",
          "Name": "",
          "Description": "p1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fa49bec602045ea87436326e4ed4395",
          "Name": "",
          "Description": "p2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42c7192d9fad4128ae9ce42fc719cd22",
          "Name": "",
          "Description": "p3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b145f87fe94a4655ab97232893b48ed3",
          "Name": "",
          "Description": "p4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91204b6a86cf4de08202fb53f6b42ecb",
          "Name": "",
          "Description": "points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1107eee97dcb4ff182be6ce076ac87c9",
          "Name": "",
          "Description": "nurbsCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65fbd558bbf24c07959a0e2051385114",
          "Name": "",
          "Description": "t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95e11ad0f1264707ab4e843be62b2e33",
          "Name": "",
          "Description": "radius1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbc2dcf1e4d641108cd006e662b0de07",
          "Name": "",
          "Description": "startAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "270f8479e3b64973b8ea00e5c8361c45",
          "Name": "",
          "Description": "endAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1877d47a5f9e4a3e8ea169371e3fcd0c",
          "Name": "",
          "Description": "planeAtParam",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83958b8ab7e54e47b40d60858e035938",
          "Name": "",
          "Description": "normalVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40b10e1a27bd4bb7b1e772ff41d669b6",
          "Name": "",
          "Description": "referenceVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0eaf52a0224f4c82b675636bd2b91fe2",
          "Name": "",
          "Description": "perpendicularVectorTemp",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c097ff9021844a88ffa4dee3b232fa9",
          "Name": "",
          "Description": "perpendicularVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02753755e071418dabb65726d29a1ee9",
          "Name": "",
          "Description": "offsetDistance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f521944ae13447e099e4cfdcaa64c8ee",
          "Name": "",
          "Description": "p1Offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa92316d1711483fb8dbb26395aedc60",
          "Name": "",
          "Description": "p2Offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10b6d92c1ef946019c1477c0c53d8684",
          "Name": "",
          "Description": "p3Offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a5bb4f24e1a4e0a9b4739d78d27ef14",
          "Name": "",
          "Description": "p4Offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb07a2e9588d4c3197ef99337b11f900",
          "Name": "",
          "Description": "pointsOffset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cdf903f4cac4402b65522a462ee0419",
          "Name": "",
          "Description": "nurbsCurveOffset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6322d246b1e74b6f8cf5b9abe57d004f",
          "Name": "",
          "Description": "radius2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3117e3ea032e4d98911398b0c5f0ae41",
          "Name": "",
          "Description": "planeAtParamOffset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1247e1283ea4b8faf6ed641375130ee",
          "Name": "",
          "Description": "arc1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1af373db8ac43d188cf21dd96ac329d",
          "Name": "",
          "Description": "sweepSurface1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b74b747a8d4d4b5bb6700ee6569f096e",
          "Name": "",
          "Description": "arc2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f8b697c9911484d9afe1efaeab972f4",
          "Name": "",
          "Description": "sweepSurface2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3bb1ec4b8eb24d76a706a1cac525f1e8",
          "Name": "",
          "Description": "p1OffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d853fd825dd444b8459540ccc113058",
          "Name": "",
          "Description": "p2OffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae638ccab83d4671b8260a0bb2b70dc6",
          "Name": "",
          "Description": "p3OffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60116c36f6d340948b1a1556f1972efc",
          "Name": "",
          "Description": "p4OffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f892ec30ad84e2d945753804bf1c4ab",
          "Name": "",
          "Description": "pointsOffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e27aae308b64c9bab36a2e933bffe55",
          "Name": "",
          "Description": "nurbsCurveOffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c1f4fab459b499c82e2974c3131d65a",
          "Name": "",
          "Description": "radius3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7aa5babeb5d84226b37786ff3cbf8d92",
          "Name": "",
          "Description": "planeAtParamOffsetNeg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44ce2192ed5b4cfb944995c94cdd381a",
          "Name": "",
          "Description": "arc3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4641bc52f41f46f3acf74b918956502c",
          "Name": "",
          "Description": "sweepSurface3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb8363c1c86e4001b178da82f328dc27",
          "Name": "",
          "Description": "points2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "555310fb36ac48eeabc040ff158538ad",
          "Name": "",
          "Description": "points3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8f90b03263444febe4a08faadc024ba",
          "Name": "",
          "Description": "nurbsCurve2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54bc4eb2287a498da1351007526adace",
          "Name": "",
          "Description": "nurbsCurve3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d67c205d0334ce9bac27f40a8d76156",
          "Name": "",
          "Description": "planeAtParam2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50448090ec7a49a891f90f21e14ddd90",
          "Name": "",
          "Description": "planeAtParam3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e10a3a336ff34124b88f96ac9489b96a",
          "Name": "",
          "Description": "arc4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2360da1755047639008775cae9e95c2",
          "Name": "",
          "Description": "arc5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c43c12e382f948c7be4ba3be6aa981e3",
          "Name": "",
          "Description": "sweepSurface4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6417498447c14e6d9bc53fdaef22bda8",
          "Name": "",
          "Description": "sweepSurface5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad351f4d712a4a7a88ca02bc10e7052a",
          "Name": "",
          "Description": "points4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e36e41b3901545e1872d1deff0e0bdd2",
          "Name": "",
          "Description": "points5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cfe5e852d784a0fa92964f2d0c38003",
          "Name": "",
          "Description": "nurbsCurve4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd514fa1489440a0bced582edd711643",
          "Name": "",
          "Description": "nurbsCurve5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e934d1b739f34870a0e170f0f3c9c510",
          "Name": "",
          "Description": "planeAtParam4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f5a7eeb01174745be85dd8545046eea",
          "Name": "",
          "Description": "planeAtParam5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd4319e793bd4a2baa41e0b9ba38c5f0",
          "Name": "",
          "Description": "arc6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2a5931a098041bb87f237a1a8f69c23",
          "Name": "",
          "Description": "arc7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8756af0f57c94632b0292150a3808452",
          "Name": "",
          "Description": "sweepSurface6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b2f1fd335184601b78b90ce6c43a4f0",
          "Name": "",
          "Description": "sweepSurface7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Punkte definieren (erster Tunnel)\np1 = inputp1;\np2 = inputp2;\np3 = inputp3;\np4 = inputp4;\n\n// Kurve durch Punkte erzeugen (erster Tunnel)\npoints = [p1, p2, p3, p4];\nnurbsCurve = NurbsCurve.ByPoints(points);\n\n\n\n\n// Parameter entlang der Kurve\nt = inputT;\nradius1 = inputRadius;\nstartAngle = inputStartAngle;\nendAngle = inputEndAngle;\n\n// Ebene an Kurvenparameter erzeugen\nplaneAtParam = nurbsCurve.PlaneAtParameter(t);\n\n// Normale der Ebene\nnormalVector = planeAtParam.Normal;\nreferenceVector = Vector.ByCoordinates(0, 0, 1);\nperpendicularVectorTemp = normalVector.Cross(referenceVector);\n\n// Sicherstellen, dass der rechtwinklige Vektor nach oben zeigt\nperpendicularVector = perpendicularVectorTemp.Z < 0 ? perpendicularVectorTemp.Negate() : perpendicularVectorTemp;\n\n// Dynamische Anpassung von offsetDistance\noffsetDistance = radius1*3.5;\n\n// Punkte entlang der Normalenrichtung verschieben für zweiten Tunnel\np1Offset = p1.Translate(perpendicularVector, offsetDistance);\np2Offset = p2.Translate(perpendicularVector, offsetDistance);\np3Offset = p3.Translate(perpendicularVector, offsetDistance);\np4Offset = p4.Translate(perpendicularVector, offsetDistance);\n\npointsOffset = [p1Offset, p2Offset, p3Offset, p4Offset];\nnurbsCurveOffset = NurbsCurve.ByPoints(pointsOffset);\nradius2 = inputRadius2;\nplaneAtParamOffset = nurbsCurveOffset.PlaneAtParameter(t);\narc1 = Arc.ByCenterPointRadiusAngle(planeAtParam.Origin, radius1, startAngle, endAngle, normalVector);\nsweepSurface1 = Surface.BySweep(arc1, nurbsCurve);\narc2 = Arc.ByCenterPointRadiusAngle(planeAtParamOffset.Origin, radius2, startAngle, endAngle, planeAtParamOffset.Normal);\nsweepSurface2 = Surface.BySweep(arc2, nurbsCurveOffset);\n\n// Punkte entlang der negativen Normalenrichtung verschieben für dritten Tunnel\np1OffsetNeg = p1.Translate(perpendicularVector, -offsetDistance);\np2OffsetNeg = p2.Translate(perpendicularVector, -offsetDistance);\np3OffsetNeg = p3.Translate(perpendicularVector, -offsetDistance);\np4OffsetNeg = p4.Translate(perpendicularVector, -offsetDistance);\n\npointsOffsetNeg = [p1OffsetNeg, p2OffsetNeg, p3OffsetNeg, p4OffsetNeg];\nnurbsCurveOffsetNeg = NurbsCurve.ByPoints(pointsOffsetNeg);\nradius3 = inputRadius3;\nplaneAtParamOffsetNeg = nurbsCurveOffsetNeg.PlaneAtParameter(t);\narc3 = Arc.ByCenterPointRadiusAngle(planeAtParamOffsetNeg.Origin, radius3, startAngle, endAngle, planeAtParamOffsetNeg.Normal);\nsweepSurface3 = Surface.BySweep(arc3, nurbsCurveOffsetNeg);\n\n// *** Ergänzungen für Notausgänge ***\n\npoints2 = [p2, p2Offset];\npoints3 = [p3, p3Offset];\n\nnurbsCurve2 = NurbsCurve.ByPoints(points2);\nnurbsCurve3 = NurbsCurve.ByPoints(points3);\n\nplaneAtParam2 = nurbsCurve2.PlaneAtParameter(t);\nplaneAtParam3 = nurbsCurve3.PlaneAtParameter(t);\n\narc4 = Arc.ByCenterPointRadiusAngle(planeAtParam2.Origin, radius3, startAngle, endAngle, planeAtParam2.Normal);\narc5 = Arc.ByCenterPointRadiusAngle(planeAtParam3.Origin, radius3, startAngle, endAngle, planeAtParam3.Normal);\n\nsweepSurface4 = Surface.BySweep(arc4, nurbsCurve2);\nsweepSurface5 = Surface.BySweep(arc5, nurbsCurve3);\n\n\n\npoints4 = [p2, p2OffsetNeg];\npoints5 = [p3, p3OffsetNeg];\n\nnurbsCurve4 = NurbsCurve.ByPoints(points4);\nnurbsCurve5 = NurbsCurve.ByPoints(points5);\n\nplaneAtParam4 = nurbsCurve4.PlaneAtParameter(t);\nplaneAtParam5 = nurbsCurve5.PlaneAtParameter(t);\n\narc6 = Arc.ByCenterPointRadiusAngle(planeAtParam4.Origin, radius3, startAngle, endAngle, planeAtParam4.Normal);\narc7 = Arc.ByCenterPointRadiusAngle(planeAtParam5.Origin, radius3, startAngle, endAngle, planeAtParam5.Normal);\n\nsweepSurface6 = Surface.BySweep(arc6, nurbsCurve4);\nsweepSurface7 = Surface.BySweep(arc7, nurbsCurve5);"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 2.0,
      "Id": "62747dd0e03e489f843117079426ef28",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "34153832afa04e898c481074680432ac",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -12.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 2.0,
      "Id": "21923a9f522f4db7b529798695758181",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b18aef5a9f0348d3a78a68de6efd9e57",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 78.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1e59828ec3ac40ac85b034c68e6caffc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "49f7975f5d644405a1f1a0ba4c9ef23f",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab68fc4c87c94f07b9bdb8cbf267bb90",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a008bde744247b28a79e517701d5ce2",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d384620eb2104f15915aa7edbcfa0ba3",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "3bed12541d364826b83c5e9791d8523d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c4d5751857e347eeb801df0ce7ba72b9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1849a0097b864c8295bfd2abcf503c8a",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ff1a2273f5044259400136cff97996d",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b2d72b09a8a46fb9b871bc7b12668ba",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "d194a4e6d7e247cdb833a2cc4c5921c3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "353c1dcb324f49a4b97dc7ffc8234dc4",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdb1a0c60aaa4171a0d02004cb870080",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a59d7ec9bef6479d91dbd5d4b8c1a798",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d34795afc0ff4230846b048e6a12d406",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "3b8875bf5c3d461cac45879e2c05635c",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b0e639ee630e483b9ff14dd71c5d5708",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "acd23d550ddf47b087778bdeb0555d80",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4a9bb455b5ec49cc9aaf7a9991ead537",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ae7b14a1c0442a7a38e0b1ac0b9d6e6",
          "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",
      "Code": "a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c066440b6a4f43d68474813f1b562d3d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ee8d4b69329d4e3596e54b563f1d176b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa396d9e53154f9fb65bc6905dd5b698",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb1bf4ba06004bbf9ac35bb6bdf74d19",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92910fdf4b2b4315a0760e9d2616e774",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "48e665f20f63401b95da22f29bca3b42",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bfcc8fd4cc9c4394add3bc77b0167bb5",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1985224d30f840fbb3ff7bb59b5756eb",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fa236a497ec4805b255321c2877515f",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 8.0,
      "StepValue": 2.0,
      "Id": "4ecb9e9015ac4199b3da120ee27bab8b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "779bea9496f64230bd1a97fcb8ca4769",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 18.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ece8110a325242b08bb44b37aaa41f74",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2d9eedac560047dab2ebe4fca42b9e4f",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff65892a1e004340a098c633b0b18cc7",
          "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",
      "Code": "-a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "929a5762d29a460fbfdf3b6f9a9eac28",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c3e02a9d91aa49bcb33fbf4c84e6c207",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3db90a251f64ef5af7fa5c073652f89",
          "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",
      "Code": "-a;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 150.0,
      "MinimumValue": 15.0,
      "StepValue": 2.0,
      "Id": "e2a5753690c64b9db09a0c6ee83577eb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "85fbaab9197949749fde0d771f030bd3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 80.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d585144749f46c78946b4fba9e3708f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "316933cc57ef49e491744b23f7de0186",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0d2bd5b623b4cd48f30b12c54aa44b2",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cedddce80eef41d49c3c573a1bcd05eb",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1e7951fcdf14f5ba5587bc61a3c73d0",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "2780d19df2414bcd9a6be0988180763e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "93427f68be99456a81b9ddc0f89e4549",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2bfecd25559d4657930bc19c6f2ac999",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e78f149c20a94e67ad5bab10e4974556",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "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",
      "Id": "43b97bee65da4aa79ae889b623a028fc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7624ea891a3b4138a452a2652106d0ac",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "554911fc3fb24459a0b81bf7b03378ac",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4950f910e91440748321e9f426d662d5",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2b53ce38ad449bdb35829b850097f44",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 2.0,
      "Id": "ea2e580fc92b4819981c30ef3722a571",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2105f0acdb4c4126b713ab2974d62661",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 24.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6c4f198d50dd4e3d99b2942d46d3b6f0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3bbacc6feccd4b18840d3e3f4b0bf960",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "295a92c6baa34b5398b28ec0d6e7a168",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60f7e0e68bb64c16a03b7048f8611e6e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3525703bef04aa895ec84da434a443a",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "e6f752ab9451420c883594572d5ae7a2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4ab20d4d5f6840c5aa787956d5cc532c",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1795147d269450fba858071d298b5cd",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56ffe292305d482e8cd151583d03e822",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "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",
      "Id": "40cde91aa60349bda50d1df92a423dbf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4ac1127a3f964536825973030d846ad3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e27f2fe52ba046eab169772ffb01aead",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4808d32f25cc4d0e89806c5be2c84b2e",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "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",
      "Id": "d4663cbf36464e47961a1f77dca9856d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f6f0bb104e42401c9acdc9c9d50e3be2",
          "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",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6fe1d28078b94ab6997985a1ef424a9e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36ebd047295e4962bfd1c3e0adf0a17b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c83130a50ae400593124555f7b39af4",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d205f737fb0f4a9090f69a190c5059c4",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d558ad30cd54f81a76cc0e426456810",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78bebf219db2435196162ced40186581",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 14.0,
      "StepValue": 2.0,
      "Id": "2b116adea9ac48448606438b897bd925",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "da38aa0d73bc4746b70bf8b7afb5114b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9bf0628412e443e6ad1fdbac255af8cd",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d9a8510ba3bd49baa0f283d7676e69c7",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a74c6e6cecc4ea384f3000fb0f4e7d9",
          "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",
      "Code": "a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4dfd91eab9504df88b8e34ea9a47c1b6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2448548febee4a82a393f50a1ab4898f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf1591f6f0664a578ca937cd27d3ac84",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ff64d063acdb4ae3a74fd5721c5c0d42",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4d7685a6e3684ccd814233df54b5deff",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce75a413455a4d3b9ab112a40562a29b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b5563aeaecac402ebba05b3f9858abc4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "37cb98d15ca84ee291aa35ae91e7c74d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e7a7a3dedf34199b3e9c4e76bb88e40",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2eea95e3ad34358880e1095a4431af1",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c026a38974b4c87b5e592bf5f27306c",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "be13d78938794935bffdc983a40e710c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "24f458cefd3e4bd8a109e584da12f85e",
          "Name": "points",
          "Description": "Points for nurbs curve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "729bd4f21f0749b396c8bc5da453630f",
          "Name": "NurbsCurve",
          "Description": "Nurbscurve created from points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Replication": "Auto",
      "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 25.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "Id": "c6bdf08bdc704a67af9b648cde9b8dd3",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c528b6d594bb4e3193fb0c217e405256",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 8.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8ab2d9780e274e06bf773e1303f6ea32",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dd76f3f7f7c0442da9e4612af0cc4917",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c8c960979cd49a28669e6b602f37f01",
          "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",
      "Code": "0..1..#n+1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7a49b9bbbbfa4f34a0ce191cc94533fc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "98437dcd20ea4442a6957e09fd04bd66",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec6cd123975c488c8a4e11cffdb00ff1",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5add0da3c354072a9b90f650b2a5cdd",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "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",
      "Id": "06111e1691354dfeb35586226d2520a7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4e39a1001e2d4e398f162bd31f9edce4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27baa2fab26940b1a1fd2d4256231b00",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9359d9f1b3da4111ae05705342732611",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "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",
      "Id": "de4bfbbd574b438386f3024430687239",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "45d173a0b9bb42febf98a07d4e71e465",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5bcb99ee0d14046ade6e7e26649e9bd",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "565d4c0eabc9404d894088fbeaa393cb",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "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",
      "Id": "2dcea438cfc44d6d9212cdc152137da9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c14c5dfce35247e28af1886d94b70527",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e17bce0f8488431db759f6951f3e31ea",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "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",
      "Id": "73e9954790144d2c88014e1ea2cc2719",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "26c7707f1e4d44dfb27a9ac9a28dfd87",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "971343a895f144688ac5965ffe52dcf7",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b6fda61450b4c02af54c65bd1b2d269",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "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",
      "Id": "591121f41f464a0882d9b13c733a2a71",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "016f0051afb3468b954d98e1b504d445",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a6786a49d744bd597f5914866b46e05",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d74c4752de2d41ee86c2e4342d4afcc0",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "2028229296b14646a8653c79ff0f63f6",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4a6ec1b99d6f4fa38ba327d441ced7a9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62fd4950cbda493e8d6f59c451771c69",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b69872023f94314b7970fdb1317fe2d",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "545e8f8054cb4c04b0b20d129d19ae46",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "0dcbd793d43f47d4ad113add3aad0235",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "028897ca777942719768f9b03d91a670",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c674b165f00450ca5c129d6504adad1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50b91871bea0467cad241732107a8a55",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ae471226c5540f8980055a276d9d1f8",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "386ca730bbb74fee906966c48b00c3df",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "06974317d2e0412b809c1828fd86ef66",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0551a7c57c5a4a3695b76083a62f9fe7",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34e78da5c52c490fb9192735b4dc98b3",
          "Name": "Polygon",
          "Description": "Polygon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.ByPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Replication": "Auto",
      "Description": "Construct a Polygon Curve by connecting Points.\n\nPolygon.ByPoints (points: Point[]): Polygon"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "7760c633469241d09018bf1b10639f1d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f4ee7240dc3147dc8944922f7233c89b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.7
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d03ea16e68ad490abb0e0590eaad9d0f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "84fae06329d44749835ea4f261d6ea46",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d97b9f38e3a4b9e99ad4a6e73eec754",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fab637bb85d94cb7aa36f04651a4d7cf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a4c98708719441fba5f071c589f3613b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "134dcb7f63884e248760a832e198b0f9",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da43687c76e54b399ce140fdf28e0775",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1066afc868684924abd34c4b0487c9fe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4111b17d140c46cc9a9306d17d7cfbee",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c4e039eecbd4f09980b325604e9d0c0",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fbebb04688149c3abaa8a1fc5cc6ffb",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e04b3ac74f9b4dfaa095a68ac1965142",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e42e566df58640a08ecd5c8d3b763cca",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52aee3da8cc940659a5fd34ceb233376",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4943250ded84b01be325a41033fde33",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2cf8b33173314045a7bd540194c844e4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3aca86b7858a488ba260568e7ecd65c1",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd843ade84e143499d1381ac001d5cc5",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71f6f5508d234afba40efe97da2b2d0c",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -10.0,
      "StepValue": 0.1,
      "Id": "dbd5ebfd161f42e9a9c5d4163abcdfdd",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "703fcfd546ad4b709665f5c750b74653",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -0.2
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -20.0,
      "StepValue": 0.1,
      "Id": "1e931dad1b0b40a29ea9311bea3916c4",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ad447d9cba1943a08c8d60eb3697607a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.3
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 120.0,
      "MinimumValue": -150.0,
      "StepValue": 0.1,
      "Id": "7f16b8f3f2e840748f3c634cd4ff31e1",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bcd14cc4bb524a369917cc0f6d238006",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 120.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "eb236a2221284b36ba2df44d709be27c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "efbf9a2d0373466db865614aeb0dbcd1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 125.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": -10.0,
      "StepValue": 0.1,
      "Id": "1a0f7128290141048fe84b523f449f2d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8e4d72e62a5a42e9b8d2796ce0b44328",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 6.3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "70f40b9c4a2c4a019496f66407bac286",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f14e77a939484252ad3e18dd6d3a93e5",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49202d66162c4e35869eca167a045172",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8389631cbf4648efa26a4bc8cdfe847f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "82eced78135a44b09f04617cd0c2ea22",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "c291878c48e14c28833ea344dc41e7d7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a71aa4d774b9427db23260f0be0ed6cc",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71e97aaa39734c95962471993ced1eaf",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44ae7b21e38c4e20916ed7785d266c95",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd4a416b6217486abef9e32bc01f56e0",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "Id": "84b5bf2d7ee2411dbe7e8d3d2a691995",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b22914a8d8ee425f840dfbad04da229e",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e3c377055a446cfa06f3107e4165c46",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a332839c880d4c3cae846bdc5dcf64d3",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ecc6cfad8df416080bbe2ace2f491d7",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 300.0,
      "MinimumValue": -50.0,
      "StepValue": 0.1,
      "Id": "2a1cf0eb854147bda346abf18b9074b5",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d798700da8584a42a38c63fd8c3db36a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 300.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2cb181d5b8ed42b482f03742f3ada19d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "296821edbafb42de82ddca6000a6e933",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c05f262f8eef42b09daadd0bb9364b51",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6324db87ae304d18ac37891c341594f8",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a49daaa9fb8344e89cf481b3ea4e5b3d",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "aa8ad8fc3ef04c338ba28fc8787aa934",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e59b61af71148218a7cf445d2190830",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.7
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -6.0,
      "StepValue": 0.1,
      "Id": "e536d3a53aef40d28ed6340e0a112d2c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "78090a07c06643b3843f32993c7f8ddd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -6.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "763beb477879440d80182263264bd10a",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "947c5b7c38b74b8dabd7e57cd15c2ad4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 9.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -90.0,
      "StepValue": 0.1,
      "Id": "0151bf14e49a41898d012bf0614e8a28",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ff9bdbf779604bd6b97289d33144083e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.1
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": -90.0,
      "StepValue": 0.1,
      "Id": "991b4d641a8c4e5d85cc061053462c89",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd5588b0ed4345d2b7c763dd5fae967b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c3f7130e322b4653858a1cd7ead0fd02",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1bdbf182bebd496c9c648254fc3bdd35",
          "Name": "inputp1",
          "Description": "inputp1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16d64c64481d427a8f476fd1840be789",
          "Name": "inputp2",
          "Description": "inputp2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f14a8a5e9e624ac6951031f477b5ef8b",
          "Name": "inputp3",
          "Description": "inputp3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69bbc295738d41bb96c2edc87896b866",
          "Name": "inputp4",
          "Description": "inputp4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63adc037041b4f749de544c125b8afb6",
          "Name": "inputT",
          "Description": "inputT",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a554c9b55de4e9ebda6dc617efa72a4",
          "Name": "inputRadius",
          "Description": "inputRadius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17d2f5d02a8c4c9a882845451047b66a",
          "Name": "inputStartAngle",
          "Description": "inputStartAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9cdb2c931ad94fd2b50d472dd25cdea8",
          "Name": "inputEndAngle",
          "Description": "inputEndAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35a8ea34cc2e44d5b00a052b27f08383",
          "Name": "",
          "Description": "p1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea9227172003444a95d1d0923d617eec",
          "Name": "",
          "Description": "p2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1d22c759b464949802fa9d1f9cd32a0",
          "Name": "",
          "Description": "p3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf497e288b13448f9ff30ba416677376",
          "Name": "",
          "Description": "p4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a6c4c9bee34454f95b8eda93032c2c2",
          "Name": "",
          "Description": "points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0809bbdb6562422ca018d861c6d1109d",
          "Name": "",
          "Description": "nurbsCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b899f90d91d4fa4a0c472608e803c3f",
          "Name": "",
          "Description": "t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6861c7171d0243088ccbe03b09c1a8d0",
          "Name": "",
          "Description": "radius1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "291f5da1511f4472b07e88ccec7d6539",
          "Name": "",
          "Description": "startAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "733be1893c034ba4b5244ad002a4f272",
          "Name": "",
          "Description": "endAngle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddc27979cf4443dfb241e5eb5ec1181f",
          "Name": "",
          "Description": "planeAtParam",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43efd0f7c8ef42fbb26ad9a2b14012dc",
          "Name": "",
          "Description": "normalVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b74ef52eff724227b91570483ee7c771",
          "Name": "",
          "Description": "referenceVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcb6939d5228448db0d57fc8f9279806",
          "Name": "",
          "Description": "perpendicularVectorTemp",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "820d3607286f4763963979d03de91503",
          "Name": "",
          "Description": "arc1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec62498529914d239f61c5ce403e7f9f",
          "Name": "",
          "Description": "sweepSurface1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Punkte definieren (erster Tunnel)\np1 = inputp1;\np2 = inputp2;\np3 = inputp3;\np4 = inputp4;\n\n// Kurve durch Punkte erzeugen (erster Tunnel)\npoints = [p1, p2, p3, p4];\nnurbsCurve = NurbsCurve.ByPoints(points);\n\n\n\n\n// Parameter entlang der Kurve\nt = inputT;\nradius1 = inputRadius;\nstartAngle = inputStartAngle;\nendAngle = inputEndAngle;\n\n// Ebene an Kurvenparameter erzeugen\nplaneAtParam = nurbsCurve.PlaneAtParameter(t);\n\n\n// Normale der Ebene\nnormalVector = planeAtParam.Normal;\nreferenceVector = Vector.ByCoordinates(0, 0, 1);\nperpendicularVectorTemp = normalVector.Cross(referenceVector);\n\narc1 = Arc.ByCenterPointRadiusAngle(planeAtParam.Origin, radius1, startAngle, endAngle, normalVector);\nsweepSurface1 = Surface.BySweep(arc1, nurbsCurve);"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "1b7277edc1a140bbbfed600a19c8abee",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "adb667ca1e7b4ef4be340415aa589554",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "3c482c1108bf45f5a143cb9632ee4f4b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c7ab91df5f13498c8cb48abb70398ded",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "1300ad69eade46f9ba39bfb918de8e48",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dc35f54a97d549dd932489590e955647",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "67a2ef2027cb44d8aec94fc5348e7c4e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b3cc99b31306498da1fdf27b50b6eacd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "47b696bcccb344ecb70d3ca9f6ca078b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cc2c5533f67048bca47a38bec340610a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "7a605cf5f6a94c08bc1c0143564b319b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "86367ef1db6244fe95ef219e53ea7a5c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "0d7c96e724a44d5db0341b28b80112a5",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bfcddab4ce454711bd9d1fc39bd5e182",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 4.3
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "90efc2b96fea45b18a714127e510c4ad",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c33f4e589d44918ad821dfed9bef35b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 6.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -50.0,
      "StepValue": 2.0,
      "Id": "f418c3410145427ea5ddbe78bef503af",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0d5cb19a0f7245e08c2fb9e682f0f6c9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -20.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -50.0,
      "StepValue": 0.1,
      "Id": "1c1a46a0ea0c4db684d7af45df81afdd",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b56618dcaabf4e89ae4947e2a7b9b12b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2cd28ca92c424ab5a0c60c2518744d54",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b372222402bd4ee9807b76c4378847ce",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60e88bd3717c4ed1b4c25a0166f20d90",
          "Name": "baseRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "743ef4d4231645c0960ad2b3707050fc",
          "Name": "topRadius",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26b2a8a2e0144ce9ad3c35ed1153682d",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "760333855f0f4ea98b4e12fe72ff737c",
          "Name": "divisions",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3763358d3dc7487a9cefb065844c5fe2",
          "Name": "cap",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0ef2d3bcc994d0d830d234378976358",
          "Name": "mesh",
          "Description": "mesh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Mesh.Cone@Autodesk.DesignScript.Geometry.Point,double,double,double,int,bool",
      "Replication": "Auto",
      "Description": "Create a mesh cone based on the current settings.\n\nMesh.Cone (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), baseRadius: double = 1, topRadius: double = 0, height: double = 1, divisions: int = 0, cap: bool = true): Mesh"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": -500.0,
      "StepValue": 0.1,
      "Id": "f5db2319fb3741adb7acfd0c77c78ff8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9f753132f86841c5a9ef0cee4610bdf1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 226.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "63ed44208ace44de963ba6f85e2e3073",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0d36aaf307e2442395f195297df2a132",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 1.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "9b0bf2c3d72042db9eca14e8540bc027",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e106c361dd484364854d77cef6f21e90",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -100.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9f736cc19d4947f1820114cd903a3907",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f1343ef22de04264ab05385c12785f02",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c8a71579dff40e5af42b3995fc6e3e5",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8968c52433dc42c69d6d08dc6a397f90",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41be2b5ea5ac4fe6b01795351bce73d9",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "eb10447082f1403eb7e63e394a64d064",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5c092a38fa8e41a89afe347c224b4b08",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 292.1
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "62091bda1f1f44538e0ec657fcebd6dc",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "48140557d3fb45298e44a98b914829ae",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 12.4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "be6bec2d2635441f9ee3f139c198f938",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dea50e5b88da442bb44e69e591c771b4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 200.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": -500.0,
      "StepValue": 0.1,
      "Id": "7e8b10d3130c470caa587bddcd70bf87",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1532bb63c8ec4df59302147721c65761",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -115.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "d38c621a12ae4315a49a3620f06846a8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8a571f8759664197a9146823ee72b140",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 1.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dc046b4c4d7c4e0b8cc10f59beac8de7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "82719ebd0a0d43278c9823f82761f362",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87284c8a0fea4a33b52d125fcc543524",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b98a33113fcc46e3aab88e02a354d390",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fd52f02cd344b70b4b847ce06e5b457",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "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",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 0.1,
      "Id": "bcd1b57e72794aea9458243e17b35a3e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ea71ad941e9f41c28db99d80148a09ba",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -100.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "b99721bfe9ad4683878e2d45e4744833",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1f51244f86b141edbb3e978f15016c07",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 148.6
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 350.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "713bcf5c51ec4b6f8b2ecc1388a97cdb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dad8cdea19484dec90d5833e1999078a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 255.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "9a4e9fa13464463f83b39f2154fd11c3",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8a817dc19a04485695c87bc1a6ba7f9d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 12.4
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "778a66ed729c4195aab84797fd874c62",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fa959af81e8d4c2984a3f97bd2b0f2d3",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "917b1e187acc4656bdceb73fa12f6241",
          "Name": "baseRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20bd484298664d029db0188042608e1c",
          "Name": "topRadius",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddcd34a7a110488a86dca37173f9ed04",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9377e76dd1014a50b513a87dc1afeed4",
          "Name": "divisions",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f29db1cb28d8449d9ace12a37aeb911a",
          "Name": "cap",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "054b15e03ec14ad18403ceb04124ddcc",
          "Name": "mesh",
          "Description": "mesh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Mesh.Cone@Autodesk.DesignScript.Geometry.Point,double,double,double,int,bool",
      "Replication": "Auto",
      "Description": "Create a mesh cone based on the current settings.\n\nMesh.Cone (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), baseRadius: double = 1, topRadius: double = 0, height: double = 1, divisions: int = 0, cap: bool = true): Mesh"
    }
  ],
  "Connectors": [
    {
      "Start": "0aa197dde4ec4144966fb161b9715526",
      "End": "707adb51bb5c4290968ba8c3d3b13dd8",
      "Id": "be7c5be71d134889a481fea14e7c3fbc",
      "IsHidden": "False"
    },
    {
      "Start": "65ea8b60cc1e4e50be5a73d5212f5d36",
      "End": "8d7d130a2d7f44b2a3eeb8ee41a44bf2",
      "Id": "db183887c6544ac48f7d0512dac2a483",
      "IsHidden": "False"
    },
    {
      "Start": "16642cf25eae4a42b4377603b8d753fa",
      "End": "60571fe6d5a343eb893a411eec3de78d",
      "Id": "d9fe48adb4584512877aad7cc16943ba",
      "IsHidden": "False"
    },
    {
      "Start": "fc34a3a33f0248f7ac7bd03845dd8510",
      "End": "327311c1246e4910bd2255ca17657429",
      "Id": "bb1f0701374a42ae805d010a197130ad",
      "IsHidden": "False"
    },
    {
      "Start": "9277f5dd4b024cb0a7a47ba20bd34655",
      "End": "38a2249acc764330ad5b6429a42b310b",
      "Id": "801c8aee5d534f8eaa4713daf7170d32",
      "IsHidden": "False"
    },
    {
      "Start": "677819e9b1eb4e2594bbcd512a0bbdf5",
      "End": "42f54eb4ea7e4a38aabfead42b92b6fa",
      "Id": "03ab5e74111d40079a9c6794bdf62575",
      "IsHidden": "False"
    },
    {
      "Start": "c29c476ab7284dea894ae337a6f1bb67",
      "End": "27111340066247a99e67810ef6d48ab5",
      "Id": "4b3e567bcb3e45a1ada1f7fc4f2d342e",
      "IsHidden": "False"
    },
    {
      "Start": "330031481fe0446193dd0214381d9a6f",
      "End": "996091735ac54cd99373745b475899e9",
      "Id": "315ace7efb9e446ba61249e93e6c35ff",
      "IsHidden": "False"
    },
    {
      "Start": "78edcb4a51eb421fb97e49107147dac6",
      "End": "1b9c9d1506184a3887e25938fb622f65",
      "Id": "f70a98bbe1e64c3aa11cf88fc4c5211f",
      "IsHidden": "False"
    },
    {
      "Start": "cc90cada87424474bed3c8e1002acd20",
      "End": "707415d492fe42a497dc5682efc34a3c",
      "Id": "cd3db5e4ba46428bad7ffc09050ad4e8",
      "IsHidden": "False"
    },
    {
      "Start": "ae89114d68f241b5a1aaf593cd1fa373",
      "End": "fb422e275d7b41fcb7c5ca13d4018411",
      "Id": "5cf5cf9a301b438c914a0c01aae86aa0",
      "IsHidden": "False"
    },
    {
      "Start": "1e55064c81e942c8902d3a426f551ac8",
      "End": "bdc4db1c28624d0abc11854da87cd0f2",
      "Id": "60568ce6ec11418a81cd8f5e7df21bc6",
      "IsHidden": "False"
    },
    {
      "Start": "7e028a1d7bee4a2783cf99daf31185ca",
      "End": "af0d22e07b9a4942a44ebad674b75103",
      "Id": "c0ee81d404b744c9965d0fa5cde9b922",
      "IsHidden": "False"
    },
    {
      "Start": "e88eff0680e54550894bdea82f6c3bb6",
      "End": "a09fc632eb0e4f80b0d9cccda11c6605",
      "Id": "724165126d8a4d5196c8e350292080f5",
      "IsHidden": "False"
    },
    {
      "Start": "3a4121da143143e58d12ca97f7c8e5ee",
      "End": "86c76bbde7174dd490e03fd3f7cfe54c",
      "Id": "4d446541c69f4ade9a0d0bdc0402459f",
      "IsHidden": "False"
    },
    {
      "Start": "3b5d9fd038e7418bb51e0be0df823066",
      "End": "4dfd457821bd422bb42acfcae9555f4d",
      "Id": "9e7556eb62834f069f5576cf68b5fc56",
      "IsHidden": "False"
    },
    {
      "Start": "3b5d9fd038e7418bb51e0be0df823066",
      "End": "87491a59c5c341fda1f1e9cc22b22b45",
      "Id": "545c2a486474475da79149fb3dd1a970",
      "IsHidden": "False"
    },
    {
      "Start": "34153832afa04e898c481074680432ac",
      "End": "c4d5751857e347eeb801df0ce7ba72b9",
      "Id": "5bf218e21ddb4b73b8de6e470e647fc2",
      "IsHidden": "False"
    },
    {
      "Start": "b18aef5a9f0348d3a78a68de6efd9e57",
      "End": "353c1dcb324f49a4b97dc7ffc8234dc4",
      "Id": "e946ff1d49f047028915abea4eb0de49",
      "IsHidden": "False"
    },
    {
      "Start": "d384620eb2104f15915aa7edbcfa0ba3",
      "End": "93427f68be99456a81b9ddc0f89e4549",
      "Id": "a80e5467c02145a28f056732527e2c7c",
      "IsHidden": "False"
    },
    {
      "Start": "d384620eb2104f15915aa7edbcfa0ba3",
      "End": "028897ca777942719768f9b03d91a670",
      "Id": "1461008c55dd428188696cc4792d8062",
      "IsHidden": "False"
    },
    {
      "Start": "5b2d72b09a8a46fb9b871bc7b12668ba",
      "End": "bfcc8fd4cc9c4394add3bc77b0167bb5",
      "Id": "e2b44d64d0564fa7a62b346dbfa9e18b",
      "IsHidden": "False"
    },
    {
      "Start": "d34795afc0ff4230846b048e6a12d406",
      "End": "1985224d30f840fbb3ff7bb59b5756eb",
      "Id": "bd55cf3a4448412a9e2ceb1bc0ee0ca9",
      "IsHidden": "False"
    },
    {
      "Start": "b0e639ee630e483b9ff14dd71c5d5708",
      "End": "554911fc3fb24459a0b81bf7b03378ac",
      "Id": "781281aa5fe4485092a69d8fdab0adcb",
      "IsHidden": "False"
    },
    {
      "Start": "8ae7b14a1c0442a7a38e0b1ac0b9d6e6",
      "End": "ab68fc4c87c94f07b9bdb8cbf267bb90",
      "Id": "99a8b85d6a104f99b3d4d38a9c272235",
      "IsHidden": "False"
    },
    {
      "Start": "8ae7b14a1c0442a7a38e0b1ac0b9d6e6",
      "End": "f0d2bd5b623b4cd48f30b12c54aa44b2",
      "Id": "a57f5c3f95cd4a54a0aba467fb4675a0",
      "IsHidden": "False"
    },
    {
      "Start": "92910fdf4b2b4315a0760e9d2616e774",
      "End": "b1795147d269450fba858071d298b5cd",
      "Id": "fdea8a0c32db4068bd905a762731b7e2",
      "IsHidden": "False"
    },
    {
      "Start": "92910fdf4b2b4315a0760e9d2616e774",
      "End": "7ae471226c5540f8980055a276d9d1f8",
      "Id": "2a5c08d0747147589acc0f3d4f99ead3",
      "IsHidden": "False"
    },
    {
      "Start": "6fa236a497ec4805b255321c2877515f",
      "End": "7624ea891a3b4138a452a2652106d0ac",
      "Id": "df2c8e95620d4b4c98101c03e039ef48",
      "IsHidden": "False"
    },
    {
      "Start": "779bea9496f64230bd1a97fcb8ca4769",
      "End": "4a9bb455b5ec49cc9aaf7a9991ead537",
      "Id": "1e71ff7ed4534ef2978575c90ea8615f",
      "IsHidden": "False"
    },
    {
      "Start": "779bea9496f64230bd1a97fcb8ca4769",
      "End": "2d9eedac560047dab2ebe4fca42b9e4f",
      "Id": "56976f0c6c214529aa55a0e9eeaa73d6",
      "IsHidden": "False"
    },
    {
      "Start": "ff65892a1e004340a098c633b0b18cc7",
      "End": "aa396d9e53154f9fb65bc6905dd5b698",
      "Id": "548c382357c040969f274cc4b0bbb9b0",
      "IsHidden": "False"
    },
    {
      "Start": "ff65892a1e004340a098c633b0b18cc7",
      "End": "295a92c6baa34b5398b28ec0d6e7a168",
      "Id": "b3f8bcc57b1443eca9c9367919afb30f",
      "IsHidden": "False"
    },
    {
      "Start": "e3db90a251f64ef5af7fa5c073652f89",
      "End": "4950f910e91440748321e9f426d662d5",
      "Id": "aa97bf784825446cb33a6d43bf70c50a",
      "IsHidden": "False"
    },
    {
      "Start": "85fbaab9197949749fde0d771f030bd3",
      "End": "316933cc57ef49e491744b23f7de0186",
      "Id": "a79b01abeec644bb93919c8577edb3d1",
      "IsHidden": "False"
    },
    {
      "Start": "85fbaab9197949749fde0d771f030bd3",
      "End": "3bbacc6feccd4b18840d3e3f4b0bf960",
      "Id": "ebd70d4211e644c19f67d1fd3e22cf1a",
      "IsHidden": "False"
    },
    {
      "Start": "85fbaab9197949749fde0d771f030bd3",
      "End": "f14e77a939484252ad3e18dd6d3a93e5",
      "Id": "e04420e6c444448fa4a0199cfd9af45a",
      "IsHidden": "False"
    },
    {
      "Start": "c1e7951fcdf14f5ba5587bc61a3c73d0",
      "End": "2bfecd25559d4657930bc19c6f2ac999",
      "Id": "ff3a7bfdc2844b0283583061e0fcc76f",
      "IsHidden": "False"
    },
    {
      "Start": "c1e7951fcdf14f5ba5587bc61a3c73d0",
      "End": "3c674b165f00450ca5c129d6504adad1",
      "Id": "7601e101fb6f4d30abe3fd1d44d6a524",
      "IsHidden": "False"
    },
    {
      "Start": "e78f149c20a94e67ad5bab10e4974556",
      "End": "98437dcd20ea4442a6957e09fd04bd66",
      "Id": "04ce1a3cff6040359c480ea783bee176",
      "IsHidden": "False"
    },
    {
      "Start": "a2b53ce38ad449bdb35829b850097f44",
      "End": "4ac1127a3f964536825973030d846ad3",
      "Id": "54c883536aab40acbb54c2185539a68a",
      "IsHidden": "False"
    },
    {
      "Start": "a2b53ce38ad449bdb35829b850097f44",
      "End": "2448548febee4a82a393f50a1ab4898f",
      "Id": "409acab8c2e944c1aae4e68abe51d536",
      "IsHidden": "False"
    },
    {
      "Start": "a2b53ce38ad449bdb35829b850097f44",
      "End": "4d7685a6e3684ccd814233df54b5deff",
      "Id": "2b28ab59487a4d33b890cd1e40f2d8e5",
      "IsHidden": "False"
    },
    {
      "Start": "2105f0acdb4c4126b713ab2974d62661",
      "End": "c3e02a9d91aa49bcb33fbf4c84e6c207",
      "Id": "41074a42bfc64801827cd1d50089965f",
      "IsHidden": "False"
    },
    {
      "Start": "d3525703bef04aa895ec84da434a443a",
      "End": "4ab20d4d5f6840c5aa787956d5cc532c",
      "Id": "7943713b00954fc4a7ae6fd60195bdfa",
      "IsHidden": "False"
    },
    {
      "Start": "d3525703bef04aa895ec84da434a443a",
      "End": "50b91871bea0467cad241732107a8a55",
      "Id": "4914dd99535c4bf6b43b21935622e498",
      "IsHidden": "False"
    },
    {
      "Start": "56ffe292305d482e8cd151583d03e822",
      "End": "45d173a0b9bb42febf98a07d4e71e465",
      "Id": "898881016a6142a2b487276240757d82",
      "IsHidden": "False"
    },
    {
      "Start": "4808d32f25cc4d0e89806c5be2c84b2e",
      "End": "36ebd047295e4962bfd1c3e0adf0a17b",
      "Id": "2e9b82d9c6bd41f98080f91001112933",
      "IsHidden": "False"
    },
    {
      "Start": "f6f0bb104e42401c9acdc9c9d50e3be2",
      "End": "e27f2fe52ba046eab169772ffb01aead",
      "Id": "ef703a1fef6d4b0aa81229b1d15b0a35",
      "IsHidden": "False"
    },
    {
      "Start": "78bebf219db2435196162ced40186581",
      "End": "6e7a7a3dedf34199b3e9c4e76bb88e40",
      "Id": "51ec0c89b21e415e88e39694d0c0eb6f",
      "IsHidden": "False"
    },
    {
      "Start": "da38aa0d73bc4746b70bf8b7afb5114b",
      "End": "d9a8510ba3bd49baa0f283d7676e69c7",
      "Id": "f4df4e24d02048a59812dcfb0494756c",
      "IsHidden": "False"
    },
    {
      "Start": "3a74c6e6cecc4ea384f3000fb0f4e7d9",
      "End": "0d558ad30cd54f81a76cc0e426456810",
      "Id": "78a5e81313554d7d9b4bfca862954c7f",
      "IsHidden": "False"
    },
    {
      "Start": "bf1591f6f0664a578ca937cd27d3ac84",
      "End": "37cb98d15ca84ee291aa35ae91e7c74d",
      "Id": "b43d8e7107fa46c582a35e83e9089e2d",
      "IsHidden": "False"
    },
    {
      "Start": "ce75a413455a4d3b9ab112a40562a29b",
      "End": "b2eea95e3ad34358880e1095a4431af1",
      "Id": "d585405126dd462db58fc0443f250a9d",
      "IsHidden": "False"
    },
    {
      "Start": "6c026a38974b4c87b5e592bf5f27306c",
      "End": "24f458cefd3e4bd8a109e584da12f85e",
      "Id": "f8b3dd91a7454016ad8b8f251cb2d16c",
      "IsHidden": "False"
    },
    {
      "Start": "729bd4f21f0749b396c8bc5da453630f",
      "End": "4e39a1001e2d4e398f162bd31f9edce4",
      "Id": "0af19b8bd0854465ad620d0fdc53ca73",
      "IsHidden": "False"
    },
    {
      "Start": "729bd4f21f0749b396c8bc5da453630f",
      "End": "2b69872023f94314b7970fdb1317fe2d",
      "Id": "b6f07ccc3ec443019d5411a73fae6913",
      "IsHidden": "False"
    },
    {
      "Start": "c528b6d594bb4e3193fb0c217e405256",
      "End": "dd76f3f7f7c0442da9e4612af0cc4917",
      "Id": "3bb87ce49da540b58c48b9152de87ffc",
      "IsHidden": "False"
    },
    {
      "Start": "5c8c960979cd49a28669e6b602f37f01",
      "End": "f5bcb99ee0d14046ade6e7e26649e9bd",
      "Id": "5db2907b59fd49b7868e09f3cc81331e",
      "IsHidden": "False"
    },
    {
      "Start": "5c8c960979cd49a28669e6b602f37f01",
      "End": "27baa2fab26940b1a1fd2d4256231b00",
      "Id": "d7f7ee64880c44348e00e2808489e92c",
      "IsHidden": "False"
    },
    {
      "Start": "5c8c960979cd49a28669e6b602f37f01",
      "End": "ec6cd123975c488c8a4e11cffdb00ff1",
      "Id": "89ee1dda66f44fdfbdaa0aad899d963b",
      "IsHidden": "False"
    },
    {
      "Start": "f5add0da3c354072a9b90f650b2a5cdd",
      "End": "26c7707f1e4d44dfb27a9ac9a28dfd87",
      "Id": "39d9d87c8f29466392678ed4a222b802",
      "IsHidden": "False"
    },
    {
      "Start": "9359d9f1b3da4111ae05705342732611",
      "End": "971343a895f144688ac5965ffe52dcf7",
      "Id": "214621b372ef48189e9dc3811e380d11",
      "IsHidden": "False"
    },
    {
      "Start": "9359d9f1b3da4111ae05705342732611",
      "End": "016f0051afb3468b954d98e1b504d445",
      "Id": "41d2155edfec4e07b6b06ce9d991acff",
      "IsHidden": "False"
    },
    {
      "Start": "565d4c0eabc9404d894088fbeaa393cb",
      "End": "c14c5dfce35247e28af1886d94b70527",
      "Id": "0b373018c49c44f883613b4b4b9647ca",
      "IsHidden": "False"
    },
    {
      "Start": "e17bce0f8488431db759f6951f3e31ea",
      "End": "6a6786a49d744bd597f5914866b46e05",
      "Id": "97eeee1e0928409eb838f1194a8f14bd",
      "IsHidden": "False"
    },
    {
      "Start": "2b6fda61450b4c02af54c65bd1b2d269",
      "End": "4a6ec1b99d6f4fa38ba327d441ced7a9",
      "Id": "843e044bea224bad9ba137b23a0913ee",
      "IsHidden": "False"
    },
    {
      "Start": "d74c4752de2d41ee86c2e4342d4afcc0",
      "End": "62fd4950cbda493e8d6f59c451771c69",
      "Id": "bbe4b396f19c42efb9a92d2a084db4b9",
      "IsHidden": "False"
    },
    {
      "Start": "545e8f8054cb4c04b0b20d129d19ae46",
      "End": "a4c98708719441fba5f071c589f3613b",
      "Id": "d04bf52984924f2b9557c63aafd360a3",
      "IsHidden": "False"
    },
    {
      "Start": "545e8f8054cb4c04b0b20d129d19ae46",
      "End": "52aee3da8cc940659a5fd34ceb233376",
      "Id": "876349f40a684817b5dcb972f5a9b456",
      "IsHidden": "False"
    },
    {
      "Start": "386ca730bbb74fee906966c48b00c3df",
      "End": "0551a7c57c5a4a3695b76083a62f9fe7",
      "Id": "5423725ec4624b90a5427ff2f89f0e94",
      "IsHidden": "False"
    },
    {
      "Start": "34e78da5c52c490fb9192735b4dc98b3",
      "End": "84fae06329d44749835ea4f261d6ea46",
      "Id": "52536a55c55f4b7e90fc2f52df820213",
      "IsHidden": "False"
    },
    {
      "Start": "f4ee7240dc3147dc8944922f7233c89b",
      "End": "cd843ade84e143499d1381ac001d5cc5",
      "Id": "77228843c5f241c8ad70b266a5da610e",
      "IsHidden": "False"
    },
    {
      "Start": "6d97b9f38e3a4b9e99ad4a6e73eec754",
      "End": "4111b17d140c46cc9a9306d17d7cfbee",
      "Id": "9ce54ef8257748cebaec01099bac5760",
      "IsHidden": "False"
    },
    {
      "Start": "da43687c76e54b399ce140fdf28e0775",
      "End": "3aca86b7858a488ba260568e7ecd65c1",
      "Id": "5abec774133a4553ad893a53045ac4da",
      "IsHidden": "False"
    },
    {
      "Start": "71f6f5508d234afba40efe97da2b2d0c",
      "End": "e42e566df58640a08ecd5c8d3b763cca",
      "Id": "f2ba76ec66d84aef9dd19577e9b5cf73",
      "IsHidden": "False"
    },
    {
      "Start": "703fcfd546ad4b709665f5c750b74653",
      "End": "49202d66162c4e35869eca167a045172",
      "Id": "206851205d8f4aa4af07f9a613545fac",
      "IsHidden": "False"
    },
    {
      "Start": "ad447d9cba1943a08c8d60eb3697607a",
      "End": "71e97aaa39734c95962471993ced1eaf",
      "Id": "dd33dd67cb7140aeaa6ac409cd322239",
      "IsHidden": "False"
    },
    {
      "Start": "bcd14cc4bb524a369917cc0f6d238006",
      "End": "a71aa4d774b9427db23260f0be0ed6cc",
      "Id": "e9eab02eac36443f9d2dc7d7652aafb7",
      "IsHidden": "False"
    },
    {
      "Start": "efbf9a2d0373466db865614aeb0dbcd1",
      "End": "b22914a8d8ee425f840dfbad04da229e",
      "Id": "1027171c009747318a84033a1411fbaa",
      "IsHidden": "False"
    },
    {
      "Start": "8e4d72e62a5a42e9b8d2796ce0b44328",
      "End": "5e3c377055a446cfa06f3107e4165c46",
      "Id": "eba424c3ef9846eaaf3fe2d2972c1246",
      "IsHidden": "False"
    },
    {
      "Start": "82eced78135a44b09f04617cd0c2ea22",
      "End": "1bdbf182bebd496c9c648254fc3bdd35",
      "Id": "45ecf43ab6c540a09badbba3ba897840",
      "IsHidden": "False"
    },
    {
      "Start": "fd4a416b6217486abef9e32bc01f56e0",
      "End": "16d64c64481d427a8f476fd1840be789",
      "Id": "8460e0a043f941e0b7ca118c8830665f",
      "IsHidden": "False"
    },
    {
      "Start": "8ecc6cfad8df416080bbe2ace2f491d7",
      "End": "f14a8a5e9e624ac6951031f477b5ef8b",
      "Id": "61c942d4102d4b549edb7964a8f6d23f",
      "IsHidden": "False"
    },
    {
      "Start": "d798700da8584a42a38c63fd8c3db36a",
      "End": "296821edbafb42de82ddca6000a6e933",
      "Id": "caa24e0b86ca41ceadf3f39210f509f2",
      "IsHidden": "False"
    },
    {
      "Start": "a49daaa9fb8344e89cf481b3ea4e5b3d",
      "End": "69bbc295738d41bb96c2edc87896b866",
      "Id": "ee00ab5da1fd459d962f641dc78ed1a4",
      "IsHidden": "False"
    },
    {
      "Start": "1e59b61af71148218a7cf445d2190830",
      "End": "63adc037041b4f749de544c125b8afb6",
      "Id": "3d6524c0b2a34b49a280b292ee1c2655",
      "IsHidden": "False"
    },
    {
      "Start": "78090a07c06643b3843f32993c7f8ddd",
      "End": "c05f262f8eef42b09daadd0bb9364b51",
      "Id": "613593b297564ed8befd9d4fc19f43f3",
      "IsHidden": "False"
    },
    {
      "Start": "947c5b7c38b74b8dabd7e57cd15c2ad4",
      "End": "8a554c9b55de4e9ebda6dc617efa72a4",
      "Id": "5c541b6790a64f24a06dba83a57478ad",
      "IsHidden": "False"
    },
    {
      "Start": "ff9bdbf779604bd6b97289d33144083e",
      "End": "17d2f5d02a8c4c9a882845451047b66a",
      "Id": "82b1117876584cbf86566008a0287a47",
      "IsHidden": "False"
    },
    {
      "Start": "dd5588b0ed4345d2b7c763dd5fae967b",
      "End": "9cdb2c931ad94fd2b50d472dd25cdea8",
      "Id": "d2e00a8de4f440bda21a59bd0e11d0de",
      "IsHidden": "False"
    },
    {
      "Start": "adb667ca1e7b4ef4be340415aa589554",
      "End": "d912a6215ebb499cb125f31c5027a4c6",
      "Id": "b6c7fb05b94141c4aafbb58040cc7203",
      "IsHidden": "False"
    },
    {
      "Start": "c7ab91df5f13498c8cb48abb70398ded",
      "End": "06a987d48bd7441db52a5e6c11e09f95",
      "Id": "59b91804b1d0470ca33e104072d8a2f6",
      "IsHidden": "False"
    },
    {
      "Start": "dc35f54a97d549dd932489590e955647",
      "End": "d00f71c13a4a4f7c81e978d928209e8a",
      "Id": "6faa05a46c9042d889999afa90b7aeb3",
      "IsHidden": "False"
    },
    {
      "Start": "b3cc99b31306498da1fdf27b50b6eacd",
      "End": "8cac07585894421c821005dfc87eee0b",
      "Id": "d4d3aa26e0c54148bb36d5bce0078f07",
      "IsHidden": "False"
    },
    {
      "Start": "cc2c5533f67048bca47a38bec340610a",
      "End": "44ae7b21e38c4e20916ed7785d266c95",
      "Id": "49b38c5f7aa349e38aaf45e53f9da69e",
      "IsHidden": "False"
    },
    {
      "Start": "86367ef1db6244fe95ef219e53ea7a5c",
      "End": "a332839c880d4c3cae846bdc5dcf64d3",
      "Id": "76d85d39dc474fc4abac1ffe92ec8cb6",
      "IsHidden": "False"
    },
    {
      "Start": "bfcddab4ce454711bd9d1fc39bd5e182",
      "End": "8389631cbf4648efa26a4bc8cdfe847f",
      "Id": "dc9350413ccc49bba51146f815148fa4",
      "IsHidden": "False"
    },
    {
      "Start": "1c33f4e589d44918ad821dfed9bef35b",
      "End": "6324db87ae304d18ac37891c341594f8",
      "Id": "b4d7465f0ce545109fab7f23dcdd1f7e",
      "IsHidden": "False"
    },
    {
      "Start": "0d5cb19a0f7245e08c2fb9e682f0f6c9",
      "End": "49f7975f5d644405a1f1a0ba4c9ef23f",
      "Id": "ef85096e18d74360b0d39c5e893fd4fc",
      "IsHidden": "False"
    },
    {
      "Start": "0d5cb19a0f7245e08c2fb9e682f0f6c9",
      "End": "ee8d4b69329d4e3596e54b563f1d176b",
      "Id": "d230c97cc1e94caaac357ffde20f645e",
      "IsHidden": "False"
    },
    {
      "Start": "0d5cb19a0f7245e08c2fb9e682f0f6c9",
      "End": "c2e82682250f49358fd59a7dc0677a72",
      "Id": "42715abb7f354f4f8345e85e80c5526e",
      "IsHidden": "False"
    },
    {
      "Start": "b56618dcaabf4e89ae4947e2a7b9b12b",
      "End": "bb1bf4ba06004bbf9ac35bb6bdf74d19",
      "Id": "7e422569fee449368db6ef732f9b3740",
      "IsHidden": "False"
    },
    {
      "Start": "9f753132f86841c5a9ef0cee4610bdf1",
      "End": "f1343ef22de04264ab05385c12785f02",
      "Id": "5055660b72d24fb7b9fe5f02de510d82",
      "IsHidden": "False"
    },
    {
      "Start": "0d36aaf307e2442395f195297df2a132",
      "End": "5c8a71579dff40e5af42b3995fc6e3e5",
      "Id": "33c80c2ddad1495bad341b4b24ff6805",
      "IsHidden": "False"
    },
    {
      "Start": "e106c361dd484364854d77cef6f21e90",
      "End": "8968c52433dc42c69d6d08dc6a397f90",
      "Id": "64ed472850fa4e96b7a851ff6ee38f0f",
      "IsHidden": "False"
    },
    {
      "Start": "41be2b5ea5ac4fe6b01795351bce73d9",
      "End": "b372222402bd4ee9807b76c4378847ce",
      "Id": "686ec0d48812419dab223e0bf5b46520",
      "IsHidden": "False"
    },
    {
      "Start": "5c092a38fa8e41a89afe347c224b4b08",
      "End": "26b2a8a2e0144ce9ad3c35ed1153682d",
      "Id": "eeb65eff682e41b2aee931d87149a560",
      "IsHidden": "False"
    },
    {
      "Start": "48140557d3fb45298e44a98b914829ae",
      "End": "760333855f0f4ea98b4e12fe72ff737c",
      "Id": "858a9199a8bd47c0bad92a3b97ee0892",
      "IsHidden": "False"
    },
    {
      "Start": "dea50e5b88da442bb44e69e591c771b4",
      "End": "60e88bd3717c4ed1b4c25a0166f20d90",
      "Id": "56c00b443b49452a922f697eff1c62b7",
      "IsHidden": "False"
    },
    {
      "Start": "1532bb63c8ec4df59302147721c65761",
      "End": "82719ebd0a0d43278c9823f82761f362",
      "Id": "6b26e7715d594149b6aaa60e1d39e6cd",
      "IsHidden": "False"
    },
    {
      "Start": "8a571f8759664197a9146823ee72b140",
      "End": "87284c8a0fea4a33b52d125fcc543524",
      "Id": "13c9cd9191da41d28c66c8792beebed8",
      "IsHidden": "False"
    },
    {
      "Start": "6fd52f02cd344b70b4b847ce06e5b457",
      "End": "fa959af81e8d4c2984a3f97bd2b0f2d3",
      "Id": "9f8b95cead0c4362a31f53c3fa5c5aba",
      "IsHidden": "False"
    },
    {
      "Start": "ea71ad941e9f41c28db99d80148a09ba",
      "End": "b98a33113fcc46e3aab88e02a354d390",
      "Id": "f414d0858b584d089167b4724d37d5a1",
      "IsHidden": "False"
    },
    {
      "Start": "1f51244f86b141edbb3e978f15016c07",
      "End": "917b1e187acc4656bdceb73fa12f6241",
      "Id": "93691b1c987345e0b1750b80f6bc6bbc",
      "IsHidden": "False"
    },
    {
      "Start": "dad8cdea19484dec90d5833e1999078a",
      "End": "ddcd34a7a110488a86dca37173f9ed04",
      "Id": "d695662d374b4db7ac0487a1692a2853",
      "IsHidden": "False"
    },
    {
      "Start": "8a817dc19a04485695c87bc1a6ba7f9d",
      "End": "9377e76dd1014a50b513a87dc1afeed4",
      "Id": "3bef66f2c9f842bb85085d9e1df3a6a4",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "EnableLegacyPolyCurveBehavior": true,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "3.4",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "3.4.1.7055",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": -30.86396026611328,
      "EyeY": 63.932212829589844,
      "EyeZ": 78.39674377441406,
      "LookX": 67.49800872802734,
      "LookY": -102.81706237792969,
      "LookZ": -134.2666778564453,
      "UpX": 0.16825729608535767,
      "UpY": 0.9271827340126038,
      "UpZ": -0.3346964120864868
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "b673bed9640d47ad8d045a26b15aa075",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 568.0
      },
      {
        "Id": "8eb957bf4b9443aeb78186594d4d3d60",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 715.0000000000001
      },
      {
        "Id": "30d6bc7a48214a84a7178b61abfbd30e",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 1158.0
      },
      {
        "Id": "9c42134e74704706b7c583347b93397b",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 1010.0
      },
      {
        "Id": "90cb091afdf5427e8f55b306ac251851",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3337.953709728002,
        "Y": 1026.0
      },
      {
        "Id": "28559584c4a4437ab9d8d73f0e3450b4",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3337.953709728002,
        "Y": 1238.0
      },
      {
        "Id": "e6fc03de2f9046d6a3ff80875460f1c7",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 1452.0
      },
      {
        "Id": "9f4797bd404845bb80e5a31244795029",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3337.953709728002,
        "Y": 1450.0
      },
      {
        "Id": "53315c4671df400fa495fa5e494de428",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 1599.0
      },
      {
        "Id": "678635a18c4c43829d5f90aa49d728e6",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3337.953709728002,
        "Y": 1662.0
      },
      {
        "Id": "02fb865e55284cd1bbe7ad694c21cdac",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 2422.704731261022
      },
      {
        "Id": "6b558815df8b46099a4e6036738f8bd3",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 2040.0
      },
      {
        "Id": "2eb0d7c45ef74b67a4b0cd62b4857233",
        "Name": "radius tunnel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2895.3395159449346,
        "Y": 2573.1880778093646
      },
      {
        "Id": "5ccfc6d6d36a4708b3f506855f257275",
        "Name": "angle tube",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2895.3395159449346,
        "Y": 2718.5
      },
      {
        "Id": "1f90accb34fb490b9293dfbf174cd979",
        "Name": "angle tube",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2895.3395159449346,
        "Y": 2865.5
      },
      {
        "Id": "bee7a556720d40ebb0f1b72def0ce542",
        "Name": "Radius smaler tubes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2895.3395159449346,
        "Y": 3013.5
      },
      {
        "Id": "efdb74df01d24e188073b55fead0a33d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3672.953709728002,
        "Y": 1932.0
      },
      {
        "Id": "62747dd0e03e489f843117079426ef28",
        "Name": "Below curve line",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6249.787186790207,
        "Y": 1271.1715308842545
      },
      {
        "Id": "21923a9f522f4db7b529798695758181",
        "Name": "Below curve line",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6233.23210634858,
        "Y": 1414.8984861278582
      },
      {
        "Id": "1e59828ec3ac40ac85b034c68e6caffc",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6233.23210634858,
        "Y": 1715.3973030227357
      },
      {
        "Id": "3bed12541d364826b83c5e9791d8523d",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6582.710451123261,
        "Y": 1234.7592081088178
      },
      {
        "Id": "d194a4e6d7e247cdb833a2cc4c5921c3",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6585.613095082061,
        "Y": 1414.4946438139832
      },
      {
        "Id": "3b8875bf5c3d461cac45879e2c05635c",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6865.3922489902,
        "Y": 1450.0935577984328
      },
      {
        "Id": "acd23d550ddf47b087778bdeb0555d80",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5775.23210634858,
        "Y": 2064.2248030227356
      },
      {
        "Id": "c066440b6a4f43d68474813f1b562d3d",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6235.125174178558,
        "Y": 1857.3830516768958
      },
      {
        "Id": "48e665f20f63401b95da22f29bca3b42",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6839.717661006991,
        "Y": 1304.2683483906426
      },
      {
        "Id": "4ecb9e9015ac4199b3da120ee27bab8b",
        "Name": "Width of Bridge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5317.23210634858,
        "Y": 2096.4620169228947
      },
      {
        "Id": "ece8110a325242b08bb44b37aaa41f74",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5775.23210634858,
        "Y": 2212.2105516768956
      },
      {
        "Id": "929a5762d29a460fbfdf3b6f9a9eac28",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7258.920855598626,
        "Y": 1815.452875859059
      },
      {
        "Id": "e2a5753690c64b9db09a0c6ee83577eb",
        "Name": "Length of Bridge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5316.6288233798205,
        "Y": 2273.1458377767367
      },
      {
        "Id": "0d585144749f46c78946b4fba9e3708f",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6233.23210634858,
        "Y": 2157.3973030227357
      },
      {
        "Id": "2780d19df2414bcd9a6be0988180763e",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7220.717661006991,
        "Y": 2239.3040679209385
      },
      {
        "Id": "43b97bee65da4aa79ae889b623a028fc",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7308.4048088190975,
        "Y": 1474.1809530945375
      },
      {
        "Id": "ea2e580fc92b4819981c30ef3722a571",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7230.717661006991,
        "Y": 1924.3119153687999
      },
      {
        "Id": "6c4f198d50dd4e3d99b2942d46d3b6f0",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6235.125174178558,
        "Y": 2299.383051676896
      },
      {
        "Id": "e6f752ab9451420c883594572d5ae7a2",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7220.717661006991,
        "Y": 2416.995166265552
      },
      {
        "Id": "40cde91aa60349bda50d1df92a423dbf",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7707.341535232015,
        "Y": 1597.153990170419
      },
      {
        "Id": "d4663cbf36464e47961a1f77dca9856d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7891.876536317754,
        "Y": 1880.3097414786134
      },
      {
        "Id": "6fe1d28078b94ab6997985a1ef424a9e",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8097.270525962234,
        "Y": 1835.6640355532659
      },
      {
        "Id": "2b116adea9ac48448606438b897bd925",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7648.697795331809,
        "Y": 2076.159164497338
      },
      {
        "Id": "9bf0628412e443e6ad1fdbac255af8cd",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8016.6881518961545,
        "Y": 2040.465615351262
      },
      {
        "Id": "4dfd91eab9504df88b8e34ea9a47c1b6",
        "Name": "Curve.StartPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8065.20533585782,
        "Y": 1421.248645225785
      },
      {
        "Id": "ff64d063acdb4ae3a74fd5721c5c0d42",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8073.288732686682,
        "Y": 1537.8419213216275
      },
      {
        "Id": "b5563aeaecac402ebba05b3f9858abc4",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8372.568578797598,
        "Y": 1612.6839610905872
      },
      {
        "Id": "be13d78938794935bffdc983a40e710c",
        "Name": "NurbsCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8527.671599282534,
        "Y": 1614.1847134099999
      },
      {
        "Id": "c6bdf08bdc704a67af9b648cde9b8dd3",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8882.671599282534,
        "Y": 2098.0026634164738
      },
      {
        "Id": "8ab2d9780e274e06bf773e1303f6ea32",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9205.860595454773,
        "Y": 2087.0450189021244
      },
      {
        "Id": "7a49b9bbbbfa4f34a0ce191cc94533fc",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9418.235837793873,
        "Y": 1935.3040679209385
      },
      {
        "Id": "06111e1691354dfeb35586226d2520a7",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9426.632996603985,
        "Y": 2055.4227141668803
      },
      {
        "Id": "de4bfbbd574b438386f3024430687239",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9426.15775477677,
        "Y": 2257.9951662655517
      },
      {
        "Id": "2dcea438cfc44d6d9212cdc152137da9",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9441.028073589223,
        "Y": 2165.6150469283834
      },
      {
        "Id": "73e9954790144d2c88014e1ea2cc2719",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9651.812054254166,
        "Y": 1980.697871281693
      },
      {
        "Id": "591121f41f464a0882d9b13c733a2a71",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9654.2977789695,
        "Y": 2115.195554024546
      },
      {
        "Id": "2028229296b14646a8653c79ff0f63f6",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10045.2977789695,
        "Y": 2030.9467126531194
      },
      {
        "Id": "0dcbd793d43f47d4ad113add3aad0235",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10045.2977789695,
        "Y": 1559.4762867786926
      },
      {
        "Id": "06974317d2e0412b809c1828fd86ef66",
        "Name": "Polygon.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10214.61205659295,
        "Y": 1499.9856465513196
      },
      {
        "Id": "7760c633469241d09018bf1b10639f1d",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10092.618799017851,
        "Y": 2230.034427808388
      },
      {
        "Id": "d03ea16e68ad490abb0e0590eaad9d0f",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10210.267614948045,
        "Y": 1648.2288446485754
      },
      {
        "Id": "fab637bb85d94cb7aa36f04651a4d7cf",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10229.934254713553,
        "Y": 2052.7297751959773
      },
      {
        "Id": "1066afc868684924abd34c4b0487c9fe",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10472.738832226709,
        "Y": 1576.286822744144
      },
      {
        "Id": "e04b3ac74f9b4dfaa095a68ac1965142",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10512.087253157695,
        "Y": 1937.8970037470585
      },
      {
        "Id": "2cf8b33173314045a7bd540194c844e4",
        "Name": "Circle.ByPlaneRadius",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10468.267713018666,
        "Y": 2161.503839759495
      },
      {
        "Id": "dbd5ebfd161f42e9a9c5d4163abcdfdd",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 3841.7367989723025
      },
      {
        "Id": "1e931dad1b0b40a29ea9311bea3916c4",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 4282.7367989723025
      },
      {
        "Id": "7f16b8f3f2e840748f3c634cd4ff31e1",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 4135.7367989723025
      },
      {
        "Id": "eb236a2221284b36ba2df44d709be27c",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 4577.7367989723025
      },
      {
        "Id": "1a0f7128290141048fe84b523f449f2d",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 4724.7367989723025
      },
      {
        "Id": "70f40b9c4a2c4a019496f66407bac286",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3444.428454622492,
        "Y": 4151.7367989723025
      },
      {
        "Id": "c291878c48e14c28833ea344dc41e7d7",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3444.428454622492,
        "Y": 4363.7367989723025
      },
      {
        "Id": "84b5bf2d7ee2411dbe7e8d3d2a691995",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3444.428454622492,
        "Y": 4575.7367989723025
      },
      {
        "Id": "2a1cf0eb854147bda346abf18b9074b5",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5018.7367989723025
      },
      {
        "Id": "2cb181d5b8ed42b482f03742f3ada19d",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3444.428454622492,
        "Y": 4787.7367989723025
      },
      {
        "Id": "aa8ad8fc3ef04c338ba28fc8787aa934",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5549.2367989723025
      },
      {
        "Id": "e536d3a53aef40d28ed6340e0a112d2c",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5165.7367989723025
      },
      {
        "Id": "763beb477879440d80182263264bd10a",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5696.2367989723025
      },
      {
        "Id": "0151bf14e49a41898d012bf0614e8a28",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5843.2367989723025
      },
      {
        "Id": "991b4d641a8c4e5d85cc061053462c89",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5990.2367989723025
      },
      {
        "Id": "c3f7130e322b4653858a1cd7ead0fd02",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3779.428454622492,
        "Y": 5000.7367989723025
      },
      {
        "Id": "1b7277edc1a140bbbfed600a19c8abee",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 863.0
      },
      {
        "Id": "3c482c1108bf45f5a143cb9632ee4f4b",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 1305.0
      },
      {
        "Id": "1300ad69eade46f9ba39bfb918de8e48",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 2187.0
      },
      {
        "Id": "67a2ef2027cb44d8aec94fc5348e7c4e",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2889.953709728002,
        "Y": 1746.0
      },
      {
        "Id": "47b696bcccb344ecb70d3ca9f6ca078b",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 4429.7367989723025
      },
      {
        "Id": "7a605cf5f6a94c08bc1c0143564b319b",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 4871.7367989723025
      },
      {
        "Id": "0d7c96e724a44d5db0341b28b80112a5",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 3988.7367989723025
      },
      {
        "Id": "90efc2b96fea45b18a714127e510c4ad",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.428454622492,
        "Y": 5312.7367989723025
      },
      {
        "Id": "f418c3410145427ea5ddbe78bef503af",
        "Name": "slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5775.23210634858,
        "Y": 1620.3973030227357
      },
      {
        "Id": "1c1a46a0ea0c4db684d7af45df81afdd",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5775.23210634858,
        "Y": 1915.3830516768958
      },
      {
        "Id": "2cd28ca92c424ab5a0c60c2518744d54",
        "Name": "Mesh.Cone",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7351.846270853253,
        "Y": 3830.088535442021
      },
      {
        "Id": "f5db2319fb3741adb7acfd0c77c78ff8",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6455.846270853253,
        "Y": 3515.088535442021
      },
      {
        "Id": "63ed44208ace44de963ba6f85e2e3073",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6455.846270853253,
        "Y": 3662.088535442021
      },
      {
        "Id": "9b0bf2c3d72042db9eca14e8540bc027",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6455.846270853253,
        "Y": 3809.088535442021
      },
      {
        "Id": "9f736cc19d4947f1820114cd903a3907",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6903.846270853253,
        "Y": 3628.088535442021
      },
      {
        "Id": "eb10447082f1403eb7e63e394a64d064",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6903.846270853253,
        "Y": 3988.088535442021
      },
      {
        "Id": "62091bda1f1f44538e0ec657fcebd6dc",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6903.846270853253,
        "Y": 4135.088535442021
      },
      {
        "Id": "be6bec2d2635441f9ee3f139c198f938",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6903.846270853253,
        "Y": 3841.088535442021
      },
      {
        "Id": "7e8b10d3130c470caa587bddcd70bf87",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6428.953954957771,
        "Y": 4256.290248758136
      },
      {
        "Id": "d38c621a12ae4315a49a3620f06846a8",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6428.953954957771,
        "Y": 4403.290248758136
      },
      {
        "Id": "dc046b4c4d7c4e0b8cc10f59beac8de7",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6876.953954957771,
        "Y": 4369.290248758136
      },
      {
        "Id": "bcd1b57e72794aea9458243e17b35a3e",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6428.953954957771,
        "Y": 4550.290248758136
      },
      {
        "Id": "b99721bfe9ad4683878e2d45e4744833",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6876.953954957771,
        "Y": 4582.290248758136
      },
      {
        "Id": "713bcf5c51ec4b6f8b2ecc1388a97cdb",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6876.953954957771,
        "Y": 4729.290248758136
      },
      {
        "Id": "9a4e9fa13464463f83b39f2154fd11c3",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6876.953954957771,
        "Y": 4876.290248758136
      },
      {
        "Id": "778a66ed729c4195aab84797fd874c62",
        "Name": "Mesh.Cone",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7324.953954957771,
        "Y": 4571.290248758136
      }
    ],
    "Annotations": [
      {
        "Id": "11f7300cd14147348eb646428c57e913",
        "Title": "Start Points",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1e59828ec3ac40ac85b034c68e6caffc",
          "c066440b6a4f43d68474813f1b562d3d"
        ],
        "HasNestedGroups": false,
        "Left": 6223.23210634858,
        "Top": 1642.3973030227357,
        "Width": 246.89306782997846,
        "Height": 423.98574865416003,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1715.3973030227357,
        "InitialHeight": 286.98574865416003,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "ffe169d3166c41538561c35ef6cb7701",
        "Title": "Centre line",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "62747dd0e03e489f843117079426ef28",
          "21923a9f522f4db7b529798695758181",
          "3bed12541d364826b83c5e9791d8523d",
          "d194a4e6d7e247cdb833a2cc4c5921c3",
          "3b8875bf5c3d461cac45879e2c05635c",
          "48e665f20f63401b95da22f29bca3b42"
        ],
        "HasNestedGroups": false,
        "Left": 6223.23210634858,
        "Top": 1161.7592081088178,
        "Width": 897.4855546584113,
        "Height": 461.7354357051654,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1234.7592081088178,
        "InitialHeight": 360.334349689615,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "31aa6ed4926b4033a009abce41decda4",
        "Title": "End Points",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0d585144749f46c78946b4fba9e3708f",
          "6c4f198d50dd4e3d99b2942d46d3b6f0"
        ],
        "HasNestedGroups": false,
        "Left": 6223.23210634858,
        "Top": 2084.3973030227357,
        "Width": 246.89306782997846,
        "Height": 423.98574865416003,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2157.3973030227357,
        "InitialHeight": 286.98574865416003,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "1bca8d010807492e92d56015ce3f1582",
        "Title": "Bottom Chord",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "929a5762d29a460fbfdf3b6f9a9eac28",
          "43b97bee65da4aa79ae889b623a028fc",
          "ea2e580fc92b4819981c30ef3722a571",
          "40cde91aa60349bda50d1df92a423dbf",
          "d4663cbf36464e47961a1f77dca9856d",
          "6fe1d28078b94ab6997985a1ef424a9e",
          "2b116adea9ac48448606438b897bd925",
          "9bf0628412e443e6ad1fdbac255af8cd",
          "4dfd91eab9504df88b8e34ea9a47c1b6",
          "ff64d063acdb4ae3a74fd5721c5c0d42",
          "b5563aeaecac402ebba05b3f9858abc4",
          "be13d78938794935bffdc983a40e710c"
        ],
        "HasNestedGroups": false,
        "Left": 7220.717661006991,
        "Top": 1348.248645225785,
        "Width": 1551.953938275543,
        "Height": 859.9105192715533,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1421.248645225785,
        "InitialHeight": 799.9105192715533,
        "TextblockHeight": 63.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "e5140124266f41d683ed76337fb5f35d",
        "Title": "Input",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4ecb9e9015ac4199b3da120ee27bab8b",
          "e2a5753690c64b9db09a0c6ee83577eb"
        ],
        "HasNestedGroups": false,
        "Left": 5306.6288233798205,
        "Top": 2023.4620169228947,
        "Width": 368.60328296875923,
        "Height": 381.683820853842,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2096.4620169228947,
        "InitialHeight": 321.683820853842,
        "TextblockHeight": 63.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "be40e88acda2452d92f322b10d2a421e",
        "Title": "Vertical member",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c6bdf08bdc704a67af9b648cde9b8dd3",
          "8ab2d9780e274e06bf773e1303f6ea32",
          "7a49b9bbbbfa4f34a0ce191cc94533fc",
          "06111e1691354dfeb35586226d2520a7",
          "de4bfbbd574b438386f3024430687239",
          "2dcea438cfc44d6d9212cdc152137da9",
          "73e9954790144d2c88014e1ea2cc2719",
          "591121f41f464a0882d9b13c733a2a71"
        ],
        "HasNestedGroups": false,
        "Left": 8872.671599282534,
        "Top": 1862.3040679209385,
        "Width": 1062.6261796869658,
        "Height": 569.6910983446132,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1935.3040679209385,
        "InitialHeight": 467.69109834461324,
        "TextblockHeight": 63.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "5f94e748eb8741118965080f5d0aacfb",
        "Title": "Parameters to control Diameter of Vertical members",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2028229296b14646a8653c79ff0f63f6",
          "7760c633469241d09018bf1b10639f1d",
          "fab637bb85d94cb7aa36f04651a4d7cf",
          "e04b3ac74f9b4dfaa095a68ac1965142",
          "2cf8b33173314045a7bd540194c844e4"
        ],
        "HasNestedGroups": false,
        "Left": 10035.2977789695,
        "Top": 1821.8970037470585,
        "Width": 685.7894741881955,
        "Height": 540.1374240613295,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1937.8970037470585,
        "InitialHeight": 437.1374240613295,
        "TextblockHeight": 106.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "fa62360b4c5b45cbb63837f7b1055a3f",
        "Title": "Bridge Surface",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0dcbd793d43f47d4ad113add3aad0235",
          "06974317d2e0412b809c1828fd86ef66",
          "d03ea16e68ad490abb0e0590eaad9d0f",
          "1066afc868684924abd34c4b0487c9fe"
        ],
        "HasNestedGroups": false,
        "Left": 10035.2977789695,
        "Top": 1426.9856465513196,
        "Width": 663.4410532572092,
        "Height": 364.490640227373,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1499.9856465513196,
        "InitialHeight": 293.2431980972558,
        "TextblockHeight": 63.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "903a80ec83ef45839405da621d0a262d",
        "Title": "Tunnel parameter",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "02fb865e55284cd1bbe7ad694c21cdac",
          "2eb0d7c45ef74b67a4b0cd62b4857233",
          "5ccfc6d6d36a4708b3f506855f257275",
          "1f90accb34fb490b9293dfbf174cd979",
          "bee7a556720d40ebb0f1b72def0ce542"
        ],
        "HasNestedGroups": false,
        "Left": 2879.953709728002,
        "Top": 2349.704731261022,
        "Width": 373.38580621693245,
        "Height": 795.7952687389779,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2422.704731261022,
        "InitialHeight": 735.7952687389779,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "25a172e5daa341c181bfb7e4020ab3b2",
        "Title": "Tunnel path (coordinates)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b673bed9640d47ad8d045a26b15aa075",
          "8eb957bf4b9443aeb78186594d4d3d60",
          "30d6bc7a48214a84a7178b61abfbd30e",
          "9c42134e74704706b7c583347b93397b",
          "90cb091afdf5427e8f55b306ac251851",
          "28559584c4a4437ab9d8d73f0e3450b4",
          "e6fc03de2f9046d6a3ff80875460f1c7",
          "9f4797bd404845bb80e5a31244795029",
          "53315c4671df400fa495fa5e494de428",
          "678635a18c4c43829d5f90aa49d728e6",
          "6b558815df8b46099a4e6036738f8bd3",
          "1b7277edc1a140bbbfed600a19c8abee",
          "3c482c1108bf45f5a143cb9632ee4f4b",
          "1300ad69eade46f9ba39bfb918de8e48",
          "67a2ef2027cb44d8aec94fc5348e7c4e"
        ],
        "HasNestedGroups": false,
        "Left": 2879.953709728002,
        "Top": 495.0,
        "Width": 693.0,
        "Height": 1824.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 568.0,
        "InitialHeight": 1764.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2149aeeb660c4340aeef0336fb2836b7",
        "Title": "Tunnel parameters",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "aa8ad8fc3ef04c338ba28fc8787aa934",
          "763beb477879440d80182263264bd10a",
          "0151bf14e49a41898d012bf0614e8a28",
          "991b4d641a8c4e5d85cc061053462c89"
        ],
        "HasNestedGroups": false,
        "Left": 2986.428454622492,
        "Top": 5476.2367989723025,
        "Width": 368.0,
        "Height": 646.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 5549.2367989723025,
        "InitialHeight": 586.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a24db5488fe841b3b12418b096f5b7c6",
        "Title": "Tunnel path (coordinates)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "dbd5ebfd161f42e9a9c5d4163abcdfdd",
          "1e931dad1b0b40a29ea9311bea3916c4",
          "7f16b8f3f2e840748f3c634cd4ff31e1",
          "eb236a2221284b36ba2df44d709be27c",
          "1a0f7128290141048fe84b523f449f2d",
          "70f40b9c4a2c4a019496f66407bac286",
          "c291878c48e14c28833ea344dc41e7d7",
          "84b5bf2d7ee2411dbe7e8d3d2a691995",
          "2a1cf0eb854147bda346abf18b9074b5",
          "2cb181d5b8ed42b482f03742f3ada19d",
          "e536d3a53aef40d28ed6340e0a112d2c",
          "47b696bcccb344ecb70d3ca9f6ca078b",
          "7a605cf5f6a94c08bc1c0143564b319b",
          "0d7c96e724a44d5db0341b28b80112a5",
          "90efc2b96fea45b18a714127e510c4ad"
        ],
        "HasNestedGroups": false,
        "Left": 2986.428454622492,
        "Top": 3768.7367989723025,
        "Width": 693.0,
        "Height": 1676.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3841.7367989723025,
        "InitialHeight": 1763.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": -2868.268734829063,
    "Y": -982.0605349536308,
    "Zoom": 0.5805253990040554
  }
}