{
  "Uuid": "48842531-c844-416c-bcdb-e9af7ec37387",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Combined Parameteric Model-final",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "List": {
        "Key": "List",
        "Value": "BuiltIn.ds"
      },
      "Point": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      },
      "Vector.ByCoordinates": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      },
      "Vector": {
        "Key": "Autodesk.DesignScript.Geometry.Vector",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e29d0ba1f6b2478cbdd232450867605f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c11c8d6b59e745e79c32de76c6f108e4",
          "Name": "line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "491b274e868447769302805f81c59403",
          "Name": "Grid",
          "Description": "Grid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Grid.ByLine@Autodesk.DesignScript.Geometry.Line",
      "Replication": "Auto",
      "Description": "Create a Revit Grid Element in a Project along a Line.\n\nGrid.ByLine (line: Line): Grid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e7f2c635680e4770b2beff284b04a2b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "105ccf07382a43a5ba941d014ebf18ae",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "543b316dadea49cda85870f888f84359",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76cef4cb7eb247bea06f8a41f1c7c897",
          "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": "43e780ca433347a69f2da274b5059d5a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8b75590a18be45098d918da18b97b4b3",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77b40e04b8cd47ffae175e9fae44e460",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ca5040b6e7e474e8ed528b6797596af",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56de7ea9289d4afda60ce57edc0bae84",
          "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": "05aa6f3a6c2e455ab64f8c03d0899910",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e4cd0b75b7f34b07833823f44a4b935f",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59db0e56227845ee9c5743dfe20ebd33",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b462d399ef04c9aaa50da8e5094992b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38c690d9f8174726868a918bfebba8b7",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "4a6b4eecc88e4d739bff08eece49b8f5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cf764db755c24aae84faa8ade2d30897",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb62af4561d3401da3aae10b6911995e",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5d70b2ee9674434bb559f9581ef7a02",
          "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..#x..#y;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 10,
      "MinimumValue": 2,
      "StepValue": 1,
      "Id": "9bff28b595b54db4b99dca806f413ee9",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "89d86892e8d74a469cd82cd7d53a05a3",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 3.0,
      "StepValue": 0.01,
      "Id": "172122063c0e407b9a9d73793787b66b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32c96381b96546eea2c687af68c18e7d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 4.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "41f199c63727405eaf244721e9671d32",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "31b48a9232c842499689faa8bbe8bdf3",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "205f261eb7f74ecb8c1d2f10ba363b0a",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2aeede08fbd4b42ae3e00819dabd6f0",
          "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..#x..#y;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 10,
      "MinimumValue": 2,
      "StepValue": 1,
      "Id": "6133f84e8f1d480188bdbf1d52d1cd99",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8e01573340c3416d9d1d7a17992e4549",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 5
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb1f2a5026a64dfe9990349412b4a359",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f8472c7d3a2b485ebadcbc0b9a58ad86",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ffc8da3d2414970ad61470e3a8e82ce",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e285511a9f6147fe96bcde7cca129e37",
          "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": 10.0,
      "MinimumValue": 3.0,
      "StepValue": 0.01,
      "Id": "4be3ea49cee840f58a61723ffeb8bd43",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6aa7f8d8181144f2bbd0d1ea4e5cc6d0",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af811141c76a4e98b64ce82730d11947",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "053feaf96aca4183bc5d946863f10cd1",
          "Name": "line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee6ecafd2367405c89dbb3027898c848",
          "Name": "Grid",
          "Description": "Grid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Grid.ByLine@Autodesk.DesignScript.Geometry.Line",
      "Replication": "Auto",
      "Description": "Create a Revit Grid Element in a Project along a Line.\n\nGrid.ByLine (line: Line): Grid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "efc270def38843e0a331581905446424",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b01f5184ceaa46a4b849a558dd8308ec",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7abaa7506764c80b8e147ffb9b6304c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0cfc6dc252b4d10969cd59a466aa9fa",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ee1e56dd0e04709adc72e6f4b99ebda",
          "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": "6ddc0df8afde445e9f202dffa6fc2fa6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e6d62ff22b344dffb537aae364df08e8",
          "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": "03ef399e764c431ea4dc22239cc4da5e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f3d3e562291640c5aa94dba18b2899e6",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4709638bcb148489c8e65c72476138c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f8d5b5e41a044208a11e3df07b37798",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2847e01b152c4c608f8195fe5036f6ea",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "0ff5989048974ab382d3b849747ac214",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b8f8516ec1dd4d7eb2539abd65200c12",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b0b0067a0e241fe8c42fe7363e32e61",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebcc59c2915f4117a854ab6b222b8f42",
          "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": "x+y;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9fba77a82a824baeab026fcebe3f7886",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b8b0c86ac5934ffaa9e48b340c117f6e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "401b2ac7915d4ec3841457c159351a39",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "354fb11516d144ae9d03c672272b0f2e",
          "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": "x+y;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "05bbbddda5c84f9f9886f88750ffc383",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e0fe34010aaa4433bad7615d0ad04f72",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e6eff9ab5194946aa8461a176b61ad6",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2f323802078444aca9496f430bffb6f3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e66dfd475ea948ec9cab3ec04729dc11",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53d726e13e354353af2736c44028832a",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "65000649fde9497a8a199a0a6b71a2e8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c7e633215bc4f0da52c722c280c2a7c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccd13802a65e4c4faaba6303c2b4e190",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d60b3d58ece48879061c3ae4abbac58",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c071e16ffbc04b34b688506087206951",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e2a9ed04ba7142068b194e0b6c9f91e0",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f07e576284cb429a8a6d028945dd65d5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ea7c75958c714f69abc24c42cad74edf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9591b8068f2146d187fd497c25b7c960",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d51b13f722bd4a43be979ba920674e81",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f82e9dc33d374f429f7efa3a46c53613",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0b906e065054a228dee77dcc358d56c",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4b2fcfdcf47d4a388f9d0364e50bfdda",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "83c11eaaa5714e25a9d55aca3e22c73b",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad0c8e519dea41d3b243725dbb2f9355",
          "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": "7dac127d860946e3a32113c4a0523b31",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fee319c7c91d4d5bb00a5ed53b3dfe02",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d00a6c97b2c64c00bb6932f4e18bb03f",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6db67d5222c04b34873afb9c03fa08c0",
          "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": "d2380527966f4360afc1ae6aa41c9d4f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fdc39ddc50904749aa6ba188e152c892",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "377fe6d3b8104ad28545a2f82887fcf7",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1ae026a02bfd4c15b49ff37310e1beed",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "315ec1ea81124edc91ae55785cb2bf52",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "778587b1e14b4b3bbe2f761d2e7f5f0d",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adec335484344dd7a795a6e4f50d73ee",
          "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+b;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7e982613c06a43488ca841474b16c90b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bf4ff7b0fc3f4f86b9fb842a95cd7c51",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9baeef1e2574453ae480839800e3c56",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3ee8a6e1455e43d2b6c4f40efbd12603",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "767cdcfe9b3f4fd480a9ade83da18c84",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "147cc9cee28f43d3bb9324b61d1b3af4",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ecd34041579421d94e1c2d1b18e58ed",
          "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+b;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4c216965858345f9965f78027503760a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "df4aafb623a04bf796491c7ef8c80b7c",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ffc69b7a44f4d39af702cf127d19e10",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7460a78509224952859395d3ca9eca1b",
          "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": "2d297f26cd184aaabace5efa5f791ea4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36ba0f91be6c4f6b90558a8b7e76d97f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d56cd3fa72274844aa411e65bda0790c",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f8cc95496c84e0fb811bea2e2e0a8bb",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "CrossProduct",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f8a5311d9c0740de9a2f0ce5db764d7b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "816d684b0ac4416ca5d10cc42106e1b6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb4c812812cb49ecb3029f874b4f7e1a",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ca024939d4244219bbfe4a19c65e9fd",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a20f6d1f75f84ed0bfa64bc9f1fc8d98",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5edf6ac615c492b81a19f5923812598",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1267d45bfe5c4f1281f00b3aa32911ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fecda4c635c84307a1e146b073748ea0",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45e84d29046e4b609d78a34da337a411",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8e926cc0bfe4f1880e3cc5c72df4fa2",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "829a5827486d4e10a265ef6a5b52815d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "11c9968a187b4f78b6097e808913566f",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "9aacc4c784814d618216f5f90149c09f",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98ce473d6d2c403fae469144da038a4a",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a802a596bc3a40e6be9e6ef0da3fcb57",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4dd0c5fc0f9a4c6fb2c8563b0a8717da",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8302bcb5f90248fa9244c75687f04a07",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de23d9423f5647c28cbd16a158dd58a0",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "acafbdafa7f64ec7a6aaba6f16d48605",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc526c4a665343dab72c98a5396bd434",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "068fc01418fd40598c0242118bd94e05",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "666c4095f9844878ba71b8801fd14194",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 4,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75f7ad6be85c46d28c05a59907889860",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9b75cdc2bcae4695918786f0dd3d7924",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1caed5f06bc2403a97a377f5d3c42363",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "614d2102de6d48ac8442bcf455f86d53",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b685e8287f05434fbabd55bd0fe1f28f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2d931517b81e4cd2a1a8b262af7b9eef",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86a5454b2a4543b1bed0d68d4f900dfc",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2f478db37fc34033b0c9a81d29a7da61",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "072315d01a1e414dba9f85128d6dddb7",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc8cd88f14e745c6b33a490da34464e1",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "036b67026251495ca2fd5b158bb0d632",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d3a30628dcb949eabf6b671f69cc7e31",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88c29382809c4a6db594385db4f900cd",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "df55f7dfb78343629f61f806936fd20d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c499c56d331f4cfbaf0847483774788e",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86f441cd3bd34a02a886b4f9b2f4438e",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "0ccb461e4f884a9d9d029c3ccf6bbf88",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "b0879dfe1c664775bda1b4aeacb603b7",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcd3e2cdfcfa4547ab16bf137f03fc83",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "474c083d77bb417d8c6c43b100c86825",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5532535fcb1a42bb956613caceb5b10c",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10ab71c4d3004fcba9b4ffbd5a9e8cb4",
          "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": "a74a6516c30a405e8bed24c76f466e5c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6edeae62dcf848a295215a8782d77309",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc483fe947194db1baddf728e5af93e1",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "59101bdd057743608c1d32ca94ad4242",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "570c1a039e394e67bbede1c726bc9e36",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb9043b552214d86806cdf41bc8ff2bf",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d54b6a8635cc4527a667c6164dff6626",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4cb1a03c800f4c2c8f62ef3e142baec5",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "3787a81067fe42b18fe6f2922e67e703",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c0f0368675a34802a84e4101e78611ce",
          "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": "c6345f3ef70e4ae287d0a36ea738adc6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a7febc92ad0c452bba5057f14e0e71bc",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7d2a9895ed24d1b9aa5b1303ba4d235",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb251d5c10304e529500fee9e5d022d0",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9266164fd45a4b5a84e8f9c01b115f5e",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6514467d44954d1bbec3733d4aa66abb",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "26391bb3b4f44f2384cd03ba88a1ba58",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fb99f1abecb04dd192e07f9e823b3642",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9d0e5768c92419dac8360b4a7f73dc5",
          "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*-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a4fd20946aae44d59c750a4bf7bcabd0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e45e046bf11b421c8d3188b23302078c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5b9e04a210844dc86de3cbb3b9a808d",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07912035a75d4513ac50e4e0683e9b5d",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "30c9d9b8adca44228d8d6dff3b98e9d6",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7348ac3fef814d9fab8c424f206e9f70",
          "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;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9a088124c74f472e806cb86063a7be4b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f08a4f5df5724b599ec19f25d428550f",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea565a212e3f4e29a07b875f975d441a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7e874b7b040430aa7dd64b1d6931289",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a981506bf1d4c0e8316cbd9a0badce7",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 1.0,
      "StepValue": 0.01,
      "Id": "4b83f4732b3540a89a6c26655af3ea20",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "09b4e9b71e1d492faeea58fc0cb54160",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 20,
      "MinimumValue": 15,
      "StepValue": 1,
      "Id": "b8784f34b5c7413f85d412856db6e71e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c9dcbbd90f845f387e51062cb5bdde6",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 15
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3d864b0d064f490882ca26ec5bd32440",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "227f32d53b4f47748c42ef948987badb",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c39d1a4098b4192b67a56401ce23053",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c844eaffa51441080f2277a38771439",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "74e022dc92eb4d659b4afb0c7c748c9f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5440eab10a8b4ca886018691cc94fb63",
          "Name": "CWidth",
          "Description": "CWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e26fc07f12a64f12985b7bff101fbc27",
          "Name": "CRatio",
          "Description": "CRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df76563fa5624a7bb81bfae7e686aec3",
          "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": "CWidth*CRatio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "32caa08b2c344c8199d4dbbbec57fa8b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f3e750c898e64a5aace63a811abf84e4",
          "Name": "number",
          "Description": "number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ef52ca1b99649e3ab83fcf9a68bf059",
          "Name": "",
          "Description": "decimalPlaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea5e2e3ff3ae40e295ec3bba8049524c",
          "Name": "",
          "Description": "roundedNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40b7361cc4874961b9effe7d5b6cc673",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "decimalPlaces = 1;\nroundedNumber = Math.Round(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);\nroundedNumber;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "38f8cdb9cea44c69b052ec5752928577",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "60fa736ccabb4528921279602993c79e",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8643e712f9ed451388cafef3daa60a0e",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95980aedf8d54b0281ffcbdca26d7a8a",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49090687bcaa4f89b8d800f4f3609be3",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "83bf061e0ff5401bab474232fa1ebb01",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7814ecb745ea43aaa70aadc264e38121",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14b8be5e6ee5473bbfa9b4d0a6e77910",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d2179b8768742fa94ac4ca402cfa59b",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "Id": "eb21c9e111ed44dda23d5cd3cb5399c7",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3a2f551849bd4a56af44e3c9f3b5207a",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.3,
      "MinimumValue": 0.1,
      "StepValue": 0.01,
      "Id": "c9c296ef495f4d8caa802ced98e394b8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a8729e3950174c56bd237432e96f3efd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3f54944a180a498a929adbd63bb3b87c",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "77b28f7088da464bbcdde1b79638fd9b",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7c05a9aeac8e43229f5741bb05b98a35",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1a10bcbeb95e49a6b6b352b94149c8a1",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b96e21e0712740feae53d508e53bbabd",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e3be44023b6442eeb629fcb473738cce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0cc5b114099a437aae975e8e441813cf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4d1c43fa74b479593fd2b738c1c53ad",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca770265d2f047cb92d542f403403e0c",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc5301df48ab47f4b81d91e460f5ddb9",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "17ee6b5e331b4dd6b20dd827eb434728",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4e065346a1f64d5bb4441ca6a992461e",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ded2f70510fd47d3a0d50dafa0d6b7f1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b69faf8c6efc48c9a787ce27d47847f6",
          "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": "bc2c5e6d1ac9471087581b15d6f07f8f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "07d1ae9a41a5490b81bf02150b062fed",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2dc338fea5114dcd8f1a1e636ba9fdfe",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "419a108eb93c41298606f0904f001968",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "286af920d31e493a8aa0d073629266a9",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53e0cc9493b346a0b2b786fc3e3ad689",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1814ae779c45497cb002cfbd783aea94",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 25,
        "G": 0,
        "B": 255,
        "A": 129
      },
      "Id": "692dd8e620cf437a8a3c130c7422573d",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "06622339bdcb4225bdbf70da6f967826",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9a9989aba8da4beb9a4b6aab62814d76",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "56ee70f7d4cc4f5b83486d1593404a78",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b8d0bc37f9c84a8db67bc981dd10924a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "420066fec1da481ab309ffb349d49298",
          "Name": "list",
          "Description": "List to be shifted.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a853ca749c0427a88da991656387750",
          "Name": "amount",
          "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5950307cc0274f8ba7e95dd70abfddf1",
          "Name": "list",
          "Description": "Shifted list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int",
      "Replication": "Auto",
      "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ab689ee1d76a44c6b7ad2ea1615c189f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "32467fa1dcb64ecfb0aa859833a32c71",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0022c248dbaa4b76a26a92a6ad21f63b",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a065251ef6f4482bba2142a7bce15da8",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "b45fd45cf35247e99cc01195ec74809a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "339e57b79223401b819678a1c34a3d49",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d567008734e242c6ae6e2cef05baf795",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "de703bc6e9a74b92a22d96f8737c7339",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50d24f2974a5466f97a659e7c00a4a29",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0feb6eafc2104d34be352f8dcfde2c6b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2ad5607dfe1b4efb9ea6954d1d5967eb",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed223feacbb3428c80e902c616f14408",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d34c8de2a4a44229acf65568f7f64aab",
          "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": "7fc4e7b70c8a475db845e5df660de005",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "88fbecf4395b4992a2d58b0a68eae8d3",
          "Name": "list",
          "Description": "List to be shifted.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22fef229671a4320a2af0cabe8e64714",
          "Name": "amount",
          "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "500e09e260044d20a5052dbdadd6be22",
          "Name": "list",
          "Description": "Shifted list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int",
      "Replication": "Auto",
      "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d6c0a05bcfa74cf787166ee0f44cba37",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5dca5b65713e4ce392a63bdce0967f11",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83c7d2ded077428ea32fdd32d418f628",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d8bf5ff5e65447e8964cecf0ec86321a",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "227acf2984824382a8d8af6a5a386b24",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "93dd2bc672764a96b05869b9f9a52a11",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db400f6fa7f9499291dedbde32b8b21d",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abc8a78bd0cd4773a50a131b680d66c0",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6f9746dc812c4d2a8959d7eb988d3b57",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f00d224e76a14962880ac9413504e243",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3fecb21dfc49445cade09dd19ff6e4d5",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30aa843fa891453191b7ae2a6935a744",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e8adbbc298434d47aa1be2968b5e625d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3c7c63c66cd643319c0f5b29a1c2550e",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "830fe5af8bea45d6a50793a3351e448c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2497a6fde74940a090fa1873069e6469",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "782140d454d0467c8a7c8e503cd74218",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b57be7707d994192b514ca03ef49faeb",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0e7108f9b38646579bc1e04f4e7d8d17",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4e7c508c09d545ed8db02f036ad3e9a0",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0816a63702b148aaad8f0e42d7c56489",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f830c0040dd141c88510ae0489866a55",
          "Name": "GridPoints",
          "Description": "GridPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1f237500b7f4a728265d7656c941315",
          "Name": "",
          "Description": "GridPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "GridPoints: var[]..[];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d3b7d3446a0d41d9aea71cd5ee5b8da0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "535da41874da41d9bf593c8e5fbcc03f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d24e6042692246d18ee93a8362c087a4",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "606ad5d6ca5a4d5ba8a7b191b25f880d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1e4668cb5cf4432db3ddba264f5d7a4e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f09073851724c06844df42fd2b0ed72",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b96b035987434593bc3d114502504142",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8dba9848ccaf4eb2884b815dd1b67298",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd601d9a504d438abf550cb3d7ebd292",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "973e7b152ecd499ca9b02bbc1ddfb50a",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.6,
      "MinimumValue": 0.4,
      "StepValue": 0.001,
      "Id": "77235625c1d1453b8fa8827b067c874c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "03073c1962b64c81821e00b0bb1dcff3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.6
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 12,
      "MinimumValue": 10,
      "StepValue": 1,
      "Id": "55d7ba6a276d45a8bfbefcc9ecfe6b90",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8ea7a8f6e9b24eb08c3a7b324c384a85",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 10
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fe732fb920534d6d9e4649e4c1e543bd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "406fa7ba69fd4b5daf3d54cac9a86d39",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd5973b466e546509d57a79027c065ec",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4fe26356a50348f4bcbbe8d1fc87a23f",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5a2bd6072d1444ea9a13e8642319561b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bb96e0db36554c0999bc49e44ad6ed49",
          "Name": "number",
          "Description": "number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7134b2c57e94710b5c5385ca90dd5ed",
          "Name": "",
          "Description": "decimalPlaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91193918f22e4bceb192ffc67e51ce1f",
          "Name": "",
          "Description": "roundedNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ac3180958d843d3af9d56a2cb0c4de2",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "decimalPlaces = 1;\nroundedNumber = Math.Round(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);\nroundedNumber;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dc56960961f549d78687d87120f3f209",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3954d3cbca6948309aa3981b684abb53",
          "Name": "number",
          "Description": "number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e2090aa61f5042edbae8f38d92d75d50",
          "Name": "",
          "Description": "decimalPlaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0819443beb2404c8fc3d0d53564d8db",
          "Name": "",
          "Description": "roundedNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d747869f68c499d879a77815c307025",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "decimalPlaces = 1;\nroundedNumber = Math.Round(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);\nroundedNumber;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "83681d5be86d4dfdb9b5f6e3f260e1e9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6f8627dce5544a89ad8102147e5f1d3a",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0cba5b9a5d79442eaf8ea1a8ef4b8886",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e575a8aa3c7c42b3a742ac2b82dad404",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1cc0f606f907413caa8b0df606bf8d31",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bdd1e8cc9bb648f7b5bb4400d7a4a18e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a8048e877cf94c059b2796f06d58413a",
          "Name": "BWidth",
          "Description": "BWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0d0c63f83a84f35a0689727327572cf",
          "Name": "BRatio",
          "Description": "BRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b120f08027f041eca842172ff5214ebd",
          "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": "BWidth*BRatio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8c36e9e536784509ab0773943fccb512",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4f85e9ecda5e4d75b23a14e776bea1b3",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "333c41e1f2594370b96c1b585b4584e7",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "366e19c8361f43b08d16e2028bba969a",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c8ca5ede6d3495389ff016efea78e69",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 155,
        "G": 38,
        "B": 2,
        "A": 255
      },
      "Id": "d0555e3749c3471c9c231c8c3a4e239b",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "36a4290f0ac6450e8c02892f0e4318ff",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7cd9ae0debbc4d0287fcf336f5fb18c8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "49ed4f04ae4c4211af00746f1786c68d",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11bbdd77c7874b2f9af1d8e8346cbdc2",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "031d589a9c544f0aacb95d8cae82aca2",
          "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": "43c941d2d0934833bc021ca9eae867f7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "67ef077eecdc45108d6f3b0b20aac654",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9429f8edc9244b589d5118f64dc9c6e",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "05e7f41b45a245bcb5f689a8d7360943",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "49d46785f9d84fefa8bbe3f2021ab81a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4b5fa55e104742a481023e0bce56fe9b",
          "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;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "361d5e812b5548f2a82764b115395ee7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e803b2598fcb476f841675613c3cdf41",
          "Name": "BWidth",
          "Description": "BWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59bbab96eb0b48a4a0703e5652be99d6",
          "Name": "BRatio",
          "Description": "BRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81f5bbdb2fde468da45fca57c1bbcbe4",
          "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": "BWidth*BRatio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e25e2b4640cb45c59ca3b1be3d19de0a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "34e2ff42bcc246bea2955485a9d1f6b6",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d63e9ce5c1224ff98aa96f69a4df4ed3",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5424c45ecae24ca0a21b6799d520bae4",
          "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": "f5f9f7d6b9154560a5b2f76e48a1e83a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fa0e9de908954d7ba879ab860003a0df",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f81a589c96d478bb016cb57485f4e86",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6293579b000348058d07f6715e1832cd",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23289a9f69d04495aaab88939078a799",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 254,
        "B": 1,
        "A": 255
      },
      "Id": "1452626636884b5bb11a5bc51e80c5d2",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2d6d199ca2d04d5cacc1c1803ec25613",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0b7d148b2f68464db0c3e69cfd4c3209",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6bdbbf13480142b1a77ded3ad52475e9",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98da2a0c03d04a188a4b4917e631b8c6",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97e6dcde81f848c3813c9284ed4df95a",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "347e8f8c96794a3a99bafed84ac597e6",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9ab46b2f30ed4c139f4a71874eac800c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0b2bfbd52cf94f8aaf249768eb614b7c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ce26c47e3ba4303a5f9a58387d605aa",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "973c65351bad432ab3e19fae92a388ca",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f20abebe4bbb49348bdd5c246ba25050",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "832b1ee6fb4341a895691f0fac1899aa",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "526df8abe999496cb7f161d41f2576e9",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "631627b3115544a6b71ac4e47be95237",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d7a797a3c54d46828a21b380e952f9a0",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83267ebb28e44a2585a3442bbb518636",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6194de6ade974870a431672f597d91be",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8463ea07db3646dd9a15d051bcdbc685",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1109579f434949cbbfd0e8b3a234373a",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "31273afe1d6143c88b7d36d9451c9369",
          "Name": "",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62d9ca8548d143e39e565f2fb275b596",
          "Name": "",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "437629661aa94768afff7a2b18a3af34",
          "Name": "",
          "Description": "inertia_moment",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b31d8c2c875a4ae6b400c3ca4477790d",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "b = width;\nh = height;\ninertia_moment = (b*Math.Pow(h, 3))/12;\ninertia_moment;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2dff6e1697d44fe88ec888b5c2580057",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "32e0e89b8c2a49e1a58d8e96f4567464",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1bb4439f3a08466d938b11e430e3ed57",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ead93b618abb4a58a46f722ea5958ceb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f65abdadf84d4017884b429ade580cdf",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e864e17b24847858868e6c7e20daa8a",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "59c594b1eef048b3a45a5e68ca4300e8",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "160a932a02be4dc092b7ff211455dcba",
          "Name": "load",
          "Description": "load",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d8a0d4b11ae4793bcb464ff995b5988",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "337d37222e7f4317aafe3af41f5116b2",
          "Name": "modulus",
          "Description": "modulus",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ed0b5ab09a54763abbc8903b436ec9d",
          "Name": "inertia",
          "Description": "inertia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "121dc4407c0a4990a3b929280765d362",
          "Name": "",
          "Description": "q",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0d9e86393644ba48c09c817a4cfed63",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18a2dc90165d4b45a202320b6f671a94",
          "Name": "",
          "Description": "E",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe792122af0a4ab596bdf059dfb5d948",
          "Name": "",
          "Description": "I",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a7a8693a7ea414e90832cdc7d50614b",
          "Name": "",
          "Description": "deflection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "216994a841e9407fb8f90374e46c96f1",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "q = load;\nL = span;\nE = modulus;\nI = inertia;\ndeflection = (5 * q * Math.Pow(L, 4)) / (384 * E * I);\ndeflection;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "e607195f5f6a4dcd93b64a27b16d3438",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "22b0e9dda83b4b3f947cf05c253c93fd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 10000.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "bb6fca912b0c463295864947fa96a0f0",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0d1ea9877cf9438198615bad5c212bbf",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 30000000000.0
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 178.0,
      "WatchHeight": 38.0,
      "Id": "1a4cb8f2b6404219af62c6e19a95a070",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "99783ff7f05f46d19efc1311ce48dc56",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd6a8fceeab644f08a7a0a2f81c5bb61",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1745a1c225a34f84b3287ba7d0f2ff1e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f04cce6363164b51a598e8f9115b1193",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00097bbf61194a8a8e9dcbdc8536b28a",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5a413dbcf95a44588695bc757544fd7b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ea8e937702594c30a62e17f3fd645252",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ac6e00d4d0f4538b17af758717cf713",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2bd0565b159745e38da186e29bb3965a",
          "Name": "",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d132dbcb7ad44a6ebeedfefc238d18e7",
          "Name": "",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d55398fd9907440e84436c40878bf28d",
          "Name": "",
          "Description": "inertia_moment",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41b2a0e2e0da4b5ab9ba331e098c2d63",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "b = width;\nh = height;\ninertia_moment = (b*Math.Pow(h, 3))/12;\ninertia_moment;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "11d507f8e5e0472096aefb8e286f0556",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "91d94c771f90417e88db2c49f0cc87f6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 10000.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b92b3e11e0874669a3e611535c0fbc80",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "61586be8d9074469a8e2d6f6fba7cd32",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01d25e51f3a741c3b27472cb107e7bdf",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "1e7990ac324448b9a608cb79d92bd52f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6aa3eabac91d4ae4abe75bc4ae8e2edd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 30000000000.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7b09359986eb44058b7e0a11632b1a22",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a25f2ade6bef48be9740d0b4443da993",
          "Name": "load",
          "Description": "load",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b318130674049938a6c1474a097c190",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "786500471294473fa275094ef33df31f",
          "Name": "modulus",
          "Description": "modulus",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7598cd14e25a4f6faaffddf22bf27a54",
          "Name": "inertia",
          "Description": "inertia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d26ec85698f45e685d9ef4550120f13",
          "Name": "",
          "Description": "q",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b5d7aec26a24f10920890830fe072bc",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e39af8f47d94129a9016bec90880882",
          "Name": "",
          "Description": "E",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52735eb283ed462d9a275765e8774366",
          "Name": "",
          "Description": "I",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5e7499970e444339b3f792051fec465",
          "Name": "",
          "Description": "deflection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6881f9c598248c18aff5647d7f85902",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "q = load;\nL = span;\nE = modulus;\nI = inertia;\ndeflection = (5 * q * Math.Pow(L, 4)) / (384 * E * I);\ndeflection;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 178.0,
      "WatchHeight": 50.0,
      "Id": "9a44f0b3bdf74158b3619da9644a0086",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c19eb9acbbe14b5680f6f5ab759f9130",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24ec3fa8a46c4eee92866960b10e4b07",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f33e75d3c752442dbc01683cf15fbc5a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b72fd1b446d8483fa4e8d6e80dde4d46",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e843fdd7546a4d2282fb39d9b7607c5d",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "30c7ad8366a541d0b1af790832f2245f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02a9c5f7281d462ea9753c509390f28c",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d472265e249e4ab5a842e7aaf602d18a",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f83df29de502400ab8745b1eeb70eef1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c82ca274d8564417aeb27d663a62c252",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd864eaf0b87437e9362a0978ed45054",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cfc3e0064a0b4ca483d71e5c5f949e55",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "19ad18a39cdf4acdba924ce43579ba38",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "556132862a0f4698a69d6daf2aa6aed4",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c069d5f9f70a4ac09ae59d7d6231107e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "68846985071e4c38ab9b66d9f8158199",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "618af1a1babf4057a4bb4d9c987aa9d9",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "006b88669c4e456fbb87c492764c1ae6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "43e5f45ebbc54e0080c5aaa274ecbbe1",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6463355d55144421ae19e092d4f5475d",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2be463d22a8b4810bbf48d93501f7a3b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8c6a49bae78c4d86a641f1a980e7687f",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddfa5e77ba7545e4b9e63d261033ac7d",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8bc7c89371a43a4ba7e4839007fb20c",
          "Name": "c",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a96a3147214d45daad7b2a9e61bedbc9",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39514867ae3f4e0e9cfbbf9301eff75d",
          "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+b+c+d;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 65.0,
      "WatchHeight": 38.0,
      "Id": "3be246a7585c458b9d324d002ae7cb6e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1ce08b32146848439e2adfa8d45490bc",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a9a3c44855a468aa1544ed3cba3ae36",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "54e6a0135163461f9f9ad699d89a046f",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b983e4bb156549798217054cacb434ca",
          "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": "4;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "d6f0d94172134e8cba8d722f3d2ccb02",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aeef79a0b9a54dc6bdb81cc4418fad03",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4c50a93f83a74ed2a54e8d5d22f4e509",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "772bbf89a34f4b1391c910e504ec3dc7",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4226004813a34fd799e0ab59f4b69b68",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b924c7983234aad93409e1c47846c65",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5065b3a926734b9087f914e08cb5038e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f723200e659848b08d68bc951eb18159",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc18392e8bc148f2aa1a939ae6fe707a",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2daa474f83e45e98fe538362b906950",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cf160d0b1d4b491a862a381f51895d0b",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3ffaef31dbf541439e10e9385116872b",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "01b0822a3ce54da6b66c3cb370ee0d04",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ee1ce1b97626451380e345e70783aba6",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13dda9695ea64c968d60d56a2435228c",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d24b0e8c409c4739b97f59947fb9145d",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8a101d1719ba41ee8424ddc6813dcbab",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "984aff2fd01a442cb4c2a0fad6102bc8",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb604948eb1c4452993ef73094a42bc0",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1378410acee6434fb577758cab703206",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f8fd87eb76d94eceaae4569e0535104f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "21df078d35c84fcb954672df3a259b50",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be7ab9bb12d14555b7f1932fa2e17875",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73c05df81c9648f880d0f7b1f86f2299",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d2395f1e8d05494abedac12bfca65b27",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0dbbeba4335e437894bfb6cfa16dbb9e",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1f0cb648fd264c7eaa7ddd38ed2a2ad9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "77d9eff27ef7453fa48f1ccab4d268a6",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32eca2e621364ff492d60075c8b6c2ee",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee17d92e386447058ecba386b391342e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "70b7e784e801458c833128914ab02bac",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a774d6719ae24051a3ac4a3c958d393d",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a424a342d6414c89a1a228bf3b412c84",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7d21d5c0c3dc47178be46437dd499223",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "073122e433424352b13edadb49bdf3e3",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c77a788d67ff44b5b2090fdd0a82e01b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "33df4116e0d0439781b1ec5736fc0b0a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dce0be30bf8343b39f6ada51f1973639",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb5b0a7f9949441794167606cbe56da8",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1733dc1867ca415bbafa68d31b5ece78",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f82708314a3c4ca690db69a47eca2a85",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e941d70679dd4fbaa388547da7e412fa",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fa3834acc0a4b508c59303bcb690a33",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fe7d1b657364549a8d273e0eaf9242c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27cfaf93643f44369ccb4b1a56f6d9af",
          "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": "231f755dfece47ceb8671fb5e61d9471",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "17382270546f4ccf974c336b8cdad90a",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c4eb49ff36e44b4a25a80715e9d4d7f",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efae9c097cd44912b4422b46276df58a",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6258e0861d594159b499553719b20923",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "73e11cab50ad4699b0b1f27dd4f584a3",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca16e05f28a9404a9fb6a0830fd0d086",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdcd1340d1054ddd86fca53ee601cfba",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3cc14f5731e84aeca6d4c810e5180f17",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d8c84a8718dc4f3bb87b1efe536f21d0",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "487ab88f51684a138ba7cae1ea433878",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77e852ec5fc14105b36f103c0f7b1440",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1aafcd67353a42ffbd4f57381f3c8dba",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d0d9033bef1c4ffc86f544d1bda8ac4c",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "349ac3b09cfb4c8c871311086bca6820",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "741d7301eb97499180ab8a99fa3b3228",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc6716591f5e4ae39a3466af8b1834ed",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc08ac0008b84acaaeef1e0fc7e15298",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "94cd7289e068444aa5f278fdac19f371",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "03b2bb8ff755470abe8873406155436a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 4.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 12.0,
      "StepValue": 0.1,
      "Id": "f1584fa4238c41c8a1d53c92680c1f44",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5e94677cd40b4a89941e9cdb60478646",
          "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": 20.0,
      "MinimumValue": 10.0,
      "StepValue": 0.1,
      "Id": "f4d88d9b5e3f4a17aab9b37899a79c0b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2e72c6cc198446269c1b30cce6474f41",
          "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": 4.0,
      "MinimumValue": 2.4,
      "StepValue": 0.1,
      "Id": "c026530eef604fbda326c322a6fccd36",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6086fcbee2aa4e69aa41b20a0ae5daa4",
          "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": 6.0,
      "MinimumValue": 2.5,
      "StepValue": 0.1,
      "Id": "f702eb914f404ee5a66d1deaca8e913d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "36098e538e7f4cbb8b89c48b9668e50d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.3,
      "MinimumValue": 0.15,
      "StepValue": 0.05,
      "Id": "121032efa1ff4148af4b85e617ddfb84",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9d022aed96c940e982d9b227903d576d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.15
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d5a867e3acde47758c95a32aec173b20",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c086a62959b343788022641497433566",
          "Name": "",
          "Description": "Basement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Basement = 0;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.6,
      "MinimumValue": 0.2,
      "StepValue": 0.05,
      "Id": "78675923b67049e78cd565ad85bfe767",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "76af158f35ff4500acdb75fc4293de9a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.2
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3f90c43547874094ba5b91cd17e57f00",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "acda4cace0f04fc1b88e95a11d876778",
          "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": "[18,17,3,9,22,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c57202990f55413dad473c2713fee3c0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "18f35ef109e54bdaaa8298ce0a51f03d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8fad79b3193450faf77264b544c2f42",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed7c69c16c72473ba44297511b34ae83",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4ce8e4ea85994fcfafbb2c72e561721f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6f1c75b84b1e470ead40122cbe32e026",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c78faf41938745008c4352e5131c7b3d",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e28aff2575634303857bd807a1fa2959",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "09d2dd6632a34c668ecfd826ce48d784",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c91753cdb9a94c4ba47a33a08dfee9d5",
          "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": "[19,18,17,3,9,22];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "43d564d27fc14791ac518ea1c2b8c922",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4d0bf0888d204eb389f1864b279f9d05",
          "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": "[3,2,8,9];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "387fc3e8fd2d40b2bcb0f60db4db67de",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a8b5a79ade884b258408b78872eb19ec",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4404dc835a5e4ef5966be73b36e132c9",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6333d89cae7f478585447ec24d1a2486",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5818ad085f1049a1b7e256a3d3627f17",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4dabe64fc035403f9e4ad9b7fb0dddff",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ac151cd4f9b48c49bdefa07bd9356fa",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d744ccbaaac242d59c31cd829a5fb051",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3e86b5945a554e86be28c7def3317e6f",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1886b83ada6a4e43b98a1f8f892875fe",
          "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": "[2,8,9,3];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "032b58bf4af5441ab001dffca2075b7a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6897cb2ad9ab4a458fbca1f6bdcc63db",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a14067a60a3542aeb8236e059027a2e0",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a7f3bc362064de98bcaa8ba70ae333b",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "16faadc333e9431a80b2121324aa9c96",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a42b63f894c34b878b99d5461db8dc3d",
          "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": "[2,0,15,20,6,8];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "39c145aea0e640589833e2eeacdfc423",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a4785218570a4ae5b67e2910edcca1f4",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30e1beb8328a485eb869ffffe4e226ae",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4a6bf3cceca44ad8840b366ed8089ac",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "340a0c6393234065a247d48a8b7f3451",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f09f9bb62bc141cf89a911c6ca01e6dd",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "232bd0009e5b4388b0ca31b90a97183c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e78926e4b5414442a052732dbb3ece6b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e1d42faec3714fae844027d35cb80562",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "87a671e4c45f490ab1743fd10bc7ab38",
          "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,15,20,6,8,2];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "15371d3356db4d418398a24bde7e390e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a0d09d338f51447597b85ea19479044c",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80663a8b8b914b5796ec81d638ddc8ce",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36bb6270ca03491aaf6b50f24509b465",
          "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": "5971e96109134dbb9b89c74da82dade3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "04fce88072af47fea14473403e826ad3",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "adda94a8b70a490e893bc9a0ed4be49f",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afaa4567186443ffa7cb60c819ee89fe",
          "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": "b71b0574d7454236ae9ab80f4817a2a0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3157d390111a4e349f40290ca0f4ca5f",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3f2bca19de548f7b0dc7a72154d6c96",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9169849f1244ba09a22c3edc4e7c380",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "99420ff6684a43318450e3bfc966ec41",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "44c1649b95864a86b2eceacc9bbe6f42",
          "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": "[16,21,20,15];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "eba98e278735474495fed0a38d028d8c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "de618f4d156546a19411ec6cc656f564",
          "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": "[15,16,21,20];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7d07fcf56d9d4e7fa7b9a8ab91f443c7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e6c3a94b05cb493eb2e2c60328ef34f6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5f400ddeedb4c41899faf02166a3440",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10aa45ce0d3640efa0df52a35f467712",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "33a6333e0b6d4b7191f2a7259b7941f7",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8abdc16740fe4282894b628d5569c2c3",
          "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": "[1,4,10,7,21,16];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4258e619fddc466d8678a7ddb2282c2a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e43358c6fffc47b59df318408d46ec57",
          "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": "[4,10,7,21,16,1];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cf56d0f0481545fa8f938b83ec85043d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f34a7a70c1914487995f409d8025d5e7",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "adfafd87405341c4bd634bd7691bd466",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f056d7a491c49eebea9a6616a2dde27",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5dacc2edabaa4f61ab4206864536a3ba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c31957c65ef1414b9b70edc1ee77fe87",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ff819fa7a5d41d0a092bea6226553bc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "356534d2ebb84cc88d39c12c3f097de8",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "78375754e1bf43b1839b4d6c228bff3a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e5472eb000da4edb99317df45936b744",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3eb7c67142746209111ea77214c1670",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c461c9fbd564ed5a5895b1f039a2a83",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "317ba586fa7940e5b466963069e8791b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7145088609244350aee8f31a663afe4b",
          "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": "[4,5,11,10];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "94947c3a1e6e4f29a1c53777dc6b38e5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ae578032ece4452faff413f7164e2ddf",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "482a16968fdc497c9763b5061fb85e5c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f30626aca5a94bf1b8b9928b074f6505",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0edb06294a784551956a43eddb430ac0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "be805931a0a8404c844e2e58a09cb412",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8c827332aac4703a70e5c713622ba9b",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80920b324c734243b288d0ed1a781a96",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "c09f18aaa8a94b229da5c7787fbef3d1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0abe51664ad743f28811a560da85b8e9",
          "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": "[5,11,10,4];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f576f327d04e4c378179bba790b53f81",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1bd67cd7ba4843488708a20ace80efc5",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2df22816aff243e98da746850140a7d4",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b194ad3a77a42faa9ed3707d09b7c64",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3cb9724d8ace47dba96a9600e5a8c4ef",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e57aedfc0e504aa6a0b3d3bd8b5f2f59",
          "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": "[5,14,13,12,25,11];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c500a53d5fc84d1f8f6d6f67ade73755",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a3f2ce52fc6c457ab64be196ccc58d19",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d21a1ed2fe68488b91a36fe7d4d9a4cd",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70f6591c29e94141aeb2bec02834d507",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "baf4dde0f9ec427dab09cd9ecf7c8a12",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "71b37fe379674e22bfc415f4e7558d5f",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba8f9dce467e4fcc905a7d84e439a1ec",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2f932ec387e415f9d97b217b3bdbea8",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "6a28d4876e1b44fab307fff40fe68d99",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "099cbe47f7a84f3faaf00989eac5b1b0",
          "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": "[14,13,12,25,11,5];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2810d8c30c744ed8bdd312091c00e72f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b27099120f044030a0266e61c8264f4b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "365226b64b134aba9bce56c78a2fd5c7",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d33766bc885c490eb7a72800f1731e8d",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "55810efbecf048e4b94e0a4533b9e2ca",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6aea16d4aa8c4897bf93d4fb34d41ab1",
          "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": "[23,24,12,13,14,5,4,1,16,15,0,2,3,17,18,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e8057f5b44d24c0d974726aaba560546",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a0de639b422249c098d9409993b5fadb",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96b193c8a19f42f988fa63e7285fd5cd",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb0c2b55dd2344fbbb37c531ba2f79f0",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3505636e3e1e41ddb41116570bec5dfa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8febee4a1a7044a68b16926e7b64ddeb",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed87a50e8cb2419e94358e38ce6428af",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37ba4470a08f4501bf6e41bea1dd4ca7",
          "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": "47e3d1680a8f4ebd924b291549b9de19",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "59c6dc933af14ba089507dc2752c936d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfa89a86562d46a1bbef6fdc3a9520b6",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9355513e4c804fe4b61242b42d2a77e8",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8e2a0e73ef53454ca30b2fb225e55873",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d52dfd30849f46f2b2986d608420bd06",
          "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": "[24,12,13,14,5,4,1,16,15,0,2,3,17,18,19,23];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "856174812e414932ae868f3c4ec97c20",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f7bf02e6fb5b45ef870a9739f3683d0d",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cd4e316f6094faf9e7789920376d4e3",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3efc8da383544671a92889962c79882b",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "267df447d33b484b99ef394256339fa7",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5dd9dc42bdc343ecb8cf408c86e59864",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0fdeca7b6c6947db8815b751243c9cf8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2fb5ce095785428cb9bcf61a3ac0a423",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa634770ff0345d9b737a7c6553b14c8",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ae42ba6a2f248318fcc18b939407ef0",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8e57e0cedc7436ca24367e35db4146c",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89f390b2ec5848559be46b2990d26267",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "df20a038f858428f8884fb3bcb9fc2fc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5517569ad88d44758b3d2e72feebf520",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe21857529b04bbbb49542b3ad0bdabf",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "580157f0e55844599d8fc61d71dadaa7",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e846a934c4f4ca7b9292ab2cf20b19b",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7528e1a43ba2475b946dcfab8d074e10",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ddaf7b98bfcb478e841d39f94b1c5179",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "21a3eeb319b943b8b41aef116093671e",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "498d90ea2587426ab147770fa00745d1",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6ec140dcc8049de93ba0c4e29f05ddb",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81b15a77b50743868e40d2722ef8c345",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "623ec101710b4b91aff972b5e9ed7440",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "467a776abfc54e66b26fef85578d5a05",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "89cf003700dc4691826579ecb814a183",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3b5983df4be42c594042069f13b24d3",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "440360e128d14337af42bf48a8651aa5",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd382d04e90b4cadb68c59e7c2bd4a89",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18f73d91a2d04326b1927108796aa85b",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "12c0814daeb14a43baba2b2964ea2849",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f42ea69ed8ce4609a2392c5eeb805743",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3415bc1364141fe907dd75d5854a2e8",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "902ddc3252534344806f52fbbc257c27",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96a1d11516c84390aac1860ab789bc4f",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "345f866961814821b6e2e04d00e258fc",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c4e1725617f5469db05d5a72a837cd3f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "462f1b9ac6754b79baa5b07427e9d419",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f1512b760d24c92a61568a075985684",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a08115ddc6f844aeafd9ccf78c2441b1",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ffc3922227454ce18b4551c1e975d4f3",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af2169f660c043afae37c8001f627e76",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2aa8301d100a4335bc41d99781ecd0b5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1dbcdf5a074e4c7aa4cf62b5b932779c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7459a0ccb63496c892d0602c63106c3",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6e647ee9d6a408496126ce1edcb959f",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "167581f98a9a47928b4119e49b6feaa1",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4866dd6abc9a445d8a19c12731c02487",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "117aaab5746c43fb9e2496fe36a924bf",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cec4606a40844fef9b5f0106d6f1278c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "00bbc1dce34646f4a413b492156a1d30",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f418d19dfada45f9842b1ed7443c0651",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b5689ddca084247a28e557d5497547e",
          "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": "819d7686c5ae4b42a5bb571780ce0209",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "778f049cf50c4c128f2e3fc936cac3af",
          "Name": "alpha",
          "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3af5f0e300724f079eadfdd56eab34b2",
          "Name": "red",
          "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fedde5fdaea4170bacd241f4d5338c0",
          "Name": "green",
          "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8eb61cb66ec4dbe9706b50e7f754f33",
          "Name": "blue",
          "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e22bfcf5e374512bf772be093835372",
          "Name": "color",
          "Description": "Color created from ARGB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "14ac52950d354486885346c348672b0d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "38037e7b8da249eeb6cbc474e4d31312",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b60a9fab26594c1faaff542a4d3682f3",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdea23a4fb554473ab36c631baade882",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b48c55cbc09f457cb9db673d8f0de58e",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "200;\n150;\n0;\n150;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "35046bb8617b44258b4193c930ef65df",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7f9581db3001408abcade47ffbd6cb60",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85ea5395c00a4c1e85ba5a6b202551a9",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "797a6de8ee5b40b2b1059a507b67f909",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "28fbd18a8b984f11b856004fcca46a9c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8616a6b28ee943f2a9ca53df7c3fd127",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c37b5bad229e41eda05b3a1622053106",
          "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": "-wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dd69fe0fa06e4edb9776a2fba2760c48",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c1945e12eb9d4f9e8378d45b615aa336",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c79ec3332914101b45fdfc3407bc086",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b966f074586d47eeb6513d162ef13c49",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec0543a5599046a1b2eeb7071dc1b6fc",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6b9f778e61ee4de186bbdf2d715ac7da",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "01b6cf859d3b415c97e09a048b9132d4",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "956d1ad4e6a04799ad2f88e1f676399d",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "0ddb1889794945919d394e9134c613f2",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "cd5e102d25c849bebeeee5d3618287fb",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ca36883af7b4cef980616c38f5252f2",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4ec63f9b5654a9482c9e9557e827c43",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "219443967637488ca27f05382d1ed5af",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fedf1c32218424ea6d7c5bc91b312f2",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73b37b07a8bd458d857cbd103b453ace",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88e60c9490b847eea19fd64eb7e32f90",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85a8f024707547f8a69812dd21ee3f9d",
          "Name": "list",
          "Description": "Eine Liste (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": "5709c53d21614e239a28293f28625231",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3be7fb3b564b481b868e9309d66378e9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8ed3939edb74271897803c0e1902b90",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb3dfcca27ae430eaa33ea5c09f4a30e",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e05d34c3e7824017952353590212179b",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "934752ba487e4461b3a1f023d26b1bda",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7c983ee8c69d4cad866d9dfd738068a4",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa8ce7a743794896af2b08bcb50d5041",
          "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": "wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d6c4f9e320e4eac807e2fbc11b50b47",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b8666c28876f4481a131a5102d1c722d",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "162365c7c4e2430bb25e398fee7ccb52",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "5664e96e277a4fe9904c259219908f98",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6678f356727941d9a8a34c9195f6e33a",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Main Corridor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "49926b8478d54068bcc1b020192e82ca",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f5d32fe44a744b708386fded6a2d92c8",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room5"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "7693bf23b0854cf6800c14879262d17f",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "57005ba3b8a34585a8c0beccf2193e1a",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room6"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "0e29eb524e104681ba79c1f4fe285ab8",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94fc6e6fcd1d4d2ca1be9112db2d7b64",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room4"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5bbb5b656ef04c48b768d63d934369e5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "eb2c2f9a43b84e55ac89af820fa55adb",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11f6207102d648079328eb1b44522952",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5d9e953d09b4d75a50d03f3306ead3a",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5dac2c396fe4645b9d22c36586a7265",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f560d5415894631885ff756e4c6467f",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d23662d39bc4442ca5758a7a85ad877c",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b041c3b503e4ce4aafd5d97cba9c4ff",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "797bb340d24d457f89bb63c631b5ff4e",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5d58cca7c414ca89f3ee530f34dc3c0",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "8e89d3d5ccbf428b96f4cd459ff2588c",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5803b25c99704f8ea9a961abdad08bed",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Common Area"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "ba3cd30c96ab4dbb89976e89c4dff943",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "048462e3b26f4e7c920a49b3da54f7ec",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room3"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "4a4f5552bb2242dba9c2c7b61dd89112",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "16dd5ea55d9c4e55a54252e5b7dfc0da",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room2"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "8be10bcf09c145c99d37a51c962a4ff9",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2f38fd44038435181b0eb67c9da3190",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room1"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Combine, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "0215c7466e0c4ed4be97cba0fb5399a5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "99d8fc620a2142128fce1353f7e46902",
          "Name": "combineFunction",
          "Description": "Als Kombinator zu verwendende Funktion",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b15307bbb6854c15b7f8c28be95cf77f",
          "Name": "list0",
          "Description": "Liste #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e8e5ecb9403431b8f3675480d967c7d",
          "Name": "list1",
          "Description": "Liste #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd21b0bfe78e4f00b054323667715380",
          "Name": "list",
          "Description": "Kombinierte Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applies a combinator to each element in two sequences"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "2191036a009e403786b1c3734bd7c3ca",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "cee1e8284bf349dd9cb14bd22735c0d1",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "329db712671a4d36818cc238311135a2",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "379016e428624301b786ce639a463b73",
          "Name": "list",
          "Description": "Eine Liste (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": "b00ddc8e33b847b2b507f21f76643ea7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2c955f7ebe4e4bce92ae12db2c8f3bba",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8145be55c744468daedf514168e88d83",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "addc2af1e29e4d1590f1d5ffe8ee7412",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "217a8a72c8bc4134b74b835678f8cb0f",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3297a01b6a042189ce7ad36c6e9a285",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb830fa23a8e4584b39a362ea6b9f49f",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b669ee60217a4b3483a4db43e22fe9a0",
          "Name": "list",
          "Description": "Eine Liste (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": "f775d914ce704bbfa76550583d14b9e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a5a1990b6a1a4644ac4d1c2090914c4a",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0663c41253e4f7c814eb03fcda8b9d3",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96732756640b43758922e09c54243f4f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdf06fda372b45b0af7095bec76746f5",
          "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": "ba38270f28bc47b886bb8ba6b51bd8d6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f9a0c0ccd48d4c1c8adb1f9abc86ee32",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab67f40e348f432ea3f457bede7c13d0",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b2e4fa5fc5b49a980b1435338ba1eeb",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c4edb34bb914aeb9f77349639f8c499",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "16ee1a0fa72c43469b07e18b8b578c98",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f072cf8b1dbd44a585e92bf92f9b0efe",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca7c4424e0a8482280e8b4efb60399c3",
          "Name": "normal",
          "Description": "Normal direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a4fb31954fe4d8ebaf50dc7c484c93a",
          "Name": "Plane",
          "Description": "Plane created by origin and normal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "44c3f31f074748d6b5d36bdd112069a2",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "311345c8dd274584857361a1ceb7790f",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "03de5bb5a84b465396e69d673514ba79",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0f93ee8918084b2c8590df38f264074e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "125d4d7aee8441deaa14480f6ee28d5f",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a624ff128b29464da0970bf037a0d28c",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 204,
        "B": 204,
        "A": 255
      },
      "Id": "38f2d78bdc154f3d815fd818ce408a5a",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f28e93193c284bc1b2de6cba3b914391",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "20ecdc6813f0452b84de9145b83a7031",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "70ace9165eb949bba759fb6b3d1ecdd8",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fcab36248d145f898e6354a664e3796",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c0a94cbd34b646848f4ffe6bc9518215",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "50731e0c24da47098af0172af4e8b941",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0f8111600d394e33a6e92deb5c8b08db",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "239b24102269470a8e359ffd294007ef",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc2083ddea3c4d0a9889cc34bc0649d5",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "760270ceff8a4a2b8f9bbb6e7ac55b3e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "404bc810fed8412a9692e3504ff08924",
          "Name": "CommonAreaWidth",
          "Description": "CommonAreaWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79c92a63ad28413cafa334bb1bf46198",
          "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": "CommonAreaWidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3210bf90de4c4980b25838e620b86030",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d8e7a59a86484df8bc092dda7a6e04ef",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49bfe5a2943747b1adca4f61a6cb795d",
          "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": "-x;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "56b48bffb7034f898f24d7f350d08530",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6f48df8106cd45f6bc6e720fb948cbab",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "851e032ef3ef4949be91e70010484650",
          "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": "-bdepth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0db3743ad1374c8da28b434568328993",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ffba2508aa01479cabb1cd3bc83bad4c",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4b505bbe1104cb1b0598d6e5ec155fb",
          "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": "bdepth/4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "23b7167f16784416b1da9d0f837cfa6a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c3c5d60fa1f449ec84adab8ab9022692",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cce5258ab0c44c59a5ddabc7226ac18c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6872f0a73fd641d8b626e08d7de2ae66",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef4348dad2b24572aec4e6b2f18de2a3",
          "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": "a3aefb3c85734fc9b4f3e1401dd8dbd5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "30e7b418cfdf4184b54ac0d4d29f1408",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79914ce6f0674831bec4c7cee1a58d89",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de7edf4bfbde4c07874c3284d527041d",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "391f1b7599614caea42bb4d74e729d5f",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "bd81bf5859b04071a496248bfc62599f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3c719132398942838a0837edb3a9003b",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "913769508a914aee97051d4eaf26698c",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10c6f5c9c2914b6d8303abf18ef08dbe",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f3f71e2d2c9b4e26b4faa06579cf2514",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9b659b9ab68d47bb96501214ec5cd2e9",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75f5225f5f994316a2769aa5bcb43053",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8101600ca01494da861e1f97764b7eb",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2);\ny2 = -y1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "7dbd4035cfed42a4ba30ce708c2423e4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c72d2fd857074dacb50589940f48eaf7",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d3fb7a965034d0985316f89f828f2c1",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b521c7993964bbf9cf92af500b889b7",
          "Name": "list",
          "Description": "Eine Liste (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": "52dd0209c57240b2aa82fb68d7bde176",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b8d13b4b6be54e60ae1136de8db2b008",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5e81d49a5ba4bdba00e3b7ad7a1a0da",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e4dc3b255744853bd34d67b9438d0eb",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "301ea882d4e94076b7fd7da39c3a8335",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "21f48ca690c34d4a853c2394d6593877",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fa241e2696de434a91fa10e6179249b9",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "422ff00e529245b298973617830cc11a",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21f15b1c840b4f348bc17d5e119c388c",
          "Name": "list",
          "Description": "Eine Liste (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": "f0c12d5ff9e5451f8b0557209bed09da",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "39d4e0e156cd445bb75acc8e493f7aa5",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7039879185114eb597d3f788e8dea17c",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9f504204c5f462f8236ebb660244a77",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9671694442134d459acffdb550ae170c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "acb3c05a616746279cf44578ae113088",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39f7cb7975c14685a9e6fe8126a2aaf0",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0155173b52b8488bad4690c78ef3da1c",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d020751916844a648168eed0b814611e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9dbc92c318674fa6a3b27c13f9fb42c1",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35885c5eb3c44d2e9df231a57aed77d5",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93ba5f2d938a4bbf8af92ea19967d9b3",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e04b6b57a16e490daf2065a8d550c2a5",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9297188c30164fe28824e58cd12b110d",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "0b6a5a5437924df09ffe64817a128746",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a09ca8879834bb783e17b819de48b68",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f57f30571faf4186be2f72ab0796281d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6fe68eb296164aec9ce2217abf449c58",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29b1e0ec698f4bff8ccf981b1515523d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42d7c16fbc81443dbca3464041d0b6ee",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ef6d6a590824cd6a0def4e163c61743",
          "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": "154ccd5f44bf4398890e557f047eb3b7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a9e0546f36d5408d906c368014742654",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "083fbe24fbcc43cfbb2bf83db0f36cb1",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "605c8b043e8641b5a0316988c82c8120",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "246a6043b4634382b262184a52bae3e7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a050460c08b0428e9b998986d94ee918",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "39f63fd05e544008b4f18dde48a68f7e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9979cc1eed044130b8a9a93a75fa4ccd",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5aa8fe4db9f245c18fb16dea588453b3",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83e0cd951adb498385fb0859baa0995f",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa878f746e074ef2a14b0a798682ec2d",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73d805c9b14647f88c95cfa002eea11b",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "244ad30d7f6d49ada9ef4f261d87a873",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3c37b5780c744b5a693d4c31e0e5760",
          "Name": "list",
          "Description": "Eine Liste (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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "90f796a217cb460997580ce123ad11ee",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "70a39c3658a34150b85162e8773b8109",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff4cc1fcd7ad4c49ac24e8ea8e2a0de6",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d545d2f354354f21ad014f33278a1218",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1844bc02f0ee48f990941f3e4b827187",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9173cc4aca34d4fb34776b7809b4323",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "a905b245cff6474b81c249190f5cbfb5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5a4d5f68b3954edc82cd99ec96d6218b",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "238ad72a63184c68b83efe1c33709813",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bd9dc1301d94303b0f8438586a1b1e8",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a27e6044f2b74f85998853bf4e68f213",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ba40e3f7bc441a396b7d431bfcc3ff7",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51d57b7842c44fb49a13c59b58ed91df",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0319a583f71e404b91b6fd2aa345a1ea",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "077a0ccd65cc4a5d92791e805678a238",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19dd4f76f2fd45079cda4491b96ce07f",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73cec856aaf34c44aa9bc5b5b928187a",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "658a4e2bd687401f87a1861723aa1879",
          "Name": "list",
          "Description": "Eine Liste (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": "29c306863a4d447596269bfea8ef6480",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fb72926e89574cea917549e5d544f64c",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "643a65182cc842b4b595fa25be664d0d",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "330de3c888ac444889008b65ec74e562",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e4d0600f8e142b28d98ac53655ffc34",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e6e06b8df154595b21f594557442200",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1abf6f9d415a45a7957cee7eb573e132",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bca6d146138643d09305b1a50e606dac",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06fa957fde234e709fe585322b971277",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61e29dd946a24477b978db9cc7ea7716",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "827af41986af43f78a3bf62de842753b",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62ef7c61e9e942bea392eaa758d53139",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "80caa1aadeaf453d8f39226a1b5af41b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "00b144f54e9446c086f3b34b4cb6e367",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "082bf06e8ac54e8ca1834bf9fbaaca97",
          "Name": "",
          "Description": "RoomEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6216165ca08f41ce9717457d5bacb59a",
          "Name": "",
          "Description": "RoomEdgehalf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d9ab221c16b4c86a3d50edf11cc1634",
          "Name": "",
          "Description": "Corridor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "195ad1c5d2834b42a51b63c519878ca4",
          "Name": "",
          "Description": "Corridor2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RoomEdge = 0.65*(bdepth/2);\nRoomEdgehalf = bdepth/4;\nCorridor = 0.3*(bdepth/2);\nCorridor2 = -0.75*(bdepth/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b43285f6625d42dbb21dcb815cc9fee3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ec0fa93b50f148fb9562ab45277e2d25",
          "Name": "CorridorWidth",
          "Description": "CorridorWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc6f51261de24cb9b03757c5ca5df625",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43506e9493b94206aa95019016461cb2",
          "Name": "",
          "Description": "Room3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f62124803a64134b10876b4b571ee80",
          "Name": "",
          "Description": "Room2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c55c084123854619979a11ddf33d8a66",
          "Name": "",
          "Description": "Room1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d03bcc16ab24de79f52e64a60261d81",
          "Name": "",
          "Description": "Room1half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "400556d06f2c4014833e567dd6983abb",
          "Name": "",
          "Description": "Room4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "810ccb5a06ac4121afe330815693c148",
          "Name": "",
          "Description": "Room5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbf06971334e4d08a20e48ea341c3c2a",
          "Name": "",
          "Description": "Room6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "741dca4f1342486b9938f68e141797d8",
          "Name": "",
          "Description": "Room6half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Room3 = (CorridorWidth/2)+((bwidth-CorridorWidth)/2)/3;\nRoom2 = (((bwidth-CorridorWidth)/2)/3)+Room3;\nRoom1 = (((bwidth-CorridorWidth)/2)/3)+Room2;\nRoom1half = (((bwidth-CorridorWidth)/2)/3)/2+Room2;\nRoom4 = (-CorridorWidth/2)+((-bwidth+CorridorWidth)/2)/3;\nRoom5 = (((-bwidth+CorridorWidth)/2)/3)+Room4;\nRoom6 = (((-bwidth+CorridorWidth)/2)/3)+Room5;\nRoom6half = (((-bwidth+CorridorWidth)/2)/3)/2+Room5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3e51ee8432534c03a3f61df49608ea49",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b646ede1351f4a419b58cefa8d473cf2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f3101ed3e444c63b74cc78680e6412b",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97776a85ef5c4d47b4dddf67f6cbb204",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d58508d3b9d43478fbc9aee39476a01",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb6790a0a4a04c2580b936afc412931e",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "77b1af172c864eea9516d6bc89340cec",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8efc0d99978f4aec972bbe0937f267b8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2eca644087ec4a13afa171457dd30ec2",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7623b372383e4176bf0dac270e90956c",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9edf981c5164682bda242fe9e59ea13",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "66ac285389e34e3685fd25230b8e34ff",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7ab8e1964ce747c8ac1f52b04117f448",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "524da1f13ffd4bcfa2d1012f594b6de9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2a94da7711da4960b402a589fd3a133c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ea0108a97ca94234a621f1853492ee24",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6d3315c1d5248d1b4aaed71ef64dfde",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "de383237acab469ead1fe5598a540a03",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e50a3f65f5774c7f87bb9f0721211dbb",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a496b6a4c9174175904698aea22be358",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f461cb3c539e4597a4571fd5238c11d9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a2c4ae0ad8334c5ebc75b6cfa27e7f1f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "40e71028b8ab4550a31bed09a1c967be",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce4b8a339e82448ea6364031af715d0e",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c58e389236d24e98a6d6c7706e69149a",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5463fa59a145417d9199e54c3a962947",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "577cca8b4b304e478550ea93bf22db4f",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1edf0e7bdbfa468da93cb408fed98da7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fcc0eb26834a40cdaa2acbbe9861ffe3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a3c57e76562440192c308ee05d4731c",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1391731e4ea94fea99e17e3385053a8e",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a481c3450b214a5ca057ec1fb195b4fd",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ac9d7871fbdb4274a8068917488e0c44",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a81bc71e0ad24e5991ae1f83cc306f73",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91d9459d46934d3b82b64f03388ba829",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27a6eae8ded54bf3bf721aeaf81bd02d",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "deafaa5016dc456b924d0e4331dcc991",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d280c364ae51463d821a4c917f9e6001",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e3af102de88f4ed9b3619436b1224f9b",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3333d3e8d264474b275768f8a70ff2a",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "fcd91e0c58714b0aa0ae298bccfc43c1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9bcf308b44fe43b286c31f3eee5f3f0e",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a6ec5e65a394dbc94f4187edc4c608d",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0609428088454cfa98f1acefa3f21999",
          "Name": "list",
          "Description": "Eine Liste (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": "95d9fae310634632ab3d354f5a359c2b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "281f95bf7db8422ab9b9b8386fbe2647",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8f70a6dda1b4f709d1de8c59d1b7532",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32912a1b171746efb9390e18a45e0452",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2429c24429ef4b7f9e2a19dd8db5a7d9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "54fec7ebaca74edcb4b928b7b90716b3",
          "Name": "Basement",
          "Description": "Basement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "947dda5d13d84c648093b310e7f5e50e",
          "Name": "FloorHeight",
          "Description": "FloorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7813131b72914b6695c1b644bc766607",
          "Name": "ViewFloorLayout",
          "Description": "ViewFloorLayout",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ae3dceff0bc431280ef29bc286a752b",
          "Name": "",
          "Description": "GroundFloor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "GroundFloor = Basement + FloorHeight + ViewFloorLayout;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "264bae8c7e874c77943c18bf0cacb85f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4b1e5dce742741f1a857d3e055b9963e",
          "Name": "GroundFloor",
          "Description": "GroundFloor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78bedb80ef4b4ce688d708da6b6cd074",
          "Name": "FloorHeight",
          "Description": "FloorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc540393743645ee8026bcabca593f92",
          "Name": "ViewFloorLayout",
          "Description": "ViewFloorLayout",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3aea3b5e1eb24b73b8eda545a1f689f8",
          "Name": "",
          "Description": "Level1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Level1 = GroundFloor + FloorHeight + ViewFloorLayout;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "39d9b3dfe75d4d1aae16cdef19b3a834",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "238b0675a3a046a79e34d23f57125055",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50ea3bc11fe64740a0ec66b314fe36f8",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8838c16b998846a2bc996076df9dbbb9",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f637dadd5c504227bf13447d11c31605",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3e3f2b7b13744c21a412cf5ebb9f6902",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6aa7ea125bef4942bd4a6843bbbd0aa6",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f61294c408ed4a0faddf2dcaab96abe6",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2);\ny2 = -y1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "51c2e849116246fc82ad6b2644d18f23",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "cffe021c2f584a96a90416bf50840ded",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50a726f655f84676b01f9ef4c8d3feaf",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ea1abcc8d034ff19a10319b24604ee4",
          "Name": "list",
          "Description": "Eine Liste (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": "d4f8f43c4f244334a006f911bc4d3f2b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f15f73ee597a489f963267f0da7117e9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4970dd1f8e874dcba1e79b552b1c5fa4",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae145fd377e2456b817c0e061ca6f95a",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2749dd86259242c7860a793040ef4a07",
          "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": "CrossProduct",
      "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": "e757c1ebb5b1428798f1d9697bc2c7c6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3d9e034ec92b4e80b79d9718d0699758",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6d0315da28046aab3f4d9f79bc8cae8",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cba8562f8479474c9d2c3960192e1f5f",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e486ec94b1d34531b9d0933155e25826",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "782add8eb41c43a681cbab1487df3d22",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da26e4da34c74582bd2b2610c3890a79",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "642e12b2da1944cc9ef48162f13fbd92",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b2a9974c92ee4888ae4e2cbc1ad454ca",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94dd06e49e574a2d9423ab5e4e307f36",
          "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": "[18,17,3,29,28,25,26,27,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "abedaeb0d43342fb8179dc98cfbd712a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c9f08d493a834ffe93ba5fa2e3b39f17",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d58106149037496caf1165a1dbbae912",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c70d1158caf4151b7a8386254393ff9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b19499ba35f846b1ae27b290a3d153ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36940bf650f14c5fb6a962979cca43e9",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9fa6f3c72c34ea49c99f8ee45c61693",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "926e4c001a804b84af38e859d8f0338c",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "4d141c5db7c942cc812041c815f5a74b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7d069af9c2844a5caabe73cdc5177979",
          "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": "[19,18,17,3,29,28,25,26,27];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "400bfeb4f1e5402c91f7a38de1d3288b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "249d816094c4413e9e38c1fb41f1e5e2",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef2316e73f17470a82e6b3a76b6ba119",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55ca0af41af2473cbc8f396fdca5b975",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ca61f3e0e0f243e2a50df625b8ae95da",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "474dc37aef8a43609f9b74c8d14f25e9",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a943c161a1d4707a276a99a4fd1876c",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "303cfa4ea7ce4c70bdcf80d878a8e36b",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee0bf2b30eaf400e9daeeeac3d21e959",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a90c9b73b8a449acae9b52f1f117dcc4",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.3,
      "MinimumValue": 0.15,
      "StepValue": 0.05,
      "Id": "13ef84d579f24a39ae9d970465c02ed9",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "06fd7740196c43e5a8c44aaea0658d59",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.15
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9f6f8f7b9db3451f993207bd5613b8a8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "920e70cdc9c5468284e301735f2e01de",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce2cbe8294464b9eaa86401cc87588eb",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e34984909dc947ebb6065ef26316753a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f9affcd47f8c492a9e7141ae6a98e64c",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7afd1cffdacf4cab921296ba616283e7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "366dbe17c0904293bb428c5e580bba64",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "746d82d7767e42a79e787eb92d55dfcf",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2786a1b0698a40eab6074c7fd4d7251d",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7a666d21bb44acfa914cb2dd222ccd6",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "94a37b588f244400ba45ca1ceceeb4ab",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6b4384be52e0412b96958e8c012a3bbd",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b9d66b205f93471ab2616e2e7b6465a9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02fe34d4c216401a9a67075ffd2de89d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11429af2ae544722bb2b2b7d5f9f6bd3",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "037cef2f33864984befe271d042512af",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc794bbbdf8a4e5da64e0c65df1056cd",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bca9803bea53427f8057a0ea4e7d6d21",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "47ceffe25d114fb48e3c3d540112f18f",
          "Name": "CorridorWidth",
          "Description": "CorridorWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "275c6c1e8e83477d871efa4e71e1d642",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "055372915a9f456c848d650fa3998121",
          "Name": "",
          "Description": "Room3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49946102fa694bf1a7d0e620241c2b59",
          "Name": "",
          "Description": "Room2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be31e4dfc3a74af2a6a89138fa5449b2",
          "Name": "",
          "Description": "Room1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9be2b7e5f0d4cf9a8cb3209adaebe75",
          "Name": "",
          "Description": "Room1half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b000243b5ec47c8b64313ccb4ab5fe4",
          "Name": "",
          "Description": "Room4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b412917421864c36858749c6e92ed8fa",
          "Name": "",
          "Description": "Room5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47d8b83375e5464d8a164fd4b2332fe4",
          "Name": "",
          "Description": "Room6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6368da0244ae478cbb156a6a5605bd58",
          "Name": "",
          "Description": "Room6half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Room3 = (CorridorWidth/2)+((bwidth-CorridorWidth)/2)/3;\nRoom2 = (((bwidth-CorridorWidth)/2)/3)+Room3;\nRoom1 = (((bwidth-CorridorWidth)/2)/3)+Room2;\nRoom1half = (((bwidth-CorridorWidth)/2)/3)/2+Room2;\nRoom4 = (-CorridorWidth/2)+((-bwidth+CorridorWidth)/2)/3;\nRoom5 = (((-bwidth+CorridorWidth)/2)/3)+Room4;\nRoom6 = (((-bwidth+CorridorWidth)/2)/3)+Room5;\nRoom6half = (((-bwidth+CorridorWidth)/2)/3)/2+Room5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c3bc03c7ab6044febf8b5f0cfc4a3937",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8ff6c989ffb941dfba2a71d7aa5b0d79",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4422a9e1397842a7bbefc69da837c3ff",
          "Name": "",
          "Description": "RoomEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3112feaef95f4f08842516dda2ffd8b6",
          "Name": "",
          "Description": "RoomEdgehalf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3941c99e908745b987f7b07ff16d2417",
          "Name": "",
          "Description": "Corridor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RoomEdge = 0.65*(bdepth/2);\nRoomEdgehalf = bdepth/4;\nCorridor = 0.3*(bdepth/2);"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "0fcc744e69b249d783a267ce028cb6a4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "742141d2d48f4aa3b859554693188838",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce607a6053114c4a8c8c9cdece424f96",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0a38425838b4c7fb7009bd74ea87a49",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8aef7e1e27a74df68d8b1369e232dbef",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57e44f4f60b04807b905495d6844d95a",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5af4703d7d140b785135aea2894ad32",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6b2b30260054319abf21c0b1ce7cf78",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d08eff0caed444fbefc961e02adc804",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c54f255eeece4373acb787dc11da254f",
          "Name": "list",
          "Description": "Eine Liste (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": "1aae198db4204e31a12370b8affb8820",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5da9b88eb07549649c19e1f2442bacb6",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c4bdf07237b41afbd92939243dcc1b4",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "052a86988df1486a913c969241e2aac4",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e071700b551447da51c42b11bb95474",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b27f24bb79324eca857bbb536f2d34a4",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75cfd9996bbd42f1834a9446305a591e",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60dd1375a26c4667a50cb64e95f94808",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1340e9bb7f3f45a38d8cbd68b742ef1f",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50644aea8fce44a7b33d59a432c88729",
          "Name": "list",
          "Description": "Eine Liste (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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "2cc2db64fc9b4b28b79fd2e6273801b7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d70452d8c31e4399b69b606b95ac5e59",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "beaf322f36194e18834565dd901c5099",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a78472d2d2ab454ca8c4ec836bc92c58",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d79303011f784ec885361a9723b1f009",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03d66112b6d4409c8054561cde6acc8f",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "f0cd73362bdc4d0bad1b4576f9e5a014",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "422a3e1e1212448b8b4cdd30945de181",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb5088d7df3e440fabadbe9395deb305",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9285d520db29499a8e114e0b676bfd9e",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bd2da403ffb44738b034e15e622b8ab",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "807166dc467e4b00ba51fea328783740",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed555d550e3b4617b9324c63271aff9d",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b8abe52a6d44dedbe3ac6fd953f8613",
          "Name": "list",
          "Description": "Eine Liste (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": "581ce3161cf34dd4b7fc7abc71e55e76",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4400d0bdf5704b8f9f4ce492b403f298",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff61c58e73cf4b958d30d058554b1cc9",
          "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": "5890a4374acf4657b066a6ece6b46be2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b5b04be511744a03909aea7964c78a1a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ff352a6dd18440b88ba858b6e7ce117",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3f6b2518db00487b985d0625d3fec5df",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5a870ca0b29d4e39a88f74256f5dd718",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e49788b843fa4951aed05c055156b3cb",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29d451ad98ad48c298cf83c2441ee9ac",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c2f4e2a9d4343519e0f439f2d289101",
          "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.BoolSelector, CoreNodeModels",
      "Id": "8c07c4d9690f4d43833736984ca40375",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b8fc0c1bda33472e8123b20499be4cbe",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e6eeb9fbcdb94d70ae6915416531f786",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a0fb961dc0c247ceac23a90d3076838c",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f5de89983db14814a5337bac92f4a7cd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b8d2070fd65546b7ae149e626eb21fc9",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f05b073d008c44c1b906e8f4b68043d5",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6939606fb81423aa1c113c172fae77a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cb721e951cb24a528761e4b9e5e2c573",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "24c6bfe888a742d288efbff09b7ebf53",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c633d2fcc86748b29db5fefefec3a2ae",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8089611de9a441f7abe14f44d4788c60",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6aef9d3e21324a6aa407149f2bdcf995",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "17cb205821364ae49dae29e7cd10906d",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25c4119d70984ad59e57a4736af24f62",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fbac557422540d2a04bc7ec41297a72",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "2538e6bef736459e86fbadb444a43f9b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9efbc1f34ad044fbadc48998f305f680",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee537c08621147bab5356b0e29da8951",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a107748be25d4800a86cf192ef563d71",
          "Name": "list",
          "Description": "Eine Liste (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": "1128b569be08436eb52c2700782006c3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0cf2dbe7e6e74292983b08b5c869f910",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2212c811c9444693ad0c5cfcdf791a0f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30195b34f96746d4b803c11d8c25a778",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fe1aad7703343ec970783849e3406fd",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d33e7289c72348ab8831da5aef71925a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7054b8cd1ccb4027ad16d37f945617eb",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6635a6e31bbb4c49bfc2423fc6577831",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b4705ba2f44b4077b217b70979356804",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "1d6ed4444c634da49134ea0330ff099b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "18fbc4eac5f74effb3f3f4e850cdbe9e",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "784b493b8a6a4987b5be62317e43a62d",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1c7d910e7b04535af9474ecaa2e7602",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2);\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "959ef355dc124dcc9d1d0065c5cce5da",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0bc115eec4cb4356978af88644e50cac",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9aa386edef27463e9bf36e40af3b2e16",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f266d16cbfa04c4dad42a56c2fdb8ebc",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5ffaca5ef86644be8dc7d5411ed77622",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "045b33c2bb2e4b63b05e1ffbb8f75afc",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6c25281865f4d6ea463e77b32826a02",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d33c0ec7da54dd984fa293cad24854c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd9428ddee234ccfb8637d9bbe53fabc",
          "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": "339af1f1a45c431998b5deabaab97dec",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3a6dac3304e64c00a2fa29a2ec0c7085",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "564da65236bc4eb89ba8242849926935",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1125efa16f0845e6bade0a226b09d786",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13cd5cdef8fa44cfb73732900dc8e798",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "4910459c3829452ba893956039687482",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b63a04a041d2476380769b8a5d793243",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38302ba44d9e48ec9b883bf48b98e9c4",
          "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": "bdepth/4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2b623b4e6ec8458ab2368bd7ab284829",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "46a9c71af1b442cba3773a9ed4dd382e",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b4ab361ed4047dca2a858793878fc94",
          "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": "-bdepth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f080e4fd3da1442aab7965b99f0db2e0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6350d8bad3d3444bb709ea8b8821487d",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "130b751504a24d11b8980e5b22bd6608",
          "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": "-x;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "22d039747d9d4f88bcf6e9973dab5580",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1e093cfd9250495c885ff26892c8532a",
          "Name": "CommonAreaWidth",
          "Description": "CommonAreaWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8eb4e4ad53a440fbb708733c56cb0e84",
          "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": "CommonAreaWidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3b039cc7269c4e889e556cde97d31d65",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d82986c24a814a04ad4a5cccbd54edea",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fd113fcc03a426d8e03e245e2b444b6",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a8bd408b7d54c75b99fdd26d6d3500d",
          "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": "6f0d3a3d559f492199dd5150277f02f3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a228d204c6e0486c85b0095beb90bd4d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39efa78d80654a8dac64fb791316a281",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8d8fc66189f48efb8bc90feda489ef0",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 204,
        "B": 204,
        "A": 255
      },
      "Id": "55b8918198bc42ba8557855d5436587e",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fff671b15e814a498ec86d0a911f0444",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a55151ed308d470bb4b600628bb210c0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7f86226c038441038291a52c8a3d9e43",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5581a5a6129d4e4d9d88ceca613a81f2",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1b07667c38748c699b5cd3cbd676663",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0cf472f94bba469e85989e9b68645909",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a813323b4b554c5581da1269c32a641e",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "96d5bbff59e14e71a8586cfe29d642ed",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f1453d76dae5480c9418d26514a22750",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9da12eb5f1534d19b2aae584ae9647fd",
          "Name": "normal",
          "Description": "Normal direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0225ac932a1b47a88afe096387f632da",
          "Name": "Plane",
          "Description": "Plane created by origin and normal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "23fa1dbed713454b873a6248429fc463",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bb81e7f93c364840ba7694e13d8d7b6e",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef750659258045cf9dbb83be4d419dc3",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "913f441e9f2c4669a1bc4a25e5790094",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f14f5b50fd2d4071adb449d718b95eec",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "17af6b3bea36474fbab2554e1707f730",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d2b3684f226e46b1b0bda4f50e165989",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77088e53829745e7bb4ff073f2473e3f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fa749e0392f4c8fb6d2d6d99dff7b6b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dbae64abceaa44f0a5b5e4846a8f03b1",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "e44c800fdc744c42adf2a61818b7fe80",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4dfc2cd3b499472f83705f67590272bd",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e3717b5643f4797a2d9d9a863f7eeca",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c3cca01c5d3494ca14c49547d524d0c",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8601f6b2d8584f7da34d35a15a926712",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "739d199e98f841a1a259fd7886fbc176",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fa627a0df174742b6860c7efd7d6418",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8393b14b49db47ec889ef1de8bde4baf",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Combine, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "7926847acba04d668468bd6d961d287f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "06e02420f0ad477c9dcfb5f8da4f78e1",
          "Name": "combineFunction",
          "Description": "Als Kombinator zu verwendende Funktion",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "765d3838da254dc482dc2cdb799b8b42",
          "Name": "list0",
          "Description": "Liste #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ac888a5d8c849f1a471739bef7fa93c",
          "Name": "list1",
          "Description": "Liste #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e519f893ea94727ab5f559c83308b17",
          "Name": "list",
          "Description": "Kombinierte Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applies a combinator to each element in two sequences"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "fa364ed4979f4f2c8094b9ee6ceee482",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "106f01ad0f804a869a0bddc464f8fb35",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room1"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "b234b2e48f8141b49d989a2837e1ea54",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "85355eea82714b39b14b504421c6a816",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room2"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "925980f6713a49918c24b90aaee46378",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3dc599606aea4ef3a5abb5b322ffbf23",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room3"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "797ee1f6d2354cb3889cfe0444c71262",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8ea09a7f0a614e44a26e7eafb0c29b31",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Common Area"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "866cd6b2cde7446f8c732acfbac5adb8",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2db3d3580aa2498aa73eee4c52e67bb4",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0689720ede24956b5b73efcdc356256",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab5c070efc08473a957b00a9963c9dbd",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "800055d4c4cf48ee8d709a1d154c49ad",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "babb33505afe4ebba2264254e1ce5b88",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60b45371f1c642afb7676662ef63f70f",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2766fd4f20cb4812946bff9a8523e9f6",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64c03eb0b8414afc8ea66c2c889ebd0b",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7aae1d3149b74b8eb8d564c084027df5",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "b475eb4c2d364927a145a22c9e137aa7",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2f5e51baae53414b956094e057de3a81",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room4"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "4fbc95e2d2f2438ebdcab9f637b5f7cf",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d4fe7831ebef419888655a216e63306b",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room6"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "4d256dbd82114b38812abb36bc9dab87",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b05b028f86c943aab18e64a882924084",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Room5"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "75f85f5733404a1393f8c8ac651f54fc",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "533cf081788d43ab96b8a95493e72319",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Main Corridor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cdd44097b33d4f39b823f83c2670b049",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9e21e113e49a453b89dfba775230e7f1",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13e40ab2c15d40e998880eb57c212e9d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "91b52b94247c493eb55837bfef506b80",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fcc6b546c9b64fa9940c45717586bc03",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "396c5a603b05408d82a50cc730b01568",
          "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": "wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f2e726dc3024478db1fe03e300d31bd0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "016bcab5082940d08acf3f57b6b35902",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d427a85186764ff0a8a3a46069b3251e",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4504d8c93ee4456394e56013b5f97ba6",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30d95c8603c848feba1f64fa89bf013b",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "81bfcce68d404405a8c17502fb4fbbd3",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0350658858524dfe994c81f34528461c",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37b52ed585c04fdfbc7c18114d720ac9",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "536b5f9a21da496cae1dfa12d517afb3",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c82a005ee02424abf1e040ec80fbad8",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e43bb58eea843c79e180332a61ded47",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "324dce7f4ff64d3e88f119d203ae03b0",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e6761e6430a4ab59330cef69495a5ee",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c84d76d702a742d39db522da3440074f",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96a40700f8dc4e0bb4eb24f2d29bf0bd",
          "Name": "list",
          "Description": "Eine Liste (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": "1d2d1f90cc7c42659405c9fad284be8a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d52466e1cb964e56b9d3911536479783",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "018cea5dd99240a09530810b3e6e9f52",
          "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": "b593a4cab0ea40e596c71211c966a808",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "974b77a2bfd0407cb4f91b6b70ad8e2b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e471a29bb1554cd8a2d8a5cca6be5766",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "786a813578ce4905b2a5ae36484d875d",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8adf45661a284df98f38bab6018474d5",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9d54dde1cf1d427dbefdc06b3223eb1e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "790b73f637eb49ceaf41f25eafbc25aa",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f69c9ff7996492ba3fb4c46c81d407f",
          "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": "-wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e8c584cf5f3f4dc59ac8b03ed5d45b8a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7b65b2bc67d94f1b9500fc77696983c6",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b2eafaf09e74b89ac39b9babd1d82f8",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d17e4edaf6d4129b00e60feec9d94e8",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "285cb35ed19b47c99abefaa15c1dafa1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b40e531e80f94c79919be0c0774b6a71",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f6dfd925440481f81f56f9e8c1c6d35",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c11ca299c8fb40bd826cb7f125ad6919",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee51d4ba454748faad79d4438d1c3fb3",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "155;\n255;\n150;\n150;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7a3836d2b256410f9fc8fdf7cc32489a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "85d4036e0bcd4b04b3a6dc7dca72424d",
          "Name": "alpha",
          "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efdf5f966aa64270abbfb12b6123636b",
          "Name": "red",
          "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5762ebd7a0154c3e96bfb2ca912e67cf",
          "Name": "green",
          "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16bce19b02d64961a02efd89930aafa5",
          "Name": "blue",
          "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1f50bfd2615492a8e6cd2c6a40b6503",
          "Name": "color",
          "Description": "Color created from ARGB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8b5f7fccb76147eab982da18522cb5e0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4f3d26ea1fcf4ca28da2f98b4b2fbfb9",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44374612776142e191ed82288882e5ab",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c66998740e341aaaac213045f463d03",
          "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": "090bb19c2a944fe783e5e77411164ff2",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a946b84c44b043ad8b78f9eb566a1535",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5015546d32394a0b913f78d3ac486404",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dd96c1434a4c4028abfabfa56fcc24d7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f506d6b39bc49fc999141400536739e",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c8437710d604dab8b276a9477064688",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "449e3f760643412cabe3ec03a5aff6c3",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bbf2bcb76cce4ba9a006a635586027b5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0220ce2392664e40a86e7064e433a672",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "418d000174544ccd96111f86890792ab",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb19bae6c00a4e32ab38993d0d7fc301",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aeaf08233bcd4fd49892d8c062df1dd7",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e87134e49fed4d75b8a9b0041de7b2f8",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7b8386bf158d4ee1b3a55ca4a93f01cc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "558b1750a04b4423a376cf057bb088b7",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9cbbb1e5a03c4b158ee701b6d5f47986",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "144de9a5835f49e8ba87e8e8313f2c60",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee2894e4fb554fe5b87c618249289177",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c4fb2333b834f87bb8740d90f167b32",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "67fab369d4934e4ea9ca65bfdf01d95d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "727351a5231247778daa060f19d63306",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c257c942a7c49518c60c8d886d03cd3",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "280936ecf365400f9f8639ae6cc50ae8",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b6be8e856a34e6c98ecb4dd3551e8e9",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83ceff7d6de64ee2919612fc5fbe8ee6",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dd982a225f4a4818b5fed9b11a6c84b1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "66eb19be321248f4b062523d71aa8761",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4bdb4c3123e843549cef31f5babfc5d5",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd78bcd9d47d4a66b9ee6cc19faba718",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee0f79c1f42a42c3a284a3fd17fa6c0a",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "597be9cd0fed43849a4384591c144018",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c242c84d0165490395de1456cc626345",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b6a23aa596504506acc8350f09cf5c4d",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fc8c2e16c3b4e1ebfa762258589e5c2",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff1076edaf434078b2036d7ae2c7a863",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49d7ec5b35b34f19aa8e61ca3b5a9459",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2482bc75a454e0bb2a93e78aad1be9d",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f32fefc5795141e18cc77761b5306009",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "689da5506c904ffc92e2a01d74abd91b",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e83738756729447b9b4278e7f65bbb76",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c8c7288a4c54e129d155307ba270cf5",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7203f1edcb55441dadf340c1f63c5265",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5e7e1eb282c4da0a0d3328e595197c7",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d75147fe47b4c8cb3ab75a9cff7fdb9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7e1151db93d14c0aae933ad2a554659c",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7cf3a8984b8485f8a2ca0fb46d2d2a1",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "408d4a307d204d5990e1f9fa6a210a2b",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8ac6eab647142c78bdbb99ff31c62f5",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99076b597d1e412faf3d97a4229c5882",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "93ee9213c2f742adb32c543bb58077c0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2ba95bcc2a774380946de5a57d235f73",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d52f0e7756249d8915cc18fbd6e26c4",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da9f1e555e184a3fb10432e39fc65b28",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "018e9df0112f48e3b08f561f82b5424c",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a28fc49f0932468ab5d36f66ba1d6707",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a899bb75bf96488faa98baba680f5422",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "256a20a586eb444db612f3b38af5f4ce",
          "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": "[22,12,13,14,5,4,1,16,15,0,2,3,17,18,19,21];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d8bcf9b231d4ec7880658b7d99e5619",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9967c736990547fcbeb5aebb459c0f68",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d71a3dfaffc24134a4cffd55caacd136",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c20938ba026c4035acc0249fc5817d54",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9a460d7b873d480f9ed77e6ff26e89ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13546a7283944f36869658c327ee4f5c",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ffd9d7bd667401a983032729906296d",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff2f96b985ba40048abc741137c70a1a",
          "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": "62e3249a87ae4431943affcb8bc672e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f32c215864a8435c80ee2a830e06a320",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "229b40a1f7bd43b68fb2286c2a2276b0",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b97c13fc4b3346f49c29d3d6da772a86",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "36b4460526be4ad78941e6f807cd4a84",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c214ef495ca411093ce0695e959be22",
          "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": "[21,22,12,13,14,5,4,1,16,15,0,2,3,17,18,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6a54428f67a84d73a82037e9e0752b35",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e46ee9c16b6d4b99b106ad30d578214a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dffccba6b9dc44e5b22d8c87c159cd5e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cad0c69f1da84f099e16687cd769558c",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "be100435fb684d998aa7ec6c7c415046",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "88b12925bb91442098283e207d768605",
          "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": "[14,13,12,23,11,5];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "172ea20bbc444538848fb7debd40e038",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "708270e10d2b4b76843037ea89e6244b",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89fefcd8da704b23a93130b1d968e135",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72ced24aad4347d08477f3cbd92657bd",
          "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": "834a5d894aa749e19584cf0461f59bf3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5fb111fc7a4b4fb1a2cb1223df18286c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4547a6b00fb0412fa4c3bc8aafb71d9e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c91eb79954cc4d3fa10e96af6a43d237",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "afbe0737f4ff47d8959ecdadd26303fb",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4b03fd4a40384f09a6470a887e1c8a09",
          "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": "[5,14,13,12,23,11];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8df69bde61a942a1b960aa96c48334dd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "46a603e51e89434aa365e327b0c41ad8",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48c51a9bf20747219119f967603ba4cc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ca7d03d455342a1adb6fc0b265de8c9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "52e13873aaa04c2fa4d6148a29187fa4",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1865d8a9b90342ce90e518d85c9c15eb",
          "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": "[5,11,10,4];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "32fd9a06f65144beb75689855c7ef942",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "356993d0eec14bc18a24ce9453c423a3",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4a0d2a419e14af096c1d3625503673a",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad9ec3fb59584d72b807bbe4b89fe8fd",
          "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": "6e25bd029efb46b99ab8a9eb0f1ea276",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7d1691f6e2f44d2086215dee071b3e58",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed4f7a0c059d4ec0b1030d1c7fcded53",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91e37ccf7dc74bf6a64d50b9c920606f",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2c76dc5223c64030988be917cef66554",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "27846ecba10f43aaa9fc896e2354b821",
          "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": "[4,5,11,10];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e0f3fcda5fad40548c578677539095b8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3461619314e54adb980f1087ef9e80d8",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d9fd3fb2362499a82739d31aaa4d205",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2513f9778e124285bf096f1eea7c4306",
          "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": "128e88c11e354117acafd2f1388f04a0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3ed4905853ff4dcfac155d8fe2902431",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "651dbcb6bcfd48ca9e83f3d028ebabbe",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "011aa27e09bb48e5b8344ea30adf0259",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "776af3905abb4bca92a2280a18cb0983",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3b6227d712754897a8af6c823d45fb53",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f038bfcce7b947d88c1e641086580037",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5286a9513d747e1995f34e30422940d",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "81adbe6824eb4419ab77394266ab268a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "79612534cc8944b688408d1ef862c06b",
          "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": "[4,10,7,16,1];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "880b5091bd93418e8b0c0394c446bb9b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7ae8dee9235a42f3bb25d0705488dd35",
          "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": "[1,4,10,7,16];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "93ea032df47248768e917cd149a0532a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "615d9a2c4b2e4224aaf28fcf0652137e",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16fe010cb5534ab3a7f1f23e0a48e7b7",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac311575db33449e85c44c01cff00ec0",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ccae2b29e00a4065bcb39e1ab11e66ca",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1953fb598d04dfeb4f65a4891bda5e6",
          "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": "[15,16,7,6];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d3455882ef514c7b9d70e16abb072852",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3857c8abdbae45d5bddfc88567f68a6b",
          "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": "[16,7,6,15];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a1e7eda63b114ad5b67e4692fc2d8392",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3b0e824e058c458ea988f4de6b08f5d0",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6f211325f1a4f9ca823c7823622b0f0",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc8fda8338e34d19ab16aba5a5ca77c7",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fa4d1ea833c84569853e147181a276b6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4ea4bdf7747141d2bad2133bc8ea7e2a",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a858fb13d82435f985e9306780c582c",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20b960af3d6643baaf76abfebae8af1b",
          "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": "127d7a35656b4a5ab9b0e3c7f8b4842d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "19ee83b9c25542cf8c7b186b40152d58",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "533cf654e3ce4c76896fe7004389ae38",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5fe34e3485634edf909b4e2506d2ea05",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "efe1f4fffcea4aeab300033065fb8d24",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1f27f3b2c6984fa686a5b7f4b48d6356",
          "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,15,6,8,2];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1b98cc25e348441c8e502185954e76cd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c2a1bbf817a645c8a4f3f6df5bebec02",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11b4fa8876f241dc87c9e00ee76d1812",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8b86179f02c460aafe0a01640374f01",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7a51bf5d9605485b91dc5c481c8bd4d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e161d9f91fcc441b902f9e63019e5049",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa025766f3b64a4b9deffa97d0578aa7",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f12fbb446ee640909ecd191e2ffb454a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2acfad5e24f842b8b31c4da89d334310",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e022f23fb527439895622cedc28f1b55",
          "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": "[2,0,15,6,8];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "caf88f19d2974de8bea542311326ee49",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fe5e839574064fcb9af9d0e7c2f1b6bc",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf933ec114274b01ba2ee7698487bea9",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d7e9c4eabad4b0faafdae075c6806fb",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "dc454ab95d094e0c9567be415fa76140",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b99ef4dc0b0b431fb54c8656b05e8838",
          "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": "[2,8,9,3];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e7166c164ebc46fc81c005becbcff555",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bbfd3cf98b2b471e8332815fbaa26aa6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec35c69cd6d24802b497935b419e8042",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80f7da8a19cb4e199e3a29f50ec635e9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d069adf83a4647798b633f44b8acc305",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2c7c083473ce45a181ed14e128068b0a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99f8e7e6f4884b4ebd7a5be14fd3ab02",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffd7cea2d5284c31840b6ae742fc6ab0",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3f6bcb0479754ea19ac59befc8f2387d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3707920254c478b827dff1378e10324",
          "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": "[3,2,8,9];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f3ae67c833d249d6be4ec3810b5ca7f3",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "77775ca4d4d2470dba30089e424fcdb2",
          "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": "[19,18,17,3,9,20];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7d7680a3c4bc48da9b552dd5945ab5f6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c44f6f98d21543a688065f9c6ea3be67",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d56df928e796445eaf146c371733817c",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6e26b469413476aa8a821cb6866add4",
          "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": "e0ba012de6b242bcba38c369980efaee",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fd0ba46f67a047ecb4291f99333ec93a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b22c4d21bda64786bd7d90d6d91b552d",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dfae368bca904c10a64462caef7e46f3",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e70a557f2ff443d6b4bdd6b549300c8f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8cf87baca819491f9f95f3cb8f17a9ee",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e4e588d8e1640f29d6122f0ccd8850f",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e05cdc795414c4eb5ac2d01a7fa0b95",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e5c308430a864a6e85705afdf0b2dbb3",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1ba3cbc575bb460f94183253251bc4b3",
          "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": "[18,17,3,9,20,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7e25bc8d77884b3a8c944b0d84390611",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4d91d980ff6147b0838d75341cc8b476",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e4f05067ff347b7892037fc1f076c1a",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d72305a9d70d4e9c904bc09b0b08b30f",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 102,
        "B": 204,
        "A": 255
      },
      "Id": "829a4dcbe4c84453ba911539c694bd56",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eac904300a144091a756cc8fcdcf201f",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9f008cbe9d544a7ba624edcca1b7f502",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d2575bd09adf4b2eb720bbd39f0cc79d",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "685ed8a117154aa0a244035ad08387f6",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb42720039064a338b105c6364db10a2",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5b6f5c050c46453ab8cc6d1d9c15fcdc",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a21d6ef28fdd40df95090b6ad5bbd8f7",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7caf18b1e385467ab32ff97149f8f08f",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ecf03b313e84a59b3d7bb0ca99749e4",
          "Name": "list",
          "Description": "Eine Liste (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": "f7bc8a30658b46c4807f6fa992163141",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "595cb54d68b244e1bf1ff2d148d5f14b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "917941306b75480d96cc823d49ef07b4",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0118180429e427d868fff36c7cc1e8b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5562866640b452b9f6e89025e77214f",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "1ddb262192fa41b2a236a1b823c06518",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "bf68e6a003ea40acbfc95f06b3a437f4",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15a6d043e3974cd697e805c295f33fe1",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "617aff6920a24213a69f58745d9eb7f6",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "21c156ae723b4139b0fcc50b5c373516",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b3513f9a951948cdbba9a20c902fd86e",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d07b4a99ba945cb8d920eca6d76264b",
          "Name": "columnwidth",
          "Description": "columnwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f93056a98b2944b48622b7ffbd36d903",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8b804538d1b45e3b58e6aabb0ac478a",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2)+columnwidth/2;\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c4effd0d31e944e4a545563fa7f40faf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1785b0bdf39c4a46ae4c22a0e5a45778",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e6d8b6bbcb74037882e04db2e2c67c8",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9c019fa52e84715b34ad99bf9203566",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c1c7772c77ce4565891cbc94805f72a8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f901868537d84febb5d4f9c085ca3801",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "114535ba1385420db507b5473a957154",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdd3d14b0a3c435d8d4bd036c470461a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b41ff19aaf8640d193fe1bfcff8af2cc",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "11584b72942a444283a875450a3547ef",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "ea26c26f78ab4029a8dd11ba1a1fe187",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5dbbe5738fee4e45a69a2a0fee41f10a",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f84389d400174b4581245e84ddff7a97",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8411339b2c4a4b6c98a66fc9f1ea0f92",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0873f9ee820b4549839d4adbfd8194f8",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "758b4d69029447ef9c002bc7f1ec86f6",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2d1cd8b072fd442b993cf4cb1bf1af94",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cc1c7e86b81b45bcabef683e8f849e2e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1fafea99f9a4d2f9f1d81f80a93b8d4",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f91e8d578b2441ac8016b28a43642e08",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 102,
        "B": 204,
        "A": 255
      },
      "Id": "cc73f92c31904cc3867c451e1131dd34",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8b304e3015d4441ca2b4266cd3cbf2f6",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "929765ea187340e88238349de0b2b3c6",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d3edcc417c4340d2a9c07e4c530d4c6b",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a15e67c56354112992a2cc551b8efff",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "185d912de85042cdadb0229785f40b73",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5fc885629e084e9ca79c8e900cae7146",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9556ea730df84db09c3836e03e575d95",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31d2993946784095840664c239c553b7",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9379acf24ea1436ba4731e03de6b7615",
          "Name": "list",
          "Description": "Eine Liste (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": "a74398912db74eb18206b262a4ed231c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "86c930db45eb4b7384350b783063d324",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fdbfd09acd745fbaf74491a536f9077",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d59d897bb734c2bb907fb991703d6f4",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50b6c5b99530470b808c0f0296af0038",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "3e0b8e4821cf4acab9be63a5f708aef9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "b51cf935d0794a7b8c8b50030571c99c",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c88ddeff94c4c6b803937898529e705",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "294784022ef2474f9423f37542e781b1",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "2c6107035cd44ea5b0f534d97ef09f75",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0b395404f84a4f9d9000193a8bb0cf0d",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bbe58f2de6b4b0199d240f6647a564e",
          "Name": "columnwidth",
          "Description": "columnwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c393cb25a86b445a95826604bef6649d",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38f567c35fe04e78936f169dc3c3ccb0",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2)+columnwidth/2;\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "eec2912b4dd4475d811bd6c8002c6c81",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e9ceebacbbe74eae92b63139b27b84e0",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16af385d63834d0390ea166093b6aee2",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8aafe0c81660430ca3910ffe6d30a8fd",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0fc81a23dc4d4f048b8eae42cd17c5d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "651f4c6242e9491d8127e6c9c84ffc30",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85d680a425774989bfd7019c3ebe6ec8",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1048e9e8e0b843e2a201c33ec7c20efe",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2312888f335b40bcab71fe550c075c63",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d3e4d94d0c6849428a563345c5f52ea8",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "17263d57fdf243839e974bb7bee91351",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "463cf869158a4db280b4163ed79411a5",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f03efa0edba74b75a05ee93a43d1c56f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0253e9c539fa4d4fba7123ebeeb7af89",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60e8ae4ee31e48c1a7dbd45ab07fc98a",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3ab77cd42e840b095d57f29421e4bb8",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "32d14cf857794347ba2594c6d2432e86",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c0755e85886f4fd0863324c57e77eeb5",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e1aa9112ec1417b9e66b4b0c551cd9c",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f79b8f6705a40d8b92bbd3e50d12bd7",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "450ca3f3468e4a3f8f74f7ef5b8628a1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "202d8d190b414a57bb8b397ffa712b06",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f92eeb6ab18f4aa1b07f4c18316016d6",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27e36da7e9794d9886b7eb41fdb234bc",
          "Name": "list",
          "Description": "Eine Liste (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": "b2d67aac3f674111859ffe8a8ec982cf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "502de9f9062e451fa336c8f05b0ddc62",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7553a5580a541248206c07acadfce86",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01b96aa7c475473bb27811f2b230450f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ab83b65e02044eaaec20c36e5cfe2e7",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "dfe0a90ffa0542b9b85fb5c4ea56ec3b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7d1bff340e124da99d7f4e7a76fd5d67",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0389439745dc4743a4524c9226dbb5f0",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a31e803a09e4d159931825212dc593a",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "aa2fb9f061254aaa835b1ff1f0c56e12",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "77e82fd80ece415c8ac1b4bf20f3c0a5",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97cff5f0d78147ec91bf2162dca81810",
          "Name": "columnwidth",
          "Description": "columnwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aaa926189cdf459f95914c66c779e12c",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1223c52421d0428c870addd29c76a1c0",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2)+columnwidth/2;\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7ccea3b1ed3c4fd0a7b046f6df5b1708",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fac1647bf0304dcbb861387f90eb02ee",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4df1aff460be4ac5bafa72478896553c",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c1cfaf2246b457aa3d9d9603c62bbcc",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e26fa4590db34bf289dedec569188785",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "356cb8a72d4b4e56825afb6bdd1861bc",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "577f16aeef714a88872e82a58373f55e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25ac1ab8cd3d4be499c67b8105bbcb84",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "99a670c6c5fd4c5185647383606102ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "162674e07d234733952061fb4b7ac51b",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8d6ead9dda7421e8884156b929dcf11",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "667506d0b2bf4733acc9b5ae4f8a43ee",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "caeb1b4c0e124f43ac1b98846660a399",
          "Name": "room",
          "Description": "room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ccadb05188e44769baf9af01141051a",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9e2db91a5064df9a82d07b9e54f47e2",
          "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": "room + \" : \" + area + \" m2\";"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "792e24a80e6345b9aa9145e65fa4c190",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "07395037b3564ba7be4e468a0e6725b5",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c492e17b78ec4fa19df4b7b99af37e65",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f803418f91b4e02ac0afd57995f1412",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "dd5ae8ecd5924a3a8d3b5b04b5230701",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c540009c26674ef8ab9915728f8aa154",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b335211727a443c184d75a611514bb06",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c999df80d000460886a2dd0b2a9d05c0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2f5acf27b2364fd389c419051a89f1ee",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6528584a3cb4ec089b6db85b0c80e28",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "acb16ba59d1041c2ab606cf3e0143c60",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "30e2585a95e740f38a723c528bafbe0b",
          "Name": "room",
          "Description": "room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa559364412a4bb881af0246ba4f5e0a",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70ffc7f6d55647b99c8d8504862631f5",
          "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": "room + \" : \" + area + \" m2\";"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "8afcacfec0db42aebf1521f89c7dc1bf",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "10ee02d6fed448edab8b366b46ae07f1",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f621bec2d0374e888b3ac43d4f2457fc",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1e2ee5838df240df86550f8acd791387",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "29985d61ef5f404a8f7851f8e589e12a",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2376b05181c42328d55d671c5b51eb6",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "Id": "38d2c80909514052af524681c063d579",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6480a220135c401fb2bd1daa29f26f6e",
          "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": "c292ae49b1a44aaba5b8bf53d4e51805",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fd9adb0520c44d34ba8bc545cb535663",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a032907ba3e44b7eafda7a3d4af5f9a0",
          "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": "a1cc13bd43af4dfd8ca3a4363ecbb0e3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a03ce41f73784c83829a55e4e418ed32",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b4211d33c0544918ee2e4e6272c155f",
          "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": "a7b28d216a764cdabec40d9ecde3fee0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c717728b984e4a31bf55fb16f1871a62",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42b10ad3044746e785ce2a8be3bc65be",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0b08684c1e5d47bd8a2bb98db934c511",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27ea919f8f9540bb929e9d221887cd55",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f3c1be032214d9bbc7a2c9f0c5675ed",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "77ae2ffbfd754a8f8dd6f985a223e735",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7c51b8015bb748239229e7aba091a99e",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "934901f74cea463cb4aebf62c4ca1565",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ec2c19e1ad9c437d8a7c63505de6e06a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "007790c0365843a79675366627705509",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdcb78b0e70d4ca8b12cb2b1186315b1",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "606e6191a9e54833abfdf1048cb010ff",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aad6c92fdc464b4c90fecfee86f82c68",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "90f57a8efd9a426d9b5c8f426e819f06",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d88987274f824e71aa804b813c1fbb0e",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1d089ba9e35246ecb9ead46f7e3f29d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af362cee75a24471a1d8298d6529f8f5",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4420111df0fa4775b5f27a945a7a38fe",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1274c76f06d54f1e8014e236959e8d9f",
          "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": "311d4a2a6e424b9981ac1e5dc960f1b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6929f86061464e1f835432d016df6c1c",
          "Name": "alpha",
          "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "553d8fd5624f43e48e26a4f3ef84120e",
          "Name": "red",
          "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9c84c652cb048abba77c58f0a712eb6",
          "Name": "green",
          "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7893e7b4568646858b530cc534ca173f",
          "Name": "blue",
          "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4758efbb942a4e68b85b9b3c14a6598a",
          "Name": "color",
          "Description": "Color created from ARGB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0b9fd41bbb1e41bdace69e9f1c861ac1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e2b995d7170941228189d6e2892058e3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce549098f5f5438b85672cc9f5c12724",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "425965251660418ba9b260696be61ffd",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46380ef6b4f64f5ead1d521290f13b7c",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "200;\n52;\n235;\n97;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "db65deca84f240159d6eb9e4590c258d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fc884be251be428c886d072bca5c527a",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e62f2be3e874159a84ae889da26491b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59d1a3031e1e405cb7560b6b2b0bb08a",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "79cee6fa1c9d48bcb98bf1f9c6e0578d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fb3b8160545543d9a44fd300b349a62c",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f695633db11b4a288772a8d87f19816d",
          "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": "-wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "020b62fc024f4cd3afa724a9ff36a712",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bde1b483723d4db387aca9c98d6b24f4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "276b4a1e26b442be80a45f71b9d2bdd8",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39962495da804a42b6f843cb22c1ffe2",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18e153a25d5745cf820618850a33da96",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2a55a9e770084759866fa8dedc44f8e1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d007af9b0aa549aeb1d4f928af626c52",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3584862701654e5188ed77936fac6db2",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "efdcca6064d4445ebc068ae75ceff5a7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c5e14d588ff44ab4a7cf464b79392ed8",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "342fd08508514c86b509f7d54e19f044",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5351ec2432ca45b092c1eace866375c8",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b982d16ebe8e420c8500515ccf5cee93",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4fe1c12440c4aa69c14199476108d8c",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d704c24405ce4ead80e5fb0983c66dc4",
          "Name": "list",
          "Description": "Eine Liste (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": "3dcb77c7cc144460a36d68fa0bd1be45",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4ec2c4b10bf5410d913e27ecc0393d49",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28542aee9a304e979c2d85a7cf87dba0",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abba8386f69e4514bb2546a0789857c1",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08c8cadd4dd545d79c06d44496b0cd9a",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "32636dc7ca8a40d08366b0c4f034841a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1d4c3825cd414c5489a240143653f376",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3bb34904aed45a38a8bc389ac64003d",
          "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": "wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "24e97df921c84288b5b699061f0ea672",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e9408b8f1a2f4446a21b2962684e991f",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c2eee27c29a40b9b45e3473989a7e26",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "d5647ae8435a4e8197d85a7b51643c57",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "73763c3b5d3742018d14dc72f1c0498b",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Main Corridor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "b2344a6712c14a8ca6f18c667be59e54",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3dc8ac928904495957e9f3bf87adc7d",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 4"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "9ec7658f5968467c9fd6a268703d3aff",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "638226aefb1e454289d10a1f4f45209e",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51ef8122d0324fafb19076c8abaae022",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02077aaa5186433d94b9f61b87ba4087",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0ebded3ebe84b399be6ee03faba9290",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce1101dd1b8f4a5cb4ac5656ca9f0469",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3735dccbe9fb4e5892f8c85b6d51a056",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8971841d3af7448ea1cc069faab3543e",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a257659f6864eca9bfc8482c30bcf46",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1928bdb3caea4c0798f48a79966fd9f5",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "ae77437a36c94492a50d84f309f7b766",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c0d21910f98b4eba89828a678c5bb116",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 3"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "9456c985811c48fe8bd8dbdcfe39a6e8",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c214de6841ae4f37a31936eec1858d6e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Common Area"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "d144cea63c9a4b8e9f816b1e8b799440",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "136d970ebc4b4aac8578feefd85f6904",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 2"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "64bf144a4e5e4d82bff2b5110556b745",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7abf4e8fa63444ee997a5776a8aaee69",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 1"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Combine, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "26918fd0d0464e4f855760e0570b869f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4b9cb6c86cae4318bb84bc6a6c28cf2e",
          "Name": "combineFunction",
          "Description": "Als Kombinator zu verwendende Funktion",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4602e8e2d344f83bb783a7fc6cc3595",
          "Name": "list0",
          "Description": "Liste #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55a80edba101442c9f14a0855981b915",
          "Name": "list1",
          "Description": "Liste #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13006e126881456bacdb4b501ce1713f",
          "Name": "list",
          "Description": "Kombinierte Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applies a combinator to each element in two sequences"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d34ffe9446e34fe989710b0e247ecb99",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d166f6d43bc64da7877f7e4b40f0d40a",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fa443e1b7f94319b40230204842c950",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b2b5eb8c5d64d04916ebc51276c9c1c",
          "Name": "list",
          "Description": "Eine Liste (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": "8fa1ab10859d424da18b437641633fc6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "22ba1df272334a46855f032559ff4896",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cad5244d538a4f0cb7135a977da301c8",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "902a9d7ed4f74aaca11b419f54da505a",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "628400feeb3f4f84822fca781b788673",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2a4580c19eca45bfa9c31be82ff104a7",
          "Name": "CommonAreaWidth",
          "Description": "CommonAreaWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9a4f3f07f8e41c5a42bcb55311eb7da",
          "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": "CommonAreaWidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b481cf55902d4e3a9b6c3a60a3a9cb92",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c11de46547734061a3d1c535d897b8bb",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a64d52cd316947459f521962f2b4030e",
          "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": "-x;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8a89ba99317f467ca734ef9c2f94a9b7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "980572b3df394e34b189f5dc42390655",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d64b7e409b2b404dbe38904af4c824bb",
          "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": "-bdepth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "93a63cf0d3d84ccd98870efc49f4c2ad",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a57001b645ae4aa9bfe3325d5cd303c8",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9858d727cc50421e81f7314bcf1b4db0",
          "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": "bdepth/4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9643174826d941689027056270a7ae1a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dac8f99661ce47638c3bf2c982134ae5",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8ca4dbc5aa94ea7bcc6d45c574a7621",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "765f7fba5ea140be93f71f9e1e9d2d25",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2fcd996a8394d6aa37fd77f0e791269",
          "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": "fc161ad639fc4b799f43ac2ae29aed11",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "30e5c0666c6c41428d7c6cf45942b735",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dff0f0e257a243b3af98f8bb7235ab16",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95d9f152a49846d8b35675b704c1d182",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "334df9b21c1442de8d2edcff62562c0d",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "1668452b1aae4804ba8d8cb9a3cadc32",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4a8945185b7e48639b65260fbcc23e21",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3801148eacd24c0a8f5d274ab333bd67",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "745ac2fc921548deb58473041671dd28",
          "Name": "list",
          "Description": "Eine Liste (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": "e9bb402ff85c403d9e047c813f7dcef3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "62a081bd8ac04220960b6f66229b3b4f",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "207211106ba545d9a9e5b421bf9b7390",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ef7fb0c935d48d795648e1365ee0ac8",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7e5b3461a2054296aa63705e5c733184",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b38a405041a74d48adf3f476733b951a",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "e1da72f0baa84286a4e4608740a38ed7",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d6003acb55224445ab1f1db6cc334cfc",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "78afe26243544d07acb94b52332c88a9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e9a0114f49684003bb7139e8493e9a03",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5b366920156495989b0fc9849151be9",
          "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": "87c5f29bafa4436793e684db4e66e05e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cded0eda7ae647faad41d09fe8c10a53",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b8da85cc96e4c42b8a0ca2cc064429d",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c80fa0c2266471baad228f8115df857",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "111dc0dea92848b48661c7a829eedf1b",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4723c79d3efa458aa2fc4a94555d3b74",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c4247602c8274d8f9a9e27d45e7481b6",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e01360ae9698432797a624f6887097d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6dc4230f2623453381b29087c5dd39fb",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9ebe81678024868bcc742435aa8e0af",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c604676d8dda4c889d1ddbc50a9598a7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7141a9180e4a4ccf91f244ec855922b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b8568c8033dc4b21b8cb16dae2b624cf",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8615504d2a2542129547e836f8b55356",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "89c8868422a34c439fc1cc3e15d49445",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "66d3a55bae1f438f8935e4df47f34170",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6357f9aea17d479c99334a869ed25d3e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "099ee79056e3493d9ae02b66ffede26d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "52674be6017d4e40b31723a2d93397a4",
          "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": "[3,2,0,15,20,25,28,29];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4e656f0a196743098d666413295aad86",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "40b32a0f08764b0585fb6d144728f61b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c3b9c9763724bbaa765c0d29e8dd49d",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cd543425cc04b7286ce657df3f0dd25",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cabbb93b342944c4aec1dcbae844070f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "020f23da2b444e13b90b4564c18bba49",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8273d8559c184afcb54cfd2d36e94d8a",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8e29b7593c5437db7a970937933c499",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7d533e4c0a53493789aac9f50e855f70",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d76c37537feb471f82ac695d0f3fba7f",
          "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": "[2,0,15,20,25,28,29,3];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d884444f95bd454495e5484f318323bb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "96ed4433f5e34304b697fd0244ef624c",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "286d2d9292ed4f4b8616182b4e7ab302",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c14f34837d8544a2a1c422e73be01d37",
          "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": "b0a3e99fb3e640ec99a7d00d8f636a42",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1b4291f0cefe42c4b562f4a369d85f21",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02882be63a8d482dbfb4b6ef9569f540",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9cf518f7758c4ecb86205ff63e921e6a",
          "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": "d36c9e64fcef4baaafa4eee9eae08df7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c5f993a005c400fa4f0eed1bd3d7937",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab0479469e764e42a899316712819a30",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c169f1c37e7642a4a08bcd12e98d64f8",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6cc34fe957bf4755adef81db1de8da97",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9c18a214f26d439d9be4aef99f5d5e29",
          "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": "[16,7,6,15];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a80c04fab04d4933a7af1185948515a3",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0020e58e3a864617908f84e113d267e4",
          "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": "[15,16,7,6];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8ad4058c92b243cfb4f5b29f4e87bc62",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "93fcb7e5306b4c1abf80e08be3e9c722",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85fc60706cef43aaaa345b268b4da7af",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "06302c664ef74cd0995330b9e7ddaf19",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3814af152b2f44ab95276025c258bcb8",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "115d6d1363e44b2ebd4e0bb4664c58af",
          "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": "[1,4,22,21,16];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fd8f51bb84404034a36e8c5ea788a2b6",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "33e087cf2d454786951177de3a1752d5",
          "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": "[4,22,21,16,1];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "90ada762916c4680ba2f5c0a050a80a2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "65fb7e2482ac4ea3a0d2ded4439ca484",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5d6b7eccfe148d69fd15612c5f3d8d0",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3bd0c25693fc425b9f24db15a134680b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9bc397fa304d4fffb5757aebf893622e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ce20194c7f4e43c1bc2d9e229b6a7776",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "484d2006ceb24e3d98009a19d4b2b365",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ab8ceeef09b4b92b3c953221ff97c2b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "56739f96ae244ea4a39a162a6d6d8721",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "713d848077ed4641b23a2504e68ebab0",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d37762c39014a5daedd903cdf549d71",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bde0f67aaa64ff68c19d5c45e51d213",
          "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": "e8da4fca1171470b8e4f192ee72520db",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "30f4ee27bfbd4ee5b4403c59ae26a04c",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8474304a982d4510b1dd8cab72450aee",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79b52a5c59f24688a37d4e532366164e",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60c9a6242c334148aee56eed525f7210",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76fbebad9eea49aea4ea13c2df597420",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2fb8f8e926e14fb6b779e7c9a15ebd9b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bed63ee3a593409490e77ecc96cd4291",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "871fcdab64164fb2873b7f7391d7eec8",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48414cc129674fb8b68cab35450d639e",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f639ccb8093a4e5583a915b126c99ca9",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4203b01cd9c41c19871981861cb36ce",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "aaa85337c6144630b54ac95aa642bfb8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0e133561463d4b3987aec0d91028a429",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db1eddc3ac544aef99442bf2a61eba0b",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b805d5816a44960a618aeef19ea1908",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6ad345f67514df592f0ed33c3418783",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bdc532058c3e4c2288b531dfeb9fc7e8",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "47627942eb7a4560b0fdb69dad408136",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5ee0dc94e8264d72b807e72f4cf2ee77",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "daaf405413484375aeb501597cc97bac",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "818c6d5a62d64b23a4fe8829c8b60e39",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0521dc82e9344e0eab5f91b95b9e2f92",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b980bdd5ee384cfab32bf1a22e13462c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88b6d44b850946ecbb4438b91da4f0d9",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e1ba5a3ec674ed5a09ab56d124f81f5",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "87cd73fe2ad642459c4a0bb8b200434e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f17cce5094c34d46a52fbb06b2a18e0b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35842d131f464b5aaed71db86029a059",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbcef083bd1b4797b9ee180ac777f76c",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b9cf062017df4d289a71a3b596dfdf5d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "19212872076a449aa5681eb3f788a646",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37d6f799cc2b4c3ba4df146321fd8b94",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "743e2264e87847a3b11efe5414cd46e5",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 102,
        "B": 204,
        "A": 255
      },
      "Id": "c50c3d787a91493490361583e8392996",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "612f77d1515042b8b33bdc1095670880",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "aa804d64686f44f1bdc940981c9e7c18",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8abdaae7055f4550970b0404d9a25561",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "79edb8a56a964a6b9cbe370771bb2e36",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2289bd37eb5343baa04e2bc3d9d56a01",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ad17661265784fe59572a3787f5835a6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8fb5d65504e44d35961b890200fa37e9",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e40deaf38c0848db8097d57a737df79b",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3701cc9bb8ed4abd80efb73d777c0260",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "edaa099c612549818c6e367811616f25",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af507d6cc2d641d4a07d38ebd161066a",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a27f257532dc42729d5a103b57850220",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "764318d381bf4f1ab3b25f1083685c6f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ea9832f5a1354aa79a4e60a5bf6d1fca",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bc17a9251e34ea4946a77ff9a3c88de",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3e72d85cbbee433bac8740ab1dc2374c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "677af5e831714267977baed70e645ca0",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5260fe48ed1e4311873deb98a8abbaf2",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "187551a950a04c65bd2096ba9287eea3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "233992d1bbf94d3b989f9884291c1bc1",
          "Name": "Basement",
          "Description": "Basement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04a79c3bf0424da5929f9bf6798f4685",
          "Name": "GroundFloor",
          "Description": "GroundFloor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b81a073ebaf49799836f3dd36341e4b",
          "Name": "Level1",
          "Description": "Level1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39666b47f1ae4a739708add083c375f9",
          "Name": "Level2",
          "Description": "Level2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fdfbb5d48acb4b53865cfe7efe263563",
          "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": "Basement + GroundFloor + Level1 + Level2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4ed5902c975a47b28bf9c73980aadcad",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8f07d8247f1146269e0084139fcdc843",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "449b579bbb944c89951cd5ee6a2c26a1",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2e350e41b13c424ca72021a57dd99dcb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3a8adf29d7284ab8aaa556910af4717a",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8a8172142664fc9a8a719b975e20d30",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9724071564b04905b5aa23f846d6c1ce",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c81f350733a94e1287408c673f26c623",
          "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": "f3111b9581e24a359ee1d9031d6f42ce",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "850da954a49c42f68e70aa1dea229cfe",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d0e7455f0a524c7cb7873f4eb0cdc580",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8d64f6d10b6c458da706308330ec0cb1",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "281175334216461f8a9c61d1c8b8d093",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9fb3cb5f87944789ec3e563214e7e04",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "61e919339bc2432ba86b83a7e4c5c18a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "565bb875557642c29a745c20240b2626",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fd9e1a7f6194ea894d03085e18f8bae",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fa20d00d3784221b141110818801709",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "83ba876bd45242a69e1efc0f752d29c6",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "83923151516a4859a5ace1ef4d5e9649",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b19ad0008e114dee9c1f957249480eab",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86c316fc23cf487bad4c5c51aa0d4638",
          "Name": "list",
          "Description": "Eine Liste (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": "8bfc83443b054928ada7d463db1eb6fd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "007e65dac40e4738948000f6ec9f7a9f",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6af64476987e4617a8c620a33e46d08c",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdd3e00ed344411b8da906ce9c01f3b2",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "489a93e626214937b8f1d569f0872aee",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2c356070236480699e679ce0df4a3d6",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "68485e3222074e29a7b88b51dffda006",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f5631fd6e9ee4f3c938bcdb193144011",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23760208fa8f4f8fa0428759af9193b9",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3895b4d579f542678883ec077801ff24",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6c4a337a6e25462ea3e46e0365811218",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4d7f3e102fd249928a89965320d16348",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0c0d92bfc464ff08ebd356682f77d33",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3339ff556034d4ea9bb750fea16de38",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "23098a7d145a4536a96e5ef4dd0ac961",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "51e78cac377f47ea92d6fc66b9ebdfec",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19da993d7a3a4d94944c54a84ca375e0",
          "Name": "list",
          "Description": "Eine Liste (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": "94f4491cce5d462fa3d47dce56403112",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cb6aa7d808e84c428e24587c7cfee881",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14cb1b5e39084366a304b8b83c60649b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01c2e207311d4b229279642c6e38f77a",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f6c81b63c51d41c495b62e84c431a44a",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e8a7ea1e38824881ac8f4f47c1922c2f",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "93bba071bcee406fa52c06ef82b64221",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cf8bc50409334dd789da2c7753e7403d",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98335bb11c7844a1985af090504f3e68",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1f67eab65ff4d12963e238940904571",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d99853d5df2c4c65b6930e45b5a60c09",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a50ba6294285420db5128a7919f5ba84",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "824d8a6245a4450194b91d6f56b6e532",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5cd7f91e03c142ba9b825b53bc047e9a",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "24052fdcd5074cb998ec00df1dcfb785",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "aa0d660fa4c4407d9af4c5207b6ccaf3",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84615e1b21da49aba2150c84d8a1a6cb",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eaa260d25dbd47018669a4f598a3280d",
          "Name": "list",
          "Description": "Eine Liste (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": "918c04771041452a953fc0ab339f3502",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8238d4e3c7724ff9b864f0f714d87a0c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7df21c97dd004976abae37fc66a32c3f",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb6fb70e6ce041679f8109e0b588aa2d",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f5de5dd94ce142d58440cfe6dcd88fc0",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "72d0faea65af4f9daad28d5783b1fba1",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cc03045ff78b4d90bccccaa4ba632d32",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1e6f21187a984623ba1839d70a4b398e",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da25aed6b49448cfb4faa8d1b9a75b2b",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f30a7dc466346e1bd2b9cf3b2ba8bf8",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "96711b0b21a449de8e7326fca1009f11",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c4780731691d4a43bf7dcd3d59381567",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75381a08f467499388f17ac7cb124681",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "612f3a5a92d849f1896c4b0d697b5fc4",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b93ec97b838c4108994fac7c2f50eb3a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "938675c3a27f48f28106c152b01bad0d",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4983999f762413ca4b366762e655133",
          "Name": "list",
          "Description": "Eine Liste (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": "2773d27340764e9e99ee94253b569e26",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6ade47ad231e4e4e87abc730badfd03c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85a9b8d2ec0e41949b7a2cbb1ef5d5eb",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ce0650b5e9940d6857e7be26641142a",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7701c59631124c9f933d5d587595b9ae",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "524078209a5f4932be26b25823731fc0",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1d2ddd17008544c78a646693c0f80226",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9e250b62685547cd9db043da2a07f495",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "624f3cdc969440ad97f8366d15fcde6d",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f262df123414b73943b3325601d25ab",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e7fdb82a47a744938c186e563fe062df",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5711fb2e02be4bf6b68c1855394db5b2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6219bb202ba442a98e553bbd64431847",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d2a64d3e8524882b7b3c616f5810d62",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "3b1f562086f74d47a293296d7ef5cfef",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f7ef8bab0dc448e9a11c02929dec979f",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dcae0ec271143cebf71b00816d98745",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5622562a960d49409b7b5334f7599ff9",
          "Name": "list",
          "Description": "Eine Liste (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": "c4193b6be93d4cc9ba1aefe16765347b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c8bccab0fe5b4e1b93fae3352f39675d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4eb37cb2d55f49fb828265edddce9e66",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7065f6fc085e4e37b8b23343039661e8",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "88ef509027ed44ae8bdad2ca23aed3bd",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "023efab9135b4c7fb7d8aa1e756a422a",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6a3d2c2880e944988183ee4f55d69ff0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e9ce8669c76040efa1b203a0773c9339",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d95fa41e74549159373727db823a3db",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abf58540394e44fa99c36bf80f787168",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3e2bf71779e240abbb785ff97c83f4a6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "395e37d4fca14002aa4e70d043bfb714",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0f9040ee8cc411dbbea5be14948d254",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a03dcfdaaaed475a913ab6e2ccd23bf7",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "36ec3892ada84532afaae9699c312160",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c3b0c4f53c954d3599af75cdf4766179",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5eb1130dd16541dfba7cf0c1b110eac0",
          "Name": "list",
          "Description": "Eine Liste (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": "91f11583702b49f5ad68f180894587d1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "784bf4b12d5947c18604c749c0cdc11a",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7b88a29e7e94a058a55e125da650f4c",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "777d971c80f4470ba299cabc0f4ad6b9",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "8acf8f85fcab4036ada7022fb4782ac7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0dc99dcb702340528ef7e107d5b74538",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28110ea362d94230b0158dfd0acb3b87",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "490b341151ed43368112c552f164621e",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "21bdd03daa4d4e31a7d891dc26c003e7",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cafbe34e66c44012a3c56e9d5a898501",
          "Name": "list",
          "Description": "Eine Liste (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": "90fe812c1be94f3c975a1524552121bc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9158a0537b1149258d43df150789b431",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "393cba6d2de043cea61a447b10eb37b5",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8af88c39ec904805a5552e99a121082f",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "03c5469174df4cd1b935d944e2e1a0d7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2620d52d446c4be78960603720b22763",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "575fa710c32b4f508bb4d3588aa0ac30",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7c3c1381962433db44f3742cdd89497",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2489f4a13e434d31a315393c2d8296e8",
          "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": "27c20b1404fa414d84f11cd485d308f0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b323f630543f48dc906b2e34015c11a5",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e48fe5f7ce65478a8402a0cc8d8f20b8",
          "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": "5d3e5b6fcb014b09844e3af6b8c65241",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "6e2df4f33b8e419c8674950eefb73759",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cfc1763f96547ad9f57406275c54930",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b7c4b36ff094c2282e7913e9327bbe4",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4f1fc837a2e4f5798ab98fee9eb4385",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "667c1dae2f2540efaf3053d659f3b5ae",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f365122b10844f2bdc1fe526498de67",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "526ef11b5a1e444696b90906ce0243e2",
          "Name": "list",
          "Description": "Eine Liste (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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "0ef4dd4847854ac2a2e717c5c009271c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c19da2380e14256ae5a11a9b513ef08",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "957fb677c51e49c2ad575b32c07c62e5",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "571d26556e3349a38430692e6f1e121d",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2452afd3c55c498e803c6bfc0bfbf170",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e7827750c2f4e639b4e8991c6add3ec",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "c14202ca0c564a5aa434d59ffc7e188d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f01cebb08ff74d73a12d9db0f5fd9525",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9ee8463f5cf400f9878817faba3d663",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eeb4ebd976ba4611b9df31ccf00be98a",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abf1b8975fa04366b6d3aa905a62b592",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b9f7633b9b145dc9f6c5c73279c527c",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e06a6869e5643a0a9a0b25c03aadda2",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b4c63674afe4b54a962ebe456e6478a",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51819d8b08db48fa92386b7b66ebc985",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f06509626e04b2e9902b18e6e28ed0f",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44f1a4c1aa904bf489b2bbc6ca0e9f0e",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1548b6a6832f48c683393eb277c5acd0",
          "Name": "item10",
          "Description": "Elementindex #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f83084745b84c76805693d6e777ce21",
          "Name": "item11",
          "Description": "Elementindex #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40b941f543ab4ba0b3df6b331df82790",
          "Name": "item12",
          "Description": "Elementindex #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6407db2a9aed4a90810a900edee8592f",
          "Name": "item13",
          "Description": "Elementindex #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da479bc1c3474c7389b9fc1bcc74babd",
          "Name": "item14",
          "Description": "Elementindex #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73787cfe4a0a47fabbb89ecfed041986",
          "Name": "item15",
          "Description": "Elementindex #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e21f4196afbf4c9abd32e78d66104be0",
          "Name": "item16",
          "Description": "Elementindex #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7904cb42ee4e4211959c4253b200a010",
          "Name": "item17",
          "Description": "Elementindex #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6f042a364894cfca73e3572a6109185",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "5174cb21ae9443a99cb17963571a599c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1033b0bd20fb4e37b090786011c16880",
          "Name": "CorridorWidth",
          "Description": "CorridorWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "325bb1b0be954134a8f60ecff8e22b19",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6bd096ee2824733a8083d4a6c024b04",
          "Name": "",
          "Description": "Room3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79ce9e39552b49e3b40b067647a9325b",
          "Name": "",
          "Description": "Room2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16c2dafaf30846248e9421ed0a608de6",
          "Name": "",
          "Description": "Room1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0e1bac6233e43149c1c0e211be2c96a",
          "Name": "",
          "Description": "Room1half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "256dda70f5c94bccb559f809ac6bf3d2",
          "Name": "",
          "Description": "Room4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2516c29264c4d35b22a445f6638263c",
          "Name": "",
          "Description": "Room5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1fde5dae8f764908b48f9a04b5265179",
          "Name": "",
          "Description": "Room6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fff3596d64284ac6862b0cc77f80a68e",
          "Name": "",
          "Description": "Room6half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Room3 = (CorridorWidth/2)+((bwidth-CorridorWidth)/2)/3;\nRoom2 = (((bwidth-CorridorWidth)/2)/3)+Room3;\nRoom1 = (((bwidth-CorridorWidth)/2)/3)+Room2;\nRoom1half = (((bwidth-CorridorWidth)/2)/3)/2+Room2;\nRoom4 = (-CorridorWidth/2)+((-bwidth+CorridorWidth)/2)/3;\nRoom5 = (((-bwidth+CorridorWidth)/2)/3)+Room4;\nRoom6 = (((-bwidth+CorridorWidth)/2)/3)+Room5;\nRoom6half = (((-bwidth+CorridorWidth)/2)/3)/2+Room5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "104e9249b6ae4593a2aa4f1901c14f8e",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "858f90c1a1ad496b8ee22e8c956d6fac",
          "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": "[4,5,14,13,12,24,23,22];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0f6b1b0d2e184dd5919a0c57bf27bf28",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6ee437465aac40ddb1ddf65e7be9407b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e85c05709a924a1799cd2bc174431096",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d29b25c364f4f01b86d4bd3e8cec09e",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e44ad70f1de04ab087c620d2c78777c2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "52607a3d05b74877b9c61502e09dc3a2",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e955f33f480249c89a51cd3cb2ea8865",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "65e510a7209547309c33dd41dc4d4242",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "e0ddbf6be40a41bca8e5b1ba5e28e230",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fe53ea6b2c6b4d43a6e7d40f03973b50",
          "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": "[5,14,13,12,24,23,22,4];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9df7a10670184e8e9ddb30a7e776f045",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7f8cac9bf6fa41718031b50d2b932c28",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "563a5e5d44454db28a57f9a5b106076f",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a0b1d756b5747d8b541dd0ba2a1b34c",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "97249924716649cf86c7cc49443d0200",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6ff96c61547249ffa1d136af70510a24",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfa01eb7b38b4f809fc66b7bc32a4efa",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "701da60a8cb04fbd97159c09b79c3362",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f72aac154794fa08c8a137976eaee34",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6abffe2cc8724392bf76248b27834a4b",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2bc30bce92524139b311faf9f3700c72",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "741fd27d34e94e02a13c098da1096b18",
          "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": "[27,20,6,30];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "38ab4682d30f46abb447db03063f4ed0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "78f2bb4920594bafa61f02a1c34c9166",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edbb5bf38f3648f8b013e8198afbd743",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cce50a94f2fb4bd58cdc25ce1cafadfa",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a6da168d9b66482fa2742ed38d8509ae",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8cca02d9b236440eae54d5306d5c3375",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d982b57a2dad49f2b68da4b230e98fd9",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3fbd961da6e4dd7830da1b775258cc7",
          "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": "205825499af547829ed785e4f92eb3ff",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "85691f6995174f5aa9a1e817c954fe2b",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f399a12f89584739b52dbfe2ecbca334",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a494d2176c2044209a8ef8a9395a692b",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97869e52ca9f4d30aeb17d1060da9ba6",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7eae9e367d7b4f32bafe47913d50b259",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb60acae1a024e27aeb9f0c047fbd7b9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3bb3a28ac69840a7af5bb85fd5230b2b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76a9773b8a654e36874c7d3f18e7983c",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "90a938ba252c446984c30915af3ee456",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63b9279571df4018a0a08aa3cba47149",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1a6117ae2232476684462c702ede1ea4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "611e40d30c57491f8dcf61f751c69f40",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a89485db983b4d3db9260d0b8797800b",
          "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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "c8b76e2686cd41a4aed1bc57f0f5e69a",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d0b81d46dde04726b05f04a805ba81b8",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Balcony Left"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "e6be47c8aaf44efb87554c1ac7fc209b",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a2bedf6cee644bc826996d398541210",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Balcony Right"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dc3efba52feb4292892b07322b65dc39",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5cddc879ca764a46becfa61d09a60fdc",
          "Name": "room",
          "Description": "room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db2d649037ff403997657a0debccbb25",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ae925d8bd494ff8bf530533d61caace",
          "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": "room + \" : \" + area + \" m2\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c3ae010b8c564cda957b6a20d6649435",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c3bb8a62c3b44c84be4dd4c80dd41fdd",
          "Name": "Level1",
          "Description": "Level1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dabf67baf66048b5a2751c840091e0f9",
          "Name": "FloorHeight",
          "Description": "FloorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cdd058bc811546c18a637cc4412c068c",
          "Name": "ViewFloorLayout",
          "Description": "ViewFloorLayout",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79542acf2739408f8f383d7fda4be1f2",
          "Name": "",
          "Description": "Level2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Level2 = Level1 + FloorHeight + ViewFloorLayout;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "a24fc7638198423d8b59717198ccf90f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d7792d54aa8044de8e07c2f320bb88ad",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6a271d2273046f99178f8780bfaaf4b",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "906f07f034ad4a8899a50e4c0ca86d6a",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35954031ce284417ab6b982661476b59",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9af74701b08449cbbeb15aa5b447b5c",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3460497019ab4e46a627f6b2bc7bb365",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d64c5465c80d4132b5e9476fc563a2f5",
          "Name": "list",
          "Description": "Eine Liste (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": "371a1dbcc14548e8948314073fc84bfa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "30ccd91c23c64e6e94ce9e97be3f33f0",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4b7abe4cd54447fac6e43e78b57109f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "182bb40f87d146abb1df9d7b88c86c6f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68ab4fa0f83445098869e240e9d9908b",
          "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": "dad5ed514be94bdaa3c2f1166e264468",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1e6f448f55c14ee09b1bcc418df5647b",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f9a1523fcb1412d9a58132dfffdf695",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd846b73526649a7a9422b79b637f89c",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d29098550e544ceba8ce05358012c22",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ff3d765b0f0c4f0dabaeac6b06f28bd6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2d327991d6424a7792a704c50b20655c",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84a11658005e4c0086c187b37604a87c",
          "Name": "normal",
          "Description": "Normal direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4dec92b6b2104389a50b17b6f50c1648",
          "Name": "Plane",
          "Description": "Plane created by origin and normal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "96a19311cd3a4963b11192ffba96eb23",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b21bd1f5e86c4a0ca6c78e4c2342183b",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "415da72e1bb54d968897822097364fc7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b238122274234174a2d6404c5fb0ac51",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cfaea095deb42febedf9e36b2bbc757",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea825d4b64a9455ca582b8370d5cc693",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 204,
        "B": 204,
        "A": 255
      },
      "Id": "f8e411a27b5a4a6791d0b7b22497c7c2",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "83506ff704804c629e1770dd58f8f740",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2097e06862404126a3c00f1b6cdfda77",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ed269ce008984475871b87834bc22522",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0bb1a7df662b4bbc85d1be014bfe3084",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ddcfdd4929014a56b0728aa7c68eafc2",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "a4af5f3bced4426cb2880d396921616f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0847ab2263e2468ca016f75514a663ff",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ede046d0e1d54152989f70db6a9db795",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48332bf8dc2b459e9e7852b4e07bf804",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e427ddc76ae4754afad82a28f92b8a6",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "221c39322f6344b6b9d854ac1cf1e508",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc9ee17ef62f4ea69554de5f8577d18e",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e46b7b2d15aa4897992c5c89a29362ff",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d20a6d43a6394983a5c6107f18786e6a",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b9bd898cf354926b6c562456169c043",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d766b0389417471e8362fbe11362bf6b",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4735960b0fd4476b9803c8b9ee8039eb",
          "Name": "item10",
          "Description": "Elementindex #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c162168725647cb9c3bb1c3f9f64b0a",
          "Name": "item11",
          "Description": "Elementindex #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6abdb4b1c5544fadb78f8558b8f110ab",
          "Name": "item12",
          "Description": "Elementindex #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75a0ebbb801d44e08f0cb1a9694d31cf",
          "Name": "item13",
          "Description": "Elementindex #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f89c4f700e940a5ad35871a5a25c547",
          "Name": "item14",
          "Description": "Elementindex #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c878847042941f291a05667fc178c36",
          "Name": "item15",
          "Description": "Elementindex #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "615fc68672c142b8a0f36dcea430bcc1",
          "Name": "item16",
          "Description": "Elementindex #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09e96033aaec49b093239ff21ccad06c",
          "Name": "item17",
          "Description": "Elementindex #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fdd445ddef0049bbbc346012832c03dd",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "d59dc10274b342d3b511b44143dc923b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "810324f4b7f54b39978ae615e5a8d43e",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b35547cddcf5437c951e0116d06e1755",
          "Name": "",
          "Description": "RoomEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b8fa619925c4ed48325ebdc14261a21",
          "Name": "",
          "Description": "RoomEdgehalf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71e361d2bb7d4e1db168f22ae14a8070",
          "Name": "",
          "Description": "Corridor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b52649d8a4804f79b78b5b08f253b6a1",
          "Name": "",
          "Description": "Corridor2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c4bfb21ee624ae2afeba7ec86c5b30d",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RoomEdge = 0.65*(bdepth/2);\nRoomEdgehalf = bdepth/4;\nCorridor = 0.3*(bdepth/2);\nCorridor2 = -0.75*(bdepth/2);\n0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ad818dc23a724900aab282fd778b4ca1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e2c018724dc54f3c850a67f56d9916b8",
          "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": "[31,32,12,13,14,5,4,1,16,15,0,2,3,17,18,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a4b37d4dbd074d1c94eff1bf6ac166f4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ac2b24bfc6a04afdb4c6be2bf9d7e7cf",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e113a50b71f2472f82ad2e61c8949e83",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a46955951a3f4b12a74f8c28f4885089",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f2ce2b97fa3b440e9a8a551f2a75a77e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e43b8ad997bb4f22868f64587275b6b8",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "358ca0e3117a4654893021399cc331e5",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b44aae17c5574c52b0aefae0f3e185db",
          "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": "da241141833e454194899a7cd72a9d2b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c688f7767f964e80a90e05a89b0e241f",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abf2c93a2f9e4464bea08a09b381c9e3",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c0d49ca751b47c297d20907eef365bc",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "412a8c333f1b47c689efe5785f653aef",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ef5abfe0dc64044a8242a2978c5c75d",
          "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": "[32,12,13,14,5,4,1,16,15,0,2,3,17,18,19,31];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b68f2fc73b2c4b90bdb75a2901548532",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "733d61c8ed1f4759961882695f9b0ad1",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "434e02cb61d0406f9e90aa0ba415abfb",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4880289f08ac45c8a2085cbeb90fc020",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c55773cac1a424182e35f7cedbf8dad",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ba9e224f67947aeaca6ca35780973b8",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f5e9320bdf724693bef129a8a94c32aa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "26574af27c344f4a9224989047e81cad",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6703012f37f45dbab5c6704fa81502e",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77590a1328da431195a88744e3643447",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49f1036becf0407d86327e26a0fc7527",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bbc4b9a69289482e9a174e0a00a6cc7e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a9611a2e82be475eb1939fde70540227",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0be55aebfaf347779595c61efd3d3653",
          "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": "7b524806117946de99fbd1e852958db2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fdc3c7202afe4c5ab7cdf07852809de3",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8b5fecfae764f50952c93653af50f84",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6cbe6dbcbd9f49d9b609d813c33adf57",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c892672194164b6b909d456d90741045",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6f3b6f91a55048d3b7ef9aef3fe552be",
          "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": "[20,6,30,27];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "71985a4e7570480fa08dd050c2b35fe2",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "993e579dcd994fc88d1d1ff2d9eeae24",
          "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": "[21,24,33,7];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "419cb2c37f574a48a96cb169ccce5c6e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bb3e5c8fb61a4529887efe78743feb33",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0340691538a141c0be47168894df0621",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "642a3c12086145c3af031d5604f8f137",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c5f7aa22799c48828aa8688bbff2d44d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f5c0998ff1014341a2ca9ef221dcb4b1",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcd6c90c3c9847168a86f7fa7adf14cc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aad6b3fe056549e28371982fdfc44294",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ab99beae297c4a729cc0cf19a80db930",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7708c8e30ba149d7a876fecc419e101f",
          "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": "[24,33,7,21];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3a4ec358d30d4764a3e9cca7a5ec8d0a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "915c9716760f407eb4e42824cbc93c06",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38782b809db84360b2c6554e0b8e821e",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "173f983370ab40d38dcd6cee04a2e6ac",
          "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": "4e37aab4d9ad4af4a5561dab5f09aaf3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "993cef3140814b54a909bfcd9f821a85",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7092ff4d9db8407e94786606e81e41cf",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2bf33b70227144609b80e065c782a52a",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c12abba77380481abe0b16f6ebfa3d72",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "794fefab1094488da6a8e15a73a5573a",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a00871ccd1c947bb9b1613c40bdd72b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4165db1013504ef48e0ea4c5fae11cd2",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c9517ada395401282750bd9255f0343",
          "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": "7a0d359de6164460996d14b9e8ab526c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5d0cb392ce0f45c8ade38e5bd151f267",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f65c53165ac45df8d6ff94a2245c22d",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f68b2379b30d49ec918d6b3c7eb89790",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e18abe0a10c430db1b152e87c77e380",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "149311eca27c41f8b6f441fa2046eba4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "257782707b05470d95a47455babf2678",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f94c4879ff8a4969adffda2dded0d751",
          "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": "-wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bcf79bd9a95b4e96a119b2ddb521f9ee",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2aa23013479b4416b79584e47fa54b1d",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6c5dd49d1e74b129d6b077656f22a87",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7f5d53f1f3a43ccbcf5418048759afb",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b9255ab6d174ac6992f52466dc9fe81",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c094d108f95b480bb2a3060b5b0bcd01",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "da3cf8ab765f432c895feede493e6abd",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2dae3310ab474d2a9825885da3c86282",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "6ecd1ce0195c4f96b450f0690c1bbc21",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ecda6f547b8f45fc9fc293557203701b",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3dcd8c09b4b148eaad27c0d0bd053c0f",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c1ad322bab444cd94a2d7b000703624",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fdb1aa271d4497a8069d88b7807dbe3",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62801910379447ef86e81321980d7342",
          "Name": "list",
          "Description": "Eine Liste (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": "2757b886c042428cbad10539006050d6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5f35938fafd24b79992f31b008048891",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e741529ca4a4018b009dc29f9a76ff1",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7535701c79c5432c9cadae8b69899c74",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff34a85156e546ad8701c90a62317221",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d0ffe951c9944437b23e861625770043",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bd4950818eb24b72a51c66ece693d623",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b00236dd106447b88f858b215ceff6b",
          "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": "wallthickness/2;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "9808e73fb006486bb1a2a7be94f621ee",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "25956ce627f34b78bcaf5c3e39d6943e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 2"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "2acd850689624a28a086a215fea4f66e",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8a29522fba7448f6b60974070afc0f70",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 1"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "e50bdc1ea2dd47f18ea6154da9c5a615",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0d2d6c24787748f1b52d86d80bdc579c",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f861084de684e1dbbdf8f6046a120b3",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "196e18eaf21f4f9ebed84c567a3175f1",
          "Name": "list",
          "Description": "Eine Liste (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": "c51e3f64ce36433a9b1e8d8410169609",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b2210baa057c432d950c66ac450096e6",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2013780c0704dfea743a64f45f93791",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f7ee9a21092455c9e74bf462ed95788",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "a70c68e97f244489ba2c3bb62a85cc85",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1d95c54c186c44f7a3846a50f192ba3e",
          "Name": "CommonAreaWidth",
          "Description": "CommonAreaWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa2ad9f2a22e434fabec09ec5073631e",
          "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": "CommonAreaWidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "647f1c874ccb4f99a3e3d6896b9ab20f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c008111e98f74b518d559ff6682a9fdc",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "783db0af2409446f949f842c130426b4",
          "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": "-x;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "68c4b02f04564572939a5533fafbae3d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "118d22bcd6604272a17ea301f2576008",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83136579e0cd468e9b28846c16478c43",
          "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": "-bdepth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "60f32557347345459aef598c73bbeeb7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "759032e566e34872afefe76b73143cd0",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a9186c28688403cb8d2ff2b79563dc3",
          "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": "bdepth/4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef879fdea8ff437fb908c1997543947b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9e4fbde6fe3d46408e1600d6226f3879",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f75ccbd850e248c28d31d9518dda5ed8",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "166e6e55c0104b028806f3d3bb90ade4",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5572ae1ce867495ea59dd056e2685355",
          "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": "e9dadd13089f48d98d095e5cc2326d7e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6acdd4a685c54d0190e2871b89d55b4b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef39ee12037a411caadb5f90f21d8565",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d21d9fc18da44d5cb4316c6bb1cc260c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ce6ad188ea24a608f64ac226e6e8491",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "cb4c396156b94234bc74ead4f2db1ef2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "901dc1de8ff149fa859f07104b70c24a",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb5c0780ed144d7f80761bb5febf18d9",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1ba4ac04f474c10b660e14bb9e8f656",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "59a977e142f24813b352c52fccd7f8d2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3e416c896f134f8788cd0cd7adf74e42",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78b21ad3fbbd4be8bfb7516b45b31fed",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6d05792f8124bb88e1a1373556d155f",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2);\ny2 = -y1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "982cb317a6db4deaa7e63beeae7d928d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "05062798d75a47ae9e32d15b9a1ebe72",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "336db8c029f1420dab544c2911380186",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "237e669b6a3c4af8bf0867bac11dc70e",
          "Name": "list",
          "Description": "Eine Liste (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": "f23aa2a10d3741af9c2a580c2ebf0897",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "03070a00b6e142a0b0885d355bc02a3f",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c63ab1df7ee04b12b60914ba8dd6b6bb",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "478f92cb036345ce8b708f5d13d02bcf",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96ea137964b54790b133b83d53ffe1c5",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "44639142c39043df8f23ef712f8c9924",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "bb5651113bb84934aedbd4e9ddde90d8",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61fadc570954495dada81e4f74b064a4",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56ae5fe39931495580d18f55ddd5fb94",
          "Name": "list",
          "Description": "Eine Liste (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": "3799aa17b6854a6d92bef64d5ee835e0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ebb853f9c38e46d99cdda90ee3e58de7",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ca2ab7440b74669b4f7aceb5b3ae268",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4eeb278adaa944d288ef9f8595ed3a66",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4a233b052dcd41f7bb0c6446c206dc47",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f1b0da78a0dd47dbb72f46f170e61ab1",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2aab32233d444303957f8cf989f075b7",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4521613ef48a4d0e9366bba7cb475eed",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0740e421402644359d7f558e9a92f9cd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4617c5d119ef4475a62e4f4c141e807b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1a97da39d7c4820b031bfbc76111772",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eac9b27df99a4aa2a82cdec2236d078a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2177162abe994b11850d9c1eceac7f11",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "97c12df38ade4c5abe30422d7dfa3087",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "ffdee73d73884698a50fd2a022ecc2c5",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ee17dec398bf4220819914740b493e35",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6ba74678bc6941879485b431bd936ebd",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "79dba065b99f4db49c716d780b521724",
          "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": "[18,17,3,2,0,15,20,25,26,27,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "986a6527927f417da1600964edd43222",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5535e7be2ac74a03a63dbcc747a53d77",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8183104946c2421ab369fa4f57d39b57",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed68db7d26dc4b2293310a3e977ecaa2",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f97eba0cf64b4c22bf7b02871667a9a6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ae6a75102a7f4021a27216cf91cb2526",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11b20bc01bfe4e37a67eec61d99604fb",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9875d1b043d041a08e7af75646844d69",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "f41918b7302649519361df9fcbbaeb20",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "16a0aba6c6824c4ba85f564548bd4f29",
          "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": "[19,18,17,3,2,0,15,20,25,26,27];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb63dbef7b00455faead7b1cf9edd4f5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "66387b569b8a40f2a8f7b1664ddf0104",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "21d0fd39cef3435e8041489e98ab891c",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e18ba33258a4926b34f7161dfa83b51",
          "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": "3bbc5d8d21ea48efbdc2ce75ced1e543",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5f3be34afad2455a805bbc8c1a84aba4",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a19d17b2c0d24548a7a66d90e6eedda2",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e062fa5511554cb58dece64921d0dd64",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5842c5cffee145bc9f59dc0947785dc1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1a6890f38634ee79295f80e196e3da6",
          "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": "[16,7,6,15];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4c771e6760174750a925917e8ebc1f48",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3b7cbb479ea54637859e80b4e507ede9",
          "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": "[15,16,7,6];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fdaf68dfc75d404894d7b31d07e969e1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "92ba4f9e82cd4166b6e0c405f3c7d06a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62b4c3f5efa048c4b774ed503e37fbd5",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b82cbcd12d1450abf7139ed16c6f2d2",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d8b7e673cc6e4bb1994efe2a95aa3e4a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c0de34ef84964b558fc676aaea2138c7",
          "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": "[1,4,22,21,16];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4e92d861afc44d858991be870f6d8834",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "62e1e5112bc941148ed0fe102662abde",
          "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": "[4,22,21,16,1];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "08b22151c5c74698bc4fe6cb4fc49aeb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4d6e1a031fa944b1857f902cd71b7103",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7352a34748548cfa3f64b7d3086dad3",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "921e8fd7343e422dbbd8ad127ddbd624",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8f294b1749a841bd8978397a574d88b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3a1c8346bbcb451990db46c92e27dea6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "271aa48ceb81470a870e97a7f9db51a0",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0dc2a12dcaaa4930b96c8ba9bd23ab27",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3cfd535057e4419a8a61e4e5010e3ae4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b4b540788deb42e5af2c8036589f1477",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ad089c6f22e46f7a813a554741905f7",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15ff48b75af7416fa9eefc09c8082988",
          "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": "9296ff6d7fb345ae93b94a1d48c737c8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f057d3ffd9f24bfba282050cc6795991",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09f7b52e526a4756a3e9d2213f8f9ad4",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c067081ac3c74d83bddd4bf9a6aa34c9",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25dc5daafadb43bbb267e233b5178944",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de52d2018e4b477ca255c6a40d29868a",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "889d15db804b4882a6b4cd29975cefd2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "57453d7044544fbc889c0cf8071a0ff2",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8697afbcabf849fab1cdc5e424cb4e4e",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09f2b7f243404defb2834bf171307a14",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5efe791c304348d191e8e2b591295bf5",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78555127084743fb9403febd3bbc9352",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5b2742286f1f41f1b8c89ee6505b55e7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13028333d9634e67859ce611b17d02e8",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13076dd5db714f41b55b59c8eeed4010",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fb78b3749ec43e3999856934e2f53b5",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "143f145856fb4fd6bf4669a27744e192",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8fc6a9b19134446d8c8b87c6baeeb3a5",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b076e42aa9634e83980225eda4a95453",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2be363d12094c5889f00e2edc51e0fa",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d0df5976f694fecb31d957f80cda342",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a60e96b231324acca3b2a7b2bbc0330e",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ae231a0041f04983a159e5a864f14f68",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e40ed714d1f94d45ad12efb141eb2b19",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc77e68e2b7a41f58b5c3365a1856bae",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb10eb05785f4a9f8752583c917a63c4",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "58150e939af14ec5a3840b1f85a7dfe5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3ffd8096e21745868dbff05ea616835c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccbeaa6f6d0d4ac1a44560bef552eeb7",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29c6d27b7a7d4d0984acadf39399d18d",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 102,
        "B": 204,
        "A": 255
      },
      "Id": "4985853faf2e4f5ba79d7aec8f903324",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ea4eb7e0b9a542aaad91d1cc9f364851",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0077e69f3f15433faaea1d9113534fc9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7adc00e450e64c1ab1877cdc995d95d6",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab5121ecc7e34d86b208bd68430a5b11",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "caf3b5b305404e7495fcae977751716a",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d672c762e4b34586a7df0c5497cfe79a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ecd70de112ab4b9db53c274dac82a13b",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96e73f5834704524809cf09f3bc16953",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e6b860d841d48a2b71947802d77d295",
          "Name": "list",
          "Description": "Eine Liste (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": "548d7f07745b4b2b92411c52ff167e51",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dc98047945a84111b6ed9324de5aeb51",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88a20edb773445aa8ec3be11c3125dca",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccae400369bc4f7fab3f2af11a84a6ae",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2954409e4b2d4f599de602878a15c915",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "26e3de696eaf472a9f6dabb811d11004",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "35e445eb7bf14895ba766b4ef1dae592",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d5fd64c236745bbb0d10d39ddb945f7",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c1ddb8bb06d4262830118807f0c87b6",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "3f16b77eeef446958fd9d95a9cabbd11",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d25075e9ce8d4976ba7d9b9dcfb9cdba",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c26331bc155049b39005c883d3134183",
          "Name": "columnwidth",
          "Description": "columnwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fef21389875d4d5e81248a02741573fd",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "395695210fac45d99b1a82bf7fa843eb",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2)+columnwidth/2;\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7f90f5bd46454999b6d21e02c66ce307",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fe29a9ce502c4bef89eb6d1773983425",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12012f158c314008b771cae561a7f46a",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d3d5113f9e14497881467288a4644c0",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5408049a0b6f4468803fe4d564857894",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d5817f2bf95f448f948ba8d55de28bf9",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f0fa6f41e914b39a87c3a4280438ef8",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb2f97fd9b94481284e3dc2cf957bd5a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "af9e791407f141299a4d1adf5e79a24b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "765f82e4ae584ae98eb2e49c2018500b",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "34a053d2f7204c9fa391d6871f8f3245",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d5a0a292943048dabbc78a8156eb5346",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4415b079faa9434288bd93fd7f14f271",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "88d40a9638fa42f59f5e9b46b477ce24",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c464d579dd743e5ae1a92c74863d70f",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0ddf0df98594e9694f4274572c198b2",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "bf4bf89b1e01402ca38facefa7745a7f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ca9ea40afe774c1eb9cce377f7a4b9db",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0c52f26cc6e41fc85940bef2faf81d8",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "97014b28839e49e881054ebdcbbbe6fd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "64f355bf85364d53b2a807d2d4da4214",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2254ef7c14434fef8fc0491b7e516f95",
          "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": "61c0a076828140e3b804c103644125dd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2b2d357f398647e984185a50eb5c1340",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bc0e3ef0ef047ea8cddd0f35b91637e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d8569d483ba4ed790538faa4f2273e8",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8848cbf3721e481a9b1c1ecbe09e4d5e",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ae580e697db34dee9b8ecf80a15bb3ee",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fbc5ea89527f4ef99133ef682263e460",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47f1be4d001945749e1db7209f389d46",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc9f3df343a0485689049c3c7cdc3a18",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d45f1efe0d4c4e72a02f850161e82ce3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "499d4057f09d497d9f668b72d69fc33c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee3fcfc7a6d04b4e8c89b3340a719b60",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f32c7b06adde48d18748342a041f1fae",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "c59187400b0c405eb9b15b7ac8099f8f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3b4540165cdd451a8b48dde509676d03",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "610c591ce67a40189165446c803c8cea",
          "Name": "list",
          "Description": "Eine Liste (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": "4c2202c72d664612b8c0af4029b7f017",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2e6dfe0ad225453cb2b925457d3cea5e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38bc82ee811546a9b3cc81059d1717ce",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2234b0a00e064031978bae93096cae5d",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "684e44b9b59d471f87234edfbc87ae5c",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d39cf405250e46c3bf7d0b4f52212778",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "15f2b21091f54a6b8a9371597de8ffc8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d610f35ab958414382fcff074b5e0186",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe06a256dd9f4363a6a4b1922553c6b2",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eab89d6e156c429186261beb3dcfb8f4",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "14724bf35fe44bc987712fb8c25f34b3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e76772372f6640ddb2f6abfcf4153a9d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "679de475133c4237a607aa86f6c4c63f",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "82e774b46ff24380916703cd2be5d0ff",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "9f0b4ea1e29f420ab84353213b478108",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ddaa183948e74973b49c6be85a54e0ae",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a651ec5907b5498bb0cf03dca9e08f34",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "096f08612f024827a286b16a73deaba2",
          "Name": "list",
          "Description": "Eine Liste (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": "4d53e20e7dc4431c9f42df147b5c1084",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1406c3062d5c47b9a920eb79a7c5f7d1",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c90d130e609485b8e11caa33292f1f6",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f9751a784d34224a313f3cc2d2518f5",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "53529bb3df2a44549352fc8c8718e274",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fde06c84562e4edf8c85b8e624e7fa26",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "966725874e494ea595052055a87df1f2",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e61f4b4a8abf478a9498206e035d3e6c",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "072006d678c74231ac30c275f2e9630d",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "06f652a2eea54ae9ab06654fea16ca7b",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f60ff201a4374d45b749f02e8fb2f5b7",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "32479e692377451e92c208d71edb4649",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5ff3af4f87ab4b77917ef3b15503fd9c",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff198ef6b4c2425b8815b9471a7421b4",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da928c03c6c24646a6cc2a7467b52054",
          "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": "c325d362f02e4656a79c9dbefcca136e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7c2ad0d1f4d64ec992e8c0f0264688a1",
          "Name": "alpha",
          "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ecd82753f4e4104a21039eb7c4ff17a",
          "Name": "red",
          "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "804f44aac64247e5b3f2e72f05ba325a",
          "Name": "green",
          "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "273a232aa0f649a5b341807b895fe23a",
          "Name": "blue",
          "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb8933a4a6384f49bbab43d3a49f0679",
          "Name": "color",
          "Description": "Color created from ARGB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f41aeddea41f466cb8767695d0d39a95",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9ae05eee854c4ddfa006b3bd091ce49a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32e3ba1df42e4177a7c276dedb6eb30d",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "704c6636b69d4a35974bffba62e186d7",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2ec39dc5c604b3a8793b4b83a2f3965",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "200;\n235;\n217;\n52;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "103fa2b156e54906b9855573d39e0bd1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c32bca6cc6d4f73a3ddf440237de3af",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2672e2c012f44c498a173497a10b662",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16fd7d2549e04c3a8d9ddb5d29cea0b7",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "6f0face1da674e75a57726f335ad52fd",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e29ef06f7eb14ad38cd9877969d47aee",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Main Corridor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5da6301492844de58b733ae1490611f5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a64477027deb4a1eb726697db3c5d867",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ed20483664d4c6596d44ac50df40607",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f507c6d207ec4f0db2772a7b19738c40",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d8c32ffcb434c5aacefa0a3006617cc",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dac37978cc44d2495088d0eda9e9d1e",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "957f9316758f4623813013a0b652f332",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02c8200a47d245ddaa7b9fbbae1dbbeb",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8806e680504243f496ffbefe74700b0a",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "3f25f2a7d0b4476b84246b91caac5327",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "067023120bf54ba29c3041cca797e189",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Apartment 3"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "36aff6152bbc4e1aa2f58cf1ffec749d",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "26c88f2b81414e5487850850e58b8ee4",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Common Area"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Combine, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "56d484dca7674f859480c69f97eb587c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "6cb3fe01d3e24857a1aebd9bbae9a420",
          "Name": "combineFunction",
          "Description": "Als Kombinator zu verwendende Funktion",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d230fcb8da80451197843d65741187a8",
          "Name": "list0",
          "Description": "Liste #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c55fe44a89c0456faff4554d06dc4616",
          "Name": "list1",
          "Description": "Liste #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5fd378d2216d4a6aa326265cc69bc8b0",
          "Name": "list",
          "Description": "Kombinierte Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applies a combinator to each element in two sequences"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "34aaa4198e2645559ca80679f82531eb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fb788fbc205b4d2ca55a031e15b8dc2d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c96acaa2294c49869e922dff0de477f7",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ac335ae578140d4a384bb047e3e3852",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e21cf31bae194291a3fe46842807ea13",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3a937ea6e3724799ab53c8c1a838277d",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9d4564a860b4305b9858827111fbf8e",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b0db931b42744803ae67b704c8b62997",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "118db9bbb84f44dc8c4982f1db369746",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9580cdb83c434cfd97e92bf590fe47d0",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b112f15bf4a642c293dd1c0d2f5ebf4d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "580e8630a3384f4183a8a33f480eca62",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36b81804f55f4241ab7c9c90557b7820",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1673ffbaf1041fe803e0ed90b05de24",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "caeb64ead04942b9b609afb756f66f80",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4955813901eb4655b43775b91289dac9",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92a594f455dc48d0bea47f7a6277227f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a7eeacc4349d4a4ab51ea765550ec868",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7706c41f74f94e56a402315829a4c1f4",
          "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": "[4,5,14,13,12,24,23,22];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7393f70df0614037b93edef4e440a68c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e017068eda03484e814c47bc069b788f",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb7955375a34429fa786828f5ba36dab",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8dc55fa1100642f299d931e73d26025b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5a0f99a008d745cd9d5352702bdbc67b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b085c925a6904324bfe7ece0ea8362c5",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87afa996cff646f29a556ab7664d3a84",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "314102ca71ab4265a4ab3ccb22a3b701",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "ab596d09d1184a869fccb65fc871fef3",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fd1d240ebcf3483eb3300b5b97f22e82",
          "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": "[5,14,13,12,24,23,22,4];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "292bd88474ee4073914f5c40eccbf9f8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e310f6372aa84a9280c891649d18d62a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b91b6ef760e4d35ba6c91c04f2b7977",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0927361f78534ea88fb8abbc2a609677",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c18de946fc7949b797537f1bc78d8626",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "491ce24d41df426fa71fa5ee09726804",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfa12ff06e1f42fd94f99c8970b9fdcc",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "656a61f3d31e44ee9d8c6d6acc1dc9f9",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4afae5dc6c042408f18fe209199d44b",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9237a18bba2f4e0ea00ae332170a250b",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0e3e500a96af4677884124e47ee5bcbb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5a617815720f4d93b621171fd5e6aa0b",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7a1d45ba4ae4f0cb84450908b4f124a",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5d255f78ca4148479accfc5b0beca9de",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1c86c1528d754942a65ddf7da422836f",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14bc7455de97458abb912fe3708b2ac2",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d969fe3a6854a6f82f16430fdae6679",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3196a946b2c4784ab26b85dcff1b34a",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98f3aaff69bf444e8b6298c951c5ddb6",
          "Name": "list",
          "Description": "Eine Liste (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": "92362902190d4011ad5e7e9405b930b1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "28ebfac29ed74257a8282137aef4acc1",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d0c5e2a739f45ff97ca36f3b7113445",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b453397ff95d478dbf08c5ca2a064e19",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "350392311d4e47faa19dd7011361913a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "922490fba0f249f0bb57ad0a183aeda7",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b4c5c73376f47e898696b1e9ae614a0",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "c763349594e144369731258a307b7b87",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "981321c47726464b978734e14113dad8",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Balcony Left"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "5b060dc19636403790f744da2c10fe04",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aa1e358b927a43e9bb4c5a3c09b261e1",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Balcony Right"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a1f63a5d991146539b132723d0403066",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f0dedf1313014da0ad2cdd72d955e756",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "051880d825fb4ae48a82756b977ac453",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0155a9e48644549909b7910f5a379ba",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b13b7ae72e04c049bb436bd0f8ca7c1",
          "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": "93f5fa3d7c1849f8a025886c2c5231d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3f67a0044ec144d1abc56e3a063bb21e",
          "Name": "origin",
          "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39cb8c6ade6246449990ea58efa8360b",
          "Name": "normal",
          "Description": "Normal direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9dc8523c06874fec958731cacbec445c",
          "Name": "Plane",
          "Description": "Plane created by origin and normal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "93886ee333104d80a97f11d3b2b64f98",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "83e2eb3278ce43608b538b3964eaa0b7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9073cee5c28646d0a7c1cd9a70dd0cb4",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf9ee0be734d49c9a15fa475ce68d151",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ad0bfdc5567347c68e368e1e1c67901c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d1491cd85c984372ba01d6ac32048d8f",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e5b92647d64a4cf79dfed18a9deaf44a",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a660423dd54480a83b104b1a71cc8fc",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85e98e78e1ee4ac9b1b8b89be2edffcf",
          "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": "ee39f37675ea4f7aa6c0457697b34e7d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b0a0b0b1291e46e792245bef1770a87c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b18040b773644ac3a81a9a73b017d67b",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c94831499106468fa05f0868977b19bf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "16d187d59ab243c8bcecbf9471ffb085",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a92502abebaf4e0ebb62701453bc400c",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "8a9f68c1efa44693a6a5b1b1f49a1c09",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "787b0aa4ef32413c8e8005b1ea29ff18",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63ba2741d6ec4b3dacaa1d4f97f72b33",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ede9ce8af0d34d809475dd578f6a7939",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb5b280c141b4de496616bb43b6634a2",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac22b719ec774180aad44cd2f28a15e8",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fca3617b3ea4d89895c115e855171b8",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f91afd121b74e2cb82bedc05b15d91b",
          "Name": "list",
          "Description": "Eine Liste (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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "d45dbfc664de4451bfc3a1c3f619d9bb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7c13ad0d3c4343fc9d9057e02dace5cd",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "656cd79204a64e33a70eb110bcabb388",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf9f95ae026b427c8d4ee61fe39cf4bd",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a31b35e12f714ff8960380036c4604b9",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c55fdaf98b941c9a9984b42eeda1dc7",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "bc9f19fe59c84bd3bf87ddb6190123f4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fd992187e9874f7a9c471862b49270d1",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d0621e0f691493f90eb337899d2fe78",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5262f8fab5da47d0b721733ad133b10d",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1369906e1bdb45999c5d22319d0f3baf",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2724b6d0dbf54ff88ef7dd7cd35eb279",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4a538c5f463432780996c23f74dc49f",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09f566070e8c407eb317664e2e119018",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c99d2c13862943e2891df30cee9e146c",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "762f94ae782d48aba2f4e6b199284a09",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf0b8a9339024c02a37ecb534c6d3265",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35b8d8ce55a94beb8bf7ad59abc9dc92",
          "Name": "item10",
          "Description": "Elementindex #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff5ed6725d8444ac8eb22d9854ee9ae5",
          "Name": "item11",
          "Description": "Elementindex #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9cc2cc55c764d47853961af4945cd4d",
          "Name": "item12",
          "Description": "Elementindex #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f31819b9eb147d9aa88463402339ca0",
          "Name": "item13",
          "Description": "Elementindex #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eae2a31f60c242e3a08c197ab8e6168c",
          "Name": "item14",
          "Description": "Elementindex #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b3d37e4ddd24556b5383772743fd3fc",
          "Name": "item15",
          "Description": "Elementindex #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "151730326ed2495bba758259d33c90b4",
          "Name": "item16",
          "Description": "Elementindex #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5cb5d93f52b41d799dc9488ca1e9ca1",
          "Name": "item17",
          "Description": "Elementindex #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da1ab58d9bac4619a5bc286810d24b84",
          "Name": "list",
          "Description": "Eine Liste (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": "f679ff726c2c4a5c9f2e8d75bcd7e98b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7cf55a22a2d143a587b2a317928bbe21",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2842a01c0a7e4ac1ab1a70d8a528691b",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2ed9269e9a54f9486019b5c9a112217",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "643f3e2660ad4d1194fa552480bbeebb",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3e69b39ceb24ce294209226927474af",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc2d658ade124fabb373e18f69537984",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "985c39513d864c04b2faa8086df69e7c",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af223ae9c15a44639fb79c869377ea45",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8568cb85c7f426694a1d9821b42216a",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbbaf5ee59bd4a2a8a6a124ba9ae2f83",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9e593bddd09494e8af9278e2a8642da",
          "Name": "item10",
          "Description": "Elementindex #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a1d0e3175954cfebae577114e831f14",
          "Name": "item11",
          "Description": "Elementindex #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ba166fd00a6409a842b540bd622ba3f",
          "Name": "item12",
          "Description": "Elementindex #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c27411bd728746f8baf46d7304d72609",
          "Name": "item13",
          "Description": "Elementindex #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41a0a77765194becb96fcbb6ceb4a584",
          "Name": "item14",
          "Description": "Elementindex #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "863d6c6c6b5a4bb9961706aecb04e238",
          "Name": "item15",
          "Description": "Elementindex #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec8592221a50472486dda6d7894eb213",
          "Name": "item16",
          "Description": "Elementindex #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "229cc5bfa9144003bab01db2aa70b686",
          "Name": "item17",
          "Description": "Elementindex #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42e875a7e76d4bca87efc80d3268f550",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "c2f7ad0d5aad4916bf508220e924de4b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "01a465c2cbb74546a6b920d806b0ab47",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73bccfb5298c49348b5c9aecdbe2f804",
          "Name": "",
          "Description": "RoomEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "450de7148a134d84ac44059ce02880e0",
          "Name": "",
          "Description": "RoomEdgehalf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2ec8cc8e92e4468a34939888a10515a",
          "Name": "",
          "Description": "Corridor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f1deb1459e04e2aa792aca8491c0680",
          "Name": "",
          "Description": "Corridor2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d62cdded18a34e91ac1172a927daaaeb",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RoomEdge = 0.65*(bdepth/2);\nRoomEdgehalf = bdepth/4;\nCorridor = 0.3*(bdepth/2);\nCorridor2 = -0.75*(bdepth/2);\n0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a8fda40f8d684c79b5e0e4cf9a1625dd",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fc11e4b5a0fc485f88439dee1819aac3",
          "Name": "CorridorWidth",
          "Description": "CorridorWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1ec3826e009490f936ed78280ae52b1",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d79ab2b022b466e84eee5611285a5c1",
          "Name": "",
          "Description": "Room3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8beabebb94d4ec9a12ff6f769ae88d6",
          "Name": "",
          "Description": "Room2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "465770eb996f4a6896577aef0fd94792",
          "Name": "",
          "Description": "Room1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca55b85a24a6482a918ae90cc421c57d",
          "Name": "",
          "Description": "Room1half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0886d72a1a2400b887af7846c63efcd",
          "Name": "",
          "Description": "Room4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "936b4095c36a432886b077999674a575",
          "Name": "",
          "Description": "Room5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "daa989c6991f4bdf8e6056b896ccdd4b",
          "Name": "",
          "Description": "Room6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0f25524a6964dff84d030fbe2253f9c",
          "Name": "",
          "Description": "Room6half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Room3 = (CorridorWidth/2)+((bwidth-CorridorWidth)/2)/3;\nRoom2 = (((bwidth-CorridorWidth)/2)/3)+Room3;\nRoom1 = (((bwidth-CorridorWidth)/2)/3)+Room2;\nRoom1half = (((bwidth-CorridorWidth)/2)/3)/2+Room2;\nRoom4 = (-CorridorWidth/2)+((-bwidth+CorridorWidth)/2)/3;\nRoom5 = (((-bwidth+CorridorWidth)/2)/3)+Room4;\nRoom6 = (((-bwidth+CorridorWidth)/2)/3)+Room5;\nRoom6half = (((-bwidth+CorridorWidth)/2)/3)/2+Room5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bea9198f36ba41b682998783323509d1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a73a97c7b9b4a1c92fb94f356d792d3",
          "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": "[31,32,12,13,14,5,4,1,16,15,0,2,3,17,18,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4706d67ba63144f1aece44946b48fa76",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cfb53c823b90430dafedff01e4018864",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47b60fa1067840d7b63e057b0b9fb50c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "348c0f0716fc4a01b8548f896fbb50a2",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0e714b3085e443b791d0f6ae8936ab17",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4c67efb8fe9444898c7313b9fd2a3ed5",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49a47125bd9f4e33a40184cb574d3295",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb25ec1aa50d456894a45e6a70bdd4ad",
          "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": "d1253519795543fb879abd068fc93dc0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "72af308cfd4c4069a10c41d68408016d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "530a3e890da44a4d88e640e44df42190",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68fe5b817d6647f8addf82247b455c13",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7ecc7d811d844fad9c3910d9cc238007",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0f840b195d8446c791943cf5213dc549",
          "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": "[32,12,13,14,5,4,1,16,15,0,2,3,17,18,19,31];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ecb07dfde2154dc1bf380ba4b2632d65",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "70e9184eff6245ac8eb4933dfedda480",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b0224872b884ae39acdb5289363bade",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cde267255d8b4211a2347b2f58c2ffce",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5416ae115d464d2da046a4a28f470436",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8216c4019c944dca2ef410a79633058",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "446a0ef76b2d4617b7d72beb72a861b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9d04e4265b4f414895a3ebf2184b3f01",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d4e7e8ae39e4d43930989b3825a3498",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d97bbf0f497482da652cd5594585bb2",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8652093c711a4a64aa9950988c4e7374",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2892415e44564f34b567cc5d63999c9e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3cde7a08e5ac4574aaad73a3437dbffa",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2897f975969943e38a22550259cc9c0d",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "b6b2f166b023462eba9d330dff7eaf16",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9bf3ffe595394b6a9b818d0840ee8b2c",
          "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": "[27,20,6,30];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4ad4b709863c4341962c5a4b6b7413cb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b11b0a0147654488838df77e96089e60",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "028c5d8cc89741afb39673a86e461481",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1910081fca2464284d8ba17470e3028",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "21e7eebc0b06415399274363df610945",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "84bdc7dcdf0441469c52c3c560255b90",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28cb389c42944fd6b4995ab0b7b569dc",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b58580473ab94e40aed8a037cd74c187",
          "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": "5ada4ff3286a49c4be00addb9f15b155",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "87db2bc66c0048f3a33fe3342cdccc29",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9bca32bbc3544fce9e1b29940f92ad10",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68dd8bd7b53743c68be91d8a954bb173",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "461dfa2d371b4253bea175384f04879c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c9ac602a09aa40b7925fb336c380791e",
          "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": "[20,6,30,27];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "72879ba3cc0f4589bf5cd79413a00e86",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e0765e3f8684400c99c8c9ae8632cc68",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "132015d01087486f8db6e3034e9e49b7",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55bb3ed3bb624570b572e3cc8facfe99",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08abc72ae5de4788be48027d9e37a201",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ae310d0d60c459ab633662623aaa4a3",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cb817aad8f324e26b0b50a4958c1d651",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "68698a3b7b754cf9986d536be257a191",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c432c187acc441b8738b7e62c4d70f3",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f012187417e746619ef0ee1bc3146b97",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6ee1f2636f24b29bbf9421b08a4d4b4",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1ab35c59572a4783a0dd0594a9c1ee02",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0f6184c6a26b42ec8e454fd7e0146ab4",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c534c78b5624272a43b775294e1bd2c",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "6b8566aafcda4ae7b75ac39138be7c55",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c1b28737ee040649d26e028201d10fc",
          "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": "[21,24,33,7];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb657566ad794245844c9c771af37f0d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b5a49e6d72a440589566ecbf755ba998",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cff29ce4e3974f1fb41f31b6474f28bc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4df1013d985f4b008e89b0a139e31cb5",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3341b2e9f2f54d72a91fa997af634309",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "847469dd05d94c8fa889274f90307ad0",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f72de3c9a6948a2a315d6f0e5b6b718",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73b8373fab6645f29874a25a85aa446b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d95fdedc2a8f43e89e6a4f4b365c42f4",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d5d77a848beb4c1188b9bc9e6601b08e",
          "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": "[24,33,7,21];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ae2935b137744bfcba89599e5d96f57b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d39fdee534e244f9a5246121981aa864",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "67488f1b639445908ac3b9a1a2fa9ca3",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3791ffc2d1fe47f1beeabdea4db6a92a",
          "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": "d03daae11da0478d838a0f51ab99b19f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "be4f46bd0f9f4893a17946f72f3dff8b",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b764a1f2e7874c269ddca216040a4d92",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98286dabc19f4e598f69f6917b7b01fb",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7bf2fa0c2bbd408b8eb0ec14e22c9cd2",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce518a67cdee47fcac2f50d31b636c44",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ed719986975e4ae99ecd2ee58fe07bea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7eabc34b82164275b5c2990ce4bd43b7",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41c3511d931347c596905b5c9ff7aa65",
          "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": "723168b5cf844ff78b4ac804a5bc7e74",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9ba6bdb9d7794748b2af32c37c86aea4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6aa5413622c4ec8abaad460282e7743",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c493a71870344f49f2897f1fef6cf82",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e0b9d22f6e448849333eb0aa65e1b3c",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "73ee3417e0b8487eadb348d5cdefd8d8",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0f5b33e7e4c44f2e8a8e24eb64f1ce79",
          "Name": "room",
          "Description": "room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43dc7b2c52a14443b3c1319f56eec5b0",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cbf152edfed64f5287f9d439a7c49105",
          "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": "room + \" : \" + area + \" m2\";"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "9e15d70914ae423e867e1eadec823095",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "695818470bab43fbb537ca997e326639",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa969f041f3a4fb79a4753a8bb7eec40",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1812918f779046d38159063e297eec86",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ac71a256c0d04288840e79dce07117f0",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ee3312aca034f3fa428dfc4e52b65b2",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "4bb1e4716a4c4d0f8abcfc23436f2b61",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "12f867f96f3b4b90bbdfa1590bc4c3f9",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff8ca7d26d60424a82c3be55d77872a4",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75cc3139ad5c40378d865c7fe15e7603",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ed47791db194624bcf87831be19bd44",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "607e4903ae5b48f3add2182ae7d14679",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "579938b42f884fdab888d7c61ce35bd7",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12539e57978943b09002614176eff22c",
          "Name": "list",
          "Description": "Eine Liste (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": "af58890781534c6dac4a993dde3092aa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "72f9a33062d94b27bfa5fb691349741b",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4083ab280e4944679e6e4bb567d8283b",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dec6af4f0bd14acd8f06df5c67db80dd",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6923acbda66e4141aa50ec8029faaf71",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3611a3e15691477293206c9293313c2d",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ee856ce26cb2489c9912499579ee7bbf",
          "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": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 204,
        "B": 204,
        "A": 255
      },
      "Id": "70e3967e74d247058fbd653f57cfad04",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2dee5af508a34ada934aba42a91ed69f",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "08451bc0c2c24833921e9e8565338844",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aeea399e7c0f459eb9ace23793314afe",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d71e424926c41459c6c99c385db6fd5",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e24d5d59bc984f27b2e39ce006e06815",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dc02a1b89e274392b4cc0771c4c3ff40",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "274ad3f576d94102ae0169fa50e87b78",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b51d2ec59874ae0b20a7253bf59f614",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ce9a1fc285f44b5b5dec2df9b3deae6",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b2199edddb554e0c8e8357a3ea0b075f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fe22cb2f21ad4be5a13cc652f3c89d4d",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0db705936caa4d03bb732e330b203138",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68dab4b3d8f74687bd4437c4d3ae36eb",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "e1df833c9a99401e9fb527dde86e8dbf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1b2da774a9ef41ae95059fd45f0b4c0d",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5e6306ff18d4c9abecf31fdd81cb58b",
          "Name": "",
          "Description": "x1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "038c23cd027a47f889f5cb5ab4e97786",
          "Name": "",
          "Description": "x2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x1 = (bwidth/2);\nx2 = -x1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "f25b7bc00e464945953492d6bb174c04",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c9770471659d4177845535352ef99959",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a75428cd8a454ce68b786446477a7eaa",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b25967da10db44f08e139a5bbfb0b8e6",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "83f0e7e3625946bc8b87c3762823e63b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ea7b60aa141c48f8b6e3a05467069662",
          "Name": "Level2",
          "Description": "Level2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82ad3d8773134a938add7ef487dfee2f",
          "Name": "FloorHeight",
          "Description": "FloorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4edd58a12f8c4d14a8f53cc2bf96c101",
          "Name": "ViewFloorLayout",
          "Description": "ViewFloorLayout",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4e4f0c50e0e45319869dd228a73257f",
          "Name": "",
          "Description": "RD",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RD = Level2 + FloorHeight + ViewFloorLayout;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b694495e8f4542038066d9c38109588c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8ff2e19297304f99b790e8ecc3c501c4",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf99364d4fe8476a938d16b675e998b8",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbc421b9b76b41eeadc5fb26f47d620a",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2);\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "06483409f1814fad800e3ea3637681a4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9e25963bd39749c38e484f6b1d61e4de",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8333aa994f924883a7ab6099ead7d3d3",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c564b3caa9a04c2b9ab383a8a3db6ad8",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fe4070b76ad4ec4acac8e2c8a35972b",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "1fd8242f3cb74e23b9727da19bd64ebe",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fd4cced8ff5f45fbb1cc67b777f41379",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6f4ae8d6aaa424bb0977f4e06f57505",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5aaff70746614a44ae74266380e70b75",
          "Name": "list",
          "Description": "Eine Liste (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": "845c8152d3a14e6db28c681829fcc723",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5cb40314b3d045ad9eb28870434bf752",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85bb587fba88432e8a80adbdaebfe408",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a32732c8e5a74f8a8c4e22d9573aecdc",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9f7f7c621e3d4caa9614159a1507de31",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36750e602ba04e619e252ee73f990a9b",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8e79b44a8eb4d7696658d2ed3398b66",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5840cc6ec7fc439b97fdacd1812491a1",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dbdc4057cf9a4947ad4fe01d595805e7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "32e7c2394a0f42de9db1e274f67c54be",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d0a3cab343743c6989ec67f1356eb98",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93c181707b1c437786f87734c10c57e7",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "743d7ac5dc244ec8be7411237724f36e",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ad684725a0d44289af120a853ab9e6f2",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "791662a509dd40f0a45257fac61ec391",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a34d5e59da704f929247d6f5c0b22246",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a83d43ddd97d41128519146625315d30",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ee081b3058914147947398147af4d913",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3f8de912f7f40d3aa094b74ddeadd62",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7fe4edeca639486685954539322cf550",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4fb4b663b15d45c7bd6acc9e85709d0c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fc548649046744a2a47738fe6a0d2f7d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "725ae2751b384fd4b2493e1e923061b4",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ceaa4dd7d2246a79c51315e3088ddcf",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f3d27d8fd5774a5fa6ce91a05201a3d8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2f7e168820e7493e93d2166a958e6008",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2288b5f9bfe4a0388ccd8645f4a7d8d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0ee5282402a483fb666613d4d65c341",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ddec7d1f10749659b6ab9949e313fab",
          "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": "CrossProduct",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "48697b5a54ab46d795fbac0ac90c4574",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ec9e453a58aa4d75bdd2aa9c69a3b56b",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "001ccaac9dbd4cc1a6d8f70f6f1093e0",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "be725943005243019d49955323eed552",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "3a6b87d3f40d4e3799faacbe0ac0d554",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1e4adedf2e024e58ad782468e683e282",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c3a53ae3e074c17a9865ea4da572877",
          "Name": "columnwidth",
          "Description": "columnwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40b178e2087b43909f82b51fdf924a5c",
          "Name": "",
          "Description": "y1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6179b823f764cc39335b9ee5eda2759",
          "Name": "",
          "Description": "y2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "y1 = (bdepth/2)+columnwidth/2;\ny2 = -y1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d3ad94a22750462780b80ebdd4a905b9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "90c5d68e899d495bb545392d5d233301",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68e9f0b7a91440b793b999ca3197a063",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ff0c34b60354333815d9010abf81913",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a8b10c6abea34315bc661ea33de18c78",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a82541ea13b6427b98966c26c88cbe03",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b75c3a151bd34ffe980bb89af09aa189",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23f04e40cf37419d89f71aec499ef4a6",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "633789980595493dafeec846598d9c17",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ed4ac03d42f74532a15042daceb75351",
          "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": "[3,2,0,1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "be8dd4cfc0e149a88a3f61b50cf024e2",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "79fbf2ad7b8940648b1f0f535123518d",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c692f43d6f6e4e42ac8932d7d18a9f0a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3faa9c460e0342428977af1ed6e4e457",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "005459634a2f40359aac2ec00d485b96",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "06e4b0242fb2455cbf257ad97037b87d",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "08d947d6828a4dccbe0b2b1369cfe8b3",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fd4db07cc1e540978d488f04a2828b90",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3d659f07ffc644e09d0bebd2d9e18691",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6c4bf26c162a4708850766e16b7c92fd",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4c3ae15dd334fcd9f21cc12a68d764f",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "013d203eba54442e979ef8a2e9c69c07",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "6a186bc6a925406490c1e55c50fe2555",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "729d91ba579647979eba8a214650d7c4",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "398e8ecfbd27422582116242024c79a9",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6998206d4d3649138707981be2e0eaf8",
          "Name": "list",
          "Description": "Eine Liste (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": "576b0567fdab4de38cbc9aee34d416f7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d46f8c4044664f04b0446d82f9974afe",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec2a759cd4dd4ea0836549ad0060aa11",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd0c1a9061064e00b1b4e9f5cf0a1aa5",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "31c09e74943843fc9d93c3cb5c3db66f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c8d4edd8f3dd44609df71d728511d389",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d92b5a013fb7461c8614dad8e356693b",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d15811540d364f2ead829f28dc3fa0be",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "3a8b4a41016c427eab7002db6dcf0068",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "59486722eb5246c2aec3854a43dbd88c",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f94db449957f41908874a3dfc41fde46",
          "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": "bdepth/4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f00b17d273f44c53870b6a6f39b8ed4f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d28f1c25676b49f6b6a30e70b69bc98b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d695df0762764526b186eb7b01f7757f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b49d157865af4787a1a92929011b7f68",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aeb15bf7f7a64b7ca75f0211a24390de",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 102,
        "B": 204,
        "A": 255
      },
      "Id": "6fb1f16ca12b4e1ebb54eca0347c2a25",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1fead468831647bf838a70a9450401c8",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "be16811c2cef4099a1d40dd2c86928b8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "88ab45bbd71b4f4692d44801f969529e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff1253b5984941cabb23532334cc7168",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f929670c507d42fa9b3cc9c29ae62eb1",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1caef4f6c73f4deb9e18c4879359bfa3",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6be47f3eab7a423ea1d9de7269caafe8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "da0fd964d8774365be21b5cf6ff1d245",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0825a68af8ce4276b7c7570eadd80502",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9faf4f58784c4bd58eb9ad519e89b9a3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "4444ef0b4e574d568d955782519ce114",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1766563927d240a996cbae6ad2176e3f",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73de41230a334e65901d287cf5bc67c1",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "ecc721a6dca44fec9724cd6d15a1f2ec",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "64d774c54dab4d638ecd37344e78e0b1",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1cfa29bdb9df411cb7a37d5c5abf918e",
          "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": "-wallthickness/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b5fbd5bbd76b416dbd56d61daee78ce0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fc496b9523904125871c4f06f558114f",
          "Name": "CommonAreaWidth",
          "Description": "CommonAreaWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "14b5c51d84004bb1a392af3f289cf53c",
          "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": "CommonAreaWidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fddeef9626d44074ad7e87543fb1bbb5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "27a801cca10a4b32b73158772d3440fa",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6207b8f901ed4b8985063922febf431a",
          "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": "-x;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1821f662a492496085e3e33cc1b0b286",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1acaceb252e1471d9cd0f8f0d8e9913d",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1df6831d46a4a678c4d4ed0a05b57af",
          "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": "-bdepth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1355dd63d8314c2b9ec60ef40142fc03",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2b2b3cb9e0944ccb8ded3d6311178096",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cce65c8b1a548cb897b3590fc2e9e07",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "696905ace8d2456e89c40600da78b9dd",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "daf2d5f4dc2b43f4a3a12013073d3164",
          "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": "8452f546ec084f4190307121c68dea5f",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bd58cbb5e38a4ff3b099da3d9c2d1002",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fd3e94bb8f29457fbe4ed68826090b3b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5594a4ba040f4fe884bceb4d7a5981ee",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be98aec694cb44e8a37ee3d1684fec51",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0806505654fc464b9e50308ba35ddef0",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "01ea714e9a2740db800ccf8bb5c02491",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6d5aa68180904bbd917834d15ed6b41a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3575f80a83f14ba4840e9a6bd067acce",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "880d94a494bf4d3ba8014d0c48803281",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "98ed7990d72645faba1536c3a7427d1a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "31db58114b6144cbb27dc769e3eed9f2",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9a68a8ea4a24fbda3c918b9849ee7b3",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41eeb6080e8f44958685c2888af5ae7b",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1fcc0c95fd7e43569802136f85a64cab",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e92bd9413eab42f2943a19bb21b9d9de",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "90f8fbb5fda94443b808207042bf58ce",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5360b247411b45dfac4e7cb805fe6256",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "3cfc78a0e3824b198938174e205c291d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e4c8930cf73344f9b33565ec63211d76",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "69f68cef6b6b411d9c39c31f1c25c181",
          "Name": "list",
          "Description": "Eine Liste (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": "287d122de88c4f8cbe349b4671358f32",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "23a6563a1df840b9973b9cb46e4192ab",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84f988ebc0874336baceb11c7b354ce7",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc3433f87fa542519f69c015d1d0ff69",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6eecd0b0b5964f7d9fcb7a1aeaaed398",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "10428a095ba34e6aa5e97f68af514351",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8616059c961547bdb1bd8abd26dfdb5d",
          "Name": "wallthickness",
          "Description": "wallthickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ebdf41c1e7440ffb94ca13c96ca5277",
          "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": "wallthickness/2;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "9f4bacf4e10d4c64a752813db272a171",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ccc1705ecb5d4ad2ba8f760521cc4dd9",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Main Corridor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "f4ce9b343ec8409a8aa86616ae98e4e2",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "639f4a12d8124459b658a60860f412b8",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Common Area"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "428a7d465c4a4ae7aeb660d68ba6f280",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d5da4bb594974b15a2460c28910b6653",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48709e6634884904a18cdbc4c6b964ca",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5b0fb6e2893429aa23c60b2109edf2e",
          "Name": "list",
          "Description": "Eine Liste (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": "883c40b0a0cd4bf38c54df817b235815",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0e21a60e790d453f9b9a045d04b8661b",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d05076d9fdd4c20b8a0c313145f8835",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19f6747c70a84b4fad45d2f0220512cb",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bbe1b0b7ed314b5cab6f09da6666e0be",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "42afdeffb32f46a991788f56ac87e0a3",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f3e25e542f54c47a969d6c68f0bfcda",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "943e2c127f3b4f57b9d581c4ee7c156e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e91c4db7f5d04f34a9fd67effe96e801",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67bd6f1013bc46bdbdceec75079a5ae5",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e506256541d743f79020dbb2b732f8c1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "00a4830ad31a44eeba5bb3b8d3112c91",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa1ab5e4cda94edb912fe396d5efa637",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af1c35d07fc348b18e4e799806f5df7e",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa40dc1b97054ec483831500d066c320",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0f8026f301254fa1a58713dfad577d1d",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "939fd6d1ff01483da6cf71a1e06a4ea2",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b00979b8ee9449798a7254b1b8ec65d7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "355cec19810945aeaf6020260b12b4ed",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "380148898a6146328947a44f16127ebc",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf851b3fb59642109647ed291ead838e",
          "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": "2b56926578e2481485f4e31319755d77",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "881dc2ed428c46c6976ea6123b7cc613",
          "Name": "alpha",
          "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95576b7093e54417b2a268dc0a83dfe9",
          "Name": "red",
          "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75719a9e387c47499aa8c14f861d7312",
          "Name": "green",
          "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f87950a71934fc2b9a4f8315e5d2895",
          "Name": "blue",
          "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cabff763cb95472fa3db4cc9ff1c3399",
          "Name": "color",
          "Description": "Color created from ARGB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "392674e798854949b4987f1658450797",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c3540d42528f446799be7a21b5d07f91",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "950aecb85fd2446f893ffbe8ed8327f2",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbf4e01b5f314117a479ac2b5b68fd99",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cab19a35613f4bbfa5e19316a62d8b98",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "200;\n110;\n52;\n235;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3adbde44a41542f8a93ed5f89222b0d8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bbb2b479e06246c886aff9314aa0dbf4",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "877e2ec6d5cd41198de8ca3e300afec8",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d38760f87a50458c82e369e75a57d33c",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "55b008c338b94c7eb55ceeb7e1d88057",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4daffb784e7143e996c962aa4b6e4824",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e021c2313054cd1972c498698897fa7",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "177e1015186245779976c21c8b8669c9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0f63398173f54d15ba44b6bddaf77e6c",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e204ea632b18486a9d853fedf3eaf590",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bba51344a4f64b2fb52f6df84a918be6",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8868f5d0f8e94c119156851ca087f862",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35b239de249a470cb6c2fe19bb69952f",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Combine, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b515cb808e6d46fe80c7d76713221eaf",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f85188623f6a4c68974c95488da1ca44",
          "Name": "combineFunction",
          "Description": "Als Kombinator zu verwendende Funktion",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "023c0a27eb23481ebd1fb2a1098991c3",
          "Name": "list0",
          "Description": "Liste #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7c5398f957c4c179da1e495ec9f59b5",
          "Name": "list1",
          "Description": "Liste #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f2a9ee6a7c4449358a0fd9eb96b6a288",
          "Name": "list",
          "Description": "Kombinierte Listen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applies a combinator to each element in two sequences"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "e335191549ea49d9a7733519e2ba635e",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e8de4c939b6483d8c787e4eeec921c8",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Balcony Left"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "cef461e34bbd472bad80ea8a1a1cf9c3",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a11bb97ab49d4aa7960aa08c3635016e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Balcony Right"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2cd06f86c656430486654c4aeb2f56e5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "84395eb152e94409b41e1405904343e6",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abcbb4eff3a247f591e7e8ccf23c0ef8",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16b42172a1fc471d88d3ec783b7e2b2e",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d67f8e1ac3846939757ab810edbfd0f",
          "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": "e7a53013eebe4e9da141b10a0d03eb06",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ec82136565a94c28896cd31dd2cd632a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6946f83b7c074ec68de4b723494fa5ee",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bd2ed8b674bc4fb2b7f97dfb5bcfdaa5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "de05f89223dd4a5a988f753afa7e11c9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fa913719818476a9bf9ebb1a67d64c3",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "222a4ef64d044fcfaaa38afbb97d21a1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7034140d6e714e63a6e8320ac883bf11",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2de0fab64c184cb482ebf4d85d087ee8",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a36766b100ae4192aad4e6ff66a1d014",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74faae05018a4d86a33d30de01b8ac55",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65c76f65856740c1b47d9d90bf5c8033",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa6fde3deb8a4845a605c7be4f90dd9b",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ff8a2b6be1d4fcdb63c16dbe5752829",
          "Name": "list",
          "Description": "Eine Liste (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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "Id": "6bc2e3f4b6df459383527121565b9337",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5f341de6419142cc997970dca1693aaa",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee05eed090de43039997e0d2074d6393",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ec9f6acd5c2495db4af2deac02f32f2",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e096376a2a24b1c8f4e97560694f7c1",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98b571793d2e44eb8fa951a4b6429a84",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8edab9d135474438b727526137eb1e55",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "71fcdd61adad47dab3fd865d67dd7b65",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e0b88efb9974aeaab4a10f20cf6ca63",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "488cf69f3daf45be8358b213fc09c438",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da4657698321495b8c66f7ee98301ebc",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "72b0be04e5ec40229be208d55f7340bc",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a8d430add19942fd9dc6b7a384f93c57",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c0c06d4349374f4ab9011ebdbbd7f1f9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "41da90759b084aca938635283920ce47",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "423ed8fee1bc4fb1acb4c7e27eb75187",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11576a251c764037854ab95ecbfff342",
          "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": "b61f929d27164385b9b5f18cfac3dffe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "683e4134be2047afa825fdf503821bf0",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1ebdec00e9f4baea57e37b0156abeee",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67f6aaa5d8864fcba9c64bdaf5431175",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fbd9e30a37744330b72c6dd0065f787d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e20c238948f04f77ae0162581ec45a0f",
          "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": "[16,7,6,15];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d811d09fe005450eb5dcd2b22ead30a2",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "17c831d687b445be863be844bb1dfddb",
          "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": "[15,16,7,6];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "478027e4b05f40e18af2d5c47723fb38",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ecfd85305899465984f0c8b988dcd330",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "831014565f5a4d06b9a33e0fe698b89c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b76cc9f8c40f4d18b66502fd877a5a4d",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "209e038441e34999977fdaea59f78e47",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e975c1e7025540d48deea0da70150304",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6040cf059c2e42d18406313764e33642",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63aaa42e62c647c38eb69606ba7e2795",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45bc694b1aa044e1aead7d24a2889424",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52f4790799f342b9ace97a237beda8e0",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "da4d43f9761741149cdeed2e1a2f1527",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cc134913f66c4b398520b453db0af236",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78427bd821a24db3b8a01df5561ef11a",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a55fea6401e9458f908635175dc4f3fd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c0870ca74d674dc9a1a5e5770fc07ef3",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39056983a35b4aa498f35589af1522c6",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b71b46a938f7452697d44b452473ef40",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ffd0e43d9e904238935d2c82346da3cb",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51ea0a6e7d6749c19d65ad504afde0e0",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31995f482972481bbe3a133d6badc613",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3ff4766b3524182b04d9fb7de612eab",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "295a57f2754e408299b07c23c89a1239",
          "Name": "list",
          "Description": "Eine Liste (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": "b39c6b2304134c639b116685b03ee8e7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8e25c7c85e904be3ac030ce77b33e3c0",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "927e0d5d50234b65bf93eca910e977a6",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0bcf4e3c521e4eb0813393f3eb1377a7",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "cfebd8c7e23a40878c11fc37704a884c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "628879c9be9942488c4fc32f17037804",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc5c4f6a477740bc9cbfe37b532ad47d",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eae0600c88d24c6f9985093bef135d3f",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "282305f18b134b808768620a6105f440",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "375c12dfa9014662980113e50ee1277c",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "583906642edd40c38d443b4a41f950d2",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88a3fd803edd47068f187a5c2b95b0c1",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4551a4ee94c4491280ea09d9707ac286",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "212304c0c9e1474a99828a6aeb6b32f3",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "578edb05cc7b4e23baa584dca96fc1fc",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27b9d4f1791f4a0bbb03db77b26efbe3",
          "Name": "item10",
          "Description": "Elementindex #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "927b15020f2c4988a8fac44881b4a62a",
          "Name": "item11",
          "Description": "Elementindex #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a127cda180b740c9bde452ee570eb159",
          "Name": "item12",
          "Description": "Elementindex #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff8c865fa2ca47ed8c874dcd74bdaa4d",
          "Name": "item13",
          "Description": "Elementindex #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20f3525fc6814aba82a5865a83b5507f",
          "Name": "item14",
          "Description": "Elementindex #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f573351dbe648cca8a2a81f43ecab5f",
          "Name": "item15",
          "Description": "Elementindex #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f4a48ec1cdf4320a4bd265564dc2e17",
          "Name": "item16",
          "Description": "Elementindex #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f22531c7646f4f51b2866530633eb6ef",
          "Name": "item17",
          "Description": "Elementindex #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38c0a038683b46bbbea9624155864065",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "53a23f69dbee4f9198a775e09121c035",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f2f585065966434fbebe8d4c0c094848",
          "Name": "CorridorWidth",
          "Description": "CorridorWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1337c59de8844131ac50870c5cc8db84",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d67fc32a41624efa881e79567c29f4d8",
          "Name": "",
          "Description": "Room3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "436c0f5e96174fafb5b66145b1d124cd",
          "Name": "",
          "Description": "Room2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99857f50ad0b465faf40a8ed765f70e5",
          "Name": "",
          "Description": "Room1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64f15a7659a54dc5b901da0949147c0d",
          "Name": "",
          "Description": "Room1half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cffb964cb94452c949434d108ede285",
          "Name": "",
          "Description": "Room4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f08f82352f840ef868542e116dd66fb",
          "Name": "",
          "Description": "Room5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57f93dc56c094149aea40632c42e69f3",
          "Name": "",
          "Description": "Room6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "103a339d98cf404da52b0c0ec48cd08e",
          "Name": "",
          "Description": "Room6half",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Room3 = (CorridorWidth/2)+((bwidth-CorridorWidth)/2)/3;\nRoom2 = (((bwidth-CorridorWidth)/2)/3)+Room3;\nRoom1 = (((bwidth-CorridorWidth)/2)/3)+Room2;\nRoom1half = (((bwidth-CorridorWidth)/2)/3)/2+Room2;\nRoom4 = (-CorridorWidth/2)+((-bwidth+CorridorWidth)/2)/3;\nRoom5 = (((-bwidth+CorridorWidth)/2)/3)+Room4;\nRoom6 = (((-bwidth+CorridorWidth)/2)/3)+Room5;\nRoom6half = (((-bwidth+CorridorWidth)/2)/3)/2+Room5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "de301b260a4a4897933a43a9fbf3024e",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b124548a81a94378b115e73761bb5c33",
          "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": "[27,20,6,30];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "92e6265b7265461aaf20b310c7504d49",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "454eb84287464e1681863dc5447758b5",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e8e5156ab904f28aab013d21e567c71",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "832bc0abe97d4f0586130ec0f8a728bb",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "586ec77d41d54e9ea71f0ccda27c3245",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6812ae59383d445c89e9d0dd7ee7dbf8",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "423b9ad88e0942ad9a5d7cc99d1a1563",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5939b1eb980843eca548f8e874d449e2",
          "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": "470e76b8e47148cb924a8aabbc06ea75",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "17c88eca6cb44380af3a6d2059198f22",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08568d8ae4eb4e53908bbab1a64f6fa0",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b91cce1a1fb4e7fb4181d77e6a95612",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "24bb494bee89440982025edc9099a426",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dded259b33004c87b9314faed537ee8f",
          "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": "[20,6,30,27];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1495d3547dac4ef1a240ccdb6c134846",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6031e75a394f4b22864e2e79bdec5347",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2866d01547504dc8877e2c5fff5dc7f3",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d07c5b37ab6d438e8f64922190ae6be1",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62d84a4ff69c448bac0701bbb03299ef",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3333e8f649674a05a7653d4ff1d47780",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fcf0546a71c5446a9d8d0d3feeabb20d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ffc7abfc10714efd8c2c67022ffbb990",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3f50e6f48b04ce6a836a882f4c07884",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f90024dea32a4909badd555f300fdc12",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9871891aa89248eb8966dd18af211e18",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0db2d70918864e7faad017365cc0d01a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ea3dfab5fea249b8978b8dc207f07876",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f5ffeb9369448f08889214620d36076",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "afd3ba1ceb2b4798b3dc7df4a2297525",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "193dad6f861f4bce9e5d8c69aeb75d02",
          "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": "[21,24,33,7];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "02268363b01f4a168e23b8bfd55febc2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7c0e63b6a3dc41f6848e239986b84897",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3c92905631b48f0908668761c9d8c9e",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ae51376e1b44280a6afe28b1a4fc542",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8b1784da66a1465d9b423e5aa4a06b17",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d0a6fbf912bb43d6aad1539985b87cf4",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3901ce15131240dea0ecb75bc0f1d8a5",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b09d2bdf79e4c25be06be17c247ab86",
          "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": "7fc8ebc5c9c64b8ebf991efdccf6deda",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8e1a46779f4041b3ab65430f4d8c7498",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97031fe5e6c547169bc1297da7c1e182",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "519814e037464d4cb732bea3667f576e",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a15d2bf552e4ccfb1a2f9bd8d0545eb",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5911761a7a3746288b212f692fb5f56d",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2505bcd846e54bf896d18d957ba2a76f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c171c93186c646ba9972841d6dc3bfc1",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afcbb59dc4d5442f906c3d96c0ccac38",
          "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": "08f50095ec2a4b10bcd08d39f43ce5c9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "12d88bc2e2274558aa6780e2def4f705",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3803eafeb2984d45973fed64e82f25aa",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f50099f5e6b45cd865487c8a5476e18",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f641832a7a74fee94aef040f5ade65f",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2f4e769c11f54ba88b76093b51ca2489",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8ada68bd2d534bdb8213330138b2d140",
          "Name": "room",
          "Description": "room",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a47543549b2243f493ffdb11cff838da",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c347ca2c7504b989438b6f91e18c758",
          "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": "room + \" : \" + area + \" m2\";"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "e4d8ae73e66547f2acaf1b058fc1c5a2",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "77f6941282734adc8eb0603d21a74e23",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3c7b3bc7fa5415c8e305c594bb113f0",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1c2de9897c0a45a9ad9c1b58eacdc641",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9a42e652c57340cb8d6a838b330aa36f",
          "Name": "bdepth",
          "Description": "bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bfea9d8d04043e79bcfecccff4a9756",
          "Name": "",
          "Description": "RoomEdge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "33cf9bbbe03f45f69ba169cf8c46205e",
          "Name": "",
          "Description": "RoomEdgehalf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6415c6248b834c5b9904c9154f1a7a5e",
          "Name": "",
          "Description": "Corridor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83ff0455bab146ef86d3a79396b5aca2",
          "Name": "",
          "Description": "Corridor2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c31aa2a1dfb94259a0e145dff2cbbd2f",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RoomEdge = 0.65*(bdepth/2);\nRoomEdgehalf = bdepth/4;\nCorridor = 0.3*(bdepth/2);\nCorridor2 = -0.75*(bdepth/2);\n0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1a6a9caa62d84a02a053230251bc91b1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eedba5dda1ad409b8780b4e5b95dc8e9",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c0dd3b64f9b4dddaa475af4b9455838",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7e4a1909efe4b74a441df95d997a9b4",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1e5539c267ea4cde98d6bc0cad05286c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7c6514b743e54b959b88343ca06f2235",
          "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": "[24,33,7,21];"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "584923a1943446a8a334a61942cdb2b4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "22ef5618b57e49a5b09e62df1e89ebc1",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f327c21480734493a259e7b7009816c0",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f460d5144487452494b9802c419648d5",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e62c223d4c99434aa43a4dc59380bf71",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "67c8cbdac2834ae5bd0171f929e0f6da",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7e0939c65674be89e52e200bacc9bf7",
          "Name": "item5",
          "Description": "Elementindex #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77e979c7514f43c5866b93a62a9ff59e",
          "Name": "item6",
          "Description": "Elementindex #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75904f5e8fa74012812a7c937adaff70",
          "Name": "item7",
          "Description": "Elementindex #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "544d9bb822b6461c90b3cb9fd59641fe",
          "Name": "item8",
          "Description": "Elementindex #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b966b501f6f2441f961f39af617659b3",
          "Name": "item9",
          "Description": "Elementindex #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac1a3fd1115a45699b226951648933a8",
          "Name": "item10",
          "Description": "Elementindex #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f954283a5f5e4d5ab2994d2881bc53dd",
          "Name": "item11",
          "Description": "Elementindex #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25eea986cc5d44f78cd0be1aa4a92fd4",
          "Name": "item12",
          "Description": "Elementindex #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f7ba28d26f0472e9f21708c2a375c09",
          "Name": "item13",
          "Description": "Elementindex #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "241f609500814c198e8ecd972475a098",
          "Name": "item14",
          "Description": "Elementindex #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eac7d0b01ea14c1a8c3b2ab307258a6e",
          "Name": "item15",
          "Description": "Elementindex #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "134bc07ca2ae4005968a7f269f2b7d58",
          "Name": "item16",
          "Description": "Elementindex #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a452df2e465c4121987ce6a423b84024",
          "Name": "item17",
          "Description": "Elementindex #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1b94d5559ed4315b50e6c6b08a83405",
          "Name": "list",
          "Description": "Eine Liste (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.CodeBlockNodeModel, DynamoCore",
      "Id": "87d90c56d8da40eba7821bbe9939e403",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "64d8cb7e15184698a7e46a0d0f6fff52",
          "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": "[31,32,12,13,14,5,4,1,16,15,0,2,3,17,18,19];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "36f8869532b44475baffd9bd2ba5e51a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "58cfff511f674944b07c3a7e7a0907ed",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d2cea3d461f4487bcd1402b5e7ed3da",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d18fa63a14d847bb91e17d34a6b53cb1",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8d8f4c2908964006a08ba2a7022b6467",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7e9aa04a449e4e98a138aa6a265715cf",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcd5cd721cfb41c992f7490c3b2a304f",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9d58e7b33f8425b9f31c4c84a36330a",
          "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": "93aaf4333dfe4c3187a6df5d4db41680",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "974f80ad8a3f4e238e843be83f49c320",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30fee99ad91d4026b68a7d6872a8ac88",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bc99e096eba42d2b5bc47c4c2aa4d74",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2ffd211caae14328adf793885c236135",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e2009791c22440c8bd4c12265fcd02f1",
          "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": "[32,12,13,14,5,4,1,16,15,0,2,3,17,18,19,31];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6b72eae5a582421198fc03b84fcc08c0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "939827e929a54bf896f9698e26381e23",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4200ed1e37884023bae21d639bf91afb",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1e080c800934b96a7fe752143c64f7d",
          "Name": "trimCurves",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d1f6ce18c76474abc7e007b276f2481",
          "Name": "trimLength",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8eb7ee07c24449a9a6a9fcf6b7ef04b7",
          "Name": "PolyCurve",
          "Description": "Polycurve created by joined curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double",
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "57519350db8d49d0862d139c3799f809",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "49e1ee6310b5497d9bbb648d3271b620",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a33f969f5194a7d8b83b653c6054e14",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c564003558e48c195056d7b71908abc",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ba686451d3647ee9cef8606b1894ac5",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "48cd4585ec62436d91022bba58ffbd92",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bed16c3178b648f2a4d387f0740bab73",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4bb4fb3e4de4f98ad0de0f1d22bcf73",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.01,
      "MinimumValue": 0.0001,
      "StepValue": 0.1,
      "Id": "22be13f91f384452939385589951f2a4",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dce8d7370e30485dac3dcb43645a1a2e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.01
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.05,
      "MinimumValue": 0.02,
      "StepValue": 0.01,
      "Id": "38b75ca1d6e648ea8226e5c0c4eabeb1",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2108df3aeafa4e7b89454a9d9e773d8a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.03
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bebff845a4b84341bb6559aefce662e9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cfec662b637c4ff4ace36c7c36a158eb",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4f1539fc8ff4549a584fe16407ad1a0",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "033bb37642f741c2b75d75aa71f0bff5",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "cbd8af082a984ab9a3273058ec714495",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9f0b739469204090830eacf4f0910941",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4883da48b3834913a623852bc6ca49ec",
          "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": "X_Points-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f339758b61194280a1422dff9e782f08",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7def6ee558864d5f9e25226961295bc1",
          "Name": "list",
          "Description": "List to chop into sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d48b111742c40a1a6066eef8b6f3b0d",
          "Name": "lengths",
          "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45ec24c624004fd3b4b02fedadadb542",
          "Name": "lists",
          "Description": "Sublists created from the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]",
      "Replication": "Auto",
      "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "05570ac8f9184e489a056daf8185c34e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dafb020c6fc0425c9e7823cb61981b7e",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "22eb185d1e8e47b194aaafb30d249717",
          "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": "X_Points*1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bba9f9a4cf05460fafd82614f833a74e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a43c8a21e0344e3aa78e9d2763c3e2b8",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a7f159293a54210b7ad52ba8f5034eb",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7658448f1e554840ba762bedd348fe67",
          "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": "bf14b02c383d4a8c87ddbe2ae45f40fb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c4e266b5376b43e58796175597484d70",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4d8bcb6683a4b5f8e678932b02a33bb",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "14b78d1e8f7644b8bd0d50a44ce2bc3a",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1e709d6d487c4d42aedc8f56e5779805",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c33aa1653b454e04afabb3f9cb2167cf",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6db6af952a9b42a9a11ff34d60149fbc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "018e5802eb5c4a40b417e86fbb23f1bd",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "e078399a305943a69954c04d2efcfd84",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "37f9a7086251493ab40427ab9abdefca",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6adf0968d9f44b3b86009f7cacc88cf8",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6b42c2ddf11465c88bd2a8f3653ffa0",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "205deb525cbb4fa896dde4a9d259f213",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6e3a6c7335fc4f6e99d5c697421a0b09",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d44dd215ad964bc58570117a5b88ba0a",
          "Name": "Sequence",
          "Description": "Sequence",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb359bd4c87442a4aecfa43ca04ea8fd",
          "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": "Sequence+1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d5429ea51ee4a4ea40d1a98993c1fba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8d83130935f5449b88a39999eccf6f77",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b7cb8471e8b4ad185470d531480e9d0",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21e0a1e23936485eac442edc05e3a6c5",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "71d70eafc46c4e37a5c388b28b192ddf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a880043136c248d2988e100c8ff2c708",
          "Name": "list",
          "Description": "List to chop into sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "67dd474f152747ab81146c7a091c8866",
          "Name": "lengths",
          "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "923d98ba024245b1b97269a84c6873c1",
          "Name": "lists",
          "Description": "Sublists created from the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]",
      "Replication": "Auto",
      "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9ac816d3fd424694b9704286a2a50428",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d4709d97bcdd4e5283ba0de0aff885f5",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cad1510df61490dbcb8888c16b063e6",
          "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": "X_Points*1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8fba5b010e0a410f9b0989bc3f752ac2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "103eefaf0ff7495d9ea099e25b2a671d",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f37c4f4ca6b04975805a9ad730f6a1ff",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2139708affba47f585ad477342abf7ed",
          "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": "a89f2bd394ea47ca95d898f7b2ef0f58",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1faa5692f83244f58b4563888a1c2e6c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b273d40d966495089d3923f3a4456de",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e0e2851de8546588f750e61f6aca309",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ed01337d87d746eb90d2d2e246d826a7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "660c0c001ec44e6394b7646c47c653b9",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e5d331948634fa294a4913f1a137fe1",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2256413510b649bf8bff037377afcf02",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "874df62f5ffd4bf4a40d2ea4d211d46d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "55c2c3be783c43e5b5ce354698593567",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42a37bc5873d4eb7b3eba3c04555a1fc",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdf2abb2d6284ac88cb5d0f2e34fdcd5",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a848ae96b0ec41908a8a9a8ab4e1a407",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "18b3018a7c0241fabc2949bf61d2afec",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c6882bfb4ce643a0a0f614480c178575",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c9a9c828856470984e2b68caae54979",
          "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": "X_Points-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "81dcffd866d8437e9ccd79a5688a1057",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3900677e57624016883b977a9ae5d6f7",
          "Name": "Sequence",
          "Description": "Sequence",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2350c8538bd24d31b97c03b07f76d0ca",
          "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": "Sequence+1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "6dfa648c05844cf3ac55948a0dd444bf",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "79cfa9e1d2d9483fb91757abce86c434",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 500.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "ea126a9267a34047bd9ede902c5fad81",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f8c7200135a1485eb52cfb945cabd89e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 25.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 50,
      "MinimumValue": 4,
      "StepValue": 1,
      "Id": "96582b8eaf6641f8af06ab072b96ace1",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "870bed15ef6643e89b1886ef11205dc0",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 20
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 50,
      "MinimumValue": 5,
      "StepValue": 1,
      "Id": "647d0e621bcd4ea2b8200052518f99e7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cab104976c394b7181b1eec4d3e3cf9b",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 20
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "864848a12cc64cfa9c0c61d40b0a1d0b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d87f1323f3174eb2bcfb3e657a937f4a",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3ecaba9c2a74f16a094c7bbdea87ab8",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a54007a922f4a88a6bd5c7983492245",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "555b4a9531f14196af032cf479f31051",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "Id": "8bf98b60ba064f998c385802f798077e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 4.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d8e3b648bc6c4aab9215359e5c0819e7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "21d86febc82247c3bb3684b611f4292c",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5e4a248181245d68c14eb53aa06cab7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d8181ccbd7e49ffac6cad9c95322086",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46b1f5b580a8420795879d937ce71b1c",
          "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": "CrossProduct",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "01252e0625f4492f90fefe4734bc14ce",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "84941047ed324467a81232679f2f241a",
          "Name": "Grid_Length",
          "Description": "Grid_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e8af955992e4fb892027b719c4241cb",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df8a3ad5a46745528632cf29e0ca081f",
          "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": "Grid_Length/(X_Points - 1);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2be58a7502264ccbac25f9f09fd31a3e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ebae69b2cdbc47dfaec655486cad3e56",
          "Name": "Grid_Width",
          "Description": "Grid_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e6716326cd6470b9fe973eec82fe8b3",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a12bfb1e7ce4914882143b1a7d86601",
          "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": "Grid_Width/(X_Points - 1);"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.5,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "Id": "7d019b71346a4f78b358b1c67d32526c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "724b7ec924e041febfb658aac35b3489",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.5,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "Id": "8ca8a2fd8188442fa7964fb9b8c8cd25",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94b850eaacb540e98436022be15bcee8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.35
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "868ca14067f7431dbe0510019fd06581",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "21879c23c753418aa022b77b165704b8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0022f6551424246b1a1b0ba896bcc92",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f40969c90d8743fdb6205fb19f007fb3",
          "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "35948d6d6b71490788fd136def20076f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6f102a4a4a33438d832ce87f9170f383",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "3503fc5cfcdf482dba2fa1debb80b3f0",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6757071a70d44f4998987ba5511ea4bb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.5
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4d9fae18e86e43149e4873e4353e78d4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dc472b2d94ee4a1bbc21ddaaddba8904",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bec915dc05084d45a5ce5363f6a4551c",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d4c060e61425435d9fc773b71bed2070",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9f47869c14ad4ea281285290b7c1c0fb",
          "Name": "Grid_Length",
          "Description": "Grid_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20199efbdf67456c8a08d11c278f6b96",
          "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": "Grid_Length/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f4728e2d6a5149c194439ce7a6cf72ae",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "82c258f8906249ac8e23902447a30de1",
          "Name": "Grid_Width",
          "Description": "Grid_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4b39fd0e99d4e38b9d9718b0c9b4ae2",
          "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": "Grid_Width/2;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 148.0,
      "WatchHeight": 38.0,
      "Id": "68196b193b9745e09ddd2e58c5129bb9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4db5a594c8374978844006a82593dd16",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c14bd3b058ce457fabbeacaff49b53f3",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "Id": "18eadb6c79194caba42c3b39fd70f096",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "93afad1db2544af195431f1301ec2c3a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 4.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8d7c4d2b2ba64d1e84503d160f59f0c7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "480d10a45b4f46adbf8ecd5fa629938a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3f894485c574816bc35a697533b1d94",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cc9a488bbf0d4ace9d4f2e3d86f7ac2b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c91965a43f06442aa5f8cea43edf1033",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39798a8c5dcc45a4a6abb2a4aa9d40fe",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21c12e6fbe3c40ffaf6d00381e1b48bc",
          "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": "8296c668e81b437193e019920a027458",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5523785ad2bd4b9e87fd9e33b34ddc78",
          "Name": "Cbeam2",
          "Description": "Cbeam2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55c2768c568a475ea0a58eeaa819baf8",
          "Name": "Column_Width",
          "Description": "Column_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0bcd24a49d3f4a26a0a31cf95b56a820",
          "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": "Cbeam2+Column_Width;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a9a5346bc39e4eab92a8722ca8183a8d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8475fc24f9d249ef9f689ab1dfddc7f5",
          "Name": "Cbeam1",
          "Description": "Cbeam1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "519da55bb3a14854bb98bbd4c187473f",
          "Name": "Column_Width",
          "Description": "Column_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "046f895016024317ac06cd53ccd8bff0",
          "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": "Cbeam1+Column_Width;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5eec8dccec6a42ccaa5caed0672120cf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fef05bd992ec46cbba53de65db355c07",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96866aeabd8143b1bc94cb8c3342d117",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91c21df2163747588cdde0fe87a9954f",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d3ed729f110546cb9750ae92418a9b21",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e8d69147164b414e8677bdcb5caac5a7",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9a605b1eba749cf9a0ff6c2c6f74d1f",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3086c8346f44311b0c39bef0dc3f89e",
          "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": "x+y;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "900942e515214e048bfcb8275eea3cf2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4c2c5806602646e0b7181fe33fa2b44f",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76c1b433fb4f476199c4c25064a81c46",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "edcd89d813b94846a694f02b2f6fccef",
          "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": "x+y;"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "9d61c5aa351e4c559b82b7e752c8720e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5e7d7beed1b1472f89aa37d4ee36fa55",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f99de8ac52db4aba9eacc0fbb3077350",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cd6ba7c516e4a79842d2c1777630c24",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15e0fbfdae3d416bb20f1a14dde75e45",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "82d319c6ca1d4dac834ea57a3ca563e5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3945bfe055174b73890a0131c576c641",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "409311f9ecc142b69d638bbefddac14f",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d7731aac0024e51a2cc70e5b31af0dd",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97ea6dd574bd4bf0984cd37597fd9cee",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "68ff6816208e40bdbfe3ccf38f23ab23",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "939aba4d4c96473ea241905290439c39",
          "Name": "origin",
          "Description": "Origin point\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1e2bae4886548dea7855cb1e801572d",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24bf9154fb974e1893ae6fa52f379638",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c8487b737514a4f8cf93ba48dc71582",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8915b36e94584d989a956a029e95d347",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "92cfac67c1cd451c9443b367851fb104",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8675056e12e64ddea70d4716e995deea",
          "Name": "origin",
          "Description": "Origin point\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ec9359850ea4a27a2ed8bf5807c92f7",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e00ec97b56545f5a6546a94cf329e79",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a06e7febc21e44d5ac57e2ac07c5d00e",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76d47f7fbbc04242a473b66a60c59408",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "52bb5e2fd0254bc1bd11630d63217eb3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f59e95538aa348418b8375fc5d4fc4cb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f5af18c2e0f43df934b503569dbfab7",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "500843bf90a747dc817cf3a2882783be",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eee23d32e6ec48b4b2e39e404b779747",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "647309d952de49f2921a9c01d0e77509",
          "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.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "0b1510244745432699f3a16005a20dc8",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e294dd6d6f3e49589aaed5f5647791a4",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df86abe126d54a7e903ff6b58d85bd90",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "06952fbe31a647cb8ca84b19c1b48814",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1f4c22dea99b4b5b8bf9f22be6b7ac89",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43d3619fc7844f0aa0bcded2349bf8a1",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "edf7d54ff7ae47c899e56aa9915ba2ab",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "eca9fefb934b4b779d68e13766b573e9",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d1d8a8ed05c4937b19ab1e81e4e1a21",
          "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": "Y_Points - 1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1a50de741c62435ca356bc7b318f2cca",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "39bce8b31b1d4bdda9a89cea8b00c50e",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46a84c331503487eb5ca72a4ba28cbcb",
          "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": "44367d4da6ce45b38e3dfb7e5cb8afeb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f775fb915af14d3daebf72a6703ab898",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "054f449c1b294aaca94f212d205e9882",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "057cd24981384ffebad00b463855694d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f1deed5e00f4426da5c6d78093c7903d",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5997d97e4a254c489e4516bcc88c1194",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38a5eaeeb0f24385a93f59557bcf71f9",
          "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": "e5f14f2c66ca460d877518b7f44a0bbe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b2ccd47aea6a4a98ae8f5df8ef68f00d",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "531cd6372bf042f9aa2a71eb7b28017a",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "52f46e864dbd4454a2b1da6703b9d01f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02c065bee9c14efe998fda6aa91b372d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4db8b57d4df1488d910bbafabaf71773",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d541ddb9f8bc4852a410f0427b1860cd",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "528ccba92c344ec3b0c75e8a63ac3e1f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ab18c41a17204e66879ee040c7241d0d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8616d255464c4313a1f73a008dbc8c2b",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "522b0865a8e84eb48b692b7b7c672dae",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2cf0600178764c51a97fbd9a1ab1ab6d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b68dd9d94a1b4e8ea771975bdee857fa",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca2067acaab54fe3bdef1921ed7bb40a",
          "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": "Y_Points + 1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "015e8bbc008b43578f2d99525aab3325",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d8adc97d5aef42778b340579d564441e",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7338876a200e4281bc5ddd648961011c",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8742546400594500aec06e2f3b234809",
          "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": "19b4718fce014c2dbc6c4b22e4e4ae29",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7c51967e452e4e7a9540f1e19c0a08ea",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a23acc99dae84331819f500fc99fef92",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb6229e57d7f432cbbf3b91ad3a48b4c",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d6e4d3b8d3b3414e8567d0a9a6536bfe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a02f8253b0dc4d118549fb5cdbf56ec2",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "404c648f216e4cd88eb527eaa96c8a67",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "Id": "fe475c3896554730899e1cd3ed3f0c69",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5afb1d0df0db45a59aa7de4ada52cb72",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.2
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0f6aaa0259714966a1ad283f2f817c41",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "49f17b407acf44efb53ca19fdcfcb627",
          "Name": "thickness",
          "Description": "thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f59020f49c1f4901bcc8cc09b8595a22",
          "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": "thickness * (1);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7964e72e8b384aa1a77883bc6cc46cc6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fffee25e2b5545edac7ae8c686136818",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df3fa34df1bc4873ac39874219a95d93",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec1b5516917842879f81789f81f73de6",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69d8c4d09b214f2cb18478e57786f225",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9256cde546c433ba8102b9ced51c9c9",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "962b9c4d81164c0ca2de74f3d67536e9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c3511c5bc9f042aaa5c652ee45120bfd",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0914eda7090942b0988f06d0a975cb32",
          "Name": "z",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0de602ca37a9494fb6ffa3771794cc5b",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffd76db5d34a4ae29b5d53126032a648",
          "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": "x+(z/2)+y/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3efe60ea605e45e6a91596cff9df1965",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aba412d422d94db8aca113850c37ba5e",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d862936d8d94b108fd5da8804ff1a4e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ebb13fa7f9d94c6198798e3807b4fc31",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e97d650169874048a1b0bdad713503de",
          "Name": "Total_Load",
          "Description": "Total_Load",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "117311bb1b034c44bd8687abd25a5cac",
          "Name": "Surface_Area",
          "Description": "Surface_Area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a491b39c4dcc45a692a6f63b36f835a1",
          "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": "Total_Load/Surface_Area;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e7879a0a2c3f4a4da9fae4a084a0be80",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d393bee8fe774e119c0a9e0164589395",
          "Name": "Beam_tributary_width",
          "Description": "Beam_tributary_width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e20269f0253544e69df852d935f8dd62",
          "Name": "Load_per_Unit_Area",
          "Description": "Load_per_Unit_Area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "477128fdb5e04854bbe1b517573834f2",
          "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": "Beam_tributary_width*Load_per_Unit_Area;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2c6966f5668f457599b3e85ad8278d80",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "607ef25e6a254e9493991be1e2e8c086",
          "Name": "Beam_tributary_width",
          "Description": "Beam_tributary_width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0263634b9464dd0bcabec144bdea9e7",
          "Name": "Load_per_Unit_Area",
          "Description": "Load_per_Unit_Area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "db4a166174114bf9b40c7c9087f320b0",
          "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": "Beam_tributary_width*Load_per_Unit_Area;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5c5ab3986f5342eb9504279991ce7bb0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2727a57d4d0447b68033f301bbc56f02",
          "Name": "Slab_Thickness",
          "Description": "Slab_Thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c92730289aa241fdb12178b215c1d841",
          "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": "Slab_Thickness*25;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 5,
      "MinimumValue": 2,
      "StepValue": 1,
      "Id": "3ef314962f4841bbb9c1ea1a42f2bfbb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0f927282ba8c4c73a4e60fe86c22816b",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fe5afb9746e941f99a02dcc52add241b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f4ff148f02ed4b29be54c3dd1d68c81c",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ca735ba279642e990cdb40cbafb04aa",
          "Name": "D",
          "Description": "D",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc0f21ffd2e147f488346a90584b9573",
          "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": "1.6*L+1.2*D;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "80f38e7de08547b698ce65fc05545894",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c96977cca374802ab6d5b37069bf3da",
          "Name": "list",
          "Description": "List to chop into sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac625472c482420eb0941e2dad4efdf5",
          "Name": "lengths",
          "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "355cdcf96cb648af80f8d0c466dea711",
          "Name": "lists",
          "Description": "Sublists created from the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]",
      "Replication": "Auto",
      "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e9ade4e1cb9c4f33b8c9f416e2e1b5b0",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a972f2f0f724415846343d79c2c2ff7",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0c4825a9b42b48bd9f02c89b8b6092a4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "de13451808be4c218c094ee720c0b95c",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "289f68d1e8f647568f4cd4ea372ffd0e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5a15c2d4eec4dcd951b9399ca114dd5",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b0b26b1b9c745a19b8345d8e87daf55",
          "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": "ee059d3e11874a9d84078e74812c2f99",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5f163a294cd2402dbc70d3065cd6a092",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af86595febb0493c8d9d45cce4d27d59",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bc557af40b8426591476bd5934366c7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e4a44d996bd24f858cd312414df1ef63",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "419164f41790455cbf765369016ea3bb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "860ea61a39404c3ebd56c644a1c143d5",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4a9200494fb45108b598b421415d430",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 255,
        "B": 127,
        "A": 255
      },
      "Id": "2a532b073e784e51a06400e958f5f0f8",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5dd927a141c04ffb80f3bdaf4f250508",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e9e13321a34a46ada2e87ebdc53fc382",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36c255dc3551497a888ef2e767fe7e77",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "183246f80a8a41dcb9ee4c5d6df481b0",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d0a79f319cb4fb58738ffc2a419234a",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1d3274dc97bd4791b2f66095e703e502",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2b67d7cf764c4aef8fa690ccf73b5a15",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d1ab3be8fc642d6859cf783ac163385",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27510fb41cd24f19a78f36a7cfb7ffeb",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 127,
        "B": 1,
        "A": 255
      },
      "Id": "884c336de26a4a4d9c23dbd9d0cd8a45",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3b34fce9d65a4d7485fabe4f6279e3d4",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c649021c919d4878afc9914164194da0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d2764bbcb6d84492aeb20c78772abd29",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ff129afeb274729bec79f9a64984c04",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84792a341e0b47f6a088229510f1e462",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "30e1bd9f1851422fbc7302a1a300765b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6cfdb989912e49579d6f053856b1f9ce",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9e8881873104209b9b873eec8ad2cad",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72e293b54819421ba215a1942c7c0cb8",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 67,
        "B": 255,
        "A": 124
      },
      "Id": "9540c7abe65b40aea70667fb774a4d5f",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6913b3a278f64fbf90fbc0064a330c6f",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b1ae5d36142c445896dc6df473926ec8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "28704b5b055a416fabe8449e31f583c8",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4823984bb3194ca4b958062295003570",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b570f750d5cf47a2b3f581d43a6b7d03",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c9f56d56888b4aedac85326636e901ef",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3d1bf089ec6f4fefa5d70dfcffad05cb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa19eb62ebec4e38b3b14107d1719bee",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "82be7df5765e451b98336fe563cc2818",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "Id": "741492f122934078b7a9e10c88b0e024",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1600d8c166804771be4fa7b8fcdd568c",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3bee4c87369f48169dd2b707962a471b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e0a50603474c48da924f7ecd212c3c3c",
          "Name": "Column_Height",
          "Description": "Column_Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "58369ab30eac488685e8bea41730a598",
          "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": "(Column_Height / 2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "36398217320d4540a1cde5129eec491c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f31c1ad88cfe4c358bf52be0a6ee4568",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c3c45b1f3e341538247a507903a6f02",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca63ed6d449f46488f1caaa19307b3fb",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a6fe3cdc2d49409e8423844d84fd6fc7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "77e4557cc74a4ff98ca88507b03500b2",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2adefd31c6e24cfaab7da544b4fd3f35",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25b717bb43034796841b57c4590a529f",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d4c3a7cece6844308d071da6b758fc4e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ed292647a4d04f44818fc023531b5c7c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f804d3eb6fa45b2875bc1d625e19511",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9985b5eedae4e188b3931ff456518ed",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "05e0999e5af64046b9502b7d54ccb8f7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2b72842f3c744d788bb6109ff53561d9",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7681ad9471d44a9298f272b833a68250",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5ea8ebfe9a3473db0fad651d5a2eb6c",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "43e8c11f60114f3c8d7e68b6585a2a5e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fbf5ce323b30466a99061b19de19aad8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 7.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "a81a2cae64d4438c9e384f60de5a7ed0",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b965ab390775453e9bffa7a7cbf0d978",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 7.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bec79b5b9c1a4a58b25c4d4d90929a0c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "170d6bb791df4cceaf12446534640a46",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b55ddc0a5a34f1cb76e437a94659081",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5288b65b8f4485eb3e6414d212bd192",
          "Name": "bool",
          "Description": "Result of check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is lower or equal to y\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ed4dda7e24574efca8dd31c3c396ec36",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1a17ab0dae34427f86a6d11e81707e42",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "090175b1ceb5452e88b1379dad6fdafd",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c81fe932d6447ecb0c940bee68e49cd",
          "Name": "bool",
          "Description": "Result of check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is lower or equal to y\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "79cd3e2052854873b4b7bc8d3c3e4132",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "bfbeef9eb61544fb9b1cb09fa03655ed",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3db828767b3e480b854ef7eee281f64d",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac25dc6d8b954679b2347f21258361af",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c234f855517e49e49ca2bca71125c2eb",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "31ee3f9e15f648c7a102645afcd5bad0",
          "Name": "linearLoad",
          "Description": "linearLoad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23cd8de0c1544aa48fb0ee4bdafd3beb",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d54932abdf14282bdf22fd6625cac73",
          "Name": "",
          "Description": "Mmax",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Mmax = (linearLoad * Math.Pow(span, 2)) / 8;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c0661f8cca6a48db98e32c3af0afd6a3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "837fcd4205864aa0b07ccb3db8e43db9",
          "Name": "linearLoad",
          "Description": "linearLoad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa38e6f5479944df96fb7bd708221d65",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4746f3e7ff9e4df080158f54fb4713d1",
          "Name": "",
          "Description": "Mmax",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Mmax = (linearLoad * Math.Pow(span, 2)) / 8;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c3b6c0f1fe174b9aa254b87058e15667",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a6838bb4916e47b3915154458e2f213a",
          "Name": "Beam_Height",
          "Description": "Beam_Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b21ccf350764a3481ba0e94e93a9411",
          "Name": "cover",
          "Description": "cover",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f21882053874989bff3796402224228",
          "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": "Beam_Height-cover;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8c78a6d70db14930b2f9559a2829a987",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "30aef3e40293462282e6ebfeb9a5c9dd",
          "Name": "Beam_span",
          "Description": "Beam_span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48ac7a0ba71343719475d098992b6f9d",
          "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": "Beam_span/12;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "80c87cd5dcbf455fb9f517dfe5abb550",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f28889d676a84832b65b4802030f2096",
          "Name": "Beam_span",
          "Description": "Beam_span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3872f6ff79394fa3b9705041d8ae8a2b",
          "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": "Beam_span/12;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d012eb4b2b0a445bb60f543500a5085b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fc6e30b920ca4e30b2c6afa829e43251",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "350b4410f4d745e5afc29b21c9b6a70a",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50a17a4118904b55996561e5d60aea9a",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3185535f607b41269514304883117187",
          "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": "CrossProduct",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "8df30489c2e94c38a093a9c45f0fece1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2d53b6b13536486189a31d7b96b2118a",
          "Name": "Mmax",
          "Description": "Mmax",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32323f542c4448fdb6b20d26986b728e",
          "Name": "f_y",
          "Description": "f_y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bebf2965ffb409ab79f79ab11544091",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07c0784b94384ceca77a85b83367b884",
          "Name": "",
          "Description": "RequiredAreaSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RequiredAreaSteel = Mmax / (0.87 * f_y * d);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3f354c516b1f4435a603af9618b7e9df",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "735333e199304427868eb5d529b228b9",
          "Name": "Mmax",
          "Description": "Mmax",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07f5f50a4dbc4c908f0836ddab8ed9e1",
          "Name": "f_y",
          "Description": "f_y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02a62bae97fb4720986b3e09de65c0fb",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a8ddf12a2cd4d41b5e9336aefb47d06",
          "Name": "",
          "Description": "RequiredAreaSteel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "RequiredAreaSteel = Mmax / (0.87 * f_y * d);"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 58.0,
      "WatchHeight": 38.0,
      "Id": "ec0aaf81f66a45b78b9a8d8e1bf475ff",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c970ac23eb244827813b6a6fbaa99e7a",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8179e8dc87574cfeba74a894773334a5",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7dd0415999f0484b8923ff0881311ca4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e4254b3f1b2c4f14ac1d4d420597f69b",
          "Name": "Beam_height",
          "Description": "Beam_height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4d91b4a15394b65b5f769d6d034127c",
          "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": "Beam_height/3;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 38.0,
      "Id": "7152a19cf6a446699744fa4f7a886ac2",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8cc62f84c8404c30b4a367680b7bb48f",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "087a17eaa7b64f798abaf43e6b68fb4b",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bd1776b276104576a3276de9dd764820",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "89a0d547521f4dafb30d792449143a99",
          "Name": "Slab_Thickness",
          "Description": "Slab_Thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e80425756b2d4dd0b1b2994c64f2454b",
          "Name": "Line_Load",
          "Description": "Line_Load",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "644abddc8b1e484e9b5829573593fc6b",
          "Name": "Span_Length",
          "Description": "Span_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6fd185b4d8c4b668edd7c259cdc620d",
          "Name": "Provided_Steel_Area",
          "Description": "Provided_Steel_Area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef46c6026eaa4068b1f4e096a9ff6426",
          "Name": "cover",
          "Description": "cover",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a7168a3cdfa424ea1ebb848974dd9b6",
          "Name": "f_y",
          "Description": "f_y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f88116906564e979cd077d80d325e1f",
          "Name": "f_c",
          "Description": "f_c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8253f6cd9e0544c5bc2fac6542267b00",
          "Name": "",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "731b66dd21894e2491a895ce81775353",
          "Name": "",
          "Description": "bar_diameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58ce1198898d4684aac728c56172a76d",
          "Name": "",
          "Description": "slab_thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95de2ddb4fd44b69b89899766f5c62bd",
          "Name": "",
          "Description": "lineLoad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2495e3a35f24d508d4466d9ce9472eb",
          "Name": "",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e982f9151bc42c9a638a713737bacae",
          "Name": "",
          "Description": "provided_A_s",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "380f6689c7294c3f856e81d2972ccd2d",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fa8d51ad7424d6d8fe63832b4b16d05",
          "Name": "",
          "Description": "M_max",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b8b502bb96944298f911ff5a3913ef3",
          "Name": "",
          "Description": "A_s",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07ce4f89c3494535a5447b53c309c703",
          "Name": "",
          "Description": "span_depth_ratio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7427059533645f2970db198f4000dad",
          "Name": "",
          "Description": "isDeflectionWithinLimits",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a33b4cadd9f54f8899c7a8aa5cb6d273",
          "Name": "",
          "Description": "isAdequate",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0a3f0597e6f41f3a1696074b4ee13c9",
          "Name": "",
          "Description": "Value of expression at line 39",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Input values\n\nb = 1;\n // Width of slab strip in meters;\n\nbar_diameter = 0.016;\n // Reinforcement bar diameter in meters;\nslab_thickness = Slab_Thickness;\n // Connect to Slab Thickness slider;\nlineLoad = Line_Load;\n // Connect to calculated line load (kN/m);\nspan = Span_Length;\n // Connect to slab span slider or value;\nprovided_A_s = Provided_Steel_Area;\n // Connect to provided steel area slider;\n\n// Effective depth calculation\nd = slab_thickness - cover - (bar_diameter / 2);\n\n// Maximum bending moment calculation\nM_max = (lineLoad * Math.Pow(span, 2)) / 8;\n // Simply supported bending moment;\n\n// Required steel area calculation\nA_s = M_max / (0.87 * f_y * (d - (M_max / (b * f_c))));\n // Required reinforcement area;\n\n// Deflection check: span-to-depth ratio\nspan_depth_ratio = span / d;\n // Calculate span-to-depth ratio;\nisDeflectionWithinLimits = span_depth_ratio >= 20 && span_depth_ratio <= 30;\n // Check limits;\n\n// Check adequacy of provided steel\nisAdequate = provided_A_s >= A_s;\n // True if provided steel area is sufficient;\n\n// Output results\n[d, M_max, A_s, span_depth_ratio, isDeflectionWithinLimits, isAdequate];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a27467d013f740249f6d8d4f63d0d228",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3638a2f788424cc4a2d1726b82cae74d",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6c9445ab5334424970fb147d5472fde",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4421e04c9bb749f38f0cd423a6bed06e",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a4b45ca4253b45a39adb981c7a420f37",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "40bd20f6015a4bb195cdb16e2b64a646",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55fa8fbd082a426fa68b0297b35fdbe7",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57eeb2ff5c3942feab1d8e9e9362a039",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "13179c799d264d1f9ebabc2b710f7b22",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0a80069d622e4776bb1ee2ccd9b079b1",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b6f330ad64148d6bdb203f5ac2337bd",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f69a2a8678e4dfda2af8deaee5820cb",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 58.0,
      "WatchHeight": 38.0,
      "Id": "42a99a7b1b8c4513921692e94dc46e1a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9e4b198c2dd54a24ba697ca4ce14d684",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6a99678688b43aab81e1009a3748249",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "54d9c04e6d3f437b800f208dcc72854d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f936805951e445bc94038fd3eb76389c",
          "Name": "stability",
          "Description": "stability",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "502392d2a0c140e798c3b84421698d76",
          "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": "stability ? \"Column spacing is stable.\" : \"Column spacing exceeds stability limits.\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1c6f443c627c443d9c613cf38ad6f093",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1dd82abb657d48d0991c230b2dda7c93",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "852b63843ef74497ad2e38b98c2ff966",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a076d0685db4abf88d50f90aca8a7c2",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6d6c71af6b754d9086558c1ec66b8020",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "85d42e5c7260454280028a0c355bf28b",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f52a592c30324404aba57fcd8edc865c",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0422ede8de87498e8098f37d635c3b53",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "525ea18a49cf479ea08bb457a6a7cd2c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9fd2a41f6f0544459dbba6c157eadfb7",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf082d3223374dee888d3dcd72aac870",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "d9e85ace7c6d4bd48733b68d86f8ec2d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "26502d9f09b34a70ac945fa7f747307b",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9a7087c7cd649938b0f3472660af75f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "715f2e393d1f4ca7b6f4235ae2ab591a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f65b63d808574531afd3ca7c31dacbf8",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81fd8c77ff29459a845384a20ebd1f3e",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "b209d257bedd4c249a44a8653341f4da",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5b096589f830402499e4f21961eb8216",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c810cba1f574a0b995d12b5594802f5",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "466c49e1f81642b7b82d1d6d03260dbb",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c7fa6f3796be4e2bafb11dc0a9f04ec4",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0433ed92054040899ecffa6c8ee2abc6",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "4f0dc232383144829277c1796e997e9b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "14df853e60034d00b2ae9a0d067c1ac0",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbd65c3979a84f4cb5ebe5b4cf51bdb4",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d3d159e5f144280a7aba6d2d6dfe6ed",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "deba77ad3e3844afb497de7626afe079",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5542550f49f84117a186c42f80730954",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "23f39b4d00244a4d97fa1535912b59e5",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed50aa8f0e9747dca41adb5c3ea2e1bb",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52136fff7c2e4573981d992494adf29b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c69146cad4c3400c9866bc96d0b790e2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "922a1f239b4947a796fa0c0921b28776",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "44db5d2452ae4038b064d0a1ec5a9dde",
          "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": "Y_Points - 1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.1,
      "StepValue": 0.1,
      "Id": "d77bc57b13aa4d77abca59829146d7cd",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e2026e17798a4438863d2f080e53466c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.35
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "778bed7d703d4a46a60bf84d42e2ee4f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "96ac4e7dd3bc4b3fb5deb79d0edc62e4",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40c3303ca1154f68ad6dad04cc44a82c",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1fdd539c8cef4ba88a88366b5a34e6b5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "749cfb3ecc554caf8a3e6771a8a71c6d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "730d26ed655248f58ccdc49b8944ef6c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "906db5184449414aac877267a009c2c4",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a4535daf9d3c47398578be604eb3234f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b8b359f5d304444ba72f884deb767c8f",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "288226551e874748a527c9195ca50c2b",
          "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": "Y_Points + 1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7c6a624e0efe4aa8ba06d0912f10813f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "417f1c4ddd234db8af172c53ff01655a",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ee476710be948b786d56cc038792c8e",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e81922192aa4d208bb0b0c6d5fca321",
          "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": "0faed7e3262547d3b4eb6a7c2396bc73",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ed5ed0093f1c47f0a1334831e14bf7f1",
          "Name": "origin",
          "Description": "Origin point\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e5cb0666e614dbc9965946790b7edba",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d85a9a565c4244fc860d5a1aefe68bf9",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c97bf7ee1a244f1b9bb3d642f7c9da5",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61373ef841b0435d800836a34107c00b",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.1,
      "StepValue": 0.1,
      "Id": "71fa19f48fac47798a0a1be9d5bac883",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "635efc47a3614f96b6a4aa7bec8b5ada",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.35
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 0.1,
      "StepValue": 0.1,
      "Id": "6a86789beafe40c796fd79cc89e76e67",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9d2244e1b3594d708b4e5f10b903152b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0ade6b193f6a4236b9f98e4c403873cf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f0afd8b389094afbbb1eb8c7e5c86c70",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c577f05093d40e5985b90606da3e39a",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f0cfdbd5fdf4ca490bdf2b4d14e1240",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27371479cc3b4eab958341e61c5801ef",
          "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": "CrossProduct",
      "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.CodeBlockNodeModel, DynamoCore",
      "Id": "a9a832d4ee9840798007f4184c8dea2d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a578fe51b8014e32b3daa45d3212c22f",
          "Name": "Column_Height",
          "Description": "Column_Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ffc978f1fb744ce9385ea6e28d4257c",
          "Name": "Beam_Height",
          "Description": "Beam_Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71dfb64dd26b4bb1894d15053f35aee9",
          "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": "Column_Height-Beam_Height/2;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 208.0,
      "WatchHeight": 38.0,
      "Id": "1bfad9e3164f43f8a12cacef9f4cc8d8",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "70be8b19de9c4acb9cd4884686c8f940",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64cb35aec485468f90d443e71b034b46",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "c126ffebb2d44a3987d928b4bcb3ac80",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "876341e63ee543d0abf06df1a0988099",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b1158d2b8134028bcf8e93fe30a5944",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "97c101b87f514ee08114ad9c45c10884",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e40cb97ac1de498d8fce4ba9cc6fc871",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f47e648d269541d7ade993647f8c669f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "b3e56b5dcfeb4c2faf84cc8336e42395",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ff5da3667fde48538ce1474f8bf634a2",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "069d5fa1e3514bdeb5f72c29091bfb01",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "2bc3c203ffec493cbc88ad6e5807f458",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "710a5ce473db45249f743610a19fd369",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75dde79fbcd84b06ace9860a9b8d90f0",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f71baf07588b4e83914fb2006b781dbf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "87493b808ee845d1bef719236f0794a8",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d11f15a61e544e8996fc374e8585be6",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11c6f83255f2420488fd848583502ad2",
          "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": "X_Points*Y_Points;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "05ba27442a0c4692a7a17b13ef6d6744",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "31437bba4ccb4dec8f2d0a61d985d858",
          "Name": "Tributary_area",
          "Description": "Tributary_area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c0c05fd2d9d464aac621bca762643b7",
          "Name": "distributed_load_on_t...",
          "Description": "distributed_load_on_the_slab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08e0f25fd41244e5b69ed32addea8a2b",
          "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": "Tributary_area*distributed_load_on_the_slab;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3ce71edfd6154d1b8e1cb2e66e804ba5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f835f7a921da4fb19f88d74504749c68",
          "Name": "Column_Width",
          "Description": "Column_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42b8df27770a44139dbd3bf00b2e9088",
          "Name": "Column_Height",
          "Description": "Column_Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cfbe76ef429f4070ab6eb434eedcd9ec",
          "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": "Column_Width*Column_Height;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f41d966a6d21448c8f7b25b43c55a695",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f9cbc62631c548e68edd1991775394cd",
          "Name": "Cross_Sectional",
          "Description": "Cross_Sectional",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0371e884f344024a401a0d6bf77469a",
          "Name": "Concrete_strength",
          "Description": "Concrete_strength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c240b6c6e0a6483eb5d164938f46d9bb",
          "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": "Cross_Sectional*Concrete_strength;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "15388985f73843ec8ad61d185f45e367",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1914959916e9468991f44c1032f05cc3",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "850af195e4a24724ab3aeaedc9f6d190",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7da0ba22530e409b9e468e28284188fe",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 38.0,
      "Id": "3092c5616fe74fa2a744cdc167154b73",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5444c718e6e845a08452f880ece937ee",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e8b6cdd1bcf4b9c9edabf4846e98486",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6285f494c68e4cbd8f79a535701ee841",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6e3b000ff6774c72accd4aa6102813be",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c947e1eb5d1437092cbc33407d71e2a",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09cf5cb4606b4d5ab992294538bf6c51",
          "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": "X_Points*Y_Points;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1f16daa3738c4612bab028d4634ece28",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "921392330af5417ea6e4ec44626c3a9f",
          "Name": "Column_Width",
          "Description": "Column_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbb3f6ba376d4a979cbc6dc112cbb21a",
          "Name": "Column_Depth",
          "Description": "Column_Depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13ea893bee964549b3f2b841b27816d7",
          "Name": "Column_Height",
          "Description": "Column_Height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c05f84371ebd4ba082051206861be33c",
          "Name": "column_count",
          "Description": "column_count",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03462a63120b4f2aae56c2d1ae07ee0d",
          "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": "Column_Width*Column_Depth*Column_Height*column_count;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "43782f1dc5524b8d807a76088109e7c4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1b75845943ae4d7f8a4c40eeda1af928",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7dcac6cff7334402bb1325482a73599f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d9713e0d5f704538bcae09673e7bd012",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8308d56eccd9440eb003219fccc29a10",
          "Name": "Column",
          "Description": "Column",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0380bd74f3594c35a4e00d731294d378",
          "Name": "beam",
          "Description": "beam",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c55fefb70e94473799ed06a09f8a156f",
          "Name": "slab",
          "Description": "slab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f25d4bbc5e254f2c87e53f681008484b",
          "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": "Column +beam+slab;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1d94fdfb8fed43abbbb00a8e26b3c9a3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c114a16be0f14684b6511a678f97904e",
          "Name": "Beam_Width",
          "Description": "Beam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38cda0db1d614f0e9da5fe042aaee529",
          "Name": "Beam_Depth",
          "Description": "Beam_Depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcc061399a1a4764a146248dcb433593",
          "Name": "Grid_Width",
          "Description": "Grid_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ece1ff1047944a648c9bcbb5240c90f6",
          "Name": "Number",
          "Description": "Number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3db6cd1f4dc4a6486856b5fbac6883a",
          "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": "Beam_Width*Beam_Depth*Grid_Width*Number;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "58e47d94995e42a8b36f6f3810d8811d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e0fe221d7ae34866a8a120fdfce6c40b",
          "Name": "Totalhorizontalbeamvo...",
          "Description": "Totalhorizontalbeamvolume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ca704ccbdbb4b0488f7c41ccb347cda",
          "Name": "Totalverticalbeamvolume",
          "Description": "Totalverticalbeamvolume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6aa770955dbc4496960a2b8a87d3b2d3",
          "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": "Totalhorizontalbeamvolume + Totalverticalbeamvolume;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0b8aa89e113449aea91c81a358f81b03",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8d7a2e3a397d48278e0b5c3c1584c686",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93dffdb7e1f64fcd87ba145932221b36",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7acc0c5e522942178f3e3596c7271ed3",
          "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": "(Y_Points - 1) * X_Points;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f116ab2bbd8c4079a004dc79d084a40f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4e2962be9e3749b69ae016cc94926757",
          "Name": "X_Points",
          "Description": "X_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7a3f4f3947b47129e4a262927e7408c",
          "Name": "Y_Points",
          "Description": "Y_Points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72cf5670f0374e2da3d153585295f658",
          "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": "(X_Points - 1) * Y_Points;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3677832beda44570ae934c826ad374ac",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "854f34d1c16b4d27b90718c4e846ac80",
          "Name": "Beam_Width",
          "Description": "Beam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b35ddbafcfdc43a992201aa21bd4fd0f",
          "Name": "Beam_Depth",
          "Description": "Beam_Depth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b559be925494283953b26d8ccb68e1b",
          "Name": "Grid_Length",
          "Description": "Grid_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de797c21169147babef1707a198534f9",
          "Name": "Number",
          "Description": "Number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef6d54aac74a446fb626bda8adeda4d6",
          "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": "Beam_Width*Beam_Depth*Grid_Length*Number;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c66e765c4e3c46379f60036dd5931b24",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d1967224e7e944e19e6f111db6c2d2c8",
          "Name": "Grid_Length",
          "Description": "Grid_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e81ddaadce524563b7abf1e2618657e9",
          "Name": "Grid_Width",
          "Description": "Grid_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f5dc2457ee74fdba13f9d1f838231c7",
          "Name": "Slab_Thickness",
          "Description": "Slab_Thickness",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cceb1b6bd8c649409920b407c40d622f",
          "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": "Grid_Length*Grid_Width*Slab_Thickness;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8c4144871ebe4af393b1e7d31f4c52c0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "376dcf767f06446a81820665ff6c59e2",
          "Name": "B1",
          "Description": "B1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2b1920f713c4d49abe1245c6c8e3ce3",
          "Name": "L1",
          "Description": "L1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "663ab0b574c048ee85deccb3b680d7ae",
          "Name": "B2",
          "Description": "B2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "894df7e936cc4609aee374d291ce0320",
          "Name": "L2",
          "Description": "L2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b4fe67d31ef34efa9ed0b39cccb022b6",
          "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": "(((B1*L1*3+B2*L2)/25)*0.5)*10*2;\n//B1 and L1 are dimension of multi residentail\n//B2 and L2 are dimension of single residentail"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ea422c90029342f29238846f0229fb66",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2299c87c7b964111805eda69a99aae01",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9420ad0e149b4d02b80e69c8c51fb6d8",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6c4a798f33d449b927f2af5bd7a6a60",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "7755b8769f7f49669dfd3ee921fb8fe1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7128722436604aeaa91d05fab29a5c80",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a81cd9b0859640ee848075dd7e46cff2",
          "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": "d456784cb7d94e8ab69c834906a3153e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c3682d36826d47468ea3ceb7361c22c9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "257818dcf16a42ce89c2ba41b758916e",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8015ac1cafbe44729603d09965cd6c90",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b393dc7986c7437e989dc8e0576c10d1",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "14e85898abad4a84bafaf4ebed07a8a4",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5d25488d94674e4a97e9c3745608a949",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e343bb1e4212412788f7a66d052c527a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f37f56564513470fa7174870c684dd66",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8feb91ef0c81407f99c48392361ead8d",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1378b332a20649b58cf696b52c3d20ce",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1dc01efca545444f8d19038d3b08df49",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8c19258889ad4d92ae5772eb8d4045d8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3ca873f43e444490b027b9249af721f1",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e72627027306414980d4474056fb0f71",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "65fbc423232c42b5abf53f79fa5e13d6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7720ab0924cf4a829460f1cde2387e71",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa594f832c064802a6e9e719f924d111",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3222895d48ad444685b93eebe389fa64",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "74275a81d6cd4b4ca38fd03c9563cfa4",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec059f6bd96145bbbf90b2cbdfe8daa0",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd14dfbf7df2420bb2c96777ec3f6161",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "CrossProduct",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9893dfb176be44b0b781aa1fa1f5ebad",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6c8008e99aef4462a691322fca056742",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bba49ff58f8c48bab4a3f58804a9069c",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15de435e4c7c4531bf2ecf870d215ade",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c5c34050e454585923d2eeea7e4f331",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "046d4722606e4967af3bf010f2416d2e",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9fdb1abf8d8b4fb098bc4f9d1e892824",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b9f4b0293237452a95104eac7045e6e0",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f8560332a974618be7c88f9ae1325bb",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7308547741c2494e8aca1d72eda3b794",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb89db07b147419d89b99ba25cf2e65b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2facc50fd340448fb43f9efe6fb390ab",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ad38685cdcc471a9df8260a6b0b6fa2",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a74073513f764002b1512798cfa75fe2",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3fbed2a7e47c48799e8e34fd04f8982c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3545a822178a41b28804cb749e8c9f76",
          "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": "8;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "99e0287d853c4ab8b8120a1ca27e3179",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1b4db98ab01d46469b81b5288edaaa28",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "806f33353d1b48bb9a018db88a9ae068",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b5e801a21a3447a0a27b9b1bcb3dff99",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ee93167bcc6d402daacc0d3520e7c761",
          "Name": "GridPoints",
          "Description": "GridPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "569487d75e4f46648fcd824a08986c8d",
          "Name": "",
          "Description": "GridPoints",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "GridPoints: var[]..[];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ae357869d914432eae2e3dfcbf75401e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "71851b183f2243aaacefb8289a0d6692",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a434e0f231ba47afb04ce359b19fbf27",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9d9b3f5b95e4928b2384a5772c10408",
          "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": "1aee25863c3b4ee1bafc6ff4a3211f21",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "36218e4286504776aa19290871bd2fdf",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "0b2339a12a98494eac95c42042a9db53",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5037747f372f44d8aa272629cc35a9b3",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "29c1a9242bd64ba9b9f269638fcfa80c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f949e8d03b5444df8525948d8738ee7a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1c30669051e4f30b36607deba6644f7",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5c33ebd51b14344aa2a4aa456db56fc",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91d7372d9db54c7b9d5dd5b06c685508",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a0601da78234ec78d58fcc1c26b1e80",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b17d5db346ad46e6bb76f383fdf3e982",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cbaf6bc26dc4444292803f0c5b8aac9f",
          "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;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9a4743e0508441d3a22d9e847f5699e0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c2f893cc089646e195e2fde4609ea673",
          "Name": "number",
          "Description": "number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42b4ff37a5e442e2a4a184c55efd1084",
          "Name": "",
          "Description": "decimalPlaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "048658e3aa20491ebd8571a58bf25c75",
          "Name": "",
          "Description": "roundedNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b630fde3006642c18de6381c5c8c53b4",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "decimalPlaces = 1;\nroundedNumber = Math.Round(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);\nroundedNumber;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2689336ff55d4340a8cc6d00fdfce4ed",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "61a714b37444426eb7b536db0b489add",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cf57ff59f92d4237bcef223942e88def",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ee6b9a6bd37448de86c7d2338b805475",
          "Name": "list",
          "Description": "List to be shifted.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6612153894e148a98208340f8f364cca",
          "Name": "amount",
          "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbebda5f10f5480da74461b49b6dbd82",
          "Name": "list",
          "Description": "Shifted list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int",
      "Replication": "Auto",
      "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3117e50ad657413884369dc7271fdb7f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "816ce95494074284a64efea73754f7a3",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f354eb617a249f893c6308ab905c537",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b4c58f9a3c994298ab9b0cd8bb0abc12",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "bed23ffe1aea400796faaab93e562b50",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9bf95e696e0849009a3b9cc1988e96d5",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a36a55d8ef054fa0a8c0ccf3ee5c5363",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "635e1633010648678bdb040bfcbe16e8",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddae5c2f893f4c15bf8b6287866b48e3",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc978905fbc34861aa5f56d1fd0f6b1e",
          "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": "cbfd2e7be7484700b983f4d673bf6798",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27a9976b54c24eee88d6420bc0b92045",
          "Name": "list",
          "Description": "List to be shifted.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cfa814a92f9b40c6b7619cd59e831e33",
          "Name": "amount",
          "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27e273d2d34545d8a5e2efbf3a9a9c1f",
          "Name": "list",
          "Description": "Shifted list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int",
      "Replication": "Auto",
      "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "665935faefd140f2925094c3394bd12d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "17b5f83d80de406e849f86fce736f379",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b56af00ba8f4fcd80e76e93342842cf",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5b52727c2dc462a847f4b6f4b82fe58",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "eff4a8450d6e42a2b8f7b2050d0fd7e4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4c232f6da9fd4ab6a447106b522ef704",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7f028f92e68415aac0040a7bf691342",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63b9aae3be934d0d9440298e8e9b4fd3",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.DropItems@var[]..[],int",
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "64378e71041c4b86adc2a9dc139c148b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1ada6cf79f64397a6a9ded8a9bc7a6d",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0c8ff43b32ba4a0bb45cb7a13473a408",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "36c7483ebbff400ead7af3711dfb4bb3",
          "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": "-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b9e896d7e65f4ee099ce2241930fa0fa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "be6947f94f7a49f0bd09aae143db353a",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "738c02d31eac49219f1a332770009e8d",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb26c32fe6044f4ab5a60af0044f5480",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8df25ba3fdfd47488b7c1689e601e1d7",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf2ec24dcc94445da6851240eaf96032",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "782b07aef9894a12ab87dac866cb25cb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ceeb6732c3e245e48a7d901a0c28e505",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1967554853f43b1b028ac3902d839ec",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4534dd42709348fa8ba57773ca3721d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a83dfa8d76044e6cadd1225c03c4ff3b",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c8297fdef41e4e4294f3c19a7b790d41",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d85a792b9fc64f5bbbd73bca2330ce55",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2172cbfcb6e54d3581daae4fbf72954e",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "969592cae5944812a1cf3dc186ab66d7",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0eb57702fb554ffb9ab61fbfe274a722",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "926b7a2677574b3b8e5e69ad016ea8e9",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19875e8d7c27441f9c5dc313e7f1a684",
          "Name": "list",
          "Description": "Eine Liste (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": "dea7369795c3441d960ed911283170dc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1e8faba015bd44a8a3c7a42d2bac1602",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09df84ec7cca4204b90ada84826cfaec",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "598a4b1fcd584e89be08d2ae9c55a38a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "20f20c82c1f6401a98655243f5e9549a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58047a6b611a490da7d256575e7ae3a2",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1166a9e8fd284e75afafa1f6487dd035",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c1dd81c6e9a4b2294f27ab080d7c13f",
          "Name": "Curve[]..[]",
          "Description": "One or more offset curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "3bf5dea192d246b29fd2c026f95222ff",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c6b37890c6b143379f9ae385d6f9f254",
          "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": "01c56b3dc0894b11a04f0628b4a774b6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e9f23662c83246c39389e1690402f259",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1de7d5bed70d4a9087e18078e640322d",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01846ffccd73480da7f97d4647dd4b78",
          "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": "8ab425fdfa08481784ff9154165f6295",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "97163ac05b1e4e4e84d1d458b32d95e3",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08b6fe0dca804eb6bfd81179e8af0f1a",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcb460955e954c7495678e28f58ce202",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "826fcbce401144d3b6013d9a7f653893",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "42c2cdd0b43348869dadee20b708ddda",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "18ae429d61e24c8dbf388f0639b355d8",
          "Name": "CWidth",
          "Description": "CWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58eb26fd4397434488eecc0a4fb3a425",
          "Name": "CRatio",
          "Description": "CRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba22ca0e5750421090027b7b8b95cab6",
          "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": "CWidth*CRatio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b7ed04ac90504affa348043193c31d53",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1ff9483110a245ed89d24becb1060975",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0347508302564f739289385e8a21f3cd",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2297fae19784d70915965c52c951aab",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a93835ce4954108b1abcd3bf92efe51",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "Id": "47c5b76db47745438ad04449d343f66b",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f4db1e69a6894cdf9a8166f74111ecc8",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d8522adc08fd49aaab8c3223d97244f9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "370a658827cc475a81e85217cb901ea2",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1e670763fd1427abed5199d2565ce48",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e824a177279f47c2ae3f784a3d0527e7",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d599571ac594f7d96ecbda51a991d73",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "033b40ac05e54a748d5b10ad8b6803e7",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54d9d90e975d4037949ef29091efb247",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49a2edf3366e49708adfa16960ff31f8",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d70ac938abdd4b3e9993a6d36b56bb0a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "032c80f193ab4bf88ddc996e7b9a6903",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc60257214054a9d9f6526282b37e7df",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "642334f7eccb46718a2a35d5f9fb70c6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5b14f319bd754b8daddf392f7cc8c2ac",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "baf2d164fb734d74aa390fb82e37aa77",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7a3aacf1659647828fa87f5a42025eb9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "97cce8f8df1f42eb96746a759efe9dd7",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "466179e0b22f405e994d1e339fb429cd",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cf04d9eafd224f7ba62e7e1ad0e9c738",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2333f1bc3ece44b8b02734b3275e0461",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41c83458479b4a66b5e4e513e1441594",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a38720a2d4e0440cbcbd817d3edd407a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f3df4c85c0f4425e9506f4916542dd01",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37a98da5562540089e1189c304e55171",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "102d4de611bb43c8bf2c35a9ab64674c",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "248b337d0f094bb8ae44c85f95a63ac6",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9eb96a0535a34ee5b33c55c9ce74eb25",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c2c0716f787b494ebe8d2d52d04dce7d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c878ef36022b452cb963b263d91dfb69",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72b2d95e21f1454ea7413dd2d54e06e2",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef1a0a9ceffb40a5a8015b1b5fbf2063",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c616f05b9cb34e5b911436ad70c14672",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2328d23e221c4591b970fd697c5a3a52",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e5ba66b1caf24b8497670f6bbe27adb0",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6a22fdc831a47ac9bd6dd8f0875ce2e",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "6d83057f9cb043348fefbaa9a8dc1c38",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "edc571b586f04348b073018fbccabf70",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20d440a599b4477b8d86db1db9e38dd7",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6e297e702f746ee89825de2ef394dbc",
          "Name": "list",
          "Description": "Eine Liste (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": "0173c3c95ecb4c4e9d0dafd0e2758436",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fca4bfba793d465c9cb2495aeee83832",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "256d890358ae479aae9a5f5b65c70931",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "eccfba4b6b834b1fb7fe1662d43661fb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2ebe33b1ae564dd3a6472003d8940a23",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c821f2cf618b4086af3e5d49f617d399",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b1e096b1c8d46e8a735935cbab1c7e6",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 25,
        "G": 0,
        "B": 255,
        "A": 129
      },
      "Id": "158910962c3e4fb5ae96590af6631ece",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fa6daf554eee44cc830405de5ae708ee",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8668879dd3a04d6b939bbe916f91136c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "78abdf206b3147d3891e4184a3938ae2",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcf63561f4714f4e84b2ed202a1848dc",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c294961134da401484ba6eadf5cf1f96",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6cdbaa8c2500406d86d7edd9a4ffe35d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3bcda27cd6d84ed59863448e5add1f16",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0603fb8344024957af0be983aade3f1b",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c7807ffd328475099eb3dd52cb2b0d6",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8f1b9b947d094b87902bb7fb4ed8f50b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e0d585d651f7433ea262d03e206c6575",
          "Name": "number",
          "Description": "number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d30340d73aa4150ba363e43c3fa9d2e",
          "Name": "",
          "Description": "decimalPlaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eff61549b0784e238e06b8823de5c1b7",
          "Name": "",
          "Description": "roundedNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "66b5f16cadfa4dd6bcc40d9f6b788d38",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "decimalPlaces = 1;\nroundedNumber = Math.Round(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);\nroundedNumber;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1c91a8e4d5624f5e9df33250fd6860cb",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "890f9861567f48e08203fbe79db4ac36",
          "Name": "number",
          "Description": "number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "425617fab5384a94963c0ecc9666a64a",
          "Name": "",
          "Description": "decimalPlaces",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff9259d43a0a40b2ad45c40033a77b51",
          "Name": "",
          "Description": "roundedNumber",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e6345e9857d46fdb0604c36d46c80c5",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "decimalPlaces = 1;\nroundedNumber = Math.Round(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);\nroundedNumber;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6a99c1e5a72841dcb20f862ab723234b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cd8b9246cf3e40b48b6423fcd596af5c",
          "Name": "BWidth",
          "Description": "BWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "21909e03da3145e294f316480edcf8bb",
          "Name": "BRatio",
          "Description": "BRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eca28a24f90144d7b20a4837e7389fc9",
          "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": "BWidth*BRatio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cd1f2fd639c14bec9dfd002da9b0821b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ec259d1b195a4971b8edc6d760c13f4b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "475926643d6943a991bc53d018ade25c",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ed3c40904ed4f5e9b7e3caab2ebd803",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "5d214de263c748298e8595f673862578",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b0b5843995d940cdb9a0262bd7c1e1ff",
          "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;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "616c10cae7764f68bcf66597be79c4db",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "caed34f944ce4e468a2d075c89d759c4",
          "Name": "BWidth",
          "Description": "BWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1fd6a0e913e2432f96a52ba25665f5c3",
          "Name": "BRatio",
          "Description": "BRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9177f20a56b414ca0122e0ef6f6a7de",
          "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": "BWidth*BRatio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b31ae6aac7b24c999c9c026da447e0f0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "19ff8c47d22f4941b697da4e80ecf8fd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "557ba8e3500f44ad8b1ca490bdf34ef6",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7933b41050e64876ad6a33740aa1961a",
          "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": "b5a3287618b34e91ab912c0b9008a273",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5793cadda3e74b03970a8d8167597a14",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29504b96a17247d5bdd5c84d6516df57",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1040049eb0a4a32be0e95026e91c233",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89d7e4955c404939b63be7e0cb112957",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "78c0e821689e4aee84702a5f479ff4b9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3f1d492ce6884909a8f2e23073b21ab9",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24682d38e7f54f7ab96ca1e0ec33e23e",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27ebf46252d5414ebc43e1182522571a",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c9af6f408394867abfecf2af93d6c72",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 155,
        "G": 38,
        "B": 2,
        "A": 255
      },
      "Id": "d217a7afe0a9486799a0c5b842cfd61e",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4163d10aa72b4e6fa8c831514247659a",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2a275e6e4ea349dd8cad9e98c3951853",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3a839cf760b54b1983d622dbc80cd58e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ae3aad768494f13962846a4f9abb8f8",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8802bc348dcc400fadf03083ba6dc97e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a9504aba8e324d2eaaa49d2e122d1883",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af5aec7b95e4497b826db21e05053a3d",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62a95362e0f24cc4a2e71d31706b521c",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8dd5c69a419a4f76ae57f3f018835a53",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb5c93ed383b4b32beed17b95e461e3e",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 254,
        "B": 1,
        "A": 255
      },
      "Id": "de6ad56513a549c39d2f1a011365a304",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "139dc9e9d7f143e8b267283aa1942d84",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7cec322e66e54d238fbdb99535b0831d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e204965e00ff48a0ae747a4a2b14b110",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbc376ba39ad43cdbc497cd8410c0140",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e0249d9bc1a44e88df1b38ecb784ea3",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76ec138732f24f6b9a991ce8fcb01529",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1b4aa2a4536e4fb88d9f605209bad0f9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f3997443e96840de8c79857f6bd1929e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfd5aad6791448d89b275f3bd3cbc0a6",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0f4c39bedda4dfaa1fd637e13cc43c6",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a7394273c2ae435da05f68aaab3de027",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b65599dda8874ddc8064f7601492abf4",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d8b2fe23b6ff4a40b37aecc6b2c21a5e",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "51b10bd2bf734aa1966e02a5ea57ec30",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "92207cad6fd848d1aba8358469c05341",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "708caf7381bd4116b913a87889701933",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c4e58c1dc4724de687aea60afd378903",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3ab8047052a8485da74b96837145c44c",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7bb8c3a77ebd4e3983dc1b5023479134",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "296c1820cfe84cfba7af8bdc05ef805e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "473e8ea966474c23b9d3418622160b5a",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "43c6c3f32e29458882f878a844945ccc",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a98c23f6186343a380e1aeebcc7a9c50",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8bb624c1efe742dfa353ec850a1a25ab",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fe93d9e043a14a3b8307449238611816",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c1de9c35f6e443ff8d23936d59d34b73",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a155e389ca68487ba89af2c4a583a502",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f49bcf59e9184d3f9bfe7d2c8c9855cc",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9bd0141698d4f209f45a96439f2e3c5",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2ed629ee8b944fec995095644a560371",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c960087714fa45fca6a739cd264b0bd2",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0486952e26fc4a8382553900bdd0e55a",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "115d7d586d8042cfb335ea435605ca3a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "30249af2e6324dd3a9ce67f0a2a2c102",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "379fa951dcd34793bd037e09d40eb25b",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f04fd510116b4581b6ae3ce1cc955bbb",
          "Name": "",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b6ccea0194f44fcb18f7bed95569504",
          "Name": "",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fdaf2f3df744299b5493bbeb5e1fcf6",
          "Name": "",
          "Description": "inertia_moment",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03cba5b129584622b180b946f5d2a285",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "b = width;\nh = height;\ninertia_moment = (b*Math.Pow(h, 3))/12;\ninertia_moment;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d890212af104efdb7c1c4b497931974",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6c763510a74c4d6d8dcd7fc3e8313707",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67b4c848b73a4ae48d87689ce74a6164",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8bb2e69472d643eba2950a3299d515d2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "635d0c82fe7b4942972408abe7bc16ca",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b091f38d0934b269eb5294cc4a0da9c",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b6598f632f084fe49095dfbbd734f1d7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a5ca602fe0974f4c856ad8a1d9a0fc0a",
          "Name": "load",
          "Description": "load",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77c4353539a7486aa18c39842a46951b",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b5d06255ed74df8a971d5deb495a0b1",
          "Name": "modulus",
          "Description": "modulus",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ca5275aa69f428780aaab44224ae3c5",
          "Name": "inertia",
          "Description": "inertia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "472ac1ab68754b78a641a75c7d6896ae",
          "Name": "",
          "Description": "q",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65d9494ebfd54bb5952d6e001c812b80",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6773860873094c72a29958744ad27de7",
          "Name": "",
          "Description": "E",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c80667ab175465d9f8a4b2b3334cbef",
          "Name": "",
          "Description": "I",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83a80b2b98c949d2b6482b0c852fd35c",
          "Name": "",
          "Description": "deflection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c43b7cfd2a3947c48c961f266d68c1c7",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "q = load;\nL = span;\nE = modulus;\nI = inertia;\ndeflection = (5 * q * Math.Pow(L, 4)) / (384 * E * I);\ndeflection;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "ac168c0939d04e1881902626f8eb1e97",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f97e47f6a0c04d479b20ca8018a2cbed",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 10000.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "dc4647c51018418ea491dba4763af022",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "45ee444a4f6c46329a8a34a4b8a8d2dd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 30000000000.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bad3347975ad4884badca2e9bda5c006",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cd2ca1f4151743c59a3e74dcc826c336",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce222d9e4d894f1f8f3a29efd07e6fb9",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dedc2d6c0a7648be8ec954538075b988",
          "Name": "",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "158c36440eee4275abec8a750bf581cf",
          "Name": "",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a502eca67d241c8afd36ec48e4ffd7f",
          "Name": "",
          "Description": "inertia_moment",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c73baf4070e7416a8572e0e6f64d006a",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "b = width;\nh = height;\ninertia_moment = (b*Math.Pow(h, 3))/12;\ninertia_moment;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10000.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "42870a5d9d7544a6b1ca7c7454e4defb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7327d966ea9d4ebbb27385a5af34d1a4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 10000.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "1e5b0ae2e46e483bb674323f5ab5b88b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ebaa17b9b5144f0bae7cc87056f5fa83",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 30000000000.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e1ebb6a82b4c4db5977c072113f7ddc3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "aabce728b6534540bf78486a6b5f3b6d",
          "Name": "load",
          "Description": "load",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8178f31d824444c69af12e18ad4b2a59",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a38b9875a1b94b4ea360b33e3dd404c3",
          "Name": "modulus",
          "Description": "modulus",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3e60bb2e5754c52a9be520f5181f45f",
          "Name": "inertia",
          "Description": "inertia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f63a916d93943a5b6e4c5f1eee3a11c",
          "Name": "",
          "Description": "q",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b877aa97386f433aae8cf8d44d97d29b",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9c3d874e56b4cabb539c5c838c23b69",
          "Name": "",
          "Description": "E",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b50b94b21424e958c2d6da4469acdd1",
          "Name": "",
          "Description": "I",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d849e6b79090472b98dbe67d86adaa1e",
          "Name": "",
          "Description": "deflection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74112d5750d4483f974f30a4d20ac1cd",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "q = load;\nL = span;\nE = modulus;\nI = inertia;\ndeflection = (5 * q * Math.Pow(L, 4)) / (384 * E * I);\ndeflection;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 38.0,
      "Id": "0104279b659a479bb1de25babc819776",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "6e757380181642cf9a028ce0486f373a",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9308168cdac34ea7b5a3d1fd7a46508f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f748242665eb4950bfe744a8561a3864",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6229cdec34be4c00a7c135d982026a0f",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "140caa7b5c254f0aa9eccd596e85f6e5",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a58529f81de640b19731f1896dd8d721",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fae366a134a34489833c187f576eec36",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c807c081f3a4c87bb88fc6e80efd4e5",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5abce24e107d4c1899b82ead8a7ac2cc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "18743f2c241f48f2bda8102a14113bfe",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a945203675b24a4d82cb1c59e4960933",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "04b6f8d24edf497298404c3b690fc1c5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a9fedd6223a34f94bb3e94cb1bc984f8",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "667d24eb09634cbfa7ac32c2ff703e53",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d86e9f8bf90e41e4aaa7b98c14936815",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4552ff9de1754b0f8002d361df41fbf6",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7bf73fb2b7b44dccbfac6d2bc033c897",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2bda4b8cf3c04e1586d90f2cd7da4c2c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c2de376c9b97473e994aa35ae81076f8",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7900ebe91224af0a7ce7f3f161d7d9d",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d259a77c42bc47acb70eef79efa5ed76",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c85c621566784008973aa29d55ef31af",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79f0e758753a4793ba28747a6c5c3ef9",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9402bcac1e0f42b99e9863e72e798857",
          "Name": "c",
          "Description": "c",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c97aa9d43fb9414b87b7f0f15948637a",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2074369ad3b4cf792cba9df8be37019",
          "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+b+c+d;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 38.0,
      "Id": "844d3cd1fb41470684e90a9e1a9c88df",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "6da0cd5d226440fdb43d8192eea446ce",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d00cd3734a9043298b137a771ded29b4",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "92630a0685e04ac6a06a1c7d9232d4a7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3118cf1d8f0a4c1493c31fcd7c1e4514",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05a50dbdbddd4e869bc0ce458de91d3c",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b894950a83c24724be6b8f4da040a8e8",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f298e024f0084636ba35da1acc8e8e02",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40f9d54e57ff47ab8a1c4657b61832d6",
          "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": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "00e7fffbe42e44ed8b31cf8cfe99ff30",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2052f3f642ea40d5818658d153d74eb4",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "549403e040294ec6b02980e4807dd374",
          "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*-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "94c6d3a498cf430792cc49f98a82306f",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c127014df8aa4632bc27e16d2154fd0c",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3b20f0760d20415a9a5f0fc6d10696bb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c962c03a0f5a464481352d2de880ba2e",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c821aec28334bdc8a5feb1f0e4ae85a",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a90ac5eff0340d591fbe103102d1a92",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2ec626aa4c6f42c8b5cd9f1fe8861839",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5be6c80cf53646c09c59795a92491991",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b77f0927ea0f421ba4739ec678e6f76f",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15290100c3b5478a97d538f85cc4462e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "30199a8c47084b2682fb41289ea67aa8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "40019da6fd0e48a5b2a6f0353230ada4",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a065326da75f43aba090faadf689d922",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7309762135f64feb92e67b5c458bdcf8",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cc73875bf9994d8b937d46aa08d8451a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "569a5aa270a94f4c9f3a0f745c4f52a6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06e4c8ed616a48e2bd60109b0f4a82d2",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c89281e710842ebb2d3a7dee462f24c",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8a1d00a08800420ab849eb5895bb7028",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b174ec8d88b948b2b0c32fe48bc8a187",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b7ecf8096af4619b142eb32ec66a09d",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9dcb4254d03b4146ba2b0bb2803d6c9c",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5e8ed205633e40f0bf11950c04718158",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9650e585f0574acc8265d243a7504f96",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e364160f863b450abcfca161f6e60ba2",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b978fab18d084db384ed2caaaa830caf",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3c201388ffd0401aa84b291388db3144",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ca5e7e97ed02492693add15c26f919f2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9fb8afcc89a4fd78e927d134ed8c60f",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b40174808f054255a36c7f6adf69ef55",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "daaa65e5faec457887643229c5da14a3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "87afaa1b0b324388826c441b8e917227",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79a95c0ce279405d86ce3af4c7d71d90",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40c2526446384f1991e73c3a3f8a355e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9ddf57922949430bb1d9f2d72661f2f6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c48e3f1fb1274e8ab4df7d1d2780b7eb",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a0c8812041444a9b15529859ca6b171",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "070667fcee174481b621f7cd09ddd520",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5359165a3e764e61bed7b995fd64713d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "701c0194ee124850ba69abc8114ea213",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6ef0c37706a430e8a32a40be472775b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "152b2103bf4142d2adcd152e4dc6b281",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c88053a073dc441eb6a906a41701a517",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1facfb525ead46829c8fdbf6709e4a95",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52a00dc0ae08476aabbc77c6cf4136b2",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff51c9325ef5426d90d5e1d0ceeffaab",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dea593bd88b9445bbd77912e142c776c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a45adad18f0141f2b280f3eb4f5f802e",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a26783ff1dca423ba6598ac1b4c07bd7",
          "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": "H/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fd3e0064fddd49c5b35378754cec02ae",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2cc133d253ea4b68a28335fbda243f2d",
          "Name": "height1",
          "Description": "height1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44a2c7a4fa5f4bf9a949ba0d78735464",
          "Name": "height2",
          "Description": "height2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2022389851044bdc9a417091e0f63099",
          "Name": "height3",
          "Description": "height3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a824edc40b6486bbd28bccce53e23b6",
          "Name": "",
          "Description": "maxValue",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxValue = Math.Max(Math.Max(height1, height2), height3);\n//height1 is for Building 1\n//height2 is for Building 2\n//height3 is for Office Building"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "771ac50b27d447589e341642ad52a6c8",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "509ace55c8234d81846c709a4d7ac871",
          "Name": "FloorH",
          "Description": "FloorH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c74fc3c3b28141fbb11929d5fbde5afc",
          "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": "FloorH * 3;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 4,
      "MinimumValue": 1,
      "StepValue": 1,
      "Id": "9b350f42502846bc9cde654763486fa1",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "27d1a7a1be9b4ec38c7054a00d127de4",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 2
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "189ff0dc75f147a2a1abed30ca871309",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "01aaa49d329c4491b5f237b73cb21320",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69b135d099414fd5a4f4ff5c1d506475",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25b7edcd87114fed8b42713e98dc51f5",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "562107e46c3e426f985b01d8ac2e3e0d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3a0168048bef42f98882f221ac1cba14",
          "Name": "setback",
          "Description": "setback",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3e05a7dc77d4e9b85d888bd3e0bf6e8",
          "Name": "Bo",
          "Description": "Bo",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26e6de55c1ce4b9e94f3b47724cbafdb",
          "Name": "Br2",
          "Description": "Br2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26a459a3fd934568aa42bc84534bc4c1",
          "Name": "Br1",
          "Description": "Br1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "121d1371879d47dca824a949e622c673",
          "Name": "",
          "Description": "TotalLengthRoad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8b3450e139441968bfa4c5799165b68",
          "Name": "",
          "Description": "R1Xdist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9092d567537148369bfab67bf4cec220",
          "Name": "",
          "Description": "R2Xdist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d58a1afccb85490d93d3df93e2a5a9dc",
          "Name": "",
          "Description": "OBXdist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "TotalLengthRoad = setback + Bo + setback*2 + Br2 + setback*2 + Br1 + setback;\nR1Xdist = setback + Bo + setback*2 + Br2 + setback*2;\nR2Xdist = setback + Bo + setback*2 + Br2/2;\nOBXdist = setback;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8f96a472566a4535963326d1fc2c67e0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c43d823529f44c07bf67f905e1220c57",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4eb4d39a673d4a40bff8934b16e7327d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f38626295c3b487c845499e8634ff63e",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "97b60e2c7b9641e58395937706b8bec6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a0db24765d414ca3847e956eef16c365",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7fcf9d573674d3da05f92d3f96ee05e",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6bdbe2bb551b470b9e609b6ce0da36b7",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "165261a5426e4accb6cf6ca2edcdcf1a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f38bf873e9ff4411959cb9546287b815",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3851d5a30a5043faa2ad23acafeb5c56",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f0ce46d3deef4b7a84d420f43ddbd219",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "71f0b8780adc444a971e5743fe625736",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8eae7a4832ed462caf1f3673228470a4",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5be7487089dc4d07b44f148278b885b2",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e475cef00096430584f27905ab66995c",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f89015e89f054aeba9355fe4c8974adf",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f3602850493e4e158428597b0e47e9f6",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2fbddb7c13cd43dfa6f2bd4090faa153",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "17862324af544e55bd6e0df1223bf7d5",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72c19036419545e8b2cf4fd70f804e69",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e68e3dd916642669b23c164b8647f1b",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c3c3fa3be0904c348f5b27067016f8c0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "68af0ba7b262483b80da6bf060365270",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1f8abdf5c15459cb22499b6f98104cb",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b0d3e91f7d94b79a19a9a6ae2e4a1cd",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fb39e819c766429e8e0f7402b09e8ef0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9c22e33360864e32b3eccbe0ef896c6e",
          "Name": "totalW",
          "Description": "totalW",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d74aa1a332d546729668407421af32ea",
          "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": "totalW/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "48147c7f74f544d59e22d8e1a66321bf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4433c17084ab4d3c91ba028f834669c8",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "91e4e2b10f6a4352ab153db90f441991",
          "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": "-y/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6c92d9accd3b48e98e8310c1ccf92693",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "905551164ec14696b05eea745fd8289c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58caeeba467549e5853f7efae74bfb54",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7bd98158296d4afb88930530b903084b",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3ac8ed829a1c47f6bdf210b89400ce39",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6d51d391c2b2456694361840de6a8840",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5860473190a04e3b9697327f35d32797",
          "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": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 121,
        "G": 107,
        "B": 107,
        "A": 255
      },
      "Id": "7d74fc0d0d9e4d05a25bc2bf059f0e1f",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94c8365d819543ce8e83291c0544c95f",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "26407e5a0b4d4b97b4512300c6d9fd27",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a61d3cd649f84e8fa17d5bd0988fe93e",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da2f1144e3c54fe6a669e21f520b9049",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f0d52cbadaf4b308cb9e808e8443095",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f6802fd332924fd5adabfa7e94a9af1a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "006be52ede47479aa63323cee59c136d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "396eae9778b34df9b203a091327a11fb",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9463f98839704d7a85f1b8836707d867",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fc5d80259da44479940de7112cbf95f4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "537c6e000f8a44b7a1a1faae6e431ed0",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb9436a015bd4ecf84c7d84b5f9969e0",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07a93ad9cb884536986bf7170d3f00ff",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 46,
        "G": 204,
        "B": 3,
        "A": 255
      },
      "Id": "e71aa7ad79b34ef0a08489fb31125780",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3559815e56874af19a0b8f8f529087b1",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0c7ba10b0ea542388144a84eaffcd1d5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4b9c23aef8bd43d0b130a1523367fd96",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a12fd0a5592041909403a2be4bc30f3d",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "721e30e172694c9bbb75c711b0d18134",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "48f9f8da43c64ae391babaa723c78ba3",
          "Name": "width1",
          "Description": "width1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fbc5f5cd509419482c8a979a32fe1d0",
          "Name": "width2",
          "Description": "width2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04488fad927f4f9188ed06d767feabbb",
          "Name": "width3",
          "Description": "width3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2dd843d1354348269260543f4df6500b",
          "Name": "",
          "Description": "maxValue",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxValue = Math.Max(Math.Max(width1, width2), width3);\n//width1 is for Building 1\n//width2 is for Building 2\n//width3 is for Office Building"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "456f0e4e89da4164872c3cdbd7b9ec59",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d88cb86fc159420e84489d78745676ab",
          "Name": "Bdepth",
          "Description": "Bdepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b1879d777804d42ae4ee20cfce8d31c",
          "Name": "setbacky",
          "Description": "setbacky",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56ab808fdd2c407398fc7cbc85e28390",
          "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": "Bdepth/2+setbacky;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "17248445f2694763b0cf6b3e8670a2a1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b7f173be9aaf402389118b886d656f13",
          "Name": "z",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e3b5bfca0174f079f04c7baae47f92b",
          "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": "-z;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "298aa51ed9e446a8b544e6dd6781bc4c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "40d86654d9a14d1f930ef772a988fdac",
          "Name": "maxValue",
          "Description": "maxValue",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f47c077561942ada97f5f8e26e4134d",
          "Name": "setbacky",
          "Description": "setbacky",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67e3cd209cba41fd9f9e314ad14745cd",
          "Name": "",
          "Description": "TotalLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "TotalLength = maxValue + setbacky;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "50a1b23b3508495c8c852d50e61cc82c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4009bd0eb38040738683516a799a9eea",
          "Name": "totalL",
          "Description": "totalL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a63b35c009f4b8c9b71f0898ac31347",
          "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": "totalL/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7bd07f843a124086a0ced9d47937c4ef",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6d6007c1708d43ba9ee8b27e9e1b8452",
          "Name": "TotalWidth",
          "Description": "TotalWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd4bedfb5d7e434ea192812ceaaf6b56",
          "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": "TotalWidth;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6d165a9de0324aadaa5cdd2812a4213f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3b7875f1f2c44a5ea28dccd8290d0f51",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02a6b11b25214c0a9e8e9d4adf6493bc",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e5565cc0bec4ee29133058fd2b958ca",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3c4ac0be000d41dc86c1823d5a923528",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "252a87da4c71428484fabc0a49e44386",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c851240a38842529423e14df1b3bbbb",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e94a871f2704a1a89672e9b3f9c2fe0",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2054e3a187cb48ca992c89603e3cf11b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "04924735081f4eb9a7d7cbe4bc976561",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1637cc14f1b24a0b94353139008da652",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b766a33f57cc4f61b86ab82af83b4c34",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bb52f6f09b7b49e9afa61e4951550194",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cb78906291b54f519a9eb8c430a90796",
          "Name": "TotalW",
          "Description": "TotalW",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "116cfbb276874fe68d5abfa1f6806f60",
          "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": "TotalW/2;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "Id": "b53664cb6e8e4ae1b591ac18071cadd8",
      "NodeType": "ExtensionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cedfbdebb9834ff4b1843b277ba4a8b2",
          "Name": "",
          "Description": "File Path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system and returns its file path",
      "HintPath": "C:\\Users\\seych\\Downloads\\map.osm",
      "InputValue": "C:\\Users\\seych\\Downloads\\map.osm"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8fea5ba1f3ce4d17b41013671afd8526",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "48a5cf76bdee4f3da1dabb62f6d3bf8b",
          "Name": "filePath",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0f8ba8d6fc2455cbd71f95a039ef7eb",
          "Name": "OSM",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb9ba8f8a3724778a3830415fb698ae4",
          "Name": "XML",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3618010735ea4c5794716e6a51f0220c",
          "Name": "Loc",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Elk.OSM.Location@string",
      "Replication": "Auto",
      "Description": "OSM.Location (filePath: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bd014488457b4ab38c07d8ec9c8e7a74",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fceed0a455e14cbe86bac741b40b5969",
          "Name": "OSM",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22844c12b08b4d8dada824b6927ffcbc",
          "Name": "File",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebbec90949154309bfc1ca572b041a95",
          "Name": "featureType",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3427a41ae7d4c91a35dcdd5ba768a5e",
          "Name": "subTypes",
          "Description": "string[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e952b32501447eaab5570c4bb762663",
          "Name": "Points",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "760c16e9b4cc4155a6e21751614558c4",
          "Name": "Keys",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Elk.OSM.OSMData@var[],string,string,string[]",
      "Replication": "Auto",
      "Description": "OSM.OSMData (OSM: var[], File: string, featureType: string, subTypes: string[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a82b53bcfb914069835446929566b008",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a68f8207070b42b38da7c9243a9eaa54",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd75929e486345788f45c60e33c168a4",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"building\";\n\"*\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e54b4283d301466f83fd7dad60b0b3ca",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7bb0d6519ec141a8a4d92c39601deb0f",
          "Name": "OSM",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89aabc6b43134e05b4c4d6c0103a6214",
          "Name": "File",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2eec34a8596f4045a6537dd5eb482b3b",
          "Name": "featureType",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e684e69c0d76421a85ebaa85a4ea630c",
          "Name": "subTypes",
          "Description": "string[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d79ec754cc34835a811fd4c17924b00",
          "Name": "Points",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8e1a255d8474d2c8a282953960621dd",
          "Name": "Keys",
          "Description": "var",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Elk.OSM.OSMData@var[],string,string,string[]",
      "Replication": "Auto",
      "Description": "OSM.OSMData (OSM: var[], File: string, featureType: string, subTypes: string[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a95507b6c45d439d9b67eb04bf87eb3f",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eac72b02bfee4bd0a425309595d6ed6f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d2e6b4364b7489b85e809c2ecaeeff5",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"highway\";\n\"*\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6cdffd4b60f94eeea84cf6cea1a26672",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6f77bd564ca64781940daa29bbe79490",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bce6e985f1e6449e9b00ef90c1b85e92",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0a11f5c87df548b4b82f0ff253de9e27",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "38237836c2ae416e974eae1f6e94e70a",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7ba021b49b54de78e9fb21e2ca7555b",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18d509878a404eb6a66e77aab7615525",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c2f5b2b87cc94334bdf1da5eca6f3304",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0686c23f00104c6c8527b9a984ec36e7",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9a85c8d89134b828c9049f51dc2f26b",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b1b80b616df41849834e0a01ae08fc2",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dac5a82c1184442a8d61f346ba8c772f",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4f35c01b5c934515af751eeaa6b66718",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5c32c23b23384485abd15aa09130a1a5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a7974fa49ddc49509e329c07b0b78f57",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7d2c2f68acb4cffa752f8e49fac3616",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4318538943ad4ac889921ec70be56fb3",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2793e5b7147541c0b9eaa6e1630425d6",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b9289ec89dec435aba0a5328b0373ce0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0f7146fc06244d0096c87ee86e581fdc",
          "Name": "value1",
          "Description": "Lower end of the range for the random number.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54e5344b8e254f70bad5c68987e7a042",
          "Name": "value2",
          "Description": "Higher end of the range for the random number.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d45962f76ad4c1aaaecadcf97cddbdf",
          "Name": "seed",
          "Description": "Seed value for the random number generator.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "575686e96e494b8b935d192639b5e63e",
          "Name": "number",
          "Description": "Random number in the range [lower_number, higher_number).",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Random@double,double,int",
      "Replication": "Auto",
      "Description": "Produce a random number in the range [lower_number, higher_number) based on an initial seed value.\n\nMath.Random (value1: double, value2: double, seed: int): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bd569ea4ffcd4108b900144f45e2145f",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4ed8d315be4d45e0aef294f50f745a39",
          "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": "5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "777ee93cdcb645b5a6c0daee68776e0d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1b1d1a4334af48e0930c81eb360d3019",
          "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": "20;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d3beadcad3584619adff0403c43e3d04",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "83921d2b94f048b788a3c430b610633e",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78b83e9693cc4d5ca079782f209cafe8",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a8899b850de2439aac123ce01061f3d2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3199ceb1383c44d99e2408dede0319ac",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e21effca9b74708ab1b5d3420291494",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b067f9e47dfe4062aaa7ae519625c7bc",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "355bacb1af1344d7b9cc0be7d3a59089",
          "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": "1a8526d5419342d7b77c179e6c1829a2",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fcb9c8e8ef7c4f2ba1a23d3848ca41b2",
          "Name": "Point",
          "Description": "Origin point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fab0bfe7108c4a4fb70be9f2556165b3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4272883c1318412ab4d1b9fd718044b4",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7770a8f4c7f04098b86cf39b226978a2",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9f407dc0d07433e85f3e016eb4228ec",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6f4ea42ae26648828c8d4b019d5ec2c7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "335884909b3d4bc896350f0f2ae46557",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "110f6faab9bf47cc832a3091a6d29aa7",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c1384d57d2c44508a8925b217bc81d0",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "4fa52669ec1a4e7086e0732d90458274",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "198814a5a56d473b9efe9cc857f24523",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "246983899974444bacea91b16b62547d",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e4093505d454fb496dcaaea64201017",
          "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.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -500.0,
      "StepValue": 1.0,
      "Id": "64a64fca4abc4cfca64911998092625d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ee1eb868ff5a48dd9355352ae66071da",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -225.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -500.0,
      "StepValue": 1.0,
      "Id": "5f73fc5bbaca4f0087347a3007d68404",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "545050da4724423d95a7f94059c27931",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -40.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e6e5facdcabb435dafc4ec37bfa800e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5cd2f0ef8cdd4598b6ad90e6139a14e5",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b7ba788c92e48ba9f0e1049dc4d42de",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5352de288c44f8f8e091033ee2d67df",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a382ca5d08594a96a4557d13e524a1c2",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdb864388bcd4ed18cc2e0dcb7a53b5c",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5f20911550014145a781beeaa2f438fc",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b2ee679d99c142c38b7494954949bacd",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 360.0,
      "MinimumValue": -360.0,
      "StepValue": 0.1,
      "Id": "5aa1a58f88494a5abf40c12bec1d24a6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "be67d74bd1f745f6b47f46115dd9d733",
          "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": "7ccd9255d5d949eea61fe6ed9b891a83",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3e192c5954294d68a5452b9b5008243e",
          "Name": "inputGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14b777a46836437890545ee92e2974b2",
          "Name": "tolerance",
          "Description": "double\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bbc5c9e94f6419e8e30569bc77225b3",
          "Name": "maxGridLines",
          "Description": "int\nDefault value : 512",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27f93712992b475fa0ad3a9a495c83f7",
          "Name": "Mesh",
          "Description": "Mesh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ByGeometry@Autodesk.DesignScript.Geometry.Geometry,double,int",
      "Replication": "Auto",
      "Description": "Convert a Geometry object such as a Solid or Surface into a Mesh. The resolution of the mesh is determined by the Dynamo render precision\n\nMesh.ByGeometry (inputGeometry: Geometry, tolerance: double = -1, maxGridLines: int = 512): Mesh"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "db88daf7fa7640ee813d4cb4075cf4b1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e6de309fcde94a429e76921c0e6b8272",
          "Name": "filename",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e6165efe53044a8a773a1d0f3dd9cc6",
          "Name": "meshes",
          "Description": "Mesh[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e20d1024ccb0417290622ef35dfe0cd3",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,Autodesk.Dynamo.MeshToolkit.Mesh[]",
      "Replication": "Auto",
      "Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: Mesh[]): string"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "Id": "0965b5a1c79d4e09a2a9062cdc8ac1c9",
      "NodeType": "ExtensionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "54dbb5e23ffb49268adc48da6c8e9043",
          "Name": "",
          "Description": "File Path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system and returns its file path",
      "HintPath": "D:\\01_SEY\\UNIVERSITY_CSE\\1st_Semester_WS\\SE (Modelling Civil Engineered Systems)\\Group Project\\Combined Parametric Model\\CombinedParametricModel.dae",
      "InputValue": ".\\CombinedParametricModel.dae"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3515de7134f5426a8e288e902de9f6ba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c7acde1ba6d642dcbeaf4784d4e587f6",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "204eabeb578f485e870df725f9f1acd5",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12a5a3332cc94312a473c719da0ed48a",
          "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": "d29e718fe55e4002aad7b1315a25c47c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e0594155110c480a82dc1811c93cdf16",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cbe95667c314cc9bcd7d94494ca9c7b",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2aa23545d04e48438c3677c18891b8d5",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "e7be8a121c86400f908e0dd5f3604598",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2666600db41c466c93861d5a8dc373ec",
          "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;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e271d712dc5544b7bdad2c90a38c0634",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "266d4564018e4c1d8c64381e5c424452",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a953f95ef0a47efad644724142408c3",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dcc7f85fccf749ffaa4b897c39c2ba8a",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "932bf62360774d99b96484e26ea4227d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5d5dddf5136e4c19a9ed71ee88655085",
          "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;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "118b2706a40c4a3cb178e4bdb4d7d739",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02aa5ea04b1d423ebab192cd68edf6eb",
          "Name": "solids",
          "Description": "A collection of solids\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43aa9c58467e4c4082d6e298259f779c",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Replication": "Auto",
      "Description": "Union a collection of solids into one solid\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "afd7a2c136d54ee0a088e36c1dcfddfc",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "40bf74b97d4c42148d112c1921268eb6",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8772a6e0d87b43318d22475f8a2e6d54",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "047d350eabd4499fb97ed5b2ac6ca529",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6febceca96f47a28fa7eb42df6d2ebc",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f717be4088c64d0b88cc812595504995",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "717b10841ce44582b3400cc103abfd9f",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "712f9cabe7784130841fdc83c990a019",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0839e698f1f34d80add3475ec67b3fa1",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "526542e5cd1e4cfa919d66ab1592fc86",
          "Name": "item8",
          "Description": "Item Index #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4a6c20cdabf43b080990db22de13156",
          "Name": "item9",
          "Description": "Item Index #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c5e86510255474a9faba82c04c42022",
          "Name": "item10",
          "Description": "Item Index #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2b635e15ce648d885d489c427f9b1d4",
          "Name": "item11",
          "Description": "Item Index #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7047a2382dbb427394821ff0a470a01b",
          "Name": "item12",
          "Description": "Item Index #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "970334be1c9c4cb19b445ad66f6c17d4",
          "Name": "item13",
          "Description": "Item Index #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c7ac35b58e84b6b87e1b335197c709c",
          "Name": "item14",
          "Description": "Item Index #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "888b652e6bcf42dbb17009246ffb7378",
          "Name": "item15",
          "Description": "Item Index #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3c8b4c655b24338ad0b6a7cdd2664a5",
          "Name": "item16",
          "Description": "Item Index #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eeeede2bceab48a8a2b25907319e207f",
          "Name": "item17",
          "Description": "Item Index #17",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a70ae5950abb44f5820e925b3f829b80",
          "Name": "item18",
          "Description": "Item Index #18",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ddee2baf08e436e839f231a8491276d",
          "Name": "item19",
          "Description": "Item Index #19",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb7aae3f0f6840fd8af44c33b6c7cd08",
          "Name": "item20",
          "Description": "Item Index #20",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1556d2b6d3274626a441f6b40d2f09a8",
          "Name": "item21",
          "Description": "Item Index #21",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e35d1434eb744f1e9f2fe505a9987d03",
          "Name": "item22",
          "Description": "Item Index #22",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bda9b3ef34a4447a66599796e515646",
          "Name": "item23",
          "Description": "Item Index #23",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1191e725809f454a826980d59a405928",
          "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": "132d5c6dd0d3491580fd183cbd987a44",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1d62d717d13b4a7e88e735ae7331d5c6",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b71801d7dbc4da581d7dbde5b315a5d",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a1a0b4e824d4fe9a7d3e416c7d48639",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    }
  ],
  "Connectors": [
    {
      "Start": "76cef4cb7eb247bea06f8a41f1c7c897",
      "End": "c11c8d6b59e745e79c32de76c6f108e4",
      "Id": "5924a6f7dfb44b34876fab3d20ea51e7",
      "IsHidden": "False"
    },
    {
      "Start": "76cef4cb7eb247bea06f8a41f1c7c897",
      "End": "36ba0f91be6c4f6b90558a8b7e76d97f",
      "Id": "d2853c241dd744efb62bbabb4fb54837",
      "IsHidden": "False"
    },
    {
      "Start": "76cef4cb7eb247bea06f8a41f1c7c897",
      "End": "74275a81d6cd4b4ca38fd03c9563cfa4",
      "Id": "9ef2801cfd084fd497bce94c05555428",
      "IsHidden": "False"
    },
    {
      "Start": "56de7ea9289d4afda60ce57edc0bae84",
      "End": "e0fe34010aaa4433bad7615d0ad04f72",
      "Id": "0ef9f1a97dcd40f6848a3f3abe25712e",
      "IsHidden": "False"
    },
    {
      "Start": "56de7ea9289d4afda60ce57edc0bae84",
      "End": "e66dfd475ea948ec9cab3ec04729dc11",
      "Id": "70f0ca584a7d4fe8a9ecaa0835240f6e",
      "IsHidden": "False"
    },
    {
      "Start": "56de7ea9289d4afda60ce57edc0bae84",
      "End": "105ccf07382a43a5ba941d014ebf18ae",
      "Id": "74482eeb19a5408cad15ea057f2fa6b3",
      "IsHidden": "False"
    },
    {
      "Start": "38c690d9f8174726868a918bfebba8b7",
      "End": "543b316dadea49cda85870f888f84359",
      "Id": "f9fcd0ad7f46469a82c1298f0a61d6df",
      "IsHidden": "False"
    },
    {
      "Start": "f5d70b2ee9674434bb559f9581ef7a02",
      "End": "b8f8516ec1dd4d7eb2539abd65200c12",
      "Id": "7632cbfb02ed4e81a8a894ac4f24a920",
      "IsHidden": "False"
    },
    {
      "Start": "89d86892e8d74a469cd82cd7d53a05a3",
      "End": "cf764db755c24aae84faa8ade2d30897",
      "Id": "8d69fd7355e84100a91be8846cafe025",
      "IsHidden": "False"
    },
    {
      "Start": "89d86892e8d74a469cd82cd7d53a05a3",
      "End": "c43d823529f44c07bf67f905e1220c57",
      "Id": "b98ef4df111d456cba9ba4b958214f3a",
      "IsHidden": "False"
    },
    {
      "Start": "32c96381b96546eea2c687af68c18e7d",
      "End": "5b318130674049938a6c1474a097c190",
      "Id": "15fb3c276a7b4c4f96e4e552cdafeccb",
      "IsHidden": "False"
    },
    {
      "Start": "32c96381b96546eea2c687af68c18e7d",
      "End": "eb62af4561d3401da3aae10b6911995e",
      "Id": "cb057f85c3d747a3953a89491545a0db",
      "IsHidden": "False"
    },
    {
      "Start": "32c96381b96546eea2c687af68c18e7d",
      "End": "4eb4d39a673d4a40bff8934b16e7327d",
      "Id": "4a282b13419b45a9b2f489791215759f",
      "IsHidden": "False"
    },
    {
      "Start": "a2aeede08fbd4b42ae3e00819dabd6f0",
      "End": "b8b0c86ac5934ffaa9e48b340c117f6e",
      "Id": "22ddc9d5439048729ada85c13eeff70c",
      "IsHidden": "False"
    },
    {
      "Start": "8e01573340c3416d9d1d7a17992e4549",
      "End": "31b48a9232c842499689faa8bbe8bdf3",
      "Id": "3a288f2bbd774ae5aa001f98a64a31d0",
      "IsHidden": "False"
    },
    {
      "Start": "8e01573340c3416d9d1d7a17992e4549",
      "End": "a0db24765d414ca3847e956eef16c365",
      "Id": "06811a34d83744eca03bae1bc59e9692",
      "IsHidden": "False"
    },
    {
      "Start": "e285511a9f6147fe96bcde7cca129e37",
      "End": "053feaf96aca4183bc5d946863f10cd1",
      "Id": "25b9d36c02da40e9a0d613152c73739e",
      "IsHidden": "False"
    },
    {
      "Start": "e285511a9f6147fe96bcde7cca129e37",
      "End": "d56cd3fa72274844aa411e65bda0790c",
      "Id": "215cf9650c374296aa2d908473de2725",
      "IsHidden": "False"
    },
    {
      "Start": "e285511a9f6147fe96bcde7cca129e37",
      "End": "ec059f6bd96145bbbf90b2cbdfe8daa0",
      "Id": "3eeb4b40dcbf47d0b8bdf54c79c1e0b6",
      "IsHidden": "False"
    },
    {
      "Start": "6aa7f8d8181144f2bbd0d1ea4e5cc6d0",
      "End": "205f261eb7f74ecb8c1d2f10ba363b0a",
      "Id": "0677ee10f9254222a8968a2aa55cc320",
      "IsHidden": "False"
    },
    {
      "Start": "6aa7f8d8181144f2bbd0d1ea4e5cc6d0",
      "End": "6d8a0d4b11ae4793bcb464ff995b5988",
      "Id": "7c848c10a9a449f69589a1a20ad89d55",
      "IsHidden": "False"
    },
    {
      "Start": "6aa7f8d8181144f2bbd0d1ea4e5cc6d0",
      "End": "e7fcf9d573674d3da05f92d3f96ee05e",
      "Id": "1ed843e0d1ee45daa892826b4e0db24e",
      "IsHidden": "False"
    },
    {
      "Start": "6ee1e56dd0e04709adc72e6f4b99ebda",
      "End": "5ffc8da3d2414970ad61470e3a8e82ce",
      "Id": "82ff0552ec8f473e88beacf7cc6b7651",
      "IsHidden": "False"
    },
    {
      "Start": "e6d62ff22b344dffb537aae364df08e8",
      "End": "83c11eaaa5714e25a9d55aca3e22c73b",
      "Id": "dd82a75aa9974529a4499bbb358a8df5",
      "IsHidden": "False"
    },
    {
      "Start": "e6d62ff22b344dffb537aae364df08e8",
      "End": "778587b1e14b4b3bbe2f761d2e7f5f0d",
      "Id": "fea0603e427a44abba5eae9a630009f9",
      "IsHidden": "False"
    },
    {
      "Start": "e6d62ff22b344dffb537aae364df08e8",
      "End": "8b0b0067a0e241fe8c42fe7363e32e61",
      "Id": "a11fe1ac84ef43559ccd543c3f576d81",
      "IsHidden": "False"
    },
    {
      "Start": "e6d62ff22b344dffb537aae364df08e8",
      "End": "147cc9cee28f43d3bb9324b61d1b3af4",
      "Id": "9e949b49f6a740fda117f81cd29caa82",
      "IsHidden": "False"
    },
    {
      "Start": "e6d62ff22b344dffb537aae364df08e8",
      "End": "401b2ac7915d4ec3841457c159351a39",
      "Id": "6dffdaf452894d148366227678d1f027",
      "IsHidden": "False"
    },
    {
      "Start": "e6d62ff22b344dffb537aae364df08e8",
      "End": "7128722436604aeaa91d05fab29a5c80",
      "Id": "6e8d15d3084e431bb81767cadf9f0f78",
      "IsHidden": "False"
    },
    {
      "Start": "2847e01b152c4c608f8195fe5036f6ea",
      "End": "f8472c7d3a2b485ebadcbc0b9a58ad86",
      "Id": "dd4e141895194b9f8b4abb9a1df9d941",
      "IsHidden": "False"
    },
    {
      "Start": "2847e01b152c4c608f8195fe5036f6ea",
      "End": "3ca873f43e444490b027b9249af721f1",
      "Id": "9f0a074ed088414c989e07862fee21d7",
      "IsHidden": "False"
    },
    {
      "Start": "2847e01b152c4c608f8195fe5036f6ea",
      "End": "7720ab0924cf4a829460f1cde2387e71",
      "Id": "dcadfbfd5c864782b4d25a68e590bd7a",
      "IsHidden": "False"
    },
    {
      "Start": "ebcc59c2915f4117a854ab6b222b8f42",
      "End": "8b75590a18be45098d918da18b97b4b3",
      "Id": "eeb965ef45294db7a9e8e217b6693938",
      "IsHidden": "False"
    },
    {
      "Start": "ebcc59c2915f4117a854ab6b222b8f42",
      "End": "e4cd0b75b7f34b07833823f44a4b935f",
      "Id": "4cc924a4f9164568998325fad8da4551",
      "IsHidden": "False"
    },
    {
      "Start": "ebcc59c2915f4117a854ab6b222b8f42",
      "End": "fdc39ddc50904749aa6ba188e152c892",
      "Id": "637a7c4be85b42d6b1d77196afdcd71f",
      "IsHidden": "False"
    },
    {
      "Start": "354fb11516d144ae9d03c672272b0f2e",
      "End": "f4709638bcb148489c8e65c72476138c",
      "Id": "66825bc48ceb4d0480e5224336667328",
      "IsHidden": "False"
    },
    {
      "Start": "354fb11516d144ae9d03c672272b0f2e",
      "End": "e7abaa7506764c80b8e147ffb9b6304c",
      "Id": "f49a2e7b913a41a2a231a2dacd015c6b",
      "IsHidden": "False"
    },
    {
      "Start": "354fb11516d144ae9d03c672272b0f2e",
      "End": "bf4ff7b0fc3f4f86b9fb842a95cd7c51",
      "Id": "e7dc544ba0f145a39413f613c8db7a19",
      "IsHidden": "False"
    },
    {
      "Start": "6e6eff9ab5194946aa8461a176b61ad6",
      "End": "9c7e633215bc4f0da52c722c280c2a7c",
      "Id": "2d54d275ea984ce8ad7f07c5e21c91e9",
      "IsHidden": "False"
    },
    {
      "Start": "53d726e13e354353af2736c44028832a",
      "End": "ea7c75958c714f69abc24c42cad74edf",
      "Id": "cc49c189cf1944c49c4ac31e8393ced2",
      "IsHidden": "False"
    },
    {
      "Start": "e2a9ed04ba7142068b194e0b6c9f91e0",
      "End": "fee319c7c91d4d5bb00a5ed53b3dfe02",
      "Id": "a3f83268ccb74725bacf6ec76ea44afc",
      "IsHidden": "False"
    },
    {
      "Start": "a0b906e065054a228dee77dcc358d56c",
      "End": "d00a6c97b2c64c00bb6932f4e18bb03f",
      "Id": "2c08dcdde34540149583790643e8e881",
      "IsHidden": "False"
    },
    {
      "Start": "ad0c8e519dea41d3b243725dbb2f9355",
      "End": "5d60b3d58ece48879061c3ae4abbac58",
      "Id": "37c0ac80b74e4b2eac3a82a040253829",
      "IsHidden": "False"
    },
    {
      "Start": "ad0c8e519dea41d3b243725dbb2f9355",
      "End": "d51b13f722bd4a43be979ba920674e81",
      "Id": "74313c6109394d408687ca831e751152",
      "IsHidden": "False"
    },
    {
      "Start": "377fe6d3b8104ad28545a2f82887fcf7",
      "End": "315ec1ea81124edc91ae55785cb2bf52",
      "Id": "5e2ef39b388a4eddbd2c9078404e6bcc",
      "IsHidden": "False"
    },
    {
      "Start": "adec335484344dd7a795a6e4f50d73ee",
      "End": "b01f5184ceaa46a4b849a558dd8308ec",
      "Id": "a19445abf70d4d4c88351f670c736a1d",
      "IsHidden": "False"
    },
    {
      "Start": "a9baeef1e2574453ae480839800e3c56",
      "End": "767cdcfe9b3f4fd480a9ade83da18c84",
      "Id": "1def02182d4246d090b931faddcf183c",
      "IsHidden": "False"
    },
    {
      "Start": "3ecd34041579421d94e1c2d1b18e58ed",
      "End": "59db0e56227845ee9c5743dfe20ebd33",
      "Id": "42c37c960cc247edaed8d4604d7b597b",
      "IsHidden": "False"
    },
    {
      "Start": "7460a78509224952859395d3ca9eca1b",
      "End": "e45e046bf11b421c8d3188b23302078c",
      "Id": "2d308282160943509b147257533e95ad",
      "IsHidden": "False"
    },
    {
      "Start": "7460a78509224952859395d3ca9eca1b",
      "End": "8643e712f9ed451388cafef3daa60a0e",
      "Id": "1334408cff6241b796bbec9fd7cfdf79",
      "IsHidden": "False"
    },
    {
      "Start": "6f8cc95496c84e0fb811bea2e2e0a8bb",
      "End": "fecda4c635c84307a1e146b073748ea0",
      "Id": "6d471cf65b0e45c39c1c82c4684a847b",
      "IsHidden": "False"
    },
    {
      "Start": "6f8cc95496c84e0fb811bea2e2e0a8bb",
      "End": "11c9968a187b4f78b6097e808913566f",
      "Id": "606a6fcd16b243459f3ba1a285961004",
      "IsHidden": "False"
    },
    {
      "Start": "a5edf6ac615c492b81a19f5923812598",
      "End": "7ffc69b7a44f4d39af702cf127d19e10",
      "Id": "54600c4ed8114125b40f711d0d0dffe4",
      "IsHidden": "False"
    },
    {
      "Start": "e8e926cc0bfe4f1880e3cc5c72df4fa2",
      "End": "df4aafb623a04bf796491c7ef8c80b7c",
      "Id": "eaf38057420a45f2bf7018e798579b55",
      "IsHidden": "False"
    },
    {
      "Start": "e8e926cc0bfe4f1880e3cc5c72df4fa2",
      "End": "816d684b0ac4416ca5d10cc42106e1b6",
      "Id": "e838e495036047718887e2255a4bca80",
      "IsHidden": "False"
    },
    {
      "Start": "98ce473d6d2c403fae469144da038a4a",
      "End": "4dd0c5fc0f9a4c6fb2c8563b0a8717da",
      "Id": "b16bd995083745aaa8e7b44985e9cd76",
      "IsHidden": "False"
    },
    {
      "Start": "cc526c4a665343dab72c98a5396bd434",
      "End": "1caed5f06bc2403a97a377f5d3c42363",
      "Id": "9d80badad8d240bd8c5a13c866de180b",
      "IsHidden": "False"
    },
    {
      "Start": "cc526c4a665343dab72c98a5396bd434",
      "End": "666c4095f9844878ba71b8801fd14194",
      "Id": "bd52a7e54ff64024a975d4a0c7b0630c",
      "IsHidden": "False"
    },
    {
      "Start": "cc526c4a665343dab72c98a5396bd434",
      "End": "f830c0040dd141c88510ae0489866a55",
      "Id": "d633b9818b9a4514854fc5acf61bb1e2",
      "IsHidden": "False"
    },
    {
      "Start": "75f7ad6be85c46d28c05a59907889860",
      "End": "2d931517b81e4cd2a1a8b262af7b9eef",
      "Id": "2049b7b6826b43e6bf05361e916ef3da",
      "IsHidden": "False"
    },
    {
      "Start": "75f7ad6be85c46d28c05a59907889860",
      "End": "072315d01a1e414dba9f85128d6dddb7",
      "Id": "dedfa9f6e1e8499faca61bbed4e922ad",
      "IsHidden": "False"
    },
    {
      "Start": "614d2102de6d48ac8442bcf455f86d53",
      "End": "c499c56d331f4cfbaf0847483774788e",
      "Id": "fceecf5f5d5a43ac9901c27059d43dde",
      "IsHidden": "False"
    },
    {
      "Start": "614d2102de6d48ac8442bcf455f86d53",
      "End": "d3a30628dcb949eabf6b671f69cc7e31",
      "Id": "fdea7a3b593e43f68048c83a96b6a819",
      "IsHidden": "False"
    },
    {
      "Start": "86a5454b2a4543b1bed0d68d4f900dfc",
      "End": "b0879dfe1c664775bda1b4aeacb603b7",
      "Id": "2b1ddf251ab54164ada65c2cfcfbcbf5",
      "IsHidden": "False"
    },
    {
      "Start": "bc8cd88f14e745c6b33a490da34464e1",
      "End": "fcd3e2cdfcfa4547ab16bf137f03fc83",
      "Id": "afa0b595f771424781c1391385ea1b2d",
      "IsHidden": "False"
    },
    {
      "Start": "88c29382809c4a6db594385db4f900cd",
      "End": "474c083d77bb417d8c6c43b100c86825",
      "Id": "32c79fcaea914ff7b1b5953d84a6481b",
      "IsHidden": "False"
    },
    {
      "Start": "86f441cd3bd34a02a886b4f9b2f4438e",
      "End": "5532535fcb1a42bb956613caceb5b10c",
      "Id": "7a8635624e074efaacc19abe636243b5",
      "IsHidden": "False"
    },
    {
      "Start": "10ab71c4d3004fcba9b4ffbd5a9e8cb4",
      "End": "6edeae62dcf848a295215a8782d77309",
      "Id": "1f0c170bd5ff43d6b4eb3c985a8ba459",
      "IsHidden": "False"
    },
    {
      "Start": "dc483fe947194db1baddf728e5af93e1",
      "End": "570c1a039e394e67bbede1c726bc9e36",
      "Id": "6aca6f8a74864848bc11cccd0fc4b85c",
      "IsHidden": "False"
    },
    {
      "Start": "4cb1a03c800f4c2c8f62ef3e142baec5",
      "End": "a7febc92ad0c452bba5057f14e0e71bc",
      "Id": "a4fe32f843b340e38f76141bb4f033ce",
      "IsHidden": "False"
    },
    {
      "Start": "4cb1a03c800f4c2c8f62ef3e142baec5",
      "End": "0cc5b114099a437aae975e8e441813cf",
      "Id": "adbec572f6f4427093f7c77462427093",
      "IsHidden": "False"
    },
    {
      "Start": "4cb1a03c800f4c2c8f62ef3e142baec5",
      "End": "4e065346a1f64d5bb4441ca6a992461e",
      "Id": "88ac0ddab71c4ad28058fd44fc112237",
      "IsHidden": "False"
    },
    {
      "Start": "c0f0368675a34802a84e4101e78611ce",
      "End": "fb9043b552214d86806cdf41bc8ff2bf",
      "Id": "fb17297e0d444994ada0550184fae874",
      "IsHidden": "False"
    },
    {
      "Start": "f9d0e5768c92419dac8360b4a7f73dc5",
      "End": "9266164fd45a4b5a84e8f9c01b115f5e",
      "Id": "f129f67e49b7445f81bade430d994392",
      "IsHidden": "False"
    },
    {
      "Start": "07912035a75d4513ac50e4e0683e9b5d",
      "End": "f08a4f5df5724b599ec19f25d428550f",
      "Id": "63ced0fb72644c59b3b11c31f8ada328",
      "IsHidden": "False"
    },
    {
      "Start": "7348ac3fef814d9fab8c424f206e9f70",
      "End": "b5b9e04a210844dc86de3cbb3b9a808d",
      "Id": "ece0d5270d604d658ccfab8fbb570beb",
      "IsHidden": "False"
    },
    {
      "Start": "1a981506bf1d4c0e8316cbd9a0badce7",
      "End": "60fa736ccabb4528921279602993c79e",
      "Id": "66a508f9682141cfb67fc3a3d5b8ef6d",
      "IsHidden": "False"
    },
    {
      "Start": "09b4e9b71e1d492faeea58fc0cb54160",
      "End": "e26fc07f12a64f12985b7bff101fbc27",
      "Id": "52e3adc242f540bb94b83979be291ebd",
      "IsHidden": "False"
    },
    {
      "Start": "09b4e9b71e1d492faeea58fc0cb54160",
      "End": "58eb26fd4397434488eecc0a4fb3a425",
      "Id": "0766fbb46dd845ca83e79ab76c6a9601",
      "IsHidden": "False"
    },
    {
      "Start": "0c9dcbbd90f845f387e51062cb5bdde6",
      "End": "7c39d1a4098b4192b67a56401ce23053",
      "Id": "1a8ea601e1a84de1ba5d66b6e6f4f4b6",
      "IsHidden": "False"
    },
    {
      "Start": "0c9dcbbd90f845f387e51062cb5bdde6",
      "End": "2ad38685cdcc471a9df8260a6b0b6fa2",
      "Id": "8b66d1e7bc1840a796db7ddc6155d672",
      "IsHidden": "False"
    },
    {
      "Start": "1c844eaffa51441080f2277a38771439",
      "End": "f3e750c898e64a5aace63a811abf84e4",
      "Id": "7753aa05b926408f87c942f0c82e9ae9",
      "IsHidden": "False"
    },
    {
      "Start": "df76563fa5624a7bb81bfae7e686aec3",
      "End": "e7e874b7b040430aa7dd64b1d6931289",
      "Id": "ced595d1c6cb4d5b94669a23eb88cb58",
      "IsHidden": "False"
    },
    {
      "Start": "ea5e2e3ff3ae40e295ec3bba8049524c",
      "End": "5440eab10a8b4ca886018691cc94fb63",
      "Id": "bc9811bbd78a4d9ea789bce199a885b8",
      "IsHidden": "False"
    },
    {
      "Start": "ea5e2e3ff3ae40e295ec3bba8049524c",
      "End": "ea565a212e3f4e29a07b875f975d441a",
      "Id": "015b55f69eb24242805a184a4f5b5b34",
      "IsHidden": "False"
    },
    {
      "Start": "49090687bcaa4f89b8d800f4f3609be3",
      "End": "7814ecb745ea43aaa70aadc264e38121",
      "Id": "ca9a72874e5549a882b54ae73483da60",
      "IsHidden": "False"
    },
    {
      "Start": "49090687bcaa4f89b8d800f4f3609be3",
      "End": "c82ca274d8564417aeb27d663a62c252",
      "Id": "55ae2d1a9f244ad3bb40bac792ac5604",
      "IsHidden": "False"
    },
    {
      "Start": "49090687bcaa4f89b8d800f4f3609be3",
      "End": "dce0be30bf8343b39f6ada51f1973639",
      "Id": "739f43b7d6c74b3cbd0fe86adce0f0d3",
      "IsHidden": "False"
    },
    {
      "Start": "3a2f551849bd4a56af44e3c9f3b5207a",
      "End": "14b8be5e6ee5473bbfa9b4d0a6e77910",
      "Id": "a052ee07894641f8a3be03a526bce608",
      "IsHidden": "False"
    },
    {
      "Start": "3a2f551849bd4a56af44e3c9f3b5207a",
      "End": "9c4eb49ff36e44b4a25a80715e9d4d7f",
      "Id": "f424fc706c0a4e8f8658efecad00f82f",
      "IsHidden": "False"
    },
    {
      "Start": "a8729e3950174c56bd237432e96f3efd",
      "End": "ca770265d2f047cb92d542f403403e0c",
      "Id": "c545c123982f47cc8fdd2bc0d8e41b8b",
      "IsHidden": "False"
    },
    {
      "Start": "a8729e3950174c56bd237432e96f3efd",
      "End": "e5ba66b1caf24b8497670f6bbe27adb0",
      "Id": "e801739ba8654185bba2dd87eac44209",
      "IsHidden": "False"
    },
    {
      "Start": "77b28f7088da464bbcdde1b79638fd9b",
      "End": "1a10bcbeb95e49a6b6b352b94149c8a1",
      "Id": "49ea71782c8643359a4e9f81b7ed1ab2",
      "IsHidden": "False"
    },
    {
      "Start": "77b28f7088da464bbcdde1b79638fd9b",
      "End": "f4d1c43fa74b479593fd2b738c1c53ad",
      "Id": "5307743d7f7340388809e25a70033be9",
      "IsHidden": "False"
    },
    {
      "Start": "bc5301df48ab47f4b81d91e460f5ddb9",
      "End": "ded2f70510fd47d3a0d50dafa0d6b7f1",
      "Id": "dc91382535cb4253b0a3923ea443db9d",
      "IsHidden": "False"
    },
    {
      "Start": "b69faf8c6efc48c9a787ce27d47847f6",
      "End": "07d1ae9a41a5490b81bf02150b062fed",
      "Id": "0da05c94befd4075a3ffb103108d69d2",
      "IsHidden": "False"
    },
    {
      "Start": "2dc338fea5114dcd8f1a1e636ba9fdfe",
      "End": "286af920d31e493a8aa0d073629266a9",
      "Id": "97a18feb29f848f9a235bcaf4760644d",
      "IsHidden": "False"
    },
    {
      "Start": "2dc338fea5114dcd8f1a1e636ba9fdfe",
      "End": "68846985071e4c38ab9b66d9f8158199",
      "Id": "807e1fc294f9400d84018765f3cde756",
      "IsHidden": "False"
    },
    {
      "Start": "2dc338fea5114dcd8f1a1e636ba9fdfe",
      "End": "d8c84a8718dc4f3bb87b1efe536f21d0",
      "Id": "9bc8739e02d54274bb22d224800886b7",
      "IsHidden": "False"
    },
    {
      "Start": "06622339bdcb4225bdbf70da6f967826",
      "End": "53e0cc9493b346a0b2b786fc3e3ad689",
      "Id": "a0858e2ac6b04b1b9fb6dea95e748956",
      "IsHidden": "False"
    },
    {
      "Start": "06622339bdcb4225bdbf70da6f967826",
      "End": "cc6716591f5e4ae39a3466af8b1834ed",
      "Id": "609704622d664f5aab8c816c7562faf6",
      "IsHidden": "False"
    },
    {
      "Start": "56ee70f7d4cc4f5b83486d1593404a78",
      "End": "9a853ca749c0427a88da991656387750",
      "Id": "ba87069c55b84e8a8b2980c6a1c50095",
      "IsHidden": "False"
    },
    {
      "Start": "5950307cc0274f8ba7e95dd70abfddf1",
      "End": "0022c248dbaa4b76a26a92a6ad21f63b",
      "Id": "07a3e98ae27341ccb201e78679791cb3",
      "IsHidden": "False"
    },
    {
      "Start": "a065251ef6f4482bba2142a7bce15da8",
      "End": "5dca5b65713e4ce392a63bdce0967f11",
      "Id": "2830444d69384e329ceb3ff26208a137",
      "IsHidden": "False"
    },
    {
      "Start": "339e57b79223401b819678a1c34a3d49",
      "End": "83c7d2ded077428ea32fdd32d418f628",
      "Id": "acf6e424321f4d99a6e02f22c8e6b9c5",
      "IsHidden": "False"
    },
    {
      "Start": "50d24f2974a5466f97a659e7c00a4a29",
      "End": "88fbecf4395b4992a2d58b0a68eae8d3",
      "Id": "7be7d3a0e8e74dda924c6c892709fdd9",
      "IsHidden": "False"
    },
    {
      "Start": "50d24f2974a5466f97a659e7c00a4a29",
      "End": "ed223feacbb3428c80e902c616f14408",
      "Id": "162cc4222f1b4bf887fb5ac601da0470",
      "IsHidden": "False"
    },
    {
      "Start": "d34c8de2a4a44229acf65568f7f64aab",
      "End": "93dd2bc672764a96b05869b9f9a52a11",
      "Id": "e90d0bec7407472d8ce7c54e5e544b99",
      "IsHidden": "False"
    },
    {
      "Start": "500e09e260044d20a5052dbdadd6be22",
      "End": "2ad5607dfe1b4efb9ea6954d1d5967eb",
      "Id": "1cff50cc392a4053b78768abb1739c8d",
      "IsHidden": "False"
    },
    {
      "Start": "d8bf5ff5e65447e8964cecf0ec86321a",
      "End": "f00d224e76a14962880ac9413504e243",
      "Id": "99d26290673b466590546d20feb93ccb",
      "IsHidden": "False"
    },
    {
      "Start": "abc8a78bd0cd4773a50a131b680d66c0",
      "End": "2497a6fde74940a090fa1873069e6469",
      "Id": "89c556da159843f89cd4764d6b6d8e90",
      "IsHidden": "False"
    },
    {
      "Start": "30aa843fa891453191b7ae2a6935a744",
      "End": "535da41874da41d9bf593c8e5fbcc03f",
      "Id": "97190176bd2e4ebbac019623753414eb",
      "IsHidden": "False"
    },
    {
      "Start": "30aa843fa891453191b7ae2a6935a744",
      "End": "49ed4f04ae4c4211af00746f1786c68d",
      "Id": "da73fe4f88b3422a8e95b7b5c9d6366c",
      "IsHidden": "False"
    },
    {
      "Start": "30aa843fa891453191b7ae2a6935a744",
      "End": "333c41e1f2594370b96c1b585b4584e7",
      "Id": "dbd4ac3a24264af9b8790dae758b2d7f",
      "IsHidden": "False"
    },
    {
      "Start": "3c7c63c66cd643319c0f5b29a1c2550e",
      "End": "db400f6fa7f9499291dedbde32b8b21d",
      "Id": "79128852de4a44a0aa1f5fcd55af2fb2",
      "IsHidden": "False"
    },
    {
      "Start": "b57be7707d994192b514ca03ef49faeb",
      "End": "1e4668cb5cf4432db3ddba264f5d7a4e",
      "Id": "11c1e8fbbcc6471490db19e56ad808a6",
      "IsHidden": "False"
    },
    {
      "Start": "b57be7707d994192b514ca03ef49faeb",
      "End": "34e2ff42bcc246bea2955485a9d1f6b6",
      "Id": "5ac2ed1a8d934979bda3175add62edf7",
      "IsHidden": "False"
    },
    {
      "Start": "b57be7707d994192b514ca03ef49faeb",
      "End": "98da2a0c03d04a188a4b4917e631b8c6",
      "Id": "b103680d59484e9f8671eb7593cf11ad",
      "IsHidden": "False"
    },
    {
      "Start": "4e7c508c09d545ed8db02f036ad3e9a0",
      "End": "22fef229671a4320a2af0cabe8e64714",
      "Id": "d2e1e91e61424b9888213a3a76c9a5e5",
      "IsHidden": "False"
    },
    {
      "Start": "e1f237500b7f4a728265d7656c941315",
      "End": "420066fec1da481ab309ffb349d49298",
      "Id": "40ae00741d65437f8fbca24896508684",
      "IsHidden": "False"
    },
    {
      "Start": "e1f237500b7f4a728265d7656c941315",
      "End": "de703bc6e9a74b92a22d96f8737c7339",
      "Id": "25c3582d58654baeb56c357a4a9f3080",
      "IsHidden": "False"
    },
    {
      "Start": "e1f237500b7f4a728265d7656c941315",
      "End": "32467fa1dcb64ecfb0aa859833a32c71",
      "Id": "a5d305a3c48b4250a34d01f270ff51be",
      "IsHidden": "False"
    },
    {
      "Start": "d24e6042692246d18ee93a8362c087a4",
      "End": "8dba9848ccaf4eb2884b815dd1b67298",
      "Id": "82c81b68ea8742869e278ac8055b86ca",
      "IsHidden": "False"
    },
    {
      "Start": "1f09073851724c06844df42fd2b0ed72",
      "End": "406fa7ba69fd4b5daf3d54cac9a86d39",
      "Id": "7088e3912fa44ec19116cf5c42029f87",
      "IsHidden": "False"
    },
    {
      "Start": "973e7b152ecd499ca9b02bbc1ddfb50a",
      "End": "bb96e0db36554c0999bc49e44ad6ed49",
      "Id": "e2663db026d849878cb1998f869b60d3",
      "IsHidden": "False"
    },
    {
      "Start": "03073c1962b64c81821e00b0bb1dcff3",
      "End": "d0d0c63f83a84f35a0689727327572cf",
      "Id": "780656818b314192a9d6773f257465c1",
      "IsHidden": "False"
    },
    {
      "Start": "03073c1962b64c81821e00b0bb1dcff3",
      "End": "59bbab96eb0b48a4a0703e5652be99d6",
      "Id": "4556f730e5c94266a7db5e9350c6c500",
      "IsHidden": "False"
    },
    {
      "Start": "03073c1962b64c81821e00b0bb1dcff3",
      "End": "21909e03da3145e294f316480edcf8bb",
      "Id": "2abe5ce79ec34d2a9fdd1a0e0453d9af",
      "IsHidden": "False"
    },
    {
      "Start": "03073c1962b64c81821e00b0bb1dcff3",
      "End": "1fd6a0e913e2432f96a52ba25665f5c3",
      "Id": "0f373a03d4ba4b7cb98febb94dbee714",
      "IsHidden": "False"
    },
    {
      "Start": "8ea7a8f6e9b24eb08c3a7b324c384a85",
      "End": "dd601d9a504d438abf550cb3d7ebd292",
      "Id": "d76f2bb5d4ff46f8a37748a5e645698b",
      "IsHidden": "False"
    },
    {
      "Start": "8ea7a8f6e9b24eb08c3a7b324c384a85",
      "End": "dd5973b466e546509d57a79027c065ec",
      "Id": "4c6ae64216d843068c7433781f0f6d1b",
      "IsHidden": "False"
    },
    {
      "Start": "8ea7a8f6e9b24eb08c3a7b324c384a85",
      "End": "dcf63561f4714f4e84b2ed202a1848dc",
      "Id": "1f637b24617a4e57a90ff59453cb2817",
      "IsHidden": "False"
    },
    {
      "Start": "8ea7a8f6e9b24eb08c3a7b324c384a85",
      "End": "0603fb8344024957af0be983aade3f1b",
      "Id": "11a51e23742b418288bf71dc229fca43",
      "IsHidden": "False"
    },
    {
      "Start": "4fe26356a50348f4bcbbe8d1fc87a23f",
      "End": "3954d3cbca6948309aa3981b684abb53",
      "Id": "07377b15863c40658432698718555315",
      "IsHidden": "False"
    },
    {
      "Start": "91193918f22e4bceb192ffc67e51ce1f",
      "End": "a8048e877cf94c059b2796f06d58413a",
      "Id": "e5d24576f41b45bf906caa289400b52b",
      "IsHidden": "False"
    },
    {
      "Start": "91193918f22e4bceb192ffc67e51ce1f",
      "End": "e575a8aa3c7c42b3a742ac2b82dad404",
      "Id": "c075ad1db4234f64b01067770ae9c053",
      "IsHidden": "False"
    },
    {
      "Start": "91193918f22e4bceb192ffc67e51ce1f",
      "End": "61586be8d9074469a8e2d6f6fba7cd32",
      "Id": "e7779a135be84ce2b599fb67be4144c4",
      "IsHidden": "False"
    },
    {
      "Start": "d0819443beb2404c8fc3d0d53564d8db",
      "End": "e803b2598fcb476f841675613c3cdf41",
      "Id": "9863362889854023ace4b71463890d6d",
      "IsHidden": "False"
    },
    {
      "Start": "d0819443beb2404c8fc3d0d53564d8db",
      "End": "6293579b000348058d07f6715e1832cd",
      "Id": "c199ce3a036b417192a06230d7146a12",
      "IsHidden": "False"
    },
    {
      "Start": "d0819443beb2404c8fc3d0d53564d8db",
      "End": "32e0e89b8c2a49e1a58d8e96f4567464",
      "Id": "98766f2df2be4e098d7d963ad50ad9ce",
      "IsHidden": "False"
    },
    {
      "Start": "1cc0f606f907413caa8b0df606bf8d31",
      "End": "4f85e9ecda5e4d75b23a14e776bea1b3",
      "Id": "07c7171916c24ffc980bf0158a661094",
      "IsHidden": "False"
    },
    {
      "Start": "b120f08027f041eca842172ff5214ebd",
      "End": "0cba5b9a5d79442eaf8ea1a8ef4b8886",
      "Id": "69b4ad5cf61948008950171592676b4c",
      "IsHidden": "False"
    },
    {
      "Start": "b120f08027f041eca842172ff5214ebd",
      "End": "f04cce6363164b51a598e8f9115b1193",
      "Id": "7124ffbdd6cb4ce6af927a084338b182",
      "IsHidden": "False"
    },
    {
      "Start": "6c8ca5ede6d3495389ff016efea78e69",
      "End": "d7a797a3c54d46828a21b380e952f9a0",
      "Id": "d49b6e04872a4f55b77e6ba44469c39b",
      "IsHidden": "False"
    },
    {
      "Start": "6c8ca5ede6d3495389ff016efea78e69",
      "End": "f723200e659848b08d68bc951eb18159",
      "Id": "5b8c70e07fad420885639cb84a768113",
      "IsHidden": "False"
    },
    {
      "Start": "6c8ca5ede6d3495389ff016efea78e69",
      "End": "67ef077eecdc45108d6f3b0b20aac654",
      "Id": "30d4a9dfb3fb47458f7dcbe07e62af0c",
      "IsHidden": "False"
    },
    {
      "Start": "36a4290f0ac6450e8c02892f0e4318ff",
      "End": "f9429f8edc9244b589d5118f64dc9c6e",
      "Id": "531855fcf7ed4b799a98bf6d78924033",
      "IsHidden": "False"
    },
    {
      "Start": "36a4290f0ac6450e8c02892f0e4318ff",
      "End": "13dda9695ea64c968d60d56a2435228c",
      "Id": "4aa7fad2a29e407e9713a62dd2eda096",
      "IsHidden": "False"
    },
    {
      "Start": "031d589a9c544f0aacb95d8cae82aca2",
      "End": "6f8627dce5544a89ad8102147e5f1d3a",
      "Id": "db36d4d4506543579fc1319c65830a73",
      "IsHidden": "False"
    },
    {
      "Start": "4b5fa55e104742a481023e0bce56fe9b",
      "End": "d63e9ce5c1224ff98aa96f69a4df4ed3",
      "Id": "cf1ef95ca9564c9794fb63b194e9fcd8",
      "IsHidden": "False"
    },
    {
      "Start": "81f5bbdb2fde468da45fca57c1bbcbe4",
      "End": "8f81a589c96d478bb016cb57485f4e86",
      "Id": "4dd85a9a654c4328bf15919428f3b058",
      "IsHidden": "False"
    },
    {
      "Start": "81f5bbdb2fde468da45fca57c1bbcbe4",
      "End": "f65abdadf84d4017884b429ade580cdf",
      "Id": "80a7169404e44919a654daad852a42a1",
      "IsHidden": "False"
    },
    {
      "Start": "5424c45ecae24ca0a21b6799d520bae4",
      "End": "fa0e9de908954d7ba879ab860003a0df",
      "Id": "9d2bd270565d4348934a91a1822ee7e3",
      "IsHidden": "False"
    },
    {
      "Start": "23289a9f69d04495aaab88939078a799",
      "End": "6bdbbf13480142b1a77ded3ad52475e9",
      "Id": "d485047a98704dbfa1857c499d5c8083",
      "IsHidden": "False"
    },
    {
      "Start": "2d6d199ca2d04d5cacc1c1803ec25613",
      "End": "5ce26c47e3ba4303a5f9a58387d605aa",
      "Id": "177b459921e3412f8c3a392077b3c81c",
      "IsHidden": "False"
    },
    {
      "Start": "2d6d199ca2d04d5cacc1c1803ec25613",
      "End": "32eca2e621364ff492d60075c8b6c2ee",
      "Id": "22616ffc28194ea4a4030263c0ef8878",
      "IsHidden": "False"
    },
    {
      "Start": "347e8f8c96794a3a99bafed84ac597e6",
      "End": "0b2bfbd52cf94f8aaf249768eb614b7c",
      "Id": "bc7afb8b698b4175aff194e65e757995",
      "IsHidden": "False"
    },
    {
      "Start": "347e8f8c96794a3a99bafed84ac597e6",
      "End": "832b1ee6fb4341a895691f0fac1899aa",
      "Id": "feccac05a40d4025b5fc79b997c8f82b",
      "IsHidden": "False"
    },
    {
      "Start": "347e8f8c96794a3a99bafed84ac597e6",
      "End": "21df078d35c84fcb954672df3a259b50",
      "Id": "2c73d0a10f814db689784f7769437f62",
      "IsHidden": "False"
    },
    {
      "Start": "526df8abe999496cb7f161d41f2576e9",
      "End": "02a9c5f7281d462ea9753c509390f28c",
      "Id": "25cafde4031c4978b2b7a8e735c766b6",
      "IsHidden": "False"
    },
    {
      "Start": "83267ebb28e44a2585a3442bbb518636",
      "End": "b72fd1b446d8483fa4e8d6e80dde4d46",
      "Id": "e544dbc40f7b44eeab814abbf3c68cc1",
      "IsHidden": "False"
    },
    {
      "Start": "437629661aa94768afff7a2b18a3af34",
      "End": "4ed0b5ab09a54763abbc8903b436ec9d",
      "Id": "3f6f1b0a8cd5424fac2aae89eb8da9d2",
      "IsHidden": "False"
    },
    {
      "Start": "1bb4439f3a08466d938b11e430e3ed57",
      "End": "1109579f434949cbbfd0e8b3a234373a",
      "Id": "094c66b5d8154e2eb673b6a5b61a13d5",
      "IsHidden": "False"
    },
    {
      "Start": "2e864e17b24847858868e6c7e20daa8a",
      "End": "8463ea07db3646dd9a15d051bcdbc685",
      "Id": "6b9acd2a83c046479b1e080ccef2c54f",
      "IsHidden": "False"
    },
    {
      "Start": "216994a841e9407fb8f90374e46c96f1",
      "End": "99783ff7f05f46d19efc1311ce48dc56",
      "Id": "79b526bcc3a34b25a3e83edf9902c3f5",
      "IsHidden": "False"
    },
    {
      "Start": "22b0e9dda83b4b3f947cf05c253c93fd",
      "End": "160a932a02be4dc092b7ff211455dcba",
      "Id": "c75e9dfed823404d9b12d5515603c6fb",
      "IsHidden": "False"
    },
    {
      "Start": "0d1ea9877cf9438198615bad5c212bbf",
      "End": "337d37222e7f4317aafe3af41f5116b2",
      "Id": "24a6188aa63843adab035cc3078a1a89",
      "IsHidden": "False"
    },
    {
      "Start": "00097bbf61194a8a8e9dcbdc8536b28a",
      "End": "ea8e937702594c30a62e17f3fd645252",
      "Id": "2741b7d06e6448178f5908df00fe3c5d",
      "IsHidden": "False"
    },
    {
      "Start": "d55398fd9907440e84436c40878bf28d",
      "End": "7598cd14e25a4f6faaffddf22bf27a54",
      "Id": "16e1806127ef4116be1a58db607fac3c",
      "IsHidden": "False"
    },
    {
      "Start": "91d94c771f90417e88db2c49f0cc87f6",
      "End": "a25f2ade6bef48be9740d0b4443da993",
      "Id": "f144149123404f3ea6220460bbc0bc45",
      "IsHidden": "False"
    },
    {
      "Start": "01d25e51f3a741c3b27472cb107e7bdf",
      "End": "0ac6e00d4d0f4538b17af758717cf713",
      "Id": "5d499e16de5446219dc6536c7ee51d2c",
      "IsHidden": "False"
    },
    {
      "Start": "6aa3eabac91d4ae4abe75bc4ae8e2edd",
      "End": "786500471294473fa275094ef33df31f",
      "Id": "eec3333b52174f668f42e951bcf612e8",
      "IsHidden": "False"
    },
    {
      "Start": "e6881f9c598248c18aff5647d7f85902",
      "End": "c19eb9acbbe14b5680f6f5ab759f9130",
      "Id": "692b8fedba5c40ba92d0bda1b77d8873",
      "IsHidden": "False"
    },
    {
      "Start": "e843fdd7546a4d2282fb39d9b7607c5d",
      "End": "ddfa5e77ba7545e4b9e63d261033ac7d",
      "Id": "8650f06606d7497ab58d23707b56f024",
      "IsHidden": "False"
    },
    {
      "Start": "d472265e249e4ab5a842e7aaf602d18a",
      "End": "f8bc7c89371a43a4ba7e4839007fb20c",
      "Id": "a9d32395273d465ab9851ac16df2e395",
      "IsHidden": "False"
    },
    {
      "Start": "fd864eaf0b87437e9362a0978ed45054",
      "End": "19ad18a39cdf4acdba924ce43579ba38",
      "Id": "b3a497a7db9a45938cf9235a177581bf",
      "IsHidden": "False"
    },
    {
      "Start": "556132862a0f4698a69d6daf2aa6aed4",
      "End": "8c6a49bae78c4d86a641f1a980e7687f",
      "Id": "0c6992acab714accb499ee7b2799a49a",
      "IsHidden": "False"
    },
    {
      "Start": "618af1a1babf4057a4bb4d9c987aa9d9",
      "End": "43e5f45ebbc54e0080c5aaa274ecbbe1",
      "Id": "3297304d8c614660a372107fcf07b51b",
      "IsHidden": "False"
    },
    {
      "Start": "6463355d55144421ae19e092d4f5475d",
      "End": "a96a3147214d45daad7b2a9e61bedbc9",
      "Id": "8bcef2ea2be24d58993a06b7ce61edb2",
      "IsHidden": "False"
    },
    {
      "Start": "39514867ae3f4e0e9cfbbf9301eff75d",
      "End": "1ce08b32146848439e2adfa8d45490bc",
      "Id": "76eb01b10e6747fead74c6e025b21617",
      "IsHidden": "False"
    },
    {
      "Start": "b983e4bb156549798217054cacb434ca",
      "End": "fb99f1abecb04dd192e07f9e823b3642",
      "Id": "6d6d96e2aa194826bad04337b17e9c6b",
      "IsHidden": "False"
    },
    {
      "Start": "b983e4bb156549798217054cacb434ca",
      "End": "acafbdafa7f64ec7a6aaba6f16d48605",
      "Id": "3b5c8793fa864131b68866cfd0e3df9f",
      "IsHidden": "False"
    },
    {
      "Start": "b983e4bb156549798217054cacb434ca",
      "End": "a20f6d1f75f84ed0bfa64bc9f1fc8d98",
      "Id": "2699da0eb1b9461eb56ea98787323938",
      "IsHidden": "False"
    },
    {
      "Start": "b983e4bb156549798217054cacb434ca",
      "End": "69b135d099414fd5a4f4ff5c1d506475",
      "Id": "e12a809e8a0d4fb79b630abd7974e471",
      "IsHidden": "False"
    },
    {
      "Start": "aeef79a0b9a54dc6bdb81cc4418fad03",
      "End": "5fa3834acc0a4b508c59303bcb690a33",
      "Id": "4e195bf2d4da4364bef5279962f01a2f",
      "IsHidden": "False"
    },
    {
      "Start": "aeef79a0b9a54dc6bdb81cc4418fad03",
      "End": "6b1879d777804d42ae4ee20cfce8d31c",
      "Id": "2e66946d27c148bb9abfd5ca3acd943d",
      "IsHidden": "False"
    },
    {
      "Start": "aeef79a0b9a54dc6bdb81cc4418fad03",
      "End": "289f68d1e8f647568f4cd4ea372ffd0e",
      "Id": "6351c4d1c17d4fda9fa08b1dca5526be",
      "IsHidden": "False"
    },
    {
      "Start": "aeef79a0b9a54dc6bdb81cc4418fad03",
      "End": "0f47c077561942ada97f5f8e26e4134d",
      "Id": "25e43dd0070c4f37a33a4c31dc550749",
      "IsHidden": "False"
    },
    {
      "Start": "0b924c7983234aad93409e1c47846c65",
      "End": "bc18392e8bc148f2aa1a939ae6fe707a",
      "Id": "b5a6748593c4444baa23d240b673ed31",
      "IsHidden": "False"
    },
    {
      "Start": "c2daa474f83e45e98fe538362b906950",
      "End": "ee1ce1b97626451380e345e70783aba6",
      "Id": "ae57517894ab41f1a1baa6b479d15f5f",
      "IsHidden": "False"
    },
    {
      "Start": "c2daa474f83e45e98fe538362b906950",
      "End": "8772a6e0d87b43318d22475f8a2e6d54",
      "Id": "10487edec02040ccafaab07ef009b541",
      "IsHidden": "False"
    },
    {
      "Start": "3ffaef31dbf541439e10e9385116872b",
      "End": "772bbf89a34f4b1391c910e504ec3dc7",
      "Id": "d57bae79965547d1a4edb2075bb197d9",
      "IsHidden": "False"
    },
    {
      "Start": "1378410acee6434fb577758cab703206",
      "End": "be7ab9bb12d14555b7f1932fa2e17875",
      "Id": "bfef2486eda24088a549f030b003a2c6",
      "IsHidden": "False"
    },
    {
      "Start": "73c05df81c9648f880d0f7b1f86f2299",
      "End": "77d9eff27ef7453fa48f1ccab4d268a6",
      "Id": "135c09d35c1744e1916db72ef0d96afc",
      "IsHidden": "False"
    },
    {
      "Start": "73c05df81c9648f880d0f7b1f86f2299",
      "End": "047d350eabd4499fb97ed5b2ac6ca529",
      "Id": "b334813afd04489c94d3f64a925d5e8d",
      "IsHidden": "False"
    },
    {
      "Start": "0dbbeba4335e437894bfb6cfa16dbb9e",
      "End": "984aff2fd01a442cb4c2a0fad6102bc8",
      "Id": "a5d8b98ab2464b54876d3b1078ff5954",
      "IsHidden": "False"
    },
    {
      "Start": "a774d6719ae24051a3ac4a3c958d393d",
      "End": "7d21d5c0c3dc47178be46437dd499223",
      "Id": "c524ce2d837e4adeafc375b31efb0cf8",
      "IsHidden": "False"
    },
    {
      "Start": "c77a788d67ff44b5b2090fdd0a82e01b",
      "End": "fb5b0a7f9949441794167606cbe56da8",
      "Id": "900c3b33825746f29c8c3f01d8fbe938",
      "IsHidden": "False"
    },
    {
      "Start": "1733dc1867ca415bbafa68d31b5ece78",
      "End": "17382270546f4ccf974c336b8cdad90a",
      "Id": "c4af4ea1fca34700aebb507a396c92b0",
      "IsHidden": "False"
    },
    {
      "Start": "1733dc1867ca415bbafa68d31b5ece78",
      "End": "40bf74b97d4c42148d112c1921268eb6",
      "Id": "02bb4f829c4a4dc3be0aa3a7c055d261",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "073122e433424352b13edadb49bdf3e3",
      "Id": "c972339f62484bb89774ab750ccba6e4",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "4226004813a34fd799e0ab59f4b69b68",
      "Id": "9e41d539c24145e1bf1102427638ae7e",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "fb604948eb1c4452993ef73094a42bc0",
      "Id": "7e230e63df1d4535b89b8fd9fdba51be",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "ca16e05f28a9404a9fb6a0830fd0d086",
      "Id": "df5b6a458783482096d866f80308dd1e",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "b77f0927ea0f421ba4739ec678e6f76f",
      "Id": "2458cacb988140e6a422b0f517591868",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "7bb8c3a77ebd4e3983dc1b5023479134",
      "Id": "122b7747796b4a608aeadfd8e24224ef",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "6c821aec28334bdc8a5feb1f0e4ae85a",
      "Id": "ad24760e9e424bc7aad8f24ecb6e8d13",
      "IsHidden": "False"
    },
    {
      "Start": "27cfaf93643f44369ccb4b1a56f6d9af",
      "End": "a065326da75f43aba090faadf689d922",
      "Id": "4f0391e9a60c4ba4bb70b5dedacd3e00",
      "IsHidden": "False"
    },
    {
      "Start": "cdcd1340d1054ddd86fca53ee601cfba",
      "End": "487ab88f51684a138ba7cae1ea433878",
      "Id": "8028990a8949419cb98faa5bb8146125",
      "IsHidden": "False"
    },
    {
      "Start": "77e852ec5fc14105b36f103c0f7b1440",
      "End": "741d7301eb97499180ab8a99fa3b3228",
      "Id": "a3e831850abe43e081a4e6eff0693c21",
      "IsHidden": "False"
    },
    {
      "Start": "77e852ec5fc14105b36f103c0f7b1440",
      "End": "d6febceca96f47a28fa7eb42df6d2ebc",
      "Id": "36a27482037b4c98bccb3cdde1445103",
      "IsHidden": "False"
    },
    {
      "Start": "d0d9033bef1c4ffc86f544d1bda8ac4c",
      "End": "73e11cab50ad4699b0b1f27dd4f584a3",
      "Id": "97960ae1990241649503b99b36fa6074",
      "IsHidden": "False"
    },
    {
      "Start": "03b2bb8ff755470abe8873406155436a",
      "End": "227f32d53b4f47748c42ef948987badb",
      "Id": "e7a4478531bf4e1abf519e32b9f9eb32",
      "IsHidden": "False"
    },
    {
      "Start": "03b2bb8ff755470abe8873406155436a",
      "End": "2facc50fd340448fb43f9efe6fb390ab",
      "Id": "c31faf5a1e854df18830839d5f537eb0",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "3c719132398942838a0837edb3a9003b",
      "Id": "fa3935fac6914173912a3f01a18b22cc",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "bc6f51261de24cb9b03757c5ca5df625",
      "Id": "266fff1a21f448c59b11fd6879316164",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "238b0675a3a046a79e34d23f57125055",
      "Id": "51b0ccb4d5f1464a975ead1feac5764a",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "325bb1b0be954134a8f60ecff8e22b19",
      "Id": "4ca9d3583721433885d8fda6b4401aeb",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "901dc1de8ff149fa859f07104b70c24a",
      "Id": "8665662536194e249ebbc376557f4ef9",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "d1ec3826e009490f936ed78280ae52b1",
      "Id": "51aa2fd64f7d473c9baa04b25336b65a",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "d2575bd09adf4b2eb720bbd39f0cc79d",
      "Id": "bdb98e02530644b1bc8385653d9e95a2",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "275c6c1e8e83477d871efa4e71e1d642",
      "Id": "0b2aa0ad498745cebe5dd2bde381033b",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "0bc115eec4cb4356978af88644e50cac",
      "Id": "d9a7b51677d44e05aeff89cce6cc285a",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "d3edcc417c4340d2a9c07e4c530d4c6b",
      "Id": "af95e01c85f244d7826ed9a396c042f7",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "c0755e85886f4fd0863324c57e77eeb5",
      "Id": "3b8661a9d1c84474b4e69fe623b9d71b",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "7adc00e450e64c1ab1877cdc995d95d6",
      "Id": "c9f9995ca12d47d3ac2ced8a4aab9570",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "274ad3f576d94102ae0169fa50e87b78",
      "Id": "ad86a7b68de041698980bfbaef725ef8",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "1337c59de8844131ac50870c5cc8db84",
      "Id": "55ede9dbac52488b859a56118b2615dc",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "1b2da774a9ef41ae95059fd45f0b4c0d",
      "Id": "8748805d658c4dbcbd2be5b6851ccdd2",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "663ab0b574c048ee85deccb3b680d7ae",
      "Id": "29f57e2e12364a6eb378ab66f6af11d6",
      "IsHidden": "False"
    },
    {
      "Start": "5e94677cd40b4a89941e9cdb60478646",
      "End": "26e6de55c1ce4b9e94f3b47724cbafdb",
      "Id": "759fcf51b3324ed2872904e876940762",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "6f48df8106cd45f6bc6e720fb948cbab",
      "Id": "7c94af4f3ba24a5f812278111b01fec3",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "ffba2508aa01479cabb1cd3bc83bad4c",
      "Id": "30f67ca0fc934285958c14076a354317",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "9b659b9ab68d47bb96501214ec5cd2e9",
      "Id": "e18614682f5f42b786d48dad66044574",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "00b144f54e9446c086f3b34b4cb6e367",
      "Id": "47831ffcfb8b4f9887fee9276688cbcc",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "980572b3df394e34b189f5dc42390655",
      "Id": "d554837387124ef08cd7220c53e86729",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "a57001b645ae4aa9bfe3325d5cd303c8",
      "Id": "f1cfbc23cb1e4841b74c566b3a7d5650",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "3e3f2b7b13744c21a412cf5ebb9f6902",
      "Id": "33b6f80082ca433497093de10cb2f23a",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "810324f4b7f54b39978ae615e5a8d43e",
      "Id": "e52646d999c84f04a7e074e8f60e249d",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "118d22bcd6604272a17ea301f2576008",
      "Id": "bf99e360141c42c198acba67eca6a5e5",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "759032e566e34872afefe76b73143cd0",
      "Id": "df5dc65051cd4c28b5581ca3ea9f1641",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "3e416c896f134f8788cd0cd7adf74e42",
      "Id": "a7c3f1b637da4d62a7e0418299b12308",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "01a465c2cbb74546a6b920d806b0ab47",
      "Id": "ee55b467f3f447e988e428ad7c4b8402",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "b3513f9a951948cdbba9a20c902fd86e",
      "Id": "c37b632f015a45718bd730b7050718e2",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "8ff6c989ffb941dfba2a71d7aa5b0d79",
      "Id": "b70624d877e44c5fa31a8059409a0fc9",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "18fbc4eac5f74effb3f3f4e850cdbe9e",
      "Id": "ce12ecf5973a48bb83fe8f132761bb32",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "b63a04a041d2476380769b8a5d793243",
      "Id": "e1eeb8816fff4bddb558ba0ac46b7e0b",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "46a9c71af1b442cba3773a9ed4dd382e",
      "Id": "c8889e7cbf4043a98e619f2528be2a99",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "0b395404f84a4f9d9000193a8bb0cf0d",
      "Id": "d11300a541e84b60806dbd03f149525d",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "77e82fd80ece415c8ac1b4bf20f3c0a5",
      "Id": "01758e56a17340cfb96ceced444a1d91",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "d25075e9ce8d4976ba7d9b9dcfb9cdba",
      "Id": "0f38677c34f742bd8cddf419802b9a2f",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "1acaceb252e1471d9cd0f8f0d8e9913d",
      "Id": "fb6ec3969a3048bb990f73394999ba6e",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "59486722eb5246c2aec3854a43dbd88c",
      "Id": "5e72e401e08647868e18ea5e8d082ce5",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "8ff2e19297304f99b790e8ecc3c501c4",
      "Id": "82da3e2499b04582bab595f69bc90217",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "9a42e652c57340cb8d6a838b330aa36f",
      "Id": "bb72c414485b450b8405807ca83065cf",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "1e4adedf2e024e58ad782468e683e282",
      "Id": "5ff8941c40f948c6a9c52212714bba9a",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "894df7e936cc4609aee374d291ce0320",
      "Id": "d9e5a1dbed2f4d80af3108703c074166",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "d88cb86fc159420e84489d78745676ab",
      "Id": "88aae6a8c8c74c50993a550cd535f9ba",
      "IsHidden": "False"
    },
    {
      "Start": "2e72c6cc198446269c1b30cce6474f41",
      "End": "6fbc5f5cd509419482c8a979a32fe1d0",
      "Id": "7fdb670c663a4d0ba31ad49482961a07",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "a6e647ee9d6a408496126ce1edcb959f",
      "Id": "ccfd026ddd7646448fed8b3b6e2b8f58",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "606e6191a9e54833abfdf1048cb010ff",
      "Id": "bb5e2e20770d458990333ef3578a0e0f",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "6cfaea095deb42febedf9e36b2bbc757",
      "Id": "399a46bdc8b048648556dc52ad75275d",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "125d4d7aee8441deaa14480f6ee28d5f",
      "Id": "5084cf8228d84458a33ea33af952d523",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "e61f4b4a8abf478a9498206e035d3e6c",
      "Id": "f8a681fbea3a4eb98f52c104a7b8167c",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "9073cee5c28646d0a7c1cd9a70dd0cb4",
      "Id": "2869321961fe478885385cc76d967dfe",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "5581a5a6129d4e4d9d88ceca613a81f2",
      "Id": "934e6d3faadc4855bea396a3f992ff64",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "6c8437710d604dab8b276a9477064688",
      "Id": "94c6771b3b7045c38d5d8b8975f34b2d",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "af1c35d07fc348b18e4e799806f5df7e",
      "Id": "40344a4dee054090952beb157504186d",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "947dda5d13d84c648093b310e7f5e50e",
      "Id": "50d0f84ccb3545718e718e449f184cb0",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "78bedb80ef4b4ce688d708da6b6cd074",
      "Id": "a3812d4254a843b3beea70d1073ecf50",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "dabf67baf66048b5a2751c840091e0f9",
      "Id": "3a11ef3b29954360bf5694c16f658fc8",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "82ad3d8773134a938add7ef487dfee2f",
      "Id": "7debab11eba3492f88f9294949899c5c",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "509ace55c8234d81846c709a4d7ac871",
      "Id": "8a0d1e1523ee4d1787685346eb5c94fd",
      "IsHidden": "False"
    },
    {
      "Start": "6086fcbee2aa4e69aa41b20a0ae5daa4",
      "End": "b7f173be9aaf402389118b886d656f13",
      "Id": "0343ba9c9a5546c09fa379e8f107db68",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "404bc810fed8412a9692e3504ff08924",
      "Id": "98ac75f7dc394398bd9cbc59d0403db0",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "ec0fa93b50f148fb9562ab45277e2d25",
      "Id": "d81eef8709cb4dcdb6fd53babf9f3712",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "2a4580c19eca45bfa9c31be82ff104a7",
      "Id": "0e203b3276444dd7aa6a8e22a2004d97",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "1033b0bd20fb4e37b090786011c16880",
      "Id": "ed402692de3745c6bc4051293a7da4e3",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "1d95c54c186c44f7a3846a50f192ba3e",
      "Id": "8864df766ed542a59bdffcc3a990c18f",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "fc11e4b5a0fc485f88439dee1819aac3",
      "Id": "859ccece7ae3491e894154e0ab8af7fc",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "47ceffe25d114fb48e3c3d540112f18f",
      "Id": "a64185607c0e46138b75cae5d0edf29a",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "1e093cfd9250495c885ff26892c8532a",
      "Id": "8563c790d0b94f5e9a75044f364c30a7",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "fc496b9523904125871c4f06f558114f",
      "Id": "ed585a36272849f38effdbbcf22a26a6",
      "IsHidden": "False"
    },
    {
      "Start": "36098e538e7f4cbb8b89c48b9668e50d",
      "End": "f2f585065966434fbebe8d4c0c094848",
      "Id": "c332e6974809440680904cd64003070b",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "f418d19dfada45f9842b1ed7443c0651",
      "Id": "9cde1f2c569d478887c83709c6cd28bb",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "8616a6b28ee943f2a9ca53df7c3fd127",
      "Id": "0765404e00c542daa4eef1ce652f4aa7",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "7c983ee8c69d4cad866d9dfd738068a4",
      "Id": "1bb8a548adb5440cb9f09ffbb68d7400",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "4420111df0fa4775b5f27a945a7a38fe",
      "Id": "089df88cf15e47b49f081a445d29559b",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "fb3b8160545543d9a44fd300b349a62c",
      "Id": "ec7da62143d449f2b90f501d2bddaa89",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "1d4c3825cd414c5489a240143653f376",
      "Id": "065d271e8e69478bb9b355132c251555",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "ff198ef6b4c2425b8815b9471a7421b4",
      "Id": "cd1318b7ca6942cfa759900533b773f6",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "257782707b05470d95a47455babf2678",
      "Id": "6a418d01bc5c49d78caadea2c2a3cb1e",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "bd4950818eb24b72a51c66ece693d623",
      "Id": "cdb3c25ffc4a4466a420b2379dad638d",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "44374612776142e191ed82288882e5ab",
      "Id": "11e8fbc409ab42a3ac781e101b7abbf1",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "fcc6b546c9b64fa9940c45717586bc03",
      "Id": "c48c7d6cbb764218b19405b31e0bfbca",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "790b73f637eb49ceaf41f25eafbc25aa",
      "Id": "be3c5664aed541a7a5e6597230db6e3b",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "380148898a6146328947a44f16127ebc",
      "Id": "ed2dfd5c141c44eb9e2bde5b6ebfe7c9",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "64d774c54dab4d638ecd37344e78e0b1",
      "Id": "d2aef01e2b834b60842bceef941d7cef",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "8616059c961547bdb1bd8abd26dfdb5d",
      "Id": "11eade0b1d894717a6c7a2a3739bc4a5",
      "IsHidden": "False"
    },
    {
      "Start": "9d022aed96c940e982d9b227903d576d",
      "End": "204eabeb578f485e870df725f9f1acd5",
      "Id": "4e89e0a50e1e4903b1c93a5eb4544871",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "29d451ad98ad48c298cf83c2441ee9ac",
      "Id": "34bd771c1f344d0aaa2cf76fa2f2eced",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "30195b34f96746d4b803c11d8c25a778",
      "Id": "7a5740bb8a40436d88aa59d86ca4ee7b",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "1d33c0ec7da54dd984fa293cad24854c",
      "Id": "7e1a368afa9e4921a3e6626d8dc1b53a",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "1125efa16f0845e6bade0a226b09d786",
      "Id": "ca6533ab16ef490d8ef45547f9095b03",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "6fa749e0392f4c8fb6d2d6d99dff7b6b",
      "Id": "7003f9bc36564e93b7dbd6a7aac67964",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "c0118180429e427d868fff36c7cc1e8b",
      "Id": "313c26a129254a44b2a8231d6eb0506f",
      "IsHidden": "False"
    },
    {
      "Start": "c086a62959b343788022641497433566",
      "End": "54fec7ebaca74edcb4b928b7b90716b3",
      "Id": "faa2455c7e304445a058a90e4ceccd90",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "ab67f40e348f432ea3f457bede7c13d0",
      "Id": "0626f8502c7342a684c52caf0fed1cec",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "4b2e4fa5fc5b49a980b1435338ba1eeb",
      "Id": "f05cccb534ca42a99e3f78828b671c22",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "2f9a1523fcb1412d9a58132dfffdf695",
      "Id": "64f851c2f4b14baa867e07f51d4ca896",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "bd846b73526649a7a9422b79b637f89c",
      "Id": "709d131753554ae9a30f551e3230dfde",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "4083ab280e4944679e6e4bb567d8283b",
      "Id": "1892b0bbdb3b49d1963a75a845ff6601",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "dec6af4f0bd14acd8f06df5c67db80dd",
      "Id": "ca22812fda2c431fb508e191bc3d2c77",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "913f441e9f2c4669a1bc4a25e5790094",
      "Id": "dc631d1da6214f1f9351a4a8a9aff24d",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "ef750659258045cf9dbb83be4d419dc3",
      "Id": "1230345984ba414ebe0a6396f4b2dc57",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "7d07b4a99ba945cb8d920eca6d76264b",
      "Id": "9c3952a293fc406ba15422661b892483",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "8bbe58f2de6b4b0199d240f6647a564e",
      "Id": "596f455e9fa84bb2a0bbbc9158fc66c0",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "97cff5f0d78147ec91bf2162dca81810",
      "Id": "80b144925b9748188558e1ebf06a097d",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "c26331bc155049b39005c883d3134183",
      "Id": "667746c150f24ae5ba1c13505f030c2a",
      "IsHidden": "False"
    },
    {
      "Start": "76af158f35ff4500acdb75fc4293de9a",
      "End": "4c3a53ae3e074c17a9865ea4da572877",
      "Id": "b093196275984c9eb8610018cc80ec3e",
      "IsHidden": "False"
    },
    {
      "Start": "acda4cace0f04fc1b88e95a11d876778",
      "End": "a8fad79b3193450faf77264b544c2f42",
      "Id": "1e44e2cbbdb4490b99a83868895d2d78",
      "IsHidden": "False"
    },
    {
      "Start": "ed7c69c16c72473ba44297511b34ae83",
      "End": "c78faf41938745008c4352e5131c7b3d",
      "Id": "19b29d16dea54f26857fbb6726f23963",
      "IsHidden": "False"
    },
    {
      "Start": "e28aff2575634303857bd807a1fa2959",
      "End": "40e71028b8ab4550a31bed09a1c967be",
      "Id": "7fecd0eaccfb4ef486016fbc9a84d45e",
      "IsHidden": "False"
    },
    {
      "Start": "c91753cdb9a94c4ba47a33a08dfee9d5",
      "End": "a496b6a4c9174175904698aea22be358",
      "Id": "11dd3ca3b42b4440bd4bd6b264fae63e",
      "IsHidden": "False"
    },
    {
      "Start": "4d0bf0888d204eb389f1864b279f9d05",
      "End": "4404dc835a5e4ef5966be73b36e132c9",
      "Id": "50a09c9b1ce44ae2883fac9111c24d91",
      "IsHidden": "False"
    },
    {
      "Start": "6333d89cae7f478585447ec24d1a2486",
      "End": "6897cb2ad9ab4a458fbca1f6bdcc63db",
      "Id": "031b755d178449d7b362b4ee7e7f85fa",
      "IsHidden": "False"
    },
    {
      "Start": "d744ccbaaac242d59c31cd829a5fb051",
      "End": "a14067a60a3542aeb8236e059027a2e0",
      "Id": "3a1233598e64451c80f1c5c55d306e7b",
      "IsHidden": "False"
    },
    {
      "Start": "1886b83ada6a4e43b98a1f8f892875fe",
      "End": "4ac151cd4f9b48c49bdefa07bd9356fa",
      "Id": "c7cfa1cd0518497bbd49f702c96b29f0",
      "IsHidden": "False"
    },
    {
      "Start": "9a7f3bc362064de98bcaa8ba70ae333b",
      "End": "462f1b9ac6754b79baa5b07427e9d419",
      "Id": "dfeca8182012400c95aa9805d3793b01",
      "IsHidden": "False"
    },
    {
      "Start": "a42b63f894c34b878b99d5461db8dc3d",
      "End": "30e1beb8328a485eb869ffffe4e226ae",
      "Id": "1dc0f289ac6d4426b7b2f6558b2a3894",
      "IsHidden": "False"
    },
    {
      "Start": "e4a6bf3cceca44ad8840b366ed8089ac",
      "End": "a0d09d338f51447597b85ea19479044c",
      "Id": "a215e0b156594ebdb08ae251a9b92aeb",
      "IsHidden": "False"
    },
    {
      "Start": "e78926e4b5414442a052732dbb3ece6b",
      "End": "80663a8b8b914b5796ec81d638ddc8ce",
      "Id": "35cad061d61648a9a0ab697d33cd9ae7",
      "IsHidden": "False"
    },
    {
      "Start": "87a671e4c45f490ab1743fd10bc7ab38",
      "End": "232bd0009e5b4388b0ca31b90a97183c",
      "Id": "52e25062e4604b6c951da4551c81d222",
      "IsHidden": "False"
    },
    {
      "Start": "36bb6270ca03491aaf6b50f24509b465",
      "End": "f42ea69ed8ce4609a2392c5eeb805743",
      "Id": "fa124ee1e07d4b799e5728f27923e98c",
      "IsHidden": "False"
    },
    {
      "Start": "afaa4567186443ffa7cb60c819ee89fe",
      "End": "89cf003700dc4691826579ecb814a183",
      "Id": "5ec1a6f283654935a54b7505a16a0f23",
      "IsHidden": "False"
    },
    {
      "Start": "b9169849f1244ba09a22c3edc4e7c380",
      "End": "adda94a8b70a490e893bc9a0ed4be49f",
      "Id": "ce8c6181916742f38d0a601bcd35e590",
      "IsHidden": "False"
    },
    {
      "Start": "44c1649b95864a86b2eceacc9bbe6f42",
      "End": "b3f2bca19de548f7b0dc7a72154d6c96",
      "Id": "16c3ff1f242d4d57bd0e6a43c36f859e",
      "IsHidden": "False"
    },
    {
      "Start": "de618f4d156546a19411ec6cc656f564",
      "End": "d5f400ddeedb4c41899faf02166a3440",
      "Id": "eaf0ec3da54945d0912141a2ac82adf1",
      "IsHidden": "False"
    },
    {
      "Start": "10aa45ce0d3640efa0df52a35f467712",
      "End": "04fce88072af47fea14473403e826ad3",
      "Id": "9c3c5d6f04cf44f4b20ae89e81a17360",
      "IsHidden": "False"
    },
    {
      "Start": "8abdc16740fe4282894b628d5569c2c3",
      "End": "adfafd87405341c4bd634bd7691bd466",
      "Id": "38db685a145141828a080903729d4fe0",
      "IsHidden": "False"
    },
    {
      "Start": "e43358c6fffc47b59df318408d46ec57",
      "End": "6ff819fa7a5d41d0a092bea6226553bc",
      "Id": "afb8428cb7274e62ba61a60b66110590",
      "IsHidden": "False"
    },
    {
      "Start": "1f056d7a491c49eebea9a6616a2dde27",
      "End": "e5472eb000da4edb99317df45936b744",
      "Id": "aa70747dd4284e13861bb8723e86a6d0",
      "IsHidden": "False"
    },
    {
      "Start": "356534d2ebb84cc88d39c12c3f097de8",
      "End": "c3eb7c67142746209111ea77214c1670",
      "Id": "c2edd9257eb549bd90810050c29954b6",
      "IsHidden": "False"
    },
    {
      "Start": "7c461c9fbd564ed5a5895b1f039a2a83",
      "End": "21a3eeb319b943b8b41aef116093671e",
      "Id": "dadc609f35244fa991326bc285a0c3c0",
      "IsHidden": "False"
    },
    {
      "Start": "7145088609244350aee8f31a663afe4b",
      "End": "482a16968fdc497c9763b5061fb85e5c",
      "Id": "9163606a03d740719c892f9fb781dc77",
      "IsHidden": "False"
    },
    {
      "Start": "f30626aca5a94bf1b8b9928b074f6505",
      "End": "be805931a0a8404c844e2e58a09cb412",
      "Id": "86e212d050e549ceb964aa9084f70432",
      "IsHidden": "False"
    },
    {
      "Start": "80920b324c734243b288d0ed1a781a96",
      "End": "5517569ad88d44758b3d2e72feebf520",
      "Id": "4bc6917aa24040eaa7387f135037fea6",
      "IsHidden": "False"
    },
    {
      "Start": "0abe51664ad743f28811a560da85b8e9",
      "End": "2df22816aff243e98da746850140a7d4",
      "Id": "ff2b13d57a5647bbaf5c6adc0e9036cb",
      "IsHidden": "False"
    },
    {
      "Start": "4b194ad3a77a42faa9ed3707d09b7c64",
      "End": "f8c827332aac4703a70e5c713622ba9b",
      "Id": "31c317c69d9948ceb1b4650119ac42a6",
      "IsHidden": "False"
    },
    {
      "Start": "e57aedfc0e504aa6a0b3d3bd8b5f2f59",
      "End": "d21a1ed2fe68488b91a36fe7d4d9a4cd",
      "Id": "61eef016909d48ca8a96bb4df9e949ce",
      "IsHidden": "False"
    },
    {
      "Start": "70f6591c29e94141aeb2bec02834d507",
      "End": "71b37fe379674e22bfc415f4e7558d5f",
      "Id": "7d5b31e6f504440c8b2b8e4764f37365",
      "IsHidden": "False"
    },
    {
      "Start": "d2f932ec387e415f9d97b217b3bdbea8",
      "End": "2fb5ce095785428cb9bcf61a3ac0a423",
      "Id": "057284c6105141d09985cbeb16c52af0",
      "IsHidden": "False"
    },
    {
      "Start": "099cbe47f7a84f3faaf00989eac5b1b0",
      "End": "365226b64b134aba9bce56c78a2fd5c7",
      "Id": "6f135aebe29b4e099cac47d51da9e1d9",
      "IsHidden": "False"
    },
    {
      "Start": "d33766bc885c490eb7a72800f1731e8d",
      "End": "ba8f9dce467e4fcc905a7d84e439a1ec",
      "Id": "a3813073a2a345cc8c21b5af18a75ce7",
      "IsHidden": "False"
    },
    {
      "Start": "6aea16d4aa8c4897bf93d4fb34d41ab1",
      "End": "96b193c8a19f42f988fa63e7285fd5cd",
      "Id": "217da880749e4b7383c5540637907bda",
      "IsHidden": "False"
    },
    {
      "Start": "bb0c2b55dd2344fbbb37c531ba2f79f0",
      "End": "8febee4a1a7044a68b16926e7b64ddeb",
      "Id": "46fe4d06f4734c8389bdef06fc3672fc",
      "IsHidden": "False"
    },
    {
      "Start": "37ba4470a08f4501bf6e41bea1dd4ca7",
      "End": "f7bf02e6fb5b45ef870a9739f3683d0d",
      "Id": "24111e5ca856466b9324a49bae3122e6",
      "IsHidden": "False"
    },
    {
      "Start": "9355513e4c804fe4b61242b42d2a77e8",
      "End": "ed87a50e8cb2419e94358e38ce6428af",
      "Id": "dd7c6e8c75a1487bbf8f88d7b2af4529",
      "IsHidden": "False"
    },
    {
      "Start": "d52dfd30849f46f2b2986d608420bd06",
      "End": "dfa89a86562d46a1bbef6fdc3a9520b6",
      "Id": "1aba766d75f24de886163a53ae42ac78",
      "IsHidden": "False"
    },
    {
      "Start": "5dd9dc42bdc343ecb8cf408c86e59864",
      "End": "fcc0eb26834a40cdaa2acbbe9861ffe3",
      "Id": "2f6dc9ae59294eb9a3f3d72fdbd98627",
      "IsHidden": "False"
    },
    {
      "Start": "5dd9dc42bdc343ecb8cf408c86e59864",
      "End": "a81bc71e0ad24e5991ae1f83cc306f73",
      "Id": "ff7e6fca0e88454aaf9bcd4742c4aabf",
      "IsHidden": "False"
    },
    {
      "Start": "89f390b2ec5848559be46b2990d26267",
      "End": "88e60c9490b847eea19fd64eb7e32f90",
      "Id": "f1324b99a88a40848e013c6ae59375a1",
      "IsHidden": "False"
    },
    {
      "Start": "7528e1a43ba2475b946dcfab8d074e10",
      "End": "73b37b07a8bd458d857cbd103b453ace",
      "Id": "b8e3d3562e154adbbcee101d2ad43b8f",
      "IsHidden": "False"
    },
    {
      "Start": "623ec101710b4b91aff972b5e9ed7440",
      "End": "2fedf1c32218424ea6d7c5bc91b312f2",
      "Id": "c0d339854c964e61bee343817fb5b9ff",
      "IsHidden": "False"
    },
    {
      "Start": "18f73d91a2d04326b1927108796aa85b",
      "End": "219443967637488ca27f05382d1ed5af",
      "Id": "970947047c1d42b5a510105ba03c69b8",
      "IsHidden": "False"
    },
    {
      "Start": "345f866961814821b6e2e04d00e258fc",
      "End": "f4ec63f9b5654a9482c9e9557e827c43",
      "Id": "549a514cf5994d90808860567a800dbb",
      "IsHidden": "False"
    },
    {
      "Start": "af2169f660c043afae37c8001f627e76",
      "End": "1ca36883af7b4cef980616c38f5252f2",
      "Id": "747fdc253a014dc9ac07dd9458365627",
      "IsHidden": "False"
    },
    {
      "Start": "167581f98a9a47928b4119e49b6feaa1",
      "End": "00bbc1dce34646f4a413b492156a1d30",
      "Id": "9b1d81787b97401f845b93fbf333d006",
      "IsHidden": "False"
    },
    {
      "Start": "117aaab5746c43fb9e2496fe36a924bf",
      "End": "b7459a0ccb63496c892d0602c63106c3",
      "Id": "1fb90d83434f4ba68c50c4567b5cad14",
      "IsHidden": "False"
    },
    {
      "Start": "1b5689ddca084247a28e557d5497547e",
      "End": "7f9581db3001408abcade47ffbd6cb60",
      "Id": "0e128bafb1fd48b4bb6406d8a9ccd29e",
      "IsHidden": "False"
    },
    {
      "Start": "1b5689ddca084247a28e557d5497547e",
      "End": "84615e1b21da49aba2150c84d8a1a6cb",
      "Id": "755f16d596d6465cbc3b1cdac2d4c00c",
      "IsHidden": "False"
    },
    {
      "Start": "6e22bfcf5e374512bf772be093835372",
      "End": "85ea5395c00a4c1e85ba5a6b202551a9",
      "Id": "d6cd9931ba9d4271b4f8b8545f8d4520",
      "IsHidden": "False"
    },
    {
      "Start": "6e22bfcf5e374512bf772be093835372",
      "End": "7df21c97dd004976abae37fc66a32c3f",
      "Id": "6f6bf8e14f3a4141857f81966810b872",
      "IsHidden": "False"
    },
    {
      "Start": "38037e7b8da249eeb6cbc474e4d31312",
      "End": "778f049cf50c4c128f2e3fc936cac3af",
      "Id": "04d248557dd84f11a59e236588f70556",
      "IsHidden": "False"
    },
    {
      "Start": "b60a9fab26594c1faaff542a4d3682f3",
      "End": "3af5f0e300724f079eadfdd56eab34b2",
      "Id": "1fdda0241a8045de85ea07c7d9f54c12",
      "IsHidden": "False"
    },
    {
      "Start": "bdea23a4fb554473ab36c631baade882",
      "End": "2fedde5fdaea4170bacd241f4d5338c0",
      "Id": "7b2d2f7335844b18909fc001456390c3",
      "IsHidden": "False"
    },
    {
      "Start": "b48c55cbc09f457cb9db673d8f0de58e",
      "End": "f8eb61cb66ec4dbe9706b50e7f754f33",
      "Id": "47611be1ffdb4d8297e7752319cfd3f3",
      "IsHidden": "False"
    },
    {
      "Start": "c37b5bad229e41eda05b3a1622053106",
      "End": "8c79ec3332914101b45fdfc3407bc086",
      "Id": "358def8dae484ba9869548d912986aab",
      "IsHidden": "False"
    },
    {
      "Start": "c37b5bad229e41eda05b3a1622053106",
      "End": "6a3c57e76562440192c308ee05d4731c",
      "Id": "33ae9ca7531449f88eb9b0d1bf2d7aa6",
      "IsHidden": "False"
    },
    {
      "Start": "ec0543a5599046a1b2eeb7071dc1b6fc",
      "End": "01b6cf859d3b415c97e09a048b9132d4",
      "Id": "8040158ec9764843bdfd54ffbe1dccf7",
      "IsHidden": "False"
    },
    {
      "Start": "956d1ad4e6a04799ad2f88e1f676399d",
      "End": "9bcf308b44fe43b286c31f3eee5f3f0e",
      "Id": "c7e9d3eec4fd450487aa5a7aa68aa012",
      "IsHidden": "False"
    },
    {
      "Start": "85a8f024707547f8a69812dd21ee3f9d",
      "End": "1dbcdf5a074e4c7aa4cf62b5b932779c",
      "Id": "6fdd47b54b184c50abca6a65ab2d65ac",
      "IsHidden": "False"
    },
    {
      "Start": "85a8f024707547f8a69812dd21ee3f9d",
      "End": "c1945e12eb9d4f9e8378d45b615aa336",
      "Id": "ab640d603095453db567b04d20d77973",
      "IsHidden": "False"
    },
    {
      "Start": "85a8f024707547f8a69812dd21ee3f9d",
      "End": "3be7fb3b564b481b868e9309d66378e9",
      "Id": "61061aeff2a849d6adab5345fbef4347",
      "IsHidden": "False"
    },
    {
      "Start": "fa8ce7a743794896af2b08bcb50d5041",
      "End": "e8ed3939edb74271897803c0e1902b90",
      "Id": "fa28f20d911a412c840961bf47f29946",
      "IsHidden": "False"
    },
    {
      "Start": "fa8ce7a743794896af2b08bcb50d5041",
      "End": "91d9459d46934d3b82b64f03388ba829",
      "Id": "818ae32c39d149918db4f85ff7730986",
      "IsHidden": "False"
    },
    {
      "Start": "162365c7c4e2430bb25e398fee7ccb52",
      "End": "8e8e5ecb9403431b8f3675480d967c7d",
      "Id": "564074d39be542c0a8fadd2a23285e4b",
      "IsHidden": "False"
    },
    {
      "Start": "162365c7c4e2430bb25e398fee7ccb52",
      "End": "27ea919f8f9540bb929e9d221887cd55",
      "Id": "2019a0a2edf244ce8a932b4898d1917d",
      "IsHidden": "False"
    },
    {
      "Start": "6678f356727941d9a8a34c9195f6e33a",
      "End": "797bb340d24d457f89bb63c631b5ff4e",
      "Id": "80539c2df4c64a989553cd2bbd03ee79",
      "IsHidden": "False"
    },
    {
      "Start": "f5d32fe44a744b708386fded6a2d92c8",
      "End": "d23662d39bc4442ca5758a7a85ad877c",
      "Id": "d3348a4bcf5748b2a5a980108c4c6d54",
      "IsHidden": "False"
    },
    {
      "Start": "57005ba3b8a34585a8c0beccf2193e1a",
      "End": "3b041c3b503e4ce4aafd5d97cba9c4ff",
      "Id": "9184d466ec274d5f8d9efb542722b920",
      "IsHidden": "False"
    },
    {
      "Start": "94fc6e6fcd1d4d2ca1be9112db2d7b64",
      "End": "3f560d5415894631885ff756e4c6467f",
      "Id": "8093b60862e24542a61d51d9120d60d1",
      "IsHidden": "False"
    },
    {
      "Start": "a5d58cca7c414ca89f3ee530f34dc3c0",
      "End": "b15307bbb6854c15b7f8c28be95cf77f",
      "Id": "3b4b35293c0f48aa941684c542ccf150",
      "IsHidden": "False"
    },
    {
      "Start": "5803b25c99704f8ea9a961abdad08bed",
      "End": "f5dac2c396fe4645b9d22c36586a7265",
      "Id": "ea3740b5507f46d9986d811393bf05ee",
      "IsHidden": "False"
    },
    {
      "Start": "048462e3b26f4e7c920a49b3da54f7ec",
      "End": "b5d9e953d09b4d75a50d03f3306ead3a",
      "Id": "f72072121c644e8a99819320f562ddf5",
      "IsHidden": "False"
    },
    {
      "Start": "16dd5ea55d9c4e55a54252e5b7dfc0da",
      "End": "11f6207102d648079328eb1b44522952",
      "Id": "51d8a930c1544f2881160857e87331c3",
      "IsHidden": "False"
    },
    {
      "Start": "a2f38fd44038435181b0eb67c9da3190",
      "End": "eb2c2f9a43b84e55ac89af820fa55adb",
      "Id": "a4227a474ae141c48d039612152349b5",
      "IsHidden": "False"
    },
    {
      "Start": "bd21b0bfe78e4f00b054323667715380",
      "End": "2f5acf27b2364fd389c419051a89f1ee",
      "Id": "c967e60cb817479f99f0a3fcca625246",
      "IsHidden": "False"
    },
    {
      "Start": "379016e428624301b786ce639a463b73",
      "End": "99d8fc620a2142128fce1353f7e46902",
      "Id": "060e43f1311b469e803af9bda0d7540d",
      "IsHidden": "False"
    },
    {
      "Start": "b669ee60217a4b3483a4db43e22fe9a0",
      "End": "a5a1990b6a1a4644ac4d1c2090914c4a",
      "Id": "f57f8cc9913441ee8001f1829f53431a",
      "IsHidden": "False"
    },
    {
      "Start": "cdf06fda372b45b0af7095bec76746f5",
      "End": "f072cf8b1dbd44a585e92bf92f9b0efe",
      "Id": "87280138847f441c85fb73e1008bf953",
      "IsHidden": "False"
    },
    {
      "Start": "3c4edb34bb914aeb9f77349639f8c499",
      "End": "0f93ee8918084b2c8590df38f264074e",
      "Id": "882355e49e274a038200574c3b222c4e",
      "IsHidden": "False"
    },
    {
      "Start": "6a4fb31954fe4d8ebaf50dc7c484c93a",
      "End": "f9a0c0ccd48d4c1c8adb1f9abc86ee32",
      "Id": "c3f33534165b4fa29d73938c1f9b57cc",
      "IsHidden": "False"
    },
    {
      "Start": "311345c8dd274584857361a1ceb7790f",
      "End": "ca7c4424e0a8482280e8b4efb60399c3",
      "Id": "efe7b8b779104b549a56d186932155aa",
      "IsHidden": "False"
    },
    {
      "Start": "a624ff128b29464da0970bf037a0d28c",
      "End": "70ace9165eb949bba759fb6b3d1ecdd8",
      "Id": "80c079543f534e0eaa975cf087289bf2",
      "IsHidden": "False"
    },
    {
      "Start": "a624ff128b29464da0970bf037a0d28c",
      "End": "938675c3a27f48f28106c152b01bad0d",
      "Id": "9f9a5766052f41e49996c15b400775e5",
      "IsHidden": "False"
    },
    {
      "Start": "f28e93193c284bc1b2de6cba3b914391",
      "End": "9fcab36248d145f898e6354a664e3796",
      "Id": "e74ed42a7cf94014adbb4af7a3cc975a",
      "IsHidden": "False"
    },
    {
      "Start": "f28e93193c284bc1b2de6cba3b914391",
      "End": "85a9b8d2ec0e41949b7a2cbb1ef5d5eb",
      "Id": "5c3f46f9cb87489b8cf590fad37dafbf",
      "IsHidden": "False"
    },
    {
      "Start": "fc2083ddea3c4d0a9889cc34bc0649d5",
      "End": "b646ede1351f4a419b58cefa8d473cf2",
      "Id": "f7d44846b44c401b8b463ade29435e96",
      "IsHidden": "False"
    },
    {
      "Start": "fc2083ddea3c4d0a9889cc34bc0649d5",
      "End": "ea0108a97ca94234a621f1853492ee24",
      "Id": "eb6b21892aef40b982b76a9355022cbd",
      "IsHidden": "False"
    },
    {
      "Start": "79c92a63ad28413cafa334bb1bf46198",
      "End": "217a8a72c8bc4134b74b835678f8cb0f",
      "Id": "dac5465e4e4349388b20dddac9750af8",
      "IsHidden": "False"
    },
    {
      "Start": "79c92a63ad28413cafa334bb1bf46198",
      "End": "9979cc1eed044130b8a9a93a75fa4ccd",
      "Id": "93adf4b472804b86b63f86472132a906",
      "IsHidden": "False"
    },
    {
      "Start": "79c92a63ad28413cafa334bb1bf46198",
      "End": "4ba40e3f7bc441a396b7d431bfcc3ff7",
      "Id": "507e31b4df3641b2ad077f8347d64052",
      "IsHidden": "False"
    },
    {
      "Start": "79c92a63ad28413cafa334bb1bf46198",
      "End": "d8e7a59a86484df8bc092dda7a6e04ef",
      "Id": "ee46bcb3ecba4533bb9a9ddab55a351e",
      "IsHidden": "False"
    },
    {
      "Start": "79c92a63ad28413cafa334bb1bf46198",
      "End": "73cec856aaf34c44aa9bc5b5b928187a",
      "Id": "8981a140f87149b8b108f5b7037c94fb",
      "IsHidden": "False"
    },
    {
      "Start": "49bfe5a2943747b1adca4f61a6cb795d",
      "End": "addc2af1e29e4d1590f1d5ffe8ee7412",
      "Id": "cc940d7be8df4283a5f214dd5c07f1ce",
      "IsHidden": "False"
    },
    {
      "Start": "49bfe5a2943747b1adca4f61a6cb795d",
      "End": "5aa8fe4db9f245c18fb16dea588453b3",
      "Id": "3d112af2b8a44fcb92855bb5ce3a67e0",
      "IsHidden": "False"
    },
    {
      "Start": "49bfe5a2943747b1adca4f61a6cb795d",
      "End": "a27e6044f2b74f85998853bf4e68f213",
      "Id": "fe9c67d6211940bebe81592a3c8fc641",
      "IsHidden": "False"
    },
    {
      "Start": "49bfe5a2943747b1adca4f61a6cb795d",
      "End": "19dd4f76f2fd45079cda4491b96ce07f",
      "Id": "5c30680e76cb44da80b5ccfb6995aca7",
      "IsHidden": "False"
    },
    {
      "Start": "851e032ef3ef4949be91e70010484650",
      "End": "79914ce6f0674831bec4c7cee1a58d89",
      "Id": "35e49605b4c84e55a064eb54f1541735",
      "IsHidden": "False"
    },
    {
      "Start": "a4b505bbe1104cb1b0598d6e5ec155fb",
      "End": "cce5258ab0c44c59a5ddabc7226ac18c",
      "Id": "4e422820e57c4980978800b941261912",
      "IsHidden": "False"
    },
    {
      "Start": "ef4348dad2b24572aec4e6b2f18de2a3",
      "End": "0f8111600d394e33a6e92deb5c8b08db",
      "Id": "2627d8c383dc42df89a4049fe23d1022",
      "IsHidden": "False"
    },
    {
      "Start": "391f1b7599614caea42bb4d74e729d5f",
      "End": "239b24102269470a8e359ffd294007ef",
      "Id": "3f24931e33db4715a4cfab53eb371027",
      "IsHidden": "False"
    },
    {
      "Start": "913769508a914aee97051d4eaf26698c",
      "End": "c72d2fd857074dacb50589940f48eaf7",
      "Id": "da1529a184e74e5a852b205c236f0d0f",
      "IsHidden": "False"
    },
    {
      "Start": "10c6f5c9c2914b6d8303abf18ef08dbe",
      "End": "8d3fb7a965034d0985316f89f828f2c1",
      "Id": "a6cfc42a35ef43fba09f9e8deac7c7ee",
      "IsHidden": "False"
    },
    {
      "Start": "75f5225f5f994316a2769aa5bcb43053",
      "End": "d0663c41253e4f7c814eb03fcda8b9d3",
      "Id": "7c91be6b70034f3eb65bdc1a1552298f",
      "IsHidden": "False"
    },
    {
      "Start": "75f5225f5f994316a2769aa5bcb43053",
      "End": "fa241e2696de434a91fa10e6179249b9",
      "Id": "0de9bd0aa32545c398bdf10486e184d3",
      "IsHidden": "False"
    },
    {
      "Start": "a8101600ca01494da861e1f97764b7eb",
      "End": "422ff00e529245b298973617830cc11a",
      "Id": "e130f9bda64d44359d052f797649808d",
      "IsHidden": "False"
    },
    {
      "Start": "9b521c7993964bbf9cf92af500b889b7",
      "End": "b8d13b4b6be54e60ae1136de8db2b008",
      "Id": "d59d48631a374045a0bdb3af83e69ce2",
      "IsHidden": "False"
    },
    {
      "Start": "301ea882d4e94076b7fd7da39c3a8335",
      "End": "39d4e0e156cd445bb75acc8e493f7aa5",
      "Id": "1669d132f558404ab04e18f16f5ad86b",
      "IsHidden": "False"
    },
    {
      "Start": "21f15b1c840b4f348bc17d5e119c388c",
      "End": "d5e81d49a5ba4bdba00e3b7ad7a1a0da",
      "Id": "9f44e3fc7dd649ceaaeb50c0e12109da",
      "IsHidden": "False"
    },
    {
      "Start": "b9f504204c5f462f8236ebb660244a77",
      "End": "9dbc92c318674fa6a3b27c13f9fb42c1",
      "Id": "167b1ea63f164289a5c58d628de29b12",
      "IsHidden": "False"
    },
    {
      "Start": "93ba5f2d938a4bbf8af92ea19967d9b3",
      "End": "acb3c05a616746279cf44578ae113088",
      "Id": "4d80fb1a1e964a15b7745b04a52a3c5b",
      "IsHidden": "False"
    },
    {
      "Start": "93ba5f2d938a4bbf8af92ea19967d9b3",
      "End": "1844bc02f0ee48f990941f3e4b827187",
      "Id": "869071e1b7174bea8384b8b70eebcee4",
      "IsHidden": "False"
    },
    {
      "Start": "9297188c30164fe28824e58cd12b110d",
      "End": "35885c5eb3c44d2e9df231a57aed77d5",
      "Id": "6e7584564b1041d79631f6b0a2b310dd",
      "IsHidden": "False"
    },
    {
      "Start": "2a09ca8879834bb783e17b819de48b68",
      "End": "39f7cb7975c14685a9e6fe8126a2aaf0",
      "Id": "da6a78e67d514f2090c5fad449e81550",
      "IsHidden": "False"
    },
    {
      "Start": "8ef6d6a590824cd6a0def4e163c61743",
      "End": "d545d2f354354f21ad014f33278a1218",
      "Id": "43030e260bd64c43adba5173b9e256e7",
      "IsHidden": "False"
    },
    {
      "Start": "083fbe24fbcc43cfbb2bf83db0f36cb1",
      "End": "ff4cc1fcd7ad4c49ac24e8ea8e2a0de6",
      "Id": "a64a2c0634054b4d8846c0cbf3edd647",
      "IsHidden": "False"
    },
    {
      "Start": "a050460c08b0428e9b998986d94ee918",
      "End": "70a39c3658a34150b85162e8773b8109",
      "Id": "82e034e5e74c4778913990f7ef06af51",
      "IsHidden": "False"
    },
    {
      "Start": "d3c37b5780c744b5a693d4c31e0e5760",
      "End": "97776a85ef5c4d47b4dddf67f6cbb204",
      "Id": "39ca54a173644732ba09d1da89a90ecd",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "18f35ef109e54bdaaa8298ce0a51f03d",
      "Id": "ac1ad6473f434f909d9e4172cd9a43d1",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "a8b5a79ade884b258408b78872eb19ec",
      "Id": "0a9a2c716450444fb3afac8ec7a56c94",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "4dabe64fc035403f9e4ad9b7fb0dddff",
      "Id": "f038525b736943efacb60f01691a139c",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "a4785218570a4ae5b67e2910edcca1f4",
      "Id": "4db251200ede4cc1accfa56815a4c1ff",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "f09f9bb62bc141cf89a911c6ca01e6dd",
      "Id": "46826d1d18714fd39862f999ed806c95",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "3157d390111a4e349f40290ca0f4ca5f",
      "Id": "b8c8934e11d64e4f9eec09d540c975fb",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "e6c3a94b05cb493eb2e2c60328ef34f6",
      "Id": "4bd156a50c4041a8b01b4adef0fe8437",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "f34a7a70c1914487995f409d8025d5e7",
      "Id": "850c23cda66d46838ddcda0d0d48f0af",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "c31957c65ef1414b9b70edc1ee77fe87",
      "Id": "fad874de1a594b2f86cf32a421f45a8c",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "ae578032ece4452faff413f7164e2ddf",
      "Id": "d08043236ce74efa977fd808dd009aea",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "1bd67cd7ba4843488708a20ace80efc5",
      "Id": "1070862ed1334827b14e9aebfe82b160",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "a3f2ce52fc6c457ab64be196ccc58d19",
      "Id": "0af8b93ef5ce45f2be9f61d843d6365c",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "b27099120f044030a0266e61c8264f4b",
      "Id": "524147f14a5e404cb0beb9712b9f3150",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "a0de639b422249c098d9409993b5fadb",
      "Id": "1a500f85d02242fa8c2b8d7fff1c5bb1",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "59c6dc933af14ba089507dc2752c936d",
      "Id": "028d97902dc7430ab886a78d301953a7",
      "IsHidden": "False"
    },
    {
      "Start": "a9173cc4aca34d4fb34776b7809b4323",
      "End": "e50a3f65f5774c7f87bb9f0721211dbb",
      "Id": "81864422f56f4d8db684c56769e68636",
      "IsHidden": "False"
    },
    {
      "Start": "658a4e2bd687401f87a1861723aa1879",
      "End": "6fe68eb296164aec9ce2217abf449c58",
      "Id": "6a563efc8de147b78394204519e71dd9",
      "IsHidden": "False"
    },
    {
      "Start": "62ef7c61e9e942bea392eaa758d53139",
      "End": "29b1e0ec698f4bff8ccf981b1515523d",
      "Id": "efd0ca9886b3465bafd8c9a9bf7beb39",
      "IsHidden": "False"
    },
    {
      "Start": "082bf06e8ac54e8ca1834bf9fbaaca97",
      "End": "fb72926e89574cea917549e5d544f64c",
      "Id": "aa23c189ad2140fd9f0448aa83749f9a",
      "IsHidden": "False"
    },
    {
      "Start": "082bf06e8ac54e8ca1834bf9fbaaca97",
      "End": "643a65182cc842b4b595fa25be664d0d",
      "Id": "88904634ac2f4467869f5ffd867a6165",
      "IsHidden": "False"
    },
    {
      "Start": "082bf06e8ac54e8ca1834bf9fbaaca97",
      "End": "bca6d146138643d09305b1a50e606dac",
      "Id": "e9e967dc98f24016ab430c0b0c1e0f3d",
      "IsHidden": "False"
    },
    {
      "Start": "082bf06e8ac54e8ca1834bf9fbaaca97",
      "End": "06fa957fde234e709fe585322b971277",
      "Id": "a388492120f54b359bb3d2640683c43c",
      "IsHidden": "False"
    },
    {
      "Start": "6216165ca08f41ce9717457d5bacb59a",
      "End": "330de3c888ac444889008b65ec74e562",
      "Id": "86af663ab768428c8996ee2ae9b4ee1b",
      "IsHidden": "False"
    },
    {
      "Start": "6216165ca08f41ce9717457d5bacb59a",
      "End": "1abf6f9d415a45a7957cee7eb573e132",
      "Id": "64648c997554455293defbbef3843d82",
      "IsHidden": "False"
    },
    {
      "Start": "7d9ab221c16b4c86a3d50edf11cc1634",
      "End": "9e4d0600f8e142b28d98ac53655ffc34",
      "Id": "75c06ff3b8484184bc279d3964c1ff8c",
      "IsHidden": "False"
    },
    {
      "Start": "7d9ab221c16b4c86a3d50edf11cc1634",
      "End": "5e6e06b8df154595b21f594557442200",
      "Id": "5e4eb01194cb4e5d88f3011174d8d2b4",
      "IsHidden": "False"
    },
    {
      "Start": "195ad1c5d2834b42a51b63c519878ca4",
      "End": "61e29dd946a24477b978db9cc7ea7716",
      "Id": "fd498eb590b7486f8b73e4b9e90539cb",
      "IsHidden": "False"
    },
    {
      "Start": "195ad1c5d2834b42a51b63c519878ca4",
      "End": "827af41986af43f78a3bf62de842753b",
      "Id": "2c4dc83c2ada4813aaa7bcb8abca71f3",
      "IsHidden": "False"
    },
    {
      "Start": "43506e9493b94206aa95019016461cb2",
      "End": "8145be55c744468daedf514168e88d83",
      "Id": "a39d9760755a49e8ad363153780aa908",
      "IsHidden": "False"
    },
    {
      "Start": "43506e9493b94206aa95019016461cb2",
      "End": "83e0cd951adb498385fb0859baa0995f",
      "Id": "315ade947db14db780cf67c8f2489dd8",
      "IsHidden": "False"
    },
    {
      "Start": "5f62124803a64134b10876b4b571ee80",
      "End": "2c955f7ebe4e4bce92ae12db2c8f3bba",
      "Id": "5430497c9c4d4096965360c8003336a6",
      "IsHidden": "False"
    },
    {
      "Start": "5f62124803a64134b10876b4b571ee80",
      "End": "fa878f746e074ef2a14b0a798682ec2d",
      "Id": "b5c3dcf29f3249a8b6976e131f160e23",
      "IsHidden": "False"
    },
    {
      "Start": "c55c084123854619979a11ddf33d8a66",
      "End": "5a4d5f68b3954edc82cd99ec96d6218b",
      "Id": "507a86d614e44b269abfc9db0816a503",
      "IsHidden": "False"
    },
    {
      "Start": "1d03bcc16ab24de79f52e64a60261d81",
      "End": "238ad72a63184c68b83efe1c33709813",
      "Id": "3770d88d661441069d50e4bc3480a0ad",
      "IsHidden": "False"
    },
    {
      "Start": "1d03bcc16ab24de79f52e64a60261d81",
      "End": "1bd9dc1301d94303b0f8438586a1b1e8",
      "Id": "032aea19bc4645fab1a204c9a7f44014",
      "IsHidden": "False"
    },
    {
      "Start": "400556d06f2c4014833e567dd6983abb",
      "End": "e3297a01b6a042189ce7ad36c6e9a285",
      "Id": "2296be1927d84023b987fd0f81618059",
      "IsHidden": "False"
    },
    {
      "Start": "400556d06f2c4014833e567dd6983abb",
      "End": "73d805c9b14647f88c95cfa002eea11b",
      "Id": "110d455df4ba419ebc745dc0f81ea637",
      "IsHidden": "False"
    },
    {
      "Start": "810ccb5a06ac4121afe330815693c148",
      "End": "eb830fa23a8e4584b39a362ea6b9f49f",
      "Id": "bcea284090de4f2c9643fca1f4be295a",
      "IsHidden": "False"
    },
    {
      "Start": "810ccb5a06ac4121afe330815693c148",
      "End": "244ad30d7f6d49ada9ef4f261d87a873",
      "Id": "ec0c1c322b0a47e78bb122ae93f24ad4",
      "IsHidden": "False"
    },
    {
      "Start": "fbf06971334e4d08a20e48ea341c3c2a",
      "End": "077a0ccd65cc4a5d92791e805678a238",
      "Id": "06872f585d264533a989bcec8f44e457",
      "IsHidden": "False"
    },
    {
      "Start": "741dca4f1342486b9938f68e141797d8",
      "End": "51d57b7842c44fb49a13c59b58ed91df",
      "Id": "002d338b73e84897801a6771c049c23c",
      "IsHidden": "False"
    },
    {
      "Start": "741dca4f1342486b9938f68e141797d8",
      "End": "0319a583f71e404b91b6fd2aa345a1ea",
      "Id": "5d1203b39b8e48e6a636cf6724ce900f",
      "IsHidden": "False"
    },
    {
      "Start": "9d58508d3b9d43478fbc9aee39476a01",
      "End": "a9e0546f36d5408d906c368014742654",
      "Id": "eb27a01b32a04d548e9bb6fbcbc7b5d6",
      "IsHidden": "False"
    },
    {
      "Start": "9d58508d3b9d43478fbc9aee39476a01",
      "End": "246a6043b4634382b262184a52bae3e7",
      "Id": "031b3f7c8e8543f38a00c9c4143b88ca",
      "IsHidden": "False"
    },
    {
      "Start": "77b1af172c864eea9516d6bc89340cec",
      "End": "7623b372383e4176bf0dac270e90956c",
      "Id": "ab6b02670043414a981ad7be54ecdebc",
      "IsHidden": "False"
    },
    {
      "Start": "f9edf981c5164682bda242fe9e59ea13",
      "End": "8f3101ed3e444c63b74cc78680e6412b",
      "Id": "f9800aa7ca2540df90f3b5bf446c5a08",
      "IsHidden": "False"
    },
    {
      "Start": "524da1f13ffd4bcfa2d1012f594b6de9",
      "End": "2eca644087ec4a13afa171457dd30ec2",
      "Id": "12b26dbe4d784019b09566d4e2e6ecc3",
      "IsHidden": "False"
    },
    {
      "Start": "b6d3315c1d5248d1b4aaed71ef64dfde",
      "End": "7ab8e1964ce747c8ac1f52b04117f448",
      "Id": "867aee411656446a95be891d979d6965",
      "IsHidden": "False"
    },
    {
      "Start": "f461cb3c539e4597a4571fd5238c11d9",
      "End": "6f1c75b84b1e470ead40122cbe32e026",
      "Id": "d6586e5db8fb41e4a3a5e82e8855bd2c",
      "IsHidden": "False"
    },
    {
      "Start": "577cca8b4b304e478550ea93bf22db4f",
      "End": "cd5e102d25c849bebeeee5d3618287fb",
      "Id": "672d9450d4db49099ab32ab74716fd0f",
      "IsHidden": "False"
    },
    {
      "Start": "a481c3450b214a5ca057ec1fb195b4fd",
      "End": "e3af102de88f4ed9b3619436b1224f9b",
      "Id": "c6d245d65670493591e9710036d27346",
      "IsHidden": "False"
    },
    {
      "Start": "a3333d3e8d264474b275768f8a70ff2a",
      "End": "1a6ec5e65a394dbc94f4187edc4c608d",
      "Id": "b3cce34458c94e719f0d9c941a556a9a",
      "IsHidden": "False"
    },
    {
      "Start": "0609428088454cfa98f1acefa3f21999",
      "End": "281f95bf7db8422ab9b9b8386fbe2647",
      "Id": "cda8d9e0b8a04defb3c663a62617dfa5",
      "IsHidden": "False"
    },
    {
      "Start": "32912a1b171746efb9390e18a45e0452",
      "End": "b8666c28876f4481a131a5102d1c722d",
      "Id": "3d2e3060831447129a52c3ef4e02e317",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "96732756640b43758922e09c54243f4f",
      "Id": "ba336f93a08a4d81b27f0b4194b027ee",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "6872f0a73fd641d8b626e08d7de2ae66",
      "Id": "c0974ceb6104433e931ad8c84a0fdd83",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "de7edf4bfbde4c07874c3284d527041d",
      "Id": "7b2dce7b5f5b4d239c5ac932d87faa45",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "5e4dc3b255744853bd34d67b9438d0eb",
      "Id": "b6836b6fd24e40bfb4789e53ed71b692",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "42d7c16fbc81443dbca3464041d0b6ee",
      "Id": "c1032559f97b460abad96a9b5c60d1b0",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "5d59d897bb734c2bb907fb991703d6f4",
      "Id": "905e6141013144fabb1a9cd17e5dcb82",
      "IsHidden": "False"
    },
    {
      "Start": "2ae3dceff0bc431280ef29bc286a752b",
      "End": "4b1e5dce742741f1a857d3e055b9963e",
      "Id": "ec96642e0b49451d9038aa8c50f195a8",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "ae145fd377e2456b817c0e061ca6f95a",
      "Id": "3553d65071bd4251a36bf5a68353a69a",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "f7c3c1381962433db44f3742cdd89497",
      "Id": "531199c288bd43ff9cda0a3ef7670526",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "182bb40f87d146abb1df9d7b88c86c6f",
      "Id": "e679bafc1ff1448e8c28d8784e0e6109",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "95d9f152a49846d8b35675b704c1d182",
      "Id": "ceafa33edef04ebc8c4a2a17069e4d0e",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "765f7fba5ea140be93f71f9e1e9d2d25",
      "Id": "90631dad27154c32a9d54659bda42afb",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "01b96aa7c475473bb27811f2b230450f",
      "Id": "2b815b7526b446cf8056dcbb8727e885",
      "IsHidden": "False"
    },
    {
      "Start": "3aea3b5e1eb24b73b8eda545a1f689f8",
      "End": "c3bb8a62c3b44c84be4dd4c80dd41fdd",
      "Id": "9ddf9b81325e4aaaba8edb0ff32a21b9",
      "IsHidden": "False"
    },
    {
      "Start": "50ea3bc11fe64740a0ec66b314fe36f8",
      "End": "cffe021c2f584a96a90416bf50840ded",
      "Id": "f3441b5d573b4abf816a10e65d27e874",
      "IsHidden": "False"
    },
    {
      "Start": "8838c16b998846a2bc996076df9dbbb9",
      "End": "50a726f655f84676b01f9ef4c8d3feaf",
      "Id": "e00adfbce9484feaa963fa4704b71280",
      "IsHidden": "False"
    },
    {
      "Start": "6aa7ea125bef4942bd4a6843bbbd0aa6",
      "End": "d4b7abe4cd54447fac6e43e78b57109f",
      "Id": "8d1f47a8211a48db88dd2670db07384c",
      "IsHidden": "False"
    },
    {
      "Start": "6aa7ea125bef4942bd4a6843bbbd0aa6",
      "End": "4a8945185b7e48639b65260fbcc23e21",
      "Id": "8ab9fef9847a4297b25809785fec22b5",
      "IsHidden": "False"
    },
    {
      "Start": "f61294c408ed4a0faddf2dcaab96abe6",
      "End": "3801148eacd24c0a8f5d274ab333bd67",
      "Id": "e5cc8dd0dd4742c0b9c64009ac975983",
      "IsHidden": "False"
    },
    {
      "Start": "5ea1abcc8d034ff19a10319b24604ee4",
      "End": "f15f73ee597a489f963267f0da7117e9",
      "Id": "f3eee47c01a845d09df2367d515c3fe4",
      "IsHidden": "False"
    },
    {
      "Start": "2749dd86259242c7860a793040ef4a07",
      "End": "3d9e034ec92b4e80b79d9718d0699758",
      "Id": "2e271949f80643f893b8c5158348c1e9",
      "IsHidden": "False"
    },
    {
      "Start": "cba8562f8479474c9d2c3960192e1f5f",
      "End": "782add8eb41c43a681cbab1487df3d22",
      "Id": "015486fc7c784d52a62a296ae5bfac1d",
      "IsHidden": "False"
    },
    {
      "Start": "642e12b2da1944cc9ef48162f13fbd92",
      "End": "62a081bd8ac04220960b6f66229b3b4f",
      "Id": "fe95bf1801bd407da81e441c65280712",
      "IsHidden": "False"
    },
    {
      "Start": "642e12b2da1944cc9ef48162f13fbd92",
      "End": "2452afd3c55c498e803c6bfc0bfbf170",
      "Id": "bd3dc52cceed4187bcf1bfa4f8401ba2",
      "IsHidden": "False"
    },
    {
      "Start": "94dd06e49e574a2d9423ab5e4e307f36",
      "End": "d58106149037496caf1165a1dbbae912",
      "Id": "b11dc725f1db4340b4abc1c1f5363816",
      "IsHidden": "False"
    },
    {
      "Start": "6c70d1158caf4151b7a8386254393ff9",
      "End": "f9fa6f3c72c34ea49c99f8ee45c61693",
      "Id": "60422278ea7d48b481be05f3ef860821",
      "IsHidden": "False"
    },
    {
      "Start": "926e4c001a804b84af38e859d8f0338c",
      "End": "474dc37aef8a43609f9b74c8d14f25e9",
      "Id": "21282db06ff647d081aeea164c4ef4b6",
      "IsHidden": "False"
    },
    {
      "Start": "7d069af9c2844a5caabe73cdc5177979",
      "End": "ef2316e73f17470a82e6b3a76b6ba119",
      "Id": "93c23d1f77bd47d2b3b65317789c5c91",
      "IsHidden": "False"
    },
    {
      "Start": "55ca0af41af2473cbc8f396fdca5b975",
      "End": "36940bf650f14c5fb6a962979cca43e9",
      "Id": "59f52e3e268b41c0851ddcdf2c1eca4e",
      "IsHidden": "False"
    },
    {
      "Start": "a90c9b73b8a449acae9b52f1f117dcc4",
      "End": "c5e14d588ff44ab4a7cf464b79392ed8",
      "Id": "e2bec00d134a49808c188d1b5e4e0608",
      "IsHidden": "False"
    },
    {
      "Start": "06fd7740196c43e5a8c44aaea0658d59",
      "End": "3e4f05067ff347b7892037fc1f076c1a",
      "Id": "51d68035e87e4af8bea61ebdf1908a98",
      "IsHidden": "False"
    },
    {
      "Start": "06fd7740196c43e5a8c44aaea0658d59",
      "End": "b1fafea99f9a4d2f9f1d81f80a93b8d4",
      "Id": "c2dcd478fb81465eaa581c914f3a6dfa",
      "IsHidden": "False"
    },
    {
      "Start": "06fd7740196c43e5a8c44aaea0658d59",
      "End": "35842d131f464b5aaed71db86029a059",
      "Id": "4d9d49ff92dd4e2db91e2d6295d3c012",
      "IsHidden": "False"
    },
    {
      "Start": "06fd7740196c43e5a8c44aaea0658d59",
      "End": "fc77e68e2b7a41f58b5c3365a1856bae",
      "Id": "46f0e9e44798404ca215dc91cf00656d",
      "IsHidden": "False"
    },
    {
      "Start": "06fd7740196c43e5a8c44aaea0658d59",
      "End": "d3f8de912f7f40d3aa094b74ddeadd62",
      "Id": "5fb285602a9643189157a99511b8bb22",
      "IsHidden": "False"
    },
    {
      "Start": "ce2cbe8294464b9eaa86401cc87588eb",
      "End": "f9affcd47f8c492a9e7141ae6a98e64c",
      "Id": "3af8495251b94ee0ae20f15d68909d37",
      "IsHidden": "False"
    },
    {
      "Start": "7afd1cffdacf4cab921296ba616283e7",
      "End": "746d82d7767e42a79e787eb92d55dfcf",
      "Id": "c2c5a296ecbe42248fa3ce6c3cb88f81",
      "IsHidden": "False"
    },
    {
      "Start": "a7a666d21bb44acfa914cb2dd222ccd6",
      "End": "11429af2ae544722bb2b2b7d5f9f6bd3",
      "Id": "e87e90aa24cc48b09f39ff3cd2e1964c",
      "IsHidden": "False"
    },
    {
      "Start": "6b4384be52e0412b96958e8c012a3bbd",
      "End": "2786a1b0698a40eab6074c7fd4d7251d",
      "Id": "8082c390f6004ba9a14a709b2d121584",
      "IsHidden": "False"
    },
    {
      "Start": "dc794bbbdf8a4e5da64e0c65df1056cd",
      "End": "4400d0bdf5704b8f9f4ce492b403f298",
      "Id": "79f8297c2b2244d9951d66739c24b486",
      "IsHidden": "False"
    },
    {
      "Start": "dc794bbbdf8a4e5da64e0c65df1056cd",
      "End": "b5b04be511744a03909aea7964c78a1a",
      "Id": "8749f2ce6b1f445eb2301f6a82300b78",
      "IsHidden": "False"
    },
    {
      "Start": "055372915a9f456c848d650fa3998121",
      "End": "9285d520db29499a8e114e0b676bfd9e",
      "Id": "b64f8f569c6946cca762c3d765b2df41",
      "IsHidden": "False"
    },
    {
      "Start": "055372915a9f456c848d650fa3998121",
      "End": "8e3717b5643f4797a2d9d9a863f7eeca",
      "Id": "4bc9212d4b224076992f54a99ad9cc8e",
      "IsHidden": "False"
    },
    {
      "Start": "49946102fa694bf1a7d0e620241c2b59",
      "End": "8bd2da403ffb44738b034e15e622b8ab",
      "Id": "6cd28f18add94ed9885c42d48fb23df8",
      "IsHidden": "False"
    },
    {
      "Start": "49946102fa694bf1a7d0e620241c2b59",
      "End": "4dfc2cd3b499472f83705f67590272bd",
      "Id": "8a7849d3761e410ab8da22197c47dd72",
      "IsHidden": "False"
    },
    {
      "Start": "be31e4dfc3a74af2a6a89138fa5449b2",
      "End": "5da9b88eb07549649c19e1f2442bacb6",
      "Id": "6ed0e8f6d8514875abf6f96e258327a0",
      "IsHidden": "False"
    },
    {
      "Start": "f9be2b7e5f0d4cf9a8cb3209adaebe75",
      "End": "052a86988df1486a913c969241e2aac4",
      "Id": "f0e85c76f92048dfa5bb89f7289e43f0",
      "IsHidden": "False"
    },
    {
      "Start": "f9be2b7e5f0d4cf9a8cb3209adaebe75",
      "End": "7c4bdf07237b41afbd92939243dcc1b4",
      "Id": "28004c90695d430ca8d2728351447bf9",
      "IsHidden": "False"
    },
    {
      "Start": "9b000243b5ec47c8b64313ccb4ab5fe4",
      "End": "807166dc467e4b00ba51fea328783740",
      "Id": "8560cf218662496f8df724d6e9b3058b",
      "IsHidden": "False"
    },
    {
      "Start": "9b000243b5ec47c8b64313ccb4ab5fe4",
      "End": "739d199e98f841a1a259fd7886fbc176",
      "Id": "407aeab603314d2183b14f1fc077385b",
      "IsHidden": "False"
    },
    {
      "Start": "b412917421864c36858749c6e92ed8fa",
      "End": "ed555d550e3b4617b9324c63271aff9d",
      "Id": "99353bda871648e09862fb5173c7e802",
      "IsHidden": "False"
    },
    {
      "Start": "b412917421864c36858749c6e92ed8fa",
      "End": "5fa627a0df174742b6860c7efd7d6418",
      "Id": "3ac9fea24a6f45e9bd66fbf1bc6ac22c",
      "IsHidden": "False"
    },
    {
      "Start": "47d8b83375e5464d8a164fd4b2332fe4",
      "End": "1340e9bb7f3f45a38d8cbd68b742ef1f",
      "Id": "85f6a5a2c3c54e5ebb0a0e06110f6a57",
      "IsHidden": "False"
    },
    {
      "Start": "6368da0244ae478cbb156a6a5605bd58",
      "End": "60dd1375a26c4667a50cb64e95f94808",
      "Id": "b625f64acec7425289f6d9020343884f",
      "IsHidden": "False"
    },
    {
      "Start": "6368da0244ae478cbb156a6a5605bd58",
      "End": "75cfd9996bbd42f1834a9446305a591e",
      "Id": "759dbf96804745fc889822e84d870b69",
      "IsHidden": "False"
    },
    {
      "Start": "4422a9e1397842a7bbefc69da837c3ff",
      "End": "7d08eff0caed444fbefc961e02adc804",
      "Id": "b715a5c1d50e495699aea05a5c9ad755",
      "IsHidden": "False"
    },
    {
      "Start": "4422a9e1397842a7bbefc69da837c3ff",
      "End": "a6b2b30260054319abf21c0b1ce7cf78",
      "Id": "3cbac13172f24cecbdc7eef76a254c0a",
      "IsHidden": "False"
    },
    {
      "Start": "4422a9e1397842a7bbefc69da837c3ff",
      "End": "ce607a6053114c4a8c8c9cdece424f96",
      "Id": "a9f71124713e4d2f8db21283f1d38612",
      "IsHidden": "False"
    },
    {
      "Start": "4422a9e1397842a7bbefc69da837c3ff",
      "End": "742141d2d48f4aa3b859554693188838",
      "Id": "9f81a6f8f45841979e887cbc052653f9",
      "IsHidden": "False"
    },
    {
      "Start": "3112feaef95f4f08842516dda2ffd8b6",
      "End": "c5af4703d7d140b785135aea2894ad32",
      "Id": "5ea5d9db6ff34736a82e6d68fd57944c",
      "IsHidden": "False"
    },
    {
      "Start": "3112feaef95f4f08842516dda2ffd8b6",
      "End": "a0a38425838b4c7fb7009bd74ea87a49",
      "Id": "3b715340bc1c4b498d04a824fda4d2fa",
      "IsHidden": "False"
    },
    {
      "Start": "3941c99e908745b987f7b07ff16d2417",
      "End": "57e44f4f60b04807b905495d6844d95a",
      "Id": "87e841183cb34a6d8cd0f36abaa6e7c5",
      "IsHidden": "False"
    },
    {
      "Start": "3941c99e908745b987f7b07ff16d2417",
      "End": "8aef7e1e27a74df68d8b1369e232dbef",
      "Id": "057dfd55bc7f4b3d88d498b0f9ad31a5",
      "IsHidden": "False"
    },
    {
      "Start": "c54f255eeece4373acb787dc11da254f",
      "End": "e49788b843fa4951aed05c055156b3cb",
      "Id": "ce583355bd1d40e6bc75b05bcca8463d",
      "IsHidden": "False"
    },
    {
      "Start": "50644aea8fce44a7b33d59a432c88729",
      "End": "5a870ca0b29d4e39a88f74256f5dd718",
      "Id": "5018d76bdc254070a5a484c2809da3ca",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "9967c736990547fcbeb5aebb459c0f68",
      "Id": "deebce648a6f497991d1a9e2642025ec",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "f32c215864a8435c80ee2a830e06a320",
      "Id": "ba2af9075bd64fefa72dc7ed5e27595e",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "e46ee9c16b6d4b99b106ad30d578214a",
      "Id": "8238a5ec16674f5ebe46aed96e15735f",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "5fb111fc7a4b4fb1a2cb1223df18286c",
      "Id": "4cc5fbcaf67d41c0bc547c4fbadfbfe0",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "46a603e51e89434aa365e327b0c41ad8",
      "Id": "6bef63ff214c46f2badeb7622456f25c",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "7d1691f6e2f44d2086215dee071b3e58",
      "Id": "9e30b0a2e8e44130b36e28a256f0dbf9",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "3ed4905853ff4dcfac155d8fe2902431",
      "Id": "1558b6b9d6bc4b388d3a8f54b447abae",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "3b6227d712754897a8af6c823d45fb53",
      "Id": "8f355a8127ff41ac9640930694029dae",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "615d9a2c4b2e4224aaf28fcf0652137e",
      "Id": "92e0f04517cc4b9c8af31af22158929e",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "3b0e824e058c458ea988f4de6b08f5d0",
      "Id": "8223c35a35724e338431ee126c43d1df",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "c2a1bbf817a645c8a4f3f6df5bebec02",
      "Id": "9a4c50f88fbe4ec0a2202641ed37f130",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "e161d9f91fcc441b902f9e63019e5049",
      "Id": "f69ec15942a949c391edd991b70108db",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "bbfd3cf98b2b471e8332815fbaa26aa6",
      "Id": "3886fedaf7324e2e9f5720c98391410a",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "2c7c083473ce45a181ed14e128068b0a",
      "Id": "0043b904e9794b0eb2e22ea71e5b4fd2",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "fd0ba46f67a047ecb4291f99333ec93a",
      "Id": "9ae45c97130143bd90b6578fd6bdb718",
      "IsHidden": "False"
    },
    {
      "Start": "03d66112b6d4409c8054561cde6acc8f",
      "End": "8cf87baca819491f9f95f3cb8f17a9ee",
      "Id": "a4a2c6d03a5b42879b87fb4aa28f1a24",
      "IsHidden": "False"
    },
    {
      "Start": "3b8abe52a6d44dedbe3ac6fd953f8613",
      "End": "037cef2f33864984befe271d042512af",
      "Id": "ded27602951244bc8f0adf58e9e25944",
      "IsHidden": "False"
    },
    {
      "Start": "ff61c58e73cf4b958d30d058554b1cc9",
      "End": "d70452d8c31e4399b69b606b95ac5e59",
      "Id": "7cf570d160e041238f0a679f16ffb34a",
      "IsHidden": "False"
    },
    {
      "Start": "0ff352a6dd18440b88ba858b6e7ce117",
      "End": "beaf322f36194e18834565dd901c5099",
      "Id": "0234a15fbb5a4d4f90a66e83ca798414",
      "IsHidden": "False"
    },
    {
      "Start": "8c2f4e2a9d4343519e0f439f2d289101",
      "End": "a78472d2d2ab454ca8c4ec836bc92c58",
      "Id": "1a3a40686b9b45f294b889061b3e5ceb",
      "IsHidden": "False"
    },
    {
      "Start": "b8fc0c1bda33472e8123b20499be4cbe",
      "End": "c633d2fcc86748b29db5fefefec3a2ae",
      "Id": "733d4d09609147ce9cfdb17c48b767a2",
      "IsHidden": "False"
    },
    {
      "Start": "a0fb961dc0c247ceac23a90d3076838c",
      "End": "f05b073d008c44c1b906e8f4b68043d5",
      "Id": "9e43e4c558bb413aa174fc540951c70a",
      "IsHidden": "False"
    },
    {
      "Start": "e6939606fb81423aa1c113c172fae77a",
      "End": "d79303011f784ec885361a9723b1f009",
      "Id": "10e451c03a63419e8d9be89f523ad053",
      "IsHidden": "False"
    },
    {
      "Start": "e6939606fb81423aa1c113c172fae77a",
      "End": "24c6bfe888a742d288efbff09b7ebf53",
      "Id": "ec2fa85cb1ce49ae93d2ba98916c2e04",
      "IsHidden": "False"
    },
    {
      "Start": "2fbac557422540d2a04bc7ec41297a72",
      "End": "b8d2070fd65546b7ae149e626eb21fc9",
      "Id": "4bdf66f3228a455e97a29923134e816f",
      "IsHidden": "False"
    },
    {
      "Start": "a107748be25d4800a86cf192ef563d71",
      "End": "2212c811c9444693ad0c5cfcdf791a0f",
      "Id": "aef4701dc4794b408bc422ede6b820c5",
      "IsHidden": "False"
    },
    {
      "Start": "2fe1aad7703343ec970783849e3406fd",
      "End": "17cb205821364ae49dae29e7cd10906d",
      "Id": "d7787c53b16143ef82ed1ce49b7e3b06",
      "IsHidden": "False"
    },
    {
      "Start": "b4705ba2f44b4077b217b70979356804",
      "End": "0cf2dbe7e6e74292983b08b5c869f910",
      "Id": "1f54b655f72240eeb4db66dc62ec25a3",
      "IsHidden": "False"
    },
    {
      "Start": "784b493b8a6a4987b5be62317e43a62d",
      "End": "9efbc1f34ad044fbadc48998f305f680",
      "Id": "41c8e1feae7a4417838464d271d99c41",
      "IsHidden": "False"
    },
    {
      "Start": "784b493b8a6a4987b5be62317e43a62d",
      "End": "77088e53829745e7bb4ff073f2473e3f",
      "Id": "1af8535753cc499f9cf3534f7758498d",
      "IsHidden": "False"
    },
    {
      "Start": "f1c7d910e7b04535af9474ecaa2e7602",
      "End": "ee537c08621147bab5356b0e29da8951",
      "Id": "15568b0fa1c04e0abb65517a0a8d566c",
      "IsHidden": "False"
    },
    {
      "Start": "9aa386edef27463e9bf36e40af3b2e16",
      "End": "7054b8cd1ccb4027ad16d37f945617eb",
      "Id": "d9a4de5ad33043c38ea145a91ab0c1ba",
      "IsHidden": "False"
    },
    {
      "Start": "f266d16cbfa04c4dad42a56c2fdb8ebc",
      "End": "6635a6e31bbb4c49bfc2423fc6577831",
      "Id": "bf8de30325a840c4a7ae2aa3f5a569c0",
      "IsHidden": "False"
    },
    {
      "Start": "fd9428ddee234ccfb8637d9bbe53fabc",
      "End": "0fd113fcc03a426d8e03e245e2b444b6",
      "Id": "177c084d5c004161b8da0d43dcec7a0b",
      "IsHidden": "False"
    },
    {
      "Start": "13cd5cdef8fa44cfb73732900dc8e798",
      "End": "d82986c24a814a04ad4a5cccbd54edea",
      "Id": "3904b9c3eb8d4c3bbb3d238d9d1ef5a1",
      "IsHidden": "False"
    },
    {
      "Start": "38302ba44d9e48ec9b883bf48b98e9c4",
      "End": "564da65236bc4eb89ba8242849926935",
      "Id": "e73d423713c74a43b5ac511ab726a534",
      "IsHidden": "False"
    },
    {
      "Start": "4b4ab361ed4047dca2a858793878fc94",
      "End": "c6c25281865f4d6ea463e77b32826a02",
      "Id": "386b7f74d44c48fbbddb3a153d1eda6c",
      "IsHidden": "False"
    },
    {
      "Start": "130b751504a24d11b8980e5b22bd6608",
      "End": "7e071700b551447da51c42b11bb95474",
      "Id": "104ecfc57bdf4db6a1c1a88091127ba2",
      "IsHidden": "False"
    },
    {
      "Start": "130b751504a24d11b8980e5b22bd6608",
      "End": "cb5088d7df3e440fabadbe9395deb305",
      "Id": "e844851ed419414c98b187cacfd44830",
      "IsHidden": "False"
    },
    {
      "Start": "130b751504a24d11b8980e5b22bd6608",
      "End": "9c3cca01c5d3494ca14c49547d524d0c",
      "Id": "95f7b9b607ee417090844c13cb840696",
      "IsHidden": "False"
    },
    {
      "Start": "8eb4e4ad53a440fbb708733c56cb0e84",
      "End": "b27f24bb79324eca857bbb536f2d34a4",
      "Id": "1b226bda38f34e5ea53bb30bb6a84f04",
      "IsHidden": "False"
    },
    {
      "Start": "8eb4e4ad53a440fbb708733c56cb0e84",
      "End": "422a3e1e1212448b8b4cdd30945de181",
      "Id": "0b41493da96a45c389c6de9df9b399a9",
      "IsHidden": "False"
    },
    {
      "Start": "8eb4e4ad53a440fbb708733c56cb0e84",
      "End": "6350d8bad3d3444bb709ea8b8821487d",
      "Id": "54cd59acfac945a38dfdd7a0a66955f5",
      "IsHidden": "False"
    },
    {
      "Start": "8eb4e4ad53a440fbb708733c56cb0e84",
      "End": "8601f6b2d8584f7da34d35a15a926712",
      "Id": "7c160d7011924695916b9fb69c6b919b",
      "IsHidden": "False"
    },
    {
      "Start": "8a8bd408b7d54c75b99fdd26d6d3500d",
      "End": "920e70cdc9c5468284e301735f2e01de",
      "Id": "0fed3e937cf64fe88ead030f1414cecb",
      "IsHidden": "False"
    },
    {
      "Start": "8a8bd408b7d54c75b99fdd26d6d3500d",
      "End": "02fe34d4c216401a9a67075ffd2de89d",
      "Id": "6d83121391d14853ac13940cc9af4cc2",
      "IsHidden": "False"
    },
    {
      "Start": "fff671b15e814a498ec86d0a911f0444",
      "End": "39efa78d80654a8dac64fb791316a281",
      "Id": "2cab10813d564df689829c33a5df60e9",
      "IsHidden": "False"
    },
    {
      "Start": "fff671b15e814a498ec86d0a911f0444",
      "End": "14cb1b5e39084366a304b8b83c60649b",
      "Id": "e634d581d9ec4348bc2563ef1e5bd2f3",
      "IsHidden": "False"
    },
    {
      "Start": "a1b07667c38748c699b5cd3cbd676663",
      "End": "a228d204c6e0486c85b0095beb90bd4d",
      "Id": "6d9fcd9f28264a5d8571faa844024c3f",
      "IsHidden": "False"
    },
    {
      "Start": "a1b07667c38748c699b5cd3cbd676663",
      "End": "51e78cac377f47ea92d6fc66b9ebdfec",
      "Id": "a52b3b0a61cb4c4482fd72833c02487f",
      "IsHidden": "False"
    },
    {
      "Start": "a813323b4b554c5581da1269c32a641e",
      "End": "9da12eb5f1534d19b2aae584ae9647fd",
      "Id": "33c9516a7b0148018004eddf6ae1f577",
      "IsHidden": "False"
    },
    {
      "Start": "0225ac932a1b47a88afe096387f632da",
      "End": "bb81e7f93c364840ba7694e13d8d7b6e",
      "Id": "98fe15eb099e4f31ac7244374044d28c",
      "IsHidden": "False"
    },
    {
      "Start": "f14f5b50fd2d4071adb449d718b95eec",
      "End": "7f86226c038441038291a52c8a3d9e43",
      "Id": "614796dec4704b8d9b6189fa14c0eb7b",
      "IsHidden": "False"
    },
    {
      "Start": "dbae64abceaa44f0a5b5e4846a8f03b1",
      "End": "f1453d76dae5480c9418d26514a22750",
      "Id": "c5506ed49fd74fd88b109e9bba9e1b80",
      "IsHidden": "False"
    },
    {
      "Start": "8393b14b49db47ec889ef1de8bde4baf",
      "End": "d2b3684f226e46b1b0bda4f50e165989",
      "Id": "6e70d289f22145c8975be73ab9635682",
      "IsHidden": "False"
    },
    {
      "Start": "8e519f893ea94727ab5f559c83308b17",
      "End": "162674e07d234733952061fb4b7ac51b",
      "Id": "32dc8a99cc944fbea380a69e34b0fc7d",
      "IsHidden": "False"
    },
    {
      "Start": "106f01ad0f804a869a0bddc464f8fb35",
      "End": "2db3d3580aa2498aa73eee4c52e67bb4",
      "Id": "df2a8adb6f3e405f9c7273e002034b39",
      "IsHidden": "False"
    },
    {
      "Start": "85355eea82714b39b14b504421c6a816",
      "End": "e0689720ede24956b5b73efcdc356256",
      "Id": "0c6ee2661252476685a916b8982f3b44",
      "IsHidden": "False"
    },
    {
      "Start": "3dc599606aea4ef3a5abb5b322ffbf23",
      "End": "ab5c070efc08473a957b00a9963c9dbd",
      "Id": "857b8a5c231844f689d88a86b70842b9",
      "IsHidden": "False"
    },
    {
      "Start": "8ea09a7f0a614e44a26e7eafb0c29b31",
      "End": "800055d4c4cf48ee8d709a1d154c49ad",
      "Id": "092a73c616884eaf8bbb9ced3556e101",
      "IsHidden": "False"
    },
    {
      "Start": "7aae1d3149b74b8eb8d564c084027df5",
      "End": "765d3838da254dc482dc2cdb799b8b42",
      "Id": "8a5e46bb589d4d8c9ce7af7a436a1776",
      "IsHidden": "False"
    },
    {
      "Start": "2f5e51baae53414b956094e057de3a81",
      "End": "babb33505afe4ebba2264254e1ce5b88",
      "Id": "351d875dbb3941e4bb0e2f555572991e",
      "IsHidden": "False"
    },
    {
      "Start": "d4fe7831ebef419888655a216e63306b",
      "End": "2766fd4f20cb4812946bff9a8523e9f6",
      "Id": "8ebcf5426ff54f258f266d23e7077b87",
      "IsHidden": "False"
    },
    {
      "Start": "b05b028f86c943aab18e64a882924084",
      "End": "60b45371f1c642afb7676662ef63f70f",
      "Id": "dbd25cc61cb943f681c088141f419b0e",
      "IsHidden": "False"
    },
    {
      "Start": "533cf081788d43ab96b8a95493e72319",
      "End": "64c03eb0b8414afc8ea66c2c889ebd0b",
      "Id": "1b9e2e8d807e4fc8846493d44a7401f1",
      "IsHidden": "False"
    },
    {
      "Start": "13e40ab2c15d40e998880eb57c212e9d",
      "End": "6ac888a5d8c849f1a471739bef7fa93c",
      "Id": "22faf30ec38d434793b3accadb2400ff",
      "IsHidden": "False"
    },
    {
      "Start": "13e40ab2c15d40e998880eb57c212e9d",
      "End": "7c51b8015bb748239229e7aba091a99e",
      "Id": "de06befdccbc44dbba17f5d8fb5ee459",
      "IsHidden": "False"
    },
    {
      "Start": "396c5a603b05408d82a50cc730b01568",
      "End": "d427a85186764ff0a8a3a46069b3251e",
      "Id": "cc731667eabc44ac97d7c374bf2fbd48",
      "IsHidden": "False"
    },
    {
      "Start": "96a40700f8dc4e0bb4eb24f2d29bf0bd",
      "End": "016bcab5082940d08acf3f57b6b35902",
      "Id": "387b6ffcbdda432cadce111b048714d7",
      "IsHidden": "False"
    },
    {
      "Start": "96a40700f8dc4e0bb4eb24f2d29bf0bd",
      "End": "974b77a2bfd0407cb4f91b6b70ad8e2b",
      "Id": "b46814b3ed564254a9c12a4531ae7a60",
      "IsHidden": "False"
    },
    {
      "Start": "96a40700f8dc4e0bb4eb24f2d29bf0bd",
      "End": "dd96c1434a4c4028abfabfa56fcc24d7",
      "Id": "4b7f9ec61dfe482eb8458707d46ec882",
      "IsHidden": "False"
    },
    {
      "Start": "018cea5dd99240a09530810b3e6e9f52",
      "End": "9e21e113e49a453b89dfba775230e7f1",
      "Id": "fb31133cadee4812a2250bc792cd31ef",
      "IsHidden": "False"
    },
    {
      "Start": "8adf45661a284df98f38bab6018474d5",
      "End": "d52466e1cb964e56b9d3911536479783",
      "Id": "a0d6ce2301494361948beaa4b8ab7f11",
      "IsHidden": "False"
    },
    {
      "Start": "9f69c9ff7996492ba3fb4c46c81d407f",
      "End": "e471a29bb1554cd8a2d8a5cca6be5766",
      "Id": "2c28d9844c9448ac9d8e36546b37e810",
      "IsHidden": "False"
    },
    {
      "Start": "b40e531e80f94c79919be0c0774b6a71",
      "End": "85d4036e0bcd4b04b3a6dc7dca72424d",
      "Id": "77c538c0bfdb43768f885bef2b3dd6dc",
      "IsHidden": "False"
    },
    {
      "Start": "4f6dfd925440481f81f56f9e8c1c6d35",
      "End": "efdf5f966aa64270abbfb12b6123636b",
      "Id": "d3124fd1ab9e46d6a8aefa0094e55fe5",
      "IsHidden": "False"
    },
    {
      "Start": "c11ca299c8fb40bd826cb7f125ad6919",
      "End": "5762ebd7a0154c3e96bfb2ca912e67cf",
      "Id": "ab73c1e82da14a9d82328bd1c4c4b931",
      "IsHidden": "False"
    },
    {
      "Start": "ee51d4ba454748faad79d4438d1c3fb3",
      "End": "16bce19b02d64961a02efd89930aafa5",
      "Id": "bafe1ffadbf8446fae90bbf653f260a3",
      "IsHidden": "False"
    },
    {
      "Start": "d1f50bfd2615492a8e6cd2c6a40b6503",
      "End": "0b2eafaf09e74b89ac39b9babd1d82f8",
      "Id": "067e5a0cd48a4f1b8e786c91f0355259",
      "IsHidden": "False"
    },
    {
      "Start": "d1f50bfd2615492a8e6cd2c6a40b6503",
      "End": "6af64476987e4617a8c620a33e46d08c",
      "Id": "cccdaacdef1c44edae8a117be8902b91",
      "IsHidden": "False"
    },
    {
      "Start": "2c66998740e341aaaac213045f463d03",
      "End": "7b65b2bc67d94f1b9500fc77696983c6",
      "Id": "64c68c2e2f494a7780d1580583793f15",
      "IsHidden": "False"
    },
    {
      "Start": "2c66998740e341aaaac213045f463d03",
      "End": "b19ad0008e114dee9c1f957249480eab",
      "Id": "2380497390424b549d31011e8f65f815",
      "IsHidden": "False"
    },
    {
      "Start": "a946b84c44b043ad8b78f9eb566a1535",
      "End": "0f506d6b39bc49fc999141400536739e",
      "Id": "ec21f46dadd34bfe8f028dbb97667dbd",
      "IsHidden": "False"
    },
    {
      "Start": "449e3f760643412cabe3ec03a5aff6c3",
      "End": "4f3d26ea1fcf4ca28da2f98b4b2fbfb9",
      "Id": "7ba32c35ec504525961c9db1cf60e70a",
      "IsHidden": "False"
    },
    {
      "Start": "e87134e49fed4d75b8a9b0041de7b2f8",
      "End": "0350658858524dfe994c81f34528461c",
      "Id": "c373e95a51e947e2b689309a01759ad6",
      "IsHidden": "False"
    },
    {
      "Start": "5c4fb2333b834f87bb8740d90f167b32",
      "End": "37b52ed585c04fdfbc7c18114d720ac9",
      "Id": "d19fdbc4d9604a0690e24f38b9f5286d",
      "IsHidden": "False"
    },
    {
      "Start": "83ceff7d6de64ee2919612fc5fbe8ee6",
      "End": "536b5f9a21da496cae1dfa12d517afb3",
      "Id": "3351faa241a24e5b8563e5788e4f1d50",
      "IsHidden": "False"
    },
    {
      "Start": "597be9cd0fed43849a4384591c144018",
      "End": "4c82a005ee02424abf1e040ec80fbad8",
      "Id": "cf07d5552b7f4d2fb935b345ebd15660",
      "IsHidden": "False"
    },
    {
      "Start": "d2482bc75a454e0bb2a93e78aad1be9d",
      "End": "0e43bb58eea843c79e180332a61ded47",
      "Id": "b684101918f6467886dae5ed4e9957e6",
      "IsHidden": "False"
    },
    {
      "Start": "c5e7e1eb282c4da0a0d3328e595197c7",
      "End": "324dce7f4ff64d3e88f119d203ae03b0",
      "Id": "3a85462e3f6f4542a232596a7c588a04",
      "IsHidden": "False"
    },
    {
      "Start": "99076b597d1e412faf3d97a4229c5882",
      "End": "6e6761e6430a4ab59330cef69495a5ee",
      "Id": "d0710c11c2504e878bd712064806ec35",
      "IsHidden": "False"
    },
    {
      "Start": "a28fc49f0932468ab5d36f66ba1d6707",
      "End": "c84d76d702a742d39db522da3440074f",
      "Id": "c0192c4e776b48a6bb555c307caffb0b",
      "IsHidden": "False"
    },
    {
      "Start": "256a20a586eb444db612f3b38af5f4ce",
      "End": "d71a3dfaffc24134a4cffd55caacd136",
      "Id": "f727f96621a5452d887c9bf06d4de581",
      "IsHidden": "False"
    },
    {
      "Start": "c20938ba026c4035acc0249fc5817d54",
      "End": "5ffd9d7bd667401a983032729906296d",
      "Id": "b05654bcad914b97bead55e8c94a8067",
      "IsHidden": "False"
    },
    {
      "Start": "ff2f96b985ba40048abc741137c70a1a",
      "End": "2ba95bcc2a774380946de5a57d235f73",
      "Id": "abf2b3aff12145fbb67636a02579726d",
      "IsHidden": "False"
    },
    {
      "Start": "b97c13fc4b3346f49c29d3d6da772a86",
      "End": "13546a7283944f36869658c327ee4f5c",
      "Id": "642caa38c1ff459b93b9c513b7877fa9",
      "IsHidden": "False"
    },
    {
      "Start": "1c214ef495ca411093ce0695e959be22",
      "End": "229b40a1f7bd43b68fb2286c2a2276b0",
      "Id": "36e3fb3153cb4cb195b350c0da9c106a",
      "IsHidden": "False"
    },
    {
      "Start": "cad0c69f1da84f099e16687cd769558c",
      "End": "89fefcd8da704b23a93130b1d968e135",
      "Id": "d3e1b6581e3b4cb2be8cdc5e1174be35",
      "IsHidden": "False"
    },
    {
      "Start": "88b12925bb91442098283e207d768605",
      "End": "dffccba6b9dc44e5b22d8c87c159cd5e",
      "Id": "63d8b30b369d455781d0f87064787e0e",
      "IsHidden": "False"
    },
    {
      "Start": "72ced24aad4347d08477f3cbd92657bd",
      "End": "7e1151db93d14c0aae933ad2a554659c",
      "Id": "07ba54466544403eb40813b023fdb2e4",
      "IsHidden": "False"
    },
    {
      "Start": "c91eb79954cc4d3fa10e96af6a43d237",
      "End": "708270e10d2b4b76843037ea89e6244b",
      "Id": "668be84114ee492c9d4d1b1e2531a5ee",
      "IsHidden": "False"
    },
    {
      "Start": "4b03fd4a40384f09a6470a887e1c8a09",
      "End": "4547a6b00fb0412fa4c3bc8aafb71d9e",
      "Id": "90b38877fda94749859f376ef22ffd43",
      "IsHidden": "False"
    },
    {
      "Start": "0ca7d03d455342a1adb6fc0b265de8c9",
      "End": "b4a0d2a419e14af096c1d3625503673a",
      "Id": "a81b90bb937e4c1db6f9ac63c0f6023d",
      "IsHidden": "False"
    },
    {
      "Start": "1865d8a9b90342ce90e518d85c9c15eb",
      "End": "48c51a9bf20747219119f967603ba4cc",
      "Id": "9ba5de309be74b66964b033b03642bea",
      "IsHidden": "False"
    },
    {
      "Start": "ad9ec3fb59584d72b807bbe4b89fe8fd",
      "End": "689da5506c904ffc92e2a01d74abd91b",
      "Id": "e8af918f1db44d39b5864d6f78e824d2",
      "IsHidden": "False"
    },
    {
      "Start": "91e37ccf7dc74bf6a64d50b9c920606f",
      "End": "356993d0eec14bc18a24ce9453c423a3",
      "Id": "0b63379b7e4d484bb88ad90f8c7ddedf",
      "IsHidden": "False"
    },
    {
      "Start": "27846ecba10f43aaa9fc896e2354b821",
      "End": "ed4f7a0c059d4ec0b1030d1c7fcded53",
      "Id": "f7dcfdd85ace4ae6b192be0ba3e31ede",
      "IsHidden": "False"
    },
    {
      "Start": "2513f9778e124285bf096f1eea7c4306",
      "End": "b6a23aa596504506acc8350f09cf5c4d",
      "Id": "01d56427673042d0be6b95fdc36ef18f",
      "IsHidden": "False"
    },
    {
      "Start": "011aa27e09bb48e5b8344ea30adf0259",
      "End": "4d9fd3fb2362499a82739d31aaa4d205",
      "Id": "39ed3552b3604bbdb245295ae9ff8602",
      "IsHidden": "False"
    },
    {
      "Start": "f5286a9513d747e1995f34e30422940d",
      "End": "3461619314e54adb980f1087ef9e80d8",
      "Id": "0273068f07a74e77a167592fa8300174",
      "IsHidden": "False"
    },
    {
      "Start": "79612534cc8944b688408d1ef862c06b",
      "End": "651dbcb6bcfd48ca9e83f3d028ebabbe",
      "Id": "3dfb9017c7034b389cf00f2d63fe6e03",
      "IsHidden": "False"
    },
    {
      "Start": "7ae8dee9235a42f3bb25d0705488dd35",
      "End": "f038bfcce7b947d88c1e641086580037",
      "Id": "12dcb7ddc6ac40199e8b9987e040ec06",
      "IsHidden": "False"
    },
    {
      "Start": "ac311575db33449e85c44c01cff00ec0",
      "End": "4ea4bdf7747141d2bad2133bc8ea7e2a",
      "Id": "3f91ebd9eb5547998829545835365ff1",
      "IsHidden": "False"
    },
    {
      "Start": "e1953fb598d04dfeb4f65a4891bda5e6",
      "End": "16fe010cb5534ab3a7f1f23e0a48e7b7",
      "Id": "b56031367d724857a5af331012e2e4bd",
      "IsHidden": "False"
    },
    {
      "Start": "3857c8abdbae45d5bddfc88567f68a6b",
      "End": "b6f211325f1a4f9ca823c7823622b0f0",
      "Id": "60b8667fab684dbe814cd5cf25e0b67f",
      "IsHidden": "False"
    },
    {
      "Start": "dc8fda8338e34d19ab16aba5a5ca77c7",
      "End": "1a858fb13d82435f985e9306780c582c",
      "Id": "eabdcdfc5ee24bb7a95869c865618497",
      "IsHidden": "False"
    },
    {
      "Start": "20b960af3d6643baaf76abfebae8af1b",
      "End": "66eb19be321248f4b062523d71aa8761",
      "Id": "54787f02057247fd8ca0f34f6d5e83d9",
      "IsHidden": "False"
    },
    {
      "Start": "5fe34e3485634edf909b4e2506d2ea05",
      "End": "727351a5231247778daa060f19d63306",
      "Id": "be64f32437e5460d8eed4512e1716f9c",
      "IsHidden": "False"
    },
    {
      "Start": "1f27f3b2c6984fa686a5b7f4b48d6356",
      "End": "11b4fa8876f241dc87c9e00ee76d1812",
      "Id": "5962651a624d4e3e9d78003a537a07b7",
      "IsHidden": "False"
    },
    {
      "Start": "f8b86179f02c460aafe0a01640374f01",
      "End": "533cf654e3ce4c76896fe7004389ae38",
      "Id": "f00d035b79744806b6b5c798dcd6af37",
      "IsHidden": "False"
    },
    {
      "Start": "f12fbb446ee640909ecd191e2ffb454a",
      "End": "19ee83b9c25542cf8c7b186b40152d58",
      "Id": "563dfb17985d459384d64e7376f5c703",
      "IsHidden": "False"
    },
    {
      "Start": "e022f23fb527439895622cedc28f1b55",
      "End": "fa025766f3b64a4b9deffa97d0578aa7",
      "Id": "285fe3cf8b424e65b49a0b7e50dcf96c",
      "IsHidden": "False"
    },
    {
      "Start": "9d7e9c4eabad4b0faafdae075c6806fb",
      "End": "558b1750a04b4423a376cf057bb088b7",
      "Id": "ab7bcc7e130144d18e533664c802d41b",
      "IsHidden": "False"
    },
    {
      "Start": "b99ef4dc0b0b431fb54c8656b05e8838",
      "End": "ec35c69cd6d24802b497935b419e8042",
      "Id": "a9cb560387ce499f8eb02ae08558897c",
      "IsHidden": "False"
    },
    {
      "Start": "80f7da8a19cb4e199e3a29f50ec635e9",
      "End": "cf933ec114274b01ba2ee7698487bea9",
      "Id": "d4f6a353be044d8e8b10731c57a196da",
      "IsHidden": "False"
    },
    {
      "Start": "ffd7cea2d5284c31840b6ae742fc6ab0",
      "End": "fe5e839574064fcb9af9d0e7c2f1b6bc",
      "Id": "e818d06f3ded423c8bc210577b4a6c1e",
      "IsHidden": "False"
    },
    {
      "Start": "a3707920254c478b827dff1378e10324",
      "End": "99f8e7e6f4884b4ebd7a5be14fd3ab02",
      "Id": "ce54fdd427774084ac1931ae84c32a56",
      "IsHidden": "False"
    },
    {
      "Start": "77775ca4d4d2470dba30089e424fcdb2",
      "End": "1e4e588d8e1640f29d6122f0ccd8850f",
      "Id": "4e86950bc0024ac19e04e702ba33c7ae",
      "IsHidden": "False"
    },
    {
      "Start": "a6e26b469413476aa8a821cb6866add4",
      "End": "0220ce2392664e40a86e7064e433a672",
      "Id": "29fcbfa6a1f64097b7d3f6668e8a8166",
      "IsHidden": "False"
    },
    {
      "Start": "dfae368bca904c10a64462caef7e46f3",
      "End": "d56df928e796445eaf146c371733817c",
      "Id": "da1bdce2896d4696895749ef0d8382e5",
      "IsHidden": "False"
    },
    {
      "Start": "6e05cdc795414c4eb5ac2d01a7fa0b95",
      "End": "c44f6f98d21543a688065f9c6ea3be67",
      "Id": "c1b0290b135e4d6fa47a5efa2afcc110",
      "IsHidden": "False"
    },
    {
      "Start": "1ba3cbc575bb460f94183253251bc4b3",
      "End": "b22c4d21bda64786bd7d90d6d91b552d",
      "Id": "39b611f8d6f34455acf9cf010031272d",
      "IsHidden": "False"
    },
    {
      "Start": "d72305a9d70d4e9c904bc09b0b08b30f",
      "End": "5ee0dc94e8264d72b807e72f4cf2ee77",
      "Id": "6e336a65ce9e45e5bf122822925a9dca",
      "IsHidden": "False"
    },
    {
      "Start": "d72305a9d70d4e9c904bc09b0b08b30f",
      "End": "83923151516a4859a5ace1ef4d5e9649",
      "Id": "98e997df71664bd8a3c78d24ecc9209c",
      "IsHidden": "False"
    },
    {
      "Start": "eac904300a144091a756cc8fcdcf201f",
      "End": "daaf405413484375aeb501597cc97bac",
      "Id": "5740c95f8837423f8fdf21c5be981cc8",
      "IsHidden": "False"
    },
    {
      "Start": "685ed8a117154aa0a244035ad08387f6",
      "End": "a21d6ef28fdd40df95090b6ad5bbd8f7",
      "Id": "c608342d4dd141889a0bf5dd9e04a420",
      "IsHidden": "False"
    },
    {
      "Start": "cb42720039064a338b105c6364db10a2",
      "End": "7caf18b1e385467ab32ff97149f8f08f",
      "Id": "76332715cf3e41f7bcd7cda13debdefa",
      "IsHidden": "False"
    },
    {
      "Start": "7ecf03b313e84a59b3d7bb0ca99749e4",
      "End": "595cb54d68b244e1bf1ff2d148d5f14b",
      "Id": "1b2057cc131c4fb3af1bdfc108b10da4",
      "IsHidden": "False"
    },
    {
      "Start": "d5562866640b452b9f6e89025e77214f",
      "End": "1785b0bdf39c4a46ae4c22a0e5a45778",
      "Id": "54264086a8e8476d8526174216c40f4e",
      "IsHidden": "False"
    },
    {
      "Start": "617aff6920a24213a69f58745d9eb7f6",
      "End": "917941306b75480d96cc823d49ef07b4",
      "Id": "9d7b37ecfbfa401fae1f3d3ad7235f19",
      "IsHidden": "False"
    },
    {
      "Start": "f93056a98b2944b48622b7ffbd36d903",
      "End": "bf68e6a003ea40acbfc95f06b3a437f4",
      "Id": "48e8921b0bc149a79fc8ca54ca719664",
      "IsHidden": "False"
    },
    {
      "Start": "e8b804538d1b45e3b58e6aabb0ac478a",
      "End": "15a6d043e3974cd697e805c295f33fe1",
      "Id": "d038f35da6c74feba5b170fa081f9755",
      "IsHidden": "False"
    },
    {
      "Start": "f9c019fa52e84715b34ad99bf9203566",
      "End": "f901868537d84febb5d4f9c085ca3801",
      "Id": "4c959b585b0941318e23703d115221a9",
      "IsHidden": "False"
    },
    {
      "Start": "cdd3d14b0a3c435d8d4bd036c470461a",
      "End": "8411339b2c4a4b6c98a66fc9f1ea0f92",
      "Id": "e8ed58f10c1847efa74b5867907db9da",
      "IsHidden": "False"
    },
    {
      "Start": "11584b72942a444283a875450a3547ef",
      "End": "114535ba1385420db507b5473a957154",
      "Id": "c34475dd185b4a17a25578edb6c16936",
      "IsHidden": "False"
    },
    {
      "Start": "5dbbe5738fee4e45a69a2a0fee41f10a",
      "End": "0873f9ee820b4549839d4adbfd8194f8",
      "Id": "1381e1d016a4403a9b7647b1bd17baf5",
      "IsHidden": "False"
    },
    {
      "Start": "758b4d69029447ef9c002bc7f1ec86f6",
      "End": "4d91d980ff6147b0838d75341cc8b476",
      "Id": "c4bf99e14ad34355b565c085f546628c",
      "IsHidden": "False"
    },
    {
      "Start": "758b4d69029447ef9c002bc7f1ec86f6",
      "End": "29985d61ef5f404a8f7851f8e589e12a",
      "Id": "34c34d892a2c4eef99ff06ef8f60bb69",
      "IsHidden": "False"
    },
    {
      "Start": "f91e8d578b2441ac8016b28a43642e08",
      "End": "b980bdd5ee384cfab32bf1a22e13462c",
      "Id": "cef315c11cb4475d9e7c62a558d88d80",
      "IsHidden": "False"
    },
    {
      "Start": "f91e8d578b2441ac8016b28a43642e08",
      "End": "aa0d660fa4c4407d9af4c5207b6ccaf3",
      "Id": "c501ad8c220542a1b189123dbc910984",
      "IsHidden": "False"
    },
    {
      "Start": "8b304e3015d4441ca2b4266cd3cbf2f6",
      "End": "88b6d44b850946ecbb4438b91da4f0d9",
      "Id": "69bbcbccd9a44e88a4487487dd82d549",
      "IsHidden": "False"
    },
    {
      "Start": "3a15e67c56354112992a2cc551b8efff",
      "End": "9556ea730df84db09c3836e03e575d95",
      "Id": "be65d573dda04a1da5aa0a3928eaba8f",
      "IsHidden": "False"
    },
    {
      "Start": "185d912de85042cdadb0229785f40b73",
      "End": "31d2993946784095840664c239c553b7",
      "Id": "58e0064816fd4c209c82262c8136fac4",
      "IsHidden": "False"
    },
    {
      "Start": "9379acf24ea1436ba4731e03de6b7615",
      "End": "86c930db45eb4b7384350b783063d324",
      "Id": "613487a0654e45878785141d2fde3f81",
      "IsHidden": "False"
    },
    {
      "Start": "50b6c5b99530470b808c0f0296af0038",
      "End": "e9ceebacbbe74eae92b63139b27b84e0",
      "Id": "47483e772b9944ee8abee2f68af73f39",
      "IsHidden": "False"
    },
    {
      "Start": "294784022ef2474f9423f37542e781b1",
      "End": "7fdbfd09acd745fbaf74491a536f9077",
      "Id": "6e1973de46784910953012861f5282ad",
      "IsHidden": "False"
    },
    {
      "Start": "c393cb25a86b445a95826604bef6649d",
      "End": "b51cf935d0794a7b8c8b50030571c99c",
      "Id": "4a34305c0c3b4cf9837570740ac47215",
      "IsHidden": "False"
    },
    {
      "Start": "38f567c35fe04e78936f169dc3c3ccb0",
      "End": "7c88ddeff94c4c6b803937898529e705",
      "Id": "b9d2f69a82fc4a3e8c3ea5cf92c36ee9",
      "IsHidden": "False"
    },
    {
      "Start": "8aafe0c81660430ca3910ffe6d30a8fd",
      "End": "651f4c6242e9491d8127e6c9c84ffc30",
      "Id": "3f6992a6ee6140b08b20b548d208ab66",
      "IsHidden": "False"
    },
    {
      "Start": "1048e9e8e0b843e2a201c33ec7c20efe",
      "End": "0253e9c539fa4d4fba7123ebeeb7af89",
      "Id": "3c468d60beaa48168e693e7ff1221b3c",
      "IsHidden": "False"
    },
    {
      "Start": "d3e4d94d0c6849428a563345c5f52ea8",
      "End": "85d680a425774989bfd7019c3ebe6ec8",
      "Id": "2e04309f834e4ad2aac7593e10045b45",
      "IsHidden": "False"
    },
    {
      "Start": "463cf869158a4db280b4163ed79411a5",
      "End": "60e8ae4ee31e48c1a7dbd45ab07fc98a",
      "Id": "c5f4e9167ed24e5fb9f6c91518745631",
      "IsHidden": "False"
    },
    {
      "Start": "f3ab77cd42e840b095d57f29421e4bb8",
      "End": "cc1c7e86b81b45bcabef683e8f849e2e",
      "Id": "52b70216ce9b442badb08ddaef6269a0",
      "IsHidden": "False"
    },
    {
      "Start": "f3ab77cd42e840b095d57f29421e4bb8",
      "End": "fd9adb0520c44d34ba8bc545cb535663",
      "Id": "7585657a5099416ab78bddc10201502c",
      "IsHidden": "False"
    },
    {
      "Start": "8e1aa9112ec1417b9e66b4b0c551cd9c",
      "End": "202d8d190b414a57bb8b397ffa712b06",
      "Id": "3b7d63761e2142a294728cd7a3bd7cbd",
      "IsHidden": "False"
    },
    {
      "Start": "0f79b8f6705a40d8b92bbd3e50d12bd7",
      "End": "f92eeb6ab18f4aa1b07f4c18316016d6",
      "Id": "a4b26ab4bfeb4d4ea1498b8b6217503c",
      "IsHidden": "False"
    },
    {
      "Start": "27e36da7e9794d9886b7eb41fdb234bc",
      "End": "502de9f9062e451fa336c8f05b0ddc62",
      "Id": "e8766e2731f140198b68014e72b5f969",
      "IsHidden": "False"
    },
    {
      "Start": "5ab83b65e02044eaaec20c36e5cfe2e7",
      "End": "fac1647bf0304dcbb861387f90eb02ee",
      "Id": "1e66d8b1b52e40f7844a0a0d4b57558f",
      "IsHidden": "False"
    },
    {
      "Start": "7a31e803a09e4d159931825212dc593a",
      "End": "d7553a5580a541248206c07acadfce86",
      "Id": "2d27b2ddee8f44d189210011fd692d1c",
      "IsHidden": "False"
    },
    {
      "Start": "aaa926189cdf459f95914c66c779e12c",
      "End": "7d1bff340e124da99d7f4e7a76fd5d67",
      "Id": "dd037e51fcce4efd82408a7993c04331",
      "IsHidden": "False"
    },
    {
      "Start": "1223c52421d0428c870addd29c76a1c0",
      "End": "0389439745dc4743a4524c9226dbb5f0",
      "Id": "0488401a333e4868a47bbfd75ad7684d",
      "IsHidden": "False"
    },
    {
      "Start": "0c1cfaf2246b457aa3d9d9603c62bbcc",
      "End": "356cb8a72d4b4e56825afb6bdd1861bc",
      "Id": "7cb97472488841c0b5d0cbfcce9b9135",
      "IsHidden": "False"
    },
    {
      "Start": "25ac1ab8cd3d4be499c67b8105bbcb84",
      "End": "8fb5d65504e44d35961b890200fa37e9",
      "Id": "f3d67763b8c74be3bed378cfacd5d62c",
      "IsHidden": "False"
    },
    {
      "Start": "e8d6ead9dda7421e8884156b929dcf11",
      "End": "caeb1b4c0e124f43ac1b98846660a399",
      "Id": "6f9cf66fafd64f01bdf274b98a6ddbba",
      "IsHidden": "False"
    },
    {
      "Start": "a9e2db91a5064df9a82d07b9e54f47e2",
      "End": "c540009c26674ef8ab9915728f8aa154",
      "Id": "68fca351ff7c4b8cb98fb98eb53270b5",
      "IsHidden": "False"
    },
    {
      "Start": "8f803418f91b4e02ac0afd57995f1412",
      "End": "06e02420f0ad477c9dcfb5f8da4f78e1",
      "Id": "c92e0a4b804c41ad851459a12a4933de",
      "IsHidden": "False"
    },
    {
      "Start": "b6528584a3cb4ec089b6db85b0c80e28",
      "End": "30e2585a95e740f38a723c528bafbe0b",
      "Id": "6f994bd504f64d63b66e62f922ff0ac1",
      "IsHidden": "False"
    },
    {
      "Start": "70ffc7f6d55647b99c8d8504862631f5",
      "End": "10ee02d6fed448edab8b366b46ae07f1",
      "Id": "080a3c38d5d244a5aa94cb5bbdff4fb6",
      "IsHidden": "False"
    },
    {
      "Start": "c2376b05181c42328d55d671c5b51eb6",
      "End": "ea9832f5a1354aa79a4e60a5bf6d1fca",
      "Id": "c19664d016354ca2a0cd22668665a761",
      "IsHidden": "False"
    },
    {
      "Start": "6480a220135c401fb2bd1daa29f26f6e",
      "End": "7813131b72914b6695c1b644bc766607",
      "Id": "7372aeeecd2442749084cc7c8c22f9c6",
      "IsHidden": "False"
    },
    {
      "Start": "6480a220135c401fb2bd1daa29f26f6e",
      "End": "bc540393743645ee8026bcabca593f92",
      "Id": "9b7e6a4df97149448bc8df1aa785c9e4",
      "IsHidden": "False"
    },
    {
      "Start": "6480a220135c401fb2bd1daa29f26f6e",
      "End": "cdd058bc811546c18a637cc4412c068c",
      "Id": "8f9ed47cbb754f0eb8ed94e1df8f1654",
      "IsHidden": "False"
    },
    {
      "Start": "6480a220135c401fb2bd1daa29f26f6e",
      "End": "4edd58a12f8c4d14a8f53cc2bf96c101",
      "Id": "412b6817266c4a21bf142cd3b69f55d4",
      "IsHidden": "False"
    },
    {
      "Start": "a032907ba3e44b7eafda7a3d4af5f9a0",
      "End": "c717728b984e4a31bf55fb16f1871a62",
      "Id": "00a3af6c2a924d5aa6edb62aa00354f8",
      "IsHidden": "False"
    },
    {
      "Start": "3b4211d33c0544918ee2e4e6272c155f",
      "End": "677af5e831714267977baed70e645ca0",
      "Id": "e0ebeec9f4154ab8aff92a4041878f27",
      "IsHidden": "False"
    },
    {
      "Start": "6f3c1be032214d9bbc7a2c9f0c5675ed",
      "End": "aa559364412a4bb881af0246ba4f5e0a",
      "Id": "8da93614aa5d473cb99982e1f79191ba",
      "IsHidden": "False"
    },
    {
      "Start": "6f3c1be032214d9bbc7a2c9f0c5675ed",
      "End": "04a79c3bf0424da5929f9bf6798f4685",
      "Id": "0a6c87eebad84ca8bb35a456fd527047",
      "IsHidden": "False"
    },
    {
      "Start": "934901f74cea463cb4aebf62c4ca1565",
      "End": "4ccadb05188e44769baf9af01141051a",
      "Id": "cf589a60260a4a7ea873ecb8e738db99",
      "IsHidden": "False"
    },
    {
      "Start": "934901f74cea463cb4aebf62c4ca1565",
      "End": "233992d1bbf94d3b989f9884291c1bc1",
      "Id": "8bc3b08d2c59475a975886f754293762",
      "IsHidden": "False"
    },
    {
      "Start": "aad6c92fdc464b4c90fecfee86f82c68",
      "End": "af362cee75a24471a1d8298d6529f8f5",
      "Id": "4e801a4eddfb4071b1a9dced0acb2977",
      "IsHidden": "False"
    },
    {
      "Start": "d88987274f824e71aa804b813c1fbb0e",
      "End": "bdcb78b0e70d4ca8b12cb2b1186315b1",
      "Id": "79eadc0247044e4b84ed3cae684c8959",
      "IsHidden": "False"
    },
    {
      "Start": "1274c76f06d54f1e8014e236959e8d9f",
      "End": "fc884be251be428c886d072bca5c527a",
      "Id": "2f6c212712824684adb8eeee35a1dd5a",
      "IsHidden": "False"
    },
    {
      "Start": "1274c76f06d54f1e8014e236959e8d9f",
      "End": "0dcae0ec271143cebf71b00816d98745",
      "Id": "e6f1aee7f5d543d0a665bfdbed350c8a",
      "IsHidden": "False"
    },
    {
      "Start": "4758efbb942a4e68b85b9b3c14a6598a",
      "End": "6e62f2be3e874159a84ae889da26491b",
      "Id": "efd5bc6a33ba4cab8d84ce4ed14f0e25",
      "IsHidden": "False"
    },
    {
      "Start": "4758efbb942a4e68b85b9b3c14a6598a",
      "End": "4eb37cb2d55f49fb828265edddce9e66",
      "Id": "49eab9646cc847258dcb76df067f4002",
      "IsHidden": "False"
    },
    {
      "Start": "e2b995d7170941228189d6e2892058e3",
      "End": "6929f86061464e1f835432d016df6c1c",
      "Id": "3a20744ed0334f83bc2c565a4a5465bb",
      "IsHidden": "False"
    },
    {
      "Start": "ce549098f5f5438b85672cc9f5c12724",
      "End": "553d8fd5624f43e48e26a4f3ef84120e",
      "Id": "f22f46c2b7b94ee9a59799837e75f6b5",
      "IsHidden": "False"
    },
    {
      "Start": "425965251660418ba9b260696be61ffd",
      "End": "c9c84c652cb048abba77c58f0a712eb6",
      "Id": "702a0b44ba0f436c8dd51c5fc071d40b",
      "IsHidden": "False"
    },
    {
      "Start": "46380ef6b4f64f5ead1d521290f13b7c",
      "End": "7893e7b4568646858b530cc534ca173f",
      "Id": "da1c35cdc80347e2b75658accef539de",
      "IsHidden": "False"
    },
    {
      "Start": "f695633db11b4a288772a8d87f19816d",
      "End": "c6703012f37f45dbab5c6704fa81502e",
      "Id": "6b1c75ebb86d4f83835ba78b8b6fe44e",
      "IsHidden": "False"
    },
    {
      "Start": "f695633db11b4a288772a8d87f19816d",
      "End": "76a9773b8a654e36874c7d3f18e7983c",
      "Id": "d13b984be3e2430e9b5490ced9c4202a",
      "IsHidden": "False"
    },
    {
      "Start": "f695633db11b4a288772a8d87f19816d",
      "End": "7f65c53165ac45df8d6ff94a2245c22d",
      "Id": "37eef050158d4c45b476661c97668187",
      "IsHidden": "False"
    },
    {
      "Start": "f695633db11b4a288772a8d87f19816d",
      "End": "276b4a1e26b442be80a45f71b9d2bdd8",
      "Id": "9e300f9bfb1147b9858925406ba20c24",
      "IsHidden": "False"
    },
    {
      "Start": "18e153a25d5745cf820618850a33da96",
      "End": "d007af9b0aa549aeb1d4f928af626c52",
      "Id": "c44a829dd751423398f07bfbcb310268",
      "IsHidden": "False"
    },
    {
      "Start": "3584862701654e5188ed77936fac6db2",
      "End": "0dc99dcb702340528ef7e107d5b74538",
      "Id": "1347838eb7ce432290eca414b8fb2520",
      "IsHidden": "False"
    },
    {
      "Start": "d704c24405ce4ead80e5fb0983c66dc4",
      "End": "007790c0365843a79675366627705509",
      "Id": "b74bd0cb53bb4146a19c2e4ef5d7638f",
      "IsHidden": "False"
    },
    {
      "Start": "d704c24405ce4ead80e5fb0983c66dc4",
      "End": "bde1b483723d4db387aca9c98d6b24f4",
      "Id": "c1f812d8db9a40b5ab8090b866a5c4da",
      "IsHidden": "False"
    },
    {
      "Start": "d704c24405ce4ead80e5fb0983c66dc4",
      "End": "4ec2c4b10bf5410d913e27ecc0393d49",
      "Id": "86362434a5ee4cc3ae907ca24b68b53f",
      "IsHidden": "False"
    },
    {
      "Start": "a3bb34904aed45a38a8bc389ac64003d",
      "End": "28542aee9a304e979c2d85a7cf87dba0",
      "Id": "54cc5f9813e74052a5b37fbf945fe212",
      "IsHidden": "False"
    },
    {
      "Start": "8c2eee27c29a40b9b45e3473989a7e26",
      "End": "55a80edba101442c9f14a0855981b915",
      "Id": "f7e302e648f1404c9c9085d2c082d390",
      "IsHidden": "False"
    },
    {
      "Start": "8c2eee27c29a40b9b45e3473989a7e26",
      "End": "8f07d8247f1146269e0084139fcdc843",
      "Id": "887da763684643569b51673f5f66fa54",
      "IsHidden": "False"
    },
    {
      "Start": "73763c3b5d3742018d14dc72f1c0498b",
      "End": "3735dccbe9fb4e5892f8c85b6d51a056",
      "Id": "5bbb2f66e33b4d5bbd7b01d488dcb98d",
      "IsHidden": "False"
    },
    {
      "Start": "a3dc8ac928904495957e9f3bf87adc7d",
      "End": "ce1101dd1b8f4a5cb4ac5656ca9f0469",
      "Id": "3615c8e2843649d39510aa199dbe3a34",
      "IsHidden": "False"
    },
    {
      "Start": "1928bdb3caea4c0798f48a79966fd9f5",
      "End": "e4602e8e2d344f83bb783a7fc6cc3595",
      "Id": "0e554944108e457e80721678af9602a8",
      "IsHidden": "False"
    },
    {
      "Start": "c0d21910f98b4eba89828a678c5bb116",
      "End": "a0ebded3ebe84b399be6ee03faba9290",
      "Id": "507f76ced903481294a84305b2c237f6",
      "IsHidden": "False"
    },
    {
      "Start": "c214de6841ae4f37a31936eec1858d6e",
      "End": "02077aaa5186433d94b9f61b87ba4087",
      "Id": "d1a42433b814412f92f9c430f936adcc",
      "IsHidden": "False"
    },
    {
      "Start": "136d970ebc4b4aac8578feefd85f6904",
      "End": "51ef8122d0324fafb19076c8abaae022",
      "Id": "bb5f5afe3135436aabc991f90c5425a3",
      "IsHidden": "False"
    },
    {
      "Start": "7abf4e8fa63444ee997a5776a8aaee69",
      "End": "638226aefb1e454289d10a1f4f45209e",
      "Id": "d624573631f94355861dca5f83f535ca",
      "IsHidden": "False"
    },
    {
      "Start": "13006e126881456bacdb4b501ce1713f",
      "End": "af507d6cc2d641d4a07d38ebd161066a",
      "Id": "126e9a8754344bd9aa5893cde2511999",
      "IsHidden": "False"
    },
    {
      "Start": "8b2b5eb8c5d64d04916ebc51276c9c1c",
      "End": "4b9cb6c86cae4318bb84bc6a6c28cf2e",
      "Id": "3e4bd19a0b2d4ed18cada84fd3df0991",
      "IsHidden": "False"
    },
    {
      "Start": "902a9d7ed4f74aaca11b419f54da505a",
      "End": "cded0eda7ae647faad41d09fe8c10a53",
      "Id": "165d610757a84b65baca035868212a62",
      "IsHidden": "False"
    },
    {
      "Start": "902a9d7ed4f74aaca11b419f54da505a",
      "End": "66d3a55bae1f438f8935e4df47f34170",
      "Id": "e5b3b614e94d4e3887983b74238e0c7c",
      "IsHidden": "False"
    },
    {
      "Start": "c9a4f3f07f8e41c5a42bcb55311eb7da",
      "End": "35954031ce284417ab6b982661476b59",
      "Id": "b0b4efa33d8e4e9c988c266ec402ed19",
      "IsHidden": "False"
    },
    {
      "Start": "c9a4f3f07f8e41c5a42bcb55311eb7da",
      "End": "6e2df4f33b8e419c8674950eefb73759",
      "Id": "a88d00edd6644ed990ea8644906a3a02",
      "IsHidden": "False"
    },
    {
      "Start": "c9a4f3f07f8e41c5a42bcb55311eb7da",
      "End": "2b9f7633b9b145dc9f6c5c73279c527c",
      "Id": "a58fd28d02cc424e8ea5ba620c35b62c",
      "IsHidden": "False"
    },
    {
      "Start": "c9a4f3f07f8e41c5a42bcb55311eb7da",
      "End": "c11de46547734061a3d1c535d897b8bb",
      "Id": "222251759c7543169a99ee3a95e3aabb",
      "IsHidden": "False"
    },
    {
      "Start": "c9a4f3f07f8e41c5a42bcb55311eb7da",
      "End": "44f1a4c1aa904bf489b2bbc6ca0e9f0e",
      "Id": "ddec0946754146af97578075fa557235",
      "IsHidden": "False"
    },
    {
      "Start": "a64d52cd316947459f521962f2b4030e",
      "End": "906f07f034ad4a8899a50e4c0ca86d6a",
      "Id": "555450d00c3b4e13b862105d34499736",
      "IsHidden": "False"
    },
    {
      "Start": "a64d52cd316947459f521962f2b4030e",
      "End": "6cfc1763f96547ad9f57406275c54930",
      "Id": "06f4130a2d594ca4bd1a383ff30b118b",
      "IsHidden": "False"
    },
    {
      "Start": "a64d52cd316947459f521962f2b4030e",
      "End": "abf1b8975fa04366b6d3aa905a62b592",
      "Id": "dade3d598bba430d9d2e10c18958b125",
      "IsHidden": "False"
    },
    {
      "Start": "a64d52cd316947459f521962f2b4030e",
      "End": "6f06509626e04b2e9902b18e6e28ed0f",
      "Id": "d4f3354f49fa4764b7997f6416b5f30e",
      "IsHidden": "False"
    },
    {
      "Start": "d64b7e409b2b404dbe38904af4c824bb",
      "End": "dff0f0e257a243b3af98f8bb7235ab16",
      "Id": "0559d4c8033d42ea8d67d4e3a7696df6",
      "IsHidden": "False"
    },
    {
      "Start": "9858d727cc50421e81f7314bcf1b4db0",
      "End": "f8ca4dbc5aa94ea7bcc6d45c574a7621",
      "Id": "d4e1236ea46c43f58d9caeb416793507",
      "IsHidden": "False"
    },
    {
      "Start": "c2fcd996a8394d6aa37fd77f0e791269",
      "End": "22ba1df272334a46855f032559ff4896",
      "Id": "f3b2879b603041d5bde51a98fff394fb",
      "IsHidden": "False"
    },
    {
      "Start": "334df9b21c1442de8d2edcff62562c0d",
      "End": "cad5244d538a4f0cb7135a977da301c8",
      "Id": "c702a2485013467da924f8e8262ca174",
      "IsHidden": "False"
    },
    {
      "Start": "745ac2fc921548deb58473041671dd28",
      "End": "4970dd1f8e874dcba1e79b552b1c5fa4",
      "Id": "39c5a95cc8994808bc8737522749280c",
      "IsHidden": "False"
    },
    {
      "Start": "b38a405041a74d48adf3f476733b951a",
      "End": "da26e4da34c74582bd2b2610c3890a79",
      "Id": "080e95054ff64fd8852744dec1bf669d",
      "IsHidden": "False"
    },
    {
      "Start": "d6003acb55224445ab1f1db6cc334cfc",
      "End": "207211106ba545d9a9e5b421bf9b7390",
      "Id": "6b5c0910fb1249db8bc79a2aa59b6e5c",
      "IsHidden": "False"
    },
    {
      "Start": "a5b366920156495989b0fc9849151be9",
      "End": "9c19da2380e14256ae5a11a9b513ef08",
      "Id": "616645164efb41e0b1a629c22c5ad187",
      "IsHidden": "False"
    },
    {
      "Start": "111dc0dea92848b48661c7a829eedf1b",
      "End": "e9a0114f49684003bb7139e8493e9a03",
      "Id": "8c103f5deb0849c682759cc8b817c802",
      "IsHidden": "False"
    },
    {
      "Start": "111dc0dea92848b48661c7a829eedf1b",
      "End": "b323f630543f48dc906b2e34015c11a5",
      "Id": "4027f22b687f46f990162149d539b177",
      "IsHidden": "False"
    },
    {
      "Start": "c4247602c8274d8f9a9e27d45e7481b6",
      "End": "d9ebe81678024868bcc742435aa8e0af",
      "Id": "cc71e42610994294a38c3639eebb983c",
      "IsHidden": "False"
    },
    {
      "Start": "c604676d8dda4c889d1ddbc50a9598a7",
      "End": "2b8da85cc96e4c42b8a0ca2cc064429d",
      "Id": "a9f300d1cabc436595647735f1bd112a",
      "IsHidden": "False"
    },
    {
      "Start": "8615504d2a2542129547e836f8b55356",
      "End": "6dc4230f2623453381b29087c5dd39fb",
      "Id": "02cb614c3c9d4dbc83cda2bef6b5a1fc",
      "IsHidden": "False"
    },
    {
      "Start": "6357f9aea17d479c99334a869ed25d3e",
      "End": "b8568c8033dc4b21b8cb16dae2b624cf",
      "Id": "b329918e1c7646ea849cbd259c005661",
      "IsHidden": "False"
    },
    {
      "Start": "52674be6017d4e40b31723a2d93397a4",
      "End": "1c3b9c9763724bbaa765c0d29e8dd49d",
      "Id": "f9d9aa3946234c9bb65f8619c9ca862d",
      "IsHidden": "False"
    },
    {
      "Start": "3cd543425cc04b7286ce657df3f0dd25",
      "End": "96ed4433f5e34304b697fd0244ef624c",
      "Id": "0568274d7b434b26beafafaf9c26924c",
      "IsHidden": "False"
    },
    {
      "Start": "f8e29b7593c5437db7a970937933c499",
      "End": "286d2d9292ed4f4b8616182b4e7ab302",
      "Id": "fe3eda8fd1e7484a9b3db6df1195ee3b",
      "IsHidden": "False"
    },
    {
      "Start": "d76c37537feb471f82ac695d0f3fba7f",
      "End": "8273d8559c184afcb54cfd2d36e94d8a",
      "Id": "17c2af5af2da48e7b3823e18ae60b088",
      "IsHidden": "False"
    },
    {
      "Start": "c14f34837d8544a2a1c422e73be01d37",
      "End": "0e133561463d4b3987aec0d91028a429",
      "Id": "e396757a7d95444d847268c77efa484e",
      "IsHidden": "False"
    },
    {
      "Start": "9cf518f7758c4ecb86205ff63e921e6a",
      "End": "bed63ee3a593409490e77ecc96cd4291",
      "Id": "7ad72627362b4443b5d8d070825c48a7",
      "IsHidden": "False"
    },
    {
      "Start": "c169f1c37e7642a4a08bcd12e98d64f8",
      "End": "02882be63a8d482dbfb4b6ef9569f540",
      "Id": "dc51619d53f44df99f2b0fc8edd0b2ee",
      "IsHidden": "False"
    },
    {
      "Start": "9c18a214f26d439d9be4aef99f5d5e29",
      "End": "ab0479469e764e42a899316712819a30",
      "Id": "89765174aee64e43ab278e8e49e4078a",
      "IsHidden": "False"
    },
    {
      "Start": "0020e58e3a864617908f84e113d267e4",
      "End": "85fc60706cef43aaaa345b268b4da7af",
      "Id": "885d68d95ecb4392a9fea1b9df03815d",
      "IsHidden": "False"
    },
    {
      "Start": "06302c664ef74cd0995330b9e7ddaf19",
      "End": "1b4291f0cefe42c4b562f4a369d85f21",
      "Id": "38804969cf104a8583be8a4cd46f36d2",
      "IsHidden": "False"
    },
    {
      "Start": "115d6d1363e44b2ebd4e0bb4664c58af",
      "End": "a5d6b7eccfe148d69fd15612c5f3d8d0",
      "Id": "4fdf8d08cb4d49a38c06234951157b50",
      "IsHidden": "False"
    },
    {
      "Start": "33e087cf2d454786951177de3a1752d5",
      "End": "484d2006ceb24e3d98009a19d4b2b365",
      "Id": "1d835c16f2e748c4971c79056db0d11d",
      "IsHidden": "False"
    },
    {
      "Start": "3bd0c25693fc425b9f24db15a134680b",
      "End": "713d848077ed4641b23a2504e68ebab0",
      "Id": "5f58aaf3a8c442eebc2dfd79aab84df2",
      "IsHidden": "False"
    },
    {
      "Start": "8ab8ceeef09b4b92b3c953221ff97c2b",
      "End": "1d37762c39014a5daedd903cdf549d71",
      "Id": "f050fb3d4ed448809b9d4dae84fb05f7",
      "IsHidden": "False"
    },
    {
      "Start": "8bde0f67aaa64ff68c19d5c45e51d213",
      "End": "30f4ee27bfbd4ee5b4403c59ae26a04c",
      "Id": "2064b8622a8b4df48639c723954ab21b",
      "IsHidden": "False"
    },
    {
      "Start": "76fbebad9eea49aea4ea13c2df597420",
      "End": "b982d16ebe8e420c8500515ccf5cee93",
      "Id": "8f96fccde38640a0a15ef5b70461d925",
      "IsHidden": "False"
    },
    {
      "Start": "d4203b01cd9c41c19871981861cb36ce",
      "End": "5351ec2432ca45b092c1eace866375c8",
      "Id": "49e930f421c94ed092232f520364286e",
      "IsHidden": "False"
    },
    {
      "Start": "bdc532058c3e4c2288b531dfeb9fc7e8",
      "End": "342fd08508514c86b509f7d54e19f044",
      "Id": "d9ea8ac5702c4c25ba09653758e4594a",
      "IsHidden": "False"
    },
    {
      "Start": "fbcef083bd1b4797b9ee180ac777f76c",
      "End": "19212872076a449aa5681eb3f788a646",
      "Id": "43585ac1e8dd4623a41b97f615492dfe",
      "IsHidden": "False"
    },
    {
      "Start": "fbcef083bd1b4797b9ee180ac777f76c",
      "End": "f7ef8bab0dc448e9a11c02929dec979f",
      "Id": "018f603c58c3429594a1a3bd8b0772b0",
      "IsHidden": "False"
    },
    {
      "Start": "612f77d1515042b8b33bdc1095670880",
      "End": "37d6f799cc2b4c3ba4df146321fd8b94",
      "Id": "e845c091380744e8b29d0b67ca386d83",
      "IsHidden": "False"
    },
    {
      "Start": "8abdaae7055f4550970b0404d9a25561",
      "End": "577f16aeef714a88872e82a58373f55e",
      "Id": "768ae79f2c8846eca48267994514e9a3",
      "IsHidden": "False"
    },
    {
      "Start": "2289bd37eb5343baa04e2bc3d9d56a01",
      "End": "e40deaf38c0848db8097d57a737df79b",
      "Id": "a07639bf69e34c69b014ab7230060abc",
      "IsHidden": "False"
    },
    {
      "Start": "3701cc9bb8ed4abd80efb73d777c0260",
      "End": "a03ce41f73784c83829a55e4e418ed32",
      "Id": "47ae7b5b68704cf58878c71a99e711fd",
      "IsHidden": "False"
    },
    {
      "Start": "3701cc9bb8ed4abd80efb73d777c0260",
      "End": "f17cce5094c34d46a52fbb06b2a18e0b",
      "Id": "823d1a42f029406d8fa30c8d95db342c",
      "IsHidden": "False"
    },
    {
      "Start": "a27f257532dc42729d5a103b57850220",
      "End": "5cddc879ca764a46becfa61d09a60fdc",
      "Id": "4b46af99d89d4177ac1f4cfc95d94143",
      "IsHidden": "False"
    },
    {
      "Start": "449b579bbb944c89951cd5ee6a2c26a1",
      "End": "1b81a073ebaf49799836f3dd36341e4b",
      "Id": "9fd9525dffea472ab3d38b8c3d2db75b",
      "IsHidden": "False"
    },
    {
      "Start": "449b579bbb944c89951cd5ee6a2c26a1",
      "End": "db2d649037ff403997657a0debccbb25",
      "Id": "9691c3cec1c1441980878d15f5656953",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "281175334216461f8a9c61d1c8b8d093",
      "Id": "b7ca5f3c01b84bc1baa7a40c141d9966",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "23760208fa8f4f8fa0428759af9193b9",
      "Id": "35ef5da5d18a48f0b9f876ff0760bbcd",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "98335bb11c7844a1985af090504f3e68",
      "Id": "3f0383b485f447d9b3b184372e828d50",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "da25aed6b49448cfb4faa8d1b9a75b2b",
      "Id": "6a56d015c7f3437ea9ee33e3f688366f",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "624f3cdc969440ad97f8366d15fcde6d",
      "Id": "c59632527b0b45fb951c557acac733ac",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "9d95fa41e74549159373727db823a3db",
      "Id": "cada36f04d7c433485f87a0371687ad0",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "fe06a256dd9f4363a6a4b1922553c6b2",
      "Id": "612df86a9f774432b1ade107dc0717ae",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "47f1be4d001945749e1db7209f389d46",
      "Id": "922a8695b7fe444a86400943a6b4c9a6",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "0825a68af8ce4276b7c7570eadd80502",
      "Id": "8269fe2a87774ec8b9401e5221ee1689",
      "IsHidden": "False"
    },
    {
      "Start": "c81f350733a94e1287408c673f26c623",
      "End": "be98aec694cb44e8a37ee3d1684fec51",
      "Id": "1aa03d4220e54fd282fad9f805c877a4",
      "IsHidden": "False"
    },
    {
      "Start": "850da954a49c42f68e70aa1dea229cfe",
      "End": "8d64f6d10b6c458da706308330ec0cb1",
      "Id": "4e60fcb495034efd890b67f05c73d8f5",
      "IsHidden": "False"
    },
    {
      "Start": "a9fb3cb5f87944789ec3e563214e7e04",
      "End": "5fd9e1a7f6194ea894d03085e18f8bae",
      "Id": "da94588b7ba540869b40752a4f0f1899",
      "IsHidden": "False"
    },
    {
      "Start": "2fa20d00d3784221b141110818801709",
      "End": "007e65dac40e4738948000f6ec9f7a9f",
      "Id": "7240ebb919d44e2baea5b2a8979a2d6e",
      "IsHidden": "False"
    },
    {
      "Start": "2fa20d00d3784221b141110818801709",
      "End": "526542e5cd1e4cfa919d66ab1592fc86",
      "Id": "40d851453fe84da8ba2f23641156800c",
      "IsHidden": "False"
    },
    {
      "Start": "86c316fc23cf487bad4c5c51aa0d4638",
      "End": "565bb875557642c29a745c20240b2626",
      "Id": "9e9c1dae0d764a6ca3a3fa26604b3113",
      "IsHidden": "False"
    },
    {
      "Start": "a2c356070236480699e679ce0df4a3d6",
      "End": "f5631fd6e9ee4f3c938bcdb193144011",
      "Id": "959ed678234e49e897b11e4cefff04e4",
      "IsHidden": "False"
    },
    {
      "Start": "3895b4d579f542678883ec077801ff24",
      "End": "c0c0d92bfc464ff08ebd356682f77d33",
      "Id": "7666db397b00430095b52a8f84e5ff34",
      "IsHidden": "False"
    },
    {
      "Start": "f3339ff556034d4ea9bb750fea16de38",
      "End": "cb6aa7d808e84c428e24587c7cfee881",
      "Id": "16398200863c4443abeff070e2e5a1e5",
      "IsHidden": "False"
    },
    {
      "Start": "f3339ff556034d4ea9bb750fea16de38",
      "End": "c4a6c20cdabf43b080990db22de13156",
      "Id": "f9294496635f4b188c882c21caf02b30",
      "IsHidden": "False"
    },
    {
      "Start": "19da993d7a3a4d94944c54a84ca375e0",
      "End": "4d7f3e102fd249928a89965320d16348",
      "Id": "91fbe312207a43b29323cf6435a12e23",
      "IsHidden": "False"
    },
    {
      "Start": "e8a7ea1e38824881ac8f4f47c1922c2f",
      "End": "cf8bc50409334dd789da2c7753e7403d",
      "Id": "65dabc3d37c44e6dbc0c9f972cdd34a5",
      "IsHidden": "False"
    },
    {
      "Start": "f1f67eab65ff4d12963e238940904571",
      "End": "824d8a6245a4450194b91d6f56b6e532",
      "Id": "7086d33837504eec8bf9a9e1fc4510fe",
      "IsHidden": "False"
    },
    {
      "Start": "5cd7f91e03c142ba9b825b53bc047e9a",
      "End": "8238d4e3c7724ff9b864f0f714d87a0c",
      "Id": "b29dffd184794ab99a834430cba5e5d7",
      "IsHidden": "False"
    },
    {
      "Start": "5cd7f91e03c142ba9b825b53bc047e9a",
      "End": "0c5e86510255474a9faba82c04c42022",
      "Id": "64df1db4eb7943d8bb1435abf5cc615d",
      "IsHidden": "False"
    },
    {
      "Start": "eaa260d25dbd47018669a4f598a3280d",
      "End": "a50ba6294285420db5128a7919f5ba84",
      "Id": "fdc8991201f7450ba508388600fcf022",
      "IsHidden": "False"
    },
    {
      "Start": "72d0faea65af4f9daad28d5783b1fba1",
      "End": "1e6f21187a984623ba1839d70a4b398e",
      "Id": "13e5b5ff055744daabfe93c45acab1c8",
      "IsHidden": "False"
    },
    {
      "Start": "7f30a7dc466346e1bd2b9cf3b2ba8bf8",
      "End": "75381a08f467499388f17ac7cb124681",
      "Id": "523f063772084583beff8636b8b27e36",
      "IsHidden": "False"
    },
    {
      "Start": "612f3a5a92d849f1896c4b0d697b5fc4",
      "End": "6ade47ad231e4e4e87abc730badfd03c",
      "Id": "4254150579164c24a1d220ef410723b4",
      "IsHidden": "False"
    },
    {
      "Start": "612f3a5a92d849f1896c4b0d697b5fc4",
      "End": "e2b635e15ce648d885d489c427f9b1d4",
      "Id": "6170282d064d4d18a3936954b8f5987e",
      "IsHidden": "False"
    },
    {
      "Start": "d4983999f762413ca4b366762e655133",
      "End": "c4780731691d4a43bf7dcd3d59381567",
      "Id": "1c856b4a23e547138472b2ce60fc698d",
      "IsHidden": "False"
    },
    {
      "Start": "524078209a5f4932be26b25823731fc0",
      "End": "9e250b62685547cd9db043da2a07f495",
      "Id": "e53c95b3364447dabf7126d721fc8e3f",
      "IsHidden": "False"
    },
    {
      "Start": "9f262df123414b73943b3325601d25ab",
      "End": "6219bb202ba442a98e553bbd64431847",
      "Id": "63f81c99bdb540368c935dbd785d8651",
      "IsHidden": "False"
    },
    {
      "Start": "9d2a64d3e8524882b7b3c616f5810d62",
      "End": "c8bccab0fe5b4e1b93fae3352f39675d",
      "Id": "52e283122f94464c9d313211c45c82e2",
      "IsHidden": "False"
    },
    {
      "Start": "9d2a64d3e8524882b7b3c616f5810d62",
      "End": "7047a2382dbb427394821ff0a470a01b",
      "Id": "57a1e43b57644e63af049f6a0f474eb7",
      "IsHidden": "False"
    },
    {
      "Start": "5622562a960d49409b7b5334f7599ff9",
      "End": "5711fb2e02be4bf6b68c1855394db5b2",
      "Id": "5cd0adf003154265b675facd50db6993",
      "IsHidden": "False"
    },
    {
      "Start": "023efab9135b4c7fb7d8aa1e756a422a",
      "End": "e9ce8669c76040efa1b203a0773c9339",
      "Id": "bdd5790de9424079bb74a2205ef812bc",
      "IsHidden": "False"
    },
    {
      "Start": "abf58540394e44fa99c36bf80f787168",
      "End": "c0f9040ee8cc411dbbea5be14948d254",
      "Id": "26aceb0afb274e938425c698a2e0061d",
      "IsHidden": "False"
    },
    {
      "Start": "a03dcfdaaaed475a913ab6e2ccd23bf7",
      "End": "784bf4b12d5947c18604c749c0cdc11a",
      "Id": "8730fd111daf4289a1afa38f6b4f75da",
      "IsHidden": "False"
    },
    {
      "Start": "a03dcfdaaaed475a913ab6e2ccd23bf7",
      "End": "970334be1c9c4cb19b445ad66f6c17d4",
      "Id": "6a74f063f58d43d1850effa8850901d6",
      "IsHidden": "False"
    },
    {
      "Start": "5eb1130dd16541dfba7cf0c1b110eac0",
      "End": "395e37d4fca14002aa4e70d043bfb714",
      "Id": "da8bbcb6ed6a452782a8962690c6176c",
      "IsHidden": "False"
    },
    {
      "Start": "cafbe34e66c44012a3c56e9d5a898501",
      "End": "9158a0537b1149258d43df150789b431",
      "Id": "a8eada761cef4ed39a1fb9a144c95ceb",
      "IsHidden": "False"
    },
    {
      "Start": "8af88c39ec904805a5552e99a121082f",
      "End": "e9408b8f1a2f4446a21b2962684e991f",
      "Id": "091da08fc9d54f46b4ae91ac0f1928b0",
      "IsHidden": "False"
    },
    {
      "Start": "2489f4a13e434d31a315393c2d8296e8",
      "End": "571d26556e3349a38430692e6f1e121d",
      "Id": "d545a2c3fd49445c9d798cbb0e0cdc90",
      "IsHidden": "False"
    },
    {
      "Start": "e48fe5f7ce65478a8402a0cc8d8f20b8",
      "End": "957fb677c51e49c2ad575b32c07c62e5",
      "Id": "3de5c6af23704360ab73b0ea11d60730",
      "IsHidden": "False"
    },
    {
      "Start": "526ef11b5a1e444696b90906ce0243e2",
      "End": "7c80fa0c2266471baad228f8115df857",
      "Id": "933628935eec4dc0955e85f330c1c1c4",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "c9f08d493a834ffe93ba5fa2e3b39f17",
      "Id": "afb9d82c51f24653926fd1b65dc246c6",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "249d816094c4413e9e38c1fb41f1e5e2",
      "Id": "0f7aeeba904f4725bd1f84d8a0622613",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "40b32a0f08764b0585fb6d144728f61b",
      "Id": "fce77762f3c441c2a506c2d2b1c85cf4",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "020f23da2b444e13b90b4564c18bba49",
      "Id": "9b948dd570ca4e2b8a6d678a5be6ce30",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "9c5f993a005c400fa4f0eed1bd3d7937",
      "Id": "4f369674465544c8a1a85b79fc4e1fa6",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "93fcb7e5306b4c1abf80e08be3e9c722",
      "Id": "56249f8202ae4ad9aff863cf878a7afc",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "65fb7e2482ac4ea3a0d2ded4439ca484",
      "Id": "5354a3ed91c14d1090b50da13f29d0d2",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "ce20194c7f4e43c1bc2d9e229b6a7776",
      "Id": "2bc89c0ad6a9431d8a96efad12bfe86a",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "6ee437465aac40ddb1ddf65e7be9407b",
      "Id": "b49a547b7ce143b8867495c808251588",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "7f8cac9bf6fa41718031b50d2b932c28",
      "Id": "0f7e6b5fcd404563aad3683fb78005be",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "ac2b24bfc6a04afdb4c6be2bf9d7e7cf",
      "Id": "3fe9d89b32404c54af418422a870e857",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "c688f7767f964e80a90e05a89b0e241f",
      "Id": "c74063ff54ed4c86a4721729fcd73558",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "78f2bb4920594bafa61f02a1c34c9166",
      "Id": "2c07395ee76242ec9e3d1401d761f7eb",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "fdc3c7202afe4c5ab7cdf07852809de3",
      "Id": "c619c0b767434d4891fc07aaacb9ce45",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "bb3e5c8fb61a4529887efe78743feb33",
      "Id": "21599ada98a14de8bc3f7eb17a2fb7ae",
      "IsHidden": "False"
    },
    {
      "Start": "9e7827750c2f4e639b4e8991c6add3ec",
      "End": "f5c0998ff1014341a2ca9ef221dcb4b1",
      "Id": "e64903b9e91c48f6a3f77b234fee8ab0",
      "IsHidden": "False"
    },
    {
      "Start": "d6f042a364894cfca73e3572a6109185",
      "End": "2620d52d446c4be78960603720b22763",
      "Id": "3fd278e4620045078e9f919f6c9521dd",
      "IsHidden": "False"
    },
    {
      "Start": "f6bd096ee2824733a8083d4a6c024b04",
      "End": "8b7c4b36ff094c2282e7913e9327bbe4",
      "Id": "aed4228f25aa4bb09255c06ecde9a016",
      "IsHidden": "False"
    },
    {
      "Start": "f6bd096ee2824733a8083d4a6c024b04",
      "End": "1548b6a6832f48c683393eb277c5acd0",
      "Id": "bc40b48ee9a34a5cb467ebac809cc07d",
      "IsHidden": "False"
    },
    {
      "Start": "f6bd096ee2824733a8083d4a6c024b04",
      "End": "f6a271d2273046f99178f8780bfaaf4b",
      "Id": "a173f2feb7fc4d859d415ad48fd40acc",
      "IsHidden": "False"
    },
    {
      "Start": "79ce9e39552b49e3b40b067647a9325b",
      "End": "c4f1fc837a2e4f5798ab98fee9eb4385",
      "Id": "2002073d6d394a9788cf418fdf8da691",
      "IsHidden": "False"
    },
    {
      "Start": "79ce9e39552b49e3b40b067647a9325b",
      "End": "4f83084745b84c76805693d6e777ce21",
      "Id": "3c05073d17334938826357e8001ae453",
      "IsHidden": "False"
    },
    {
      "Start": "79ce9e39552b49e3b40b067647a9325b",
      "End": "d7792d54aa8044de8e07c2f320bb88ad",
      "Id": "e23db1e6b10c421f8dcea54212cfa67d",
      "IsHidden": "False"
    },
    {
      "Start": "16c2dafaf30846248e9421ed0a608de6",
      "End": "f01cebb08ff74d73a12d9db0f5fd9525",
      "Id": "f652c2e0370642e0a5156f96b9313675",
      "IsHidden": "False"
    },
    {
      "Start": "16c2dafaf30846248e9421ed0a608de6",
      "End": "40b941f543ab4ba0b3df6b331df82790",
      "Id": "7801e9f1b7784f8aa476ac4e1f20ee00",
      "IsHidden": "False"
    },
    {
      "Start": "b0e1bac6233e43149c1c0e211be2c96a",
      "End": "f9ee8463f5cf400f9878817faba3d663",
      "Id": "13d6c077a6c64a22a62c62a2b4776223",
      "IsHidden": "False"
    },
    {
      "Start": "b0e1bac6233e43149c1c0e211be2c96a",
      "End": "eeb4ebd976ba4611b9df31ccf00be98a",
      "Id": "51ea7af98b2343f1b77cd127f591f346",
      "IsHidden": "False"
    },
    {
      "Start": "256dda70f5c94bccb559f809ac6bf3d2",
      "End": "667c1dae2f2540efaf3053d659f3b5ae",
      "Id": "c4d98ae688d24f83b289a2673be28712",
      "IsHidden": "False"
    },
    {
      "Start": "256dda70f5c94bccb559f809ac6bf3d2",
      "End": "6407db2a9aed4a90810a900edee8592f",
      "Id": "8fe4cae673c74e7f9108facc75101582",
      "IsHidden": "False"
    },
    {
      "Start": "256dda70f5c94bccb559f809ac6bf3d2",
      "End": "e21f4196afbf4c9abd32e78d66104be0",
      "Id": "63ac88d1dbc64076a65455f7858dc991",
      "IsHidden": "False"
    },
    {
      "Start": "256dda70f5c94bccb559f809ac6bf3d2",
      "End": "f9af74701b08449cbbeb15aa5b447b5c",
      "Id": "8eb91c040ba8433aa8fae348b122307f",
      "IsHidden": "False"
    },
    {
      "Start": "c2516c29264c4d35b22a445f6638263c",
      "End": "7f365122b10844f2bdc1fe526498de67",
      "Id": "b00a0fd290d14adb89cfc310a0ac6a46",
      "IsHidden": "False"
    },
    {
      "Start": "c2516c29264c4d35b22a445f6638263c",
      "End": "da479bc1c3474c7389b9fc1bcc74babd",
      "Id": "18994b0b9120412db855479278c03874",
      "IsHidden": "False"
    },
    {
      "Start": "c2516c29264c4d35b22a445f6638263c",
      "End": "7904cb42ee4e4211959c4253b200a010",
      "Id": "3f2816c080a6422fbcd6933f1309dbb0",
      "IsHidden": "False"
    },
    {
      "Start": "c2516c29264c4d35b22a445f6638263c",
      "End": "3460497019ab4e46a627f6b2bc7bb365",
      "Id": "c2a3f6709b1c4587be1f66417da36ba1",
      "IsHidden": "False"
    },
    {
      "Start": "1fde5dae8f764908b48f9a04b5265179",
      "End": "51819d8b08db48fa92386b7b66ebc985",
      "Id": "3cde6a5f760145718b7e08b0846332b7",
      "IsHidden": "False"
    },
    {
      "Start": "1fde5dae8f764908b48f9a04b5265179",
      "End": "73787cfe4a0a47fabbb89ecfed041986",
      "Id": "51b099554f96471fbe2965121c59717a",
      "IsHidden": "False"
    },
    {
      "Start": "fff3596d64284ac6862b0cc77f80a68e",
      "End": "1e06a6869e5643a0a9a0b25c03aadda2",
      "Id": "461cba2b35f34c139b2bf423f8b60fff",
      "IsHidden": "False"
    },
    {
      "Start": "fff3596d64284ac6862b0cc77f80a68e",
      "End": "7b4c63674afe4b54a962ebe456e6478a",
      "Id": "60a101dd630b4122be085cdc5f3594da",
      "IsHidden": "False"
    },
    {
      "Start": "858f90c1a1ad496b8ee22e8c956d6fac",
      "End": "e85c05709a924a1799cd2bc174431096",
      "Id": "3b3cbb964ed846eaa76b689f50267c8a",
      "IsHidden": "False"
    },
    {
      "Start": "9d29b25c364f4f01b86d4bd3e8cec09e",
      "End": "52607a3d05b74877b9c61502e09dc3a2",
      "Id": "afd9dd35b61741c38c43bac54dc755ed",
      "IsHidden": "False"
    },
    {
      "Start": "65e510a7209547309c33dd41dc4d4242",
      "End": "6ff96c61547249ffa1d136af70510a24",
      "Id": "6abbfa5901e143d081e43bba0ef354e0",
      "IsHidden": "False"
    },
    {
      "Start": "fe53ea6b2c6b4d43a6e7d40f03973b50",
      "End": "563a5e5d44454db28a57f9a5b106076f",
      "Id": "4453f60df669410ca6d5be3bfb8d16f7",
      "IsHidden": "False"
    },
    {
      "Start": "6a0b1d756b5747d8b541dd0ba2a1b34c",
      "End": "e955f33f480249c89a51cd3cb2ea8865",
      "Id": "83fae02cae844c2cb0fb49f72d3a5f1e",
      "IsHidden": "False"
    },
    {
      "Start": "6abffe2cc8724392bf76248b27834a4b",
      "End": "f4fe1c12440c4aa69c14199476108d8c",
      "Id": "567b1807c5314ffb8b2b00dc8d8a3c7f",
      "IsHidden": "False"
    },
    {
      "Start": "741fd27d34e94e02a13c098da1096b18",
      "End": "edbb5bf38f3648f8b013e8198afbd743",
      "Id": "dd7622c878f0463c97f9a14941b5766e",
      "IsHidden": "False"
    },
    {
      "Start": "cce50a94f2fb4bd58cdc25ce1cafadfa",
      "End": "8cca02d9b236440eae54d5306d5c3375",
      "Id": "4e4db446527e4e278d0f53c23397f0d5",
      "IsHidden": "False"
    },
    {
      "Start": "b3fbd961da6e4dd7830da1b775258cc7",
      "End": "85691f6995174f5aa9a1e817c954fe2b",
      "Id": "b194e2c7c6e74f6da87e9a6b7c4d2506",
      "IsHidden": "False"
    },
    {
      "Start": "7eae9e367d7b4f32bafe47913d50b259",
      "End": "3bb3a28ac69840a7af5bb85fd5230b2b",
      "Id": "b54d47371d3a4da2be3721c1caffeed1",
      "IsHidden": "False"
    },
    {
      "Start": "63b9279571df4018a0a08aa3cba47149",
      "End": "611e40d30c57491f8dcf61f751c69f40",
      "Id": "b18c92602f35419e9dc47b359c3dc487",
      "IsHidden": "False"
    },
    {
      "Start": "a89485db983b4d3db9260d0b8797800b",
      "End": "490b341151ed43368112c552f164621e",
      "Id": "ebd71bfa535745c8a7fff0fb9a7c2a38",
      "IsHidden": "False"
    },
    {
      "Start": "d0b81d46dde04726b05f04a805ba81b8",
      "End": "8971841d3af7448ea1cc069faab3543e",
      "Id": "ccb375be0ca343c98a8653d9aec14b84",
      "IsHidden": "False"
    },
    {
      "Start": "5a2bedf6cee644bc826996d398541210",
      "End": "8a257659f6864eca9bfc8482c30bcf46",
      "Id": "db8192b7f37341d9bb8b6102ec1dd4d6",
      "IsHidden": "False"
    },
    {
      "Start": "2ae925d8bd494ff8bf530533d61caace",
      "End": "ca9ea40afe774c1eb9cce377f7a4b9db",
      "Id": "4d985f07a24b4c81bf4a15822935fe9a",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "0a660423dd54480a83b104b1a71cc8fc",
      "Id": "ca1dd78a9e7c4aab884bb68813e77165",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "d21d9fc18da44d5cb4316c6bb1cc260c",
      "Id": "7e465cdd28fb438db12235008d1db207",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "166e6e55c0104b028806f3d3bb90ade4",
      "Id": "32c41a592e964c1cb48e6248f49fc85a",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "478f92cb036345ce8b708f5d13d02bcf",
      "Id": "4aa578c137234ca59a43c01bab856961",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "e0155a9e48644549909b7910f5a379ba",
      "Id": "0ff456fc3e1243239270ba7122236d2c",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "ccae400369bc4f7fab3f2af11a84a6ae",
      "Id": "49574fcc8b244d139d5ea2db7dcc61e8",
      "IsHidden": "False"
    },
    {
      "Start": "79542acf2739408f8f383d7fda4be1f2",
      "End": "ea7b60aa141c48f8b6e3a05467069662",
      "Id": "ecb012545e734324902ae4eda52940f2",
      "IsHidden": "False"
    },
    {
      "Start": "d64c5465c80d4132b5e9476fc563a2f5",
      "End": "30ccd91c23c64e6e94ce9e97be3f33f0",
      "Id": "319e0e66c4f14e6ab63a6fb81b739752",
      "IsHidden": "False"
    },
    {
      "Start": "68ab4fa0f83445098869e240e9d9908b",
      "End": "2d327991d6424a7792a704c50b20655c",
      "Id": "abf3206fc18348509cbb52e134792ab9",
      "IsHidden": "False"
    },
    {
      "Start": "2d29098550e544ceba8ce05358012c22",
      "End": "b238122274234174a2d6404c5fb0ac51",
      "Id": "60a61eb803d04b31ab2a123f8a7b8426",
      "IsHidden": "False"
    },
    {
      "Start": "4dec92b6b2104389a50b17b6f50c1648",
      "End": "1e6f448f55c14ee09b1bcc418df5647b",
      "Id": "9ae65353cde44ff1a912055daac26398",
      "IsHidden": "False"
    },
    {
      "Start": "b21bd1f5e86c4a0ca6c78e4c2342183b",
      "End": "84a11658005e4c0086c187b37604a87c",
      "Id": "cc722fdec02645f7be071308c6d22cc7",
      "IsHidden": "False"
    },
    {
      "Start": "ea825d4b64a9455ca582b8370d5cc693",
      "End": "c3b0c4f53c954d3599af75cdf4766179",
      "Id": "dcf9f532faa440fbb8e4a00d2cbf84b1",
      "IsHidden": "False"
    },
    {
      "Start": "ea825d4b64a9455ca582b8370d5cc693",
      "End": "ed269ce008984475871b87834bc22522",
      "Id": "2fb8e4d8a2024fccb8df896976a78124",
      "IsHidden": "False"
    },
    {
      "Start": "83506ff704804c629e1770dd58f8f740",
      "End": "b7b88a29e7e94a058a55e125da650f4c",
      "Id": "9f2de565e22540a8863c6ac1fee6f11f",
      "IsHidden": "False"
    },
    {
      "Start": "83506ff704804c629e1770dd58f8f740",
      "End": "0bb1a7df662b4bbc85d1be014bfe3084",
      "Id": "2936a1a52b64463c8ebb851de4f4e78d",
      "IsHidden": "False"
    },
    {
      "Start": "fdd445ddef0049bbbc346012832c03dd",
      "End": "575fa710c32b4f508bb4d3588aa0ac30",
      "Id": "d76a5d57c416491980c0b19817eb5d78",
      "IsHidden": "False"
    },
    {
      "Start": "b35547cddcf5437c951e0116d06e1755",
      "End": "0847ab2263e2468ca016f75514a663ff",
      "Id": "e1ebcc79d9164057b1c1d55dc2ee0028",
      "IsHidden": "False"
    },
    {
      "Start": "b35547cddcf5437c951e0116d06e1755",
      "End": "ede046d0e1d54152989f70db6a9db795",
      "Id": "1d5025a42f8c4eed8af888660202ab45",
      "IsHidden": "False"
    },
    {
      "Start": "b35547cddcf5437c951e0116d06e1755",
      "End": "e46b7b2d15aa4897992c5c89a29362ff",
      "Id": "b5539bd117bb4ea891bc2486606d6b4a",
      "IsHidden": "False"
    },
    {
      "Start": "b35547cddcf5437c951e0116d06e1755",
      "End": "d20a6d43a6394983a5c6107f18786e6a",
      "Id": "f953a5a0eab64153a46f03eef6578c69",
      "IsHidden": "False"
    },
    {
      "Start": "1b8fa619925c4ed48325ebdc14261a21",
      "End": "48332bf8dc2b459e9e7852b4e07bf804",
      "Id": "27a90b11fff1458ab2047aa7a046282b",
      "IsHidden": "False"
    },
    {
      "Start": "1b8fa619925c4ed48325ebdc14261a21",
      "End": "fc9ee17ef62f4ea69554de5f8577d18e",
      "Id": "fb5b0f34ce2648398d6696903e689cff",
      "IsHidden": "False"
    },
    {
      "Start": "71e361d2bb7d4e1db168f22ae14a8070",
      "End": "4e427ddc76ae4754afad82a28f92b8a6",
      "Id": "d7abb39e2bc54463b82fa6c57df79110",
      "IsHidden": "False"
    },
    {
      "Start": "71e361d2bb7d4e1db168f22ae14a8070",
      "End": "221c39322f6344b6b9d854ac1cf1e508",
      "Id": "0d8f4e5efb7d492da765aa31e95b3154",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "3b9bd898cf354926b6c562456169c043",
      "Id": "52cc6174cf2248a4982915c907d074d2",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "d766b0389417471e8362fbe11362bf6b",
      "Id": "e8f432e09d704669ad2d9c37184f9016",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "4735960b0fd4476b9803c8b9ee8039eb",
      "Id": "b96fd146001341bf99065a994b7e739a",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "7c162168725647cb9c3bb1c3f9f64b0a",
      "Id": "ba37653f543d4d50b75a71c00d37ba1d",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "6abdb4b1c5544fadb78f8558b8f110ab",
      "Id": "c47a5b62c09e4bfc97642791c97191dc",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "75a0ebbb801d44e08f0cb1a9694d31cf",
      "Id": "aa31401889c6488bb55b0ffef2750b3c",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "3f89c4f700e940a5ad35871a5a25c547",
      "Id": "897fc47d550b4c71889e2ec5750d2981",
      "IsHidden": "False"
    },
    {
      "Start": "b52649d8a4804f79b78b5b08f253b6a1",
      "End": "5c878847042941f291a05667fc178c36",
      "Id": "1ffebd4bb1924773b25e1f4b31e9e7d5",
      "IsHidden": "False"
    },
    {
      "Start": "3c4bfb21ee624ae2afeba7ec86c5b30d",
      "End": "615fc68672c142b8a0f36dcea430bcc1",
      "Id": "5394475d6e8347cb91e35a4f664a91d2",
      "IsHidden": "False"
    },
    {
      "Start": "3c4bfb21ee624ae2afeba7ec86c5b30d",
      "End": "09e96033aaec49b093239ff21ccad06c",
      "Id": "331facad210640f49dcd9e4046bb0e0c",
      "IsHidden": "False"
    },
    {
      "Start": "e2c018724dc54f3c850a67f56d9916b8",
      "End": "e113a50b71f2472f82ad2e61c8949e83",
      "Id": "fa646e83da7a436aad7afd7792474531",
      "IsHidden": "False"
    },
    {
      "Start": "a46955951a3f4b12a74f8c28f4885089",
      "End": "e43b8ad997bb4f22868f64587275b6b8",
      "Id": "30f0e3d1fc224774804068afff5dcc93",
      "IsHidden": "False"
    },
    {
      "Start": "b44aae17c5574c52b0aefae0f3e185db",
      "End": "733d61c8ed1f4759961882695f9b0ad1",
      "Id": "a018b95e7a7f42c9989614fcbfc935c6",
      "IsHidden": "False"
    },
    {
      "Start": "0c0d49ca751b47c297d20907eef365bc",
      "End": "358ca0e3117a4654893021399cc331e5",
      "Id": "e7dda41524a04dba9cf099b6ad30bf0b",
      "IsHidden": "False"
    },
    {
      "Start": "5ef5abfe0dc64044a8242a2978c5c75d",
      "End": "abf2c93a2f9e4464bea08a09b381c9e3",
      "Id": "90f611d1c9fc4c0aa00755f774030df6",
      "IsHidden": "False"
    },
    {
      "Start": "1ba9e224f67947aeaca6ca35780973b8",
      "End": "26574af27c344f4a9224989047e81cad",
      "Id": "3011b4d728a94586b8ab0d8a9874cabe",
      "IsHidden": "False"
    },
    {
      "Start": "49f1036becf0407d86327e26a0fc7527",
      "End": "a9611a2e82be475eb1939fde70540227",
      "Id": "0674ad6049344aa3b8082b88ffc2bf66",
      "IsHidden": "False"
    },
    {
      "Start": "0be55aebfaf347779595c61efd3d3653",
      "End": "28110ea362d94230b0158dfd0acb3b87",
      "Id": "0fcdc59556264ad88f24ab1f043470a4",
      "IsHidden": "False"
    },
    {
      "Start": "6cbe6dbcbd9f49d9b609d813c33adf57",
      "End": "d982b57a2dad49f2b68da4b230e98fd9",
      "Id": "5fbfdcea7f1649d6a01bff77f8929b12",
      "IsHidden": "False"
    },
    {
      "Start": "6f3b6f91a55048d3b7ef9aef3fe552be",
      "End": "a8b5fecfae764f50952c93653af50f84",
      "Id": "e464861f68e04ec697eb4648c27f9736",
      "IsHidden": "False"
    },
    {
      "Start": "993e579dcd994fc88d1d1ff2d9eeae24",
      "End": "0340691538a141c0be47168894df0621",
      "Id": "9f63c9b2280845e98b939ff3a6f5ebe9",
      "IsHidden": "False"
    },
    {
      "Start": "642a3c12086145c3af031d5604f8f137",
      "End": "915c9716760f407eb4e42824cbc93c06",
      "Id": "f2cc4ca0836d4b49bc1f1fc4e0b1f541",
      "IsHidden": "False"
    },
    {
      "Start": "aad6b3fe056549e28371982fdfc44294",
      "End": "38782b809db84360b2c6554e0b8e821e",
      "Id": "575f62394df24f1fa5dfe8b0119a79fc",
      "IsHidden": "False"
    },
    {
      "Start": "7708c8e30ba149d7a876fecc419e101f",
      "End": "fcd6c90c3c9847168a86f7fa7adf14cc",
      "Id": "36f70f2f010d4e4288efd85faaf869c0",
      "IsHidden": "False"
    },
    {
      "Start": "173f983370ab40d38dcd6cee04a2e6ac",
      "End": "993cef3140814b54a909bfcd9f821a85",
      "Id": "7a5f92985c59470c83c72eebfe0eec04",
      "IsHidden": "False"
    },
    {
      "Start": "794fefab1094488da6a8e15a73a5573a",
      "End": "5d0cb392ce0f45c8ade38e5bd151f267",
      "Id": "e5edd8f4ad6445a58c9e9dd37ee1f3e1",
      "IsHidden": "False"
    },
    {
      "Start": "4c9517ada395401282750bd9255f0343",
      "End": "21bdd03daa4d4e31a7d891dc26c003e7",
      "Id": "4a288d077de84da9b23a37af854fdad0",
      "IsHidden": "False"
    },
    {
      "Start": "2e18abe0a10c430db1b152e87c77e380",
      "End": "4165db1013504ef48e0ea4c5fae11cd2",
      "Id": "19cdbc94a9404d68ae34e594e1f37ea9",
      "IsHidden": "False"
    },
    {
      "Start": "f94c4879ff8a4969adffda2dded0d751",
      "End": "b6c5dd49d1e74b129d6b077656f22a87",
      "Id": "49a1943fad6a4f9082fd72d55bc3d17e",
      "IsHidden": "False"
    },
    {
      "Start": "f94c4879ff8a4969adffda2dded0d751",
      "End": "7d4e7e8ae39e4d43930989b3825a3498",
      "Id": "8b1e51df34004e0587f72d9fdf6daf9b",
      "IsHidden": "False"
    },
    {
      "Start": "f94c4879ff8a4969adffda2dded0d751",
      "End": "2c432c187acc441b8738b7e62c4d70f3",
      "Id": "e15747010c1241e397ca6d11491d7402",
      "IsHidden": "False"
    },
    {
      "Start": "f94c4879ff8a4969adffda2dded0d751",
      "End": "b6aa5413622c4ec8abaad460282e7743",
      "Id": "2675c09debd84eec88da2f7778cb8834",
      "IsHidden": "False"
    },
    {
      "Start": "5b9255ab6d174ac6992f52466dc9fe81",
      "End": "da3cf8ab765f432c895feede493e6abd",
      "Id": "5825ea584165490cb8947ba437fdd837",
      "IsHidden": "False"
    },
    {
      "Start": "2dae3310ab474d2a9825885da3c86282",
      "End": "1c86c1528d754942a65ddf7da422836f",
      "Id": "29f948d64b4c47a5b60c523b7feb5906",
      "IsHidden": "False"
    },
    {
      "Start": "62801910379447ef86e81321980d7342",
      "End": "2aa23013479b4416b79584e47fa54b1d",
      "Id": "9fa4d9ff419d49b3aaa732f4e21aceee",
      "IsHidden": "False"
    },
    {
      "Start": "62801910379447ef86e81321980d7342",
      "End": "fde06c84562e4edf8c85b8e624e7fa26",
      "Id": "be37212ed4c745ebbaf0ed867f2728dc",
      "IsHidden": "False"
    },
    {
      "Start": "62801910379447ef86e81321980d7342",
      "End": "5f35938fafd24b79992f31b008048891",
      "Id": "23bcdfb1c4b241c9bc7e9ff1a5fb5785",
      "IsHidden": "False"
    },
    {
      "Start": "4b00236dd106447b88f858b215ceff6b",
      "End": "2e741529ca4a4018b009dc29f9a76ff1",
      "Id": "b993729cce754784ae3808ced8cbd90c",
      "IsHidden": "False"
    },
    {
      "Start": "25956ce627f34b78bcaf5c3e39d6943e",
      "End": "9ed20483664d4c6596d44ac50df40607",
      "Id": "5be14706a78c4fa193564a43afa458a7",
      "IsHidden": "False"
    },
    {
      "Start": "8a29522fba7448f6b60974070afc0f70",
      "End": "a64477027deb4a1eb726697db3c5d867",
      "Id": "c315bf99630544bdb1eed102027fdb1c",
      "IsHidden": "False"
    },
    {
      "Start": "196e18eaf21f4f9ebed84c567a3175f1",
      "End": "6cb3fe01d3e24857a1aebd9bbae9a420",
      "Id": "15ce30defe8b44818aa108ca80cf7be6",
      "IsHidden": "False"
    },
    {
      "Start": "8f7ee9a21092455c9e74bf462ed95788",
      "End": "fb788fbc205b4d2ca55a031e15b8dc2d",
      "Id": "7a7b776be4b345b58e35114f7fa8bed0",
      "IsHidden": "False"
    },
    {
      "Start": "8f7ee9a21092455c9e74bf462ed95788",
      "End": "4955813901eb4655b43775b91289dac9",
      "Id": "ecccc7c01b6c4d1b9d35f44c55f19813",
      "IsHidden": "False"
    },
    {
      "Start": "fa2ad9f2a22e434fabec09ec5073631e",
      "End": "9ed47791db194624bcf87831be19bd44",
      "Id": "956e70c1ab2f4d28b659479d1936ac07",
      "IsHidden": "False"
    },
    {
      "Start": "fa2ad9f2a22e434fabec09ec5073631e",
      "End": "787b0aa4ef32413c8e8005b1ea29ff18",
      "Id": "d30257c92ae1494eb8f460fa2045c9fb",
      "IsHidden": "False"
    },
    {
      "Start": "fa2ad9f2a22e434fabec09ec5073631e",
      "End": "2724b6d0dbf54ff88ef7dd7cd35eb279",
      "Id": "a1534009b18f4ceca01a786ba4fd0260",
      "IsHidden": "False"
    },
    {
      "Start": "fa2ad9f2a22e434fabec09ec5073631e",
      "End": "c008111e98f74b518d559ff6682a9fdc",
      "Id": "bf55d6137d214ca89286b21179be46eb",
      "IsHidden": "False"
    },
    {
      "Start": "fa2ad9f2a22e434fabec09ec5073631e",
      "End": "cf0b8a9339024c02a37ecb534c6d3265",
      "Id": "b4439207e97e44aaa17aaa8c8249f163",
      "IsHidden": "False"
    },
    {
      "Start": "783db0af2409446f949f842c130426b4",
      "End": "75cc3139ad5c40378d865c7fe15e7603",
      "Id": "22829d5cf55047a69df1dc985f1030da",
      "IsHidden": "False"
    },
    {
      "Start": "783db0af2409446f949f842c130426b4",
      "End": "63ba2741d6ec4b3dacaa1d4f97f72b33",
      "Id": "d0b5b586111f4fefb7e4dd1df94045fd",
      "IsHidden": "False"
    },
    {
      "Start": "783db0af2409446f949f842c130426b4",
      "End": "1369906e1bdb45999c5d22319d0f3baf",
      "Id": "b993d0956dbc4f36a798f6c6dbb164e8",
      "IsHidden": "False"
    },
    {
      "Start": "783db0af2409446f949f842c130426b4",
      "End": "762f94ae782d48aba2f4e6b199284a09",
      "Id": "83dc81d6c92a409f9c1b9b5f82c5d558",
      "IsHidden": "False"
    },
    {
      "Start": "83136579e0cd468e9b28846c16478c43",
      "End": "ef39ee12037a411caadb5f90f21d8565",
      "Id": "5d5ef31a759545f09bc0e9c0d7f89872",
      "IsHidden": "False"
    },
    {
      "Start": "8a9186c28688403cb8d2ff2b79563dc3",
      "End": "f75ccbd850e248c28d31d9518dda5ed8",
      "Id": "b3d7202cf22d45d9bb2b805405d9f4a3",
      "IsHidden": "False"
    },
    {
      "Start": "5572ae1ce867495ea59dd056e2685355",
      "End": "b2210baa057c432d950c66ac450096e6",
      "Id": "81dd9a405cc14bf185ca9906fb8da5de",
      "IsHidden": "False"
    },
    {
      "Start": "0ce6ad188ea24a608f64ac226e6e8491",
      "End": "a2013780c0704dfea743a64f45f93791",
      "Id": "a94e27f9c0db4dfbaf5f2b41fe1b182b",
      "IsHidden": "False"
    },
    {
      "Start": "eb5c0780ed144d7f80761bb5febf18d9",
      "End": "05062798d75a47ae9e32d15b9a1ebe72",
      "Id": "2c70796ded4c43ddade1e3eeac104a94",
      "IsHidden": "False"
    },
    {
      "Start": "e1ba4ac04f474c10b660e14bb9e8f656",
      "End": "336db8c029f1420dab544c2911380186",
      "Id": "04d54a97c8964f22a439d7a68944e085",
      "IsHidden": "False"
    },
    {
      "Start": "78b21ad3fbbd4be8bfb7516b45b31fed",
      "End": "051880d825fb4ae48a82756b977ac453",
      "Id": "f977adff9ef842b59e571e6f443073ea",
      "IsHidden": "False"
    },
    {
      "Start": "78b21ad3fbbd4be8bfb7516b45b31fed",
      "End": "bb5651113bb84934aedbd4e9ddde90d8",
      "Id": "e6ad6b5e11fa43dbb32cf0e8e09e5378",
      "IsHidden": "False"
    },
    {
      "Start": "d6d05792f8124bb88e1a1373556d155f",
      "End": "61fadc570954495dada81e4f74b064a4",
      "Id": "aa757eb7ea1248f3b1ed2543b7f863d1",
      "IsHidden": "False"
    },
    {
      "Start": "237e669b6a3c4af8bf0867bac11dc70e",
      "End": "03070a00b6e142a0b0885d355bc02a3f",
      "Id": "275a43c4d89e4316a87978d4f58c0e11",
      "IsHidden": "False"
    },
    {
      "Start": "96ea137964b54790b133b83d53ffe1c5",
      "End": "ebb853f9c38e46d99cdda90ee3e58de7",
      "Id": "4effbb2c5f6c467eb74cf59ec6ab2b8c",
      "IsHidden": "False"
    },
    {
      "Start": "56ae5fe39931495580d18f55ddd5fb94",
      "End": "c63ab1df7ee04b12b60914ba8dd6b6bb",
      "Id": "ad0d6bebd729458282e7061e03718f8c",
      "IsHidden": "False"
    },
    {
      "Start": "4eeb278adaa944d288ef9f8595ed3a66",
      "End": "4617c5d119ef4475a62e4f4c141e807b",
      "Id": "2db92218f4a64415baf0a4af1ed07d28",
      "IsHidden": "False"
    },
    {
      "Start": "eac9b27df99a4aa2a82cdec2236d078a",
      "End": "f1b0da78a0dd47dbb72f46f170e61ab1",
      "Id": "8fc1ab1ea02944898edc7059d182c538",
      "IsHidden": "False"
    },
    {
      "Start": "eac9b27df99a4aa2a82cdec2236d078a",
      "End": "a31b35e12f714ff8960380036c4604b9",
      "Id": "cb72e868f4cb4707a4e5d98a3e62dbbf",
      "IsHidden": "False"
    },
    {
      "Start": "97c12df38ade4c5abe30422d7dfa3087",
      "End": "a1a97da39d7c4820b031bfbc76111772",
      "Id": "1d5376f2c94b416a9e4df8713f4315ea",
      "IsHidden": "False"
    },
    {
      "Start": "ee17dec398bf4220819914740b493e35",
      "End": "2aab32233d444303957f8cf989f075b7",
      "Id": "58aab025ebb342d88c25af734871418a",
      "IsHidden": "False"
    },
    {
      "Start": "79dba065b99f4db49c716d780b521724",
      "End": "8183104946c2421ab369fa4f57d39b57",
      "Id": "849842ac1e74407bb0979b454ad0db4a",
      "IsHidden": "False"
    },
    {
      "Start": "ed68db7d26dc4b2293310a3e977ecaa2",
      "End": "11b20bc01bfe4e37a67eec61d99604fb",
      "Id": "9ae9ff9a6c9642ff81e671976a8f5300",
      "IsHidden": "False"
    },
    {
      "Start": "9875d1b043d041a08e7af75646844d69",
      "End": "8fc6a9b19134446d8c8b87c6baeeb3a5",
      "Id": "0ae5d1cab5a94f949fca045574f943af",
      "IsHidden": "False"
    },
    {
      "Start": "16a0aba6c6824c4ba85f564548bd4f29",
      "End": "13076dd5db714f41b55b59c8eeed4010",
      "Id": "4cf467e575514d37986015c40c596a32",
      "IsHidden": "False"
    },
    {
      "Start": "0e18ba33258a4926b34f7161dfa83b51",
      "End": "57453d7044544fbc889c0cf8071a0ff2",
      "Id": "e8956f37de1b403e81ffbaeb5620a89e",
      "IsHidden": "False"
    },
    {
      "Start": "e062fa5511554cb58dece64921d0dd64",
      "End": "21d0fd39cef3435e8041489e98ab891c",
      "Id": "b5a5369a196942c9852fcb52a594ddf3",
      "IsHidden": "False"
    },
    {
      "Start": "a1a6890f38634ee79295f80e196e3da6",
      "End": "a19d17b2c0d24548a7a66d90e6eedda2",
      "Id": "b0f66750279f4ff9b1cb13ba4edcd06d",
      "IsHidden": "False"
    },
    {
      "Start": "3b7cbb479ea54637859e80b4e507ede9",
      "End": "62b4c3f5efa048c4b774ed503e37fbd5",
      "Id": "a92d325d8f1047a39788569f687e938c",
      "IsHidden": "False"
    },
    {
      "Start": "3b82cbcd12d1450abf7139ed16c6f2d2",
      "End": "66387b569b8a40f2a8f7b1664ddf0104",
      "Id": "85043e7949ee4aefbdbf1b5680aedced",
      "IsHidden": "False"
    },
    {
      "Start": "c0de34ef84964b558fc676aaea2138c7",
      "End": "c7352a34748548cfa3f64b7d3086dad3",
      "Id": "a12bc1ea98374358bdbe24c506690f27",
      "IsHidden": "False"
    },
    {
      "Start": "62e1e5112bc941148ed0fe102662abde",
      "End": "271aa48ceb81470a870e97a7f9db51a0",
      "Id": "bab4f2938edf4d35990bb42eb2021b56",
      "IsHidden": "False"
    },
    {
      "Start": "921e8fd7343e422dbbd8ad127ddbd624",
      "End": "b4b540788deb42e5af2c8036589f1477",
      "Id": "e5952abf32c645f8a1220a2985464c6a",
      "IsHidden": "False"
    },
    {
      "Start": "0dc2a12dcaaa4930b96c8ba9bd23ab27",
      "End": "4ad089c6f22e46f7a813a554741905f7",
      "Id": "251a98208711458ab8d3aa41fe22d231",
      "IsHidden": "False"
    },
    {
      "Start": "15ff48b75af7416fa9eefc09c8082988",
      "End": "f057d3ffd9f24bfba282050cc6795991",
      "Id": "3ee6effb02dd4e30afb2fd37819a35c9",
      "IsHidden": "False"
    },
    {
      "Start": "de52d2018e4b477ca255c6a40d29868a",
      "End": "8fdb1aa271d4497a8069d88b7807dbe3",
      "Id": "6645526517b84820b819edd1c7037865",
      "IsHidden": "False"
    },
    {
      "Start": "78555127084743fb9403febd3bbc9352",
      "End": "3dcd8c09b4b148eaad27c0d0bd053c0f",
      "Id": "00fb8a335a864e379ef6b6facea3a094",
      "IsHidden": "False"
    },
    {
      "Start": "9fb78b3749ec43e3999856934e2f53b5",
      "End": "ae6a75102a7f4021a27216cf91cb2526",
      "Id": "a92bde7160d04db09b298644fc981a81",
      "IsHidden": "False"
    },
    {
      "Start": "a60e96b231324acca3b2a7b2bbc0330e",
      "End": "ecda6f547b8f45fc9fc293557203701b",
      "Id": "09015d9ad840497193e0ae9827df705a",
      "IsHidden": "False"
    },
    {
      "Start": "cb10eb05785f4a9f8752583c917a63c4",
      "End": "3ffd8096e21745868dbff05ea616835c",
      "Id": "7d9341da508b439bba1cda47e22ae460",
      "IsHidden": "False"
    },
    {
      "Start": "cb10eb05785f4a9f8752583c917a63c4",
      "End": "ddaa183948e74973b49c6be85a54e0ae",
      "Id": "26929ab59bbc435c83b6c5dd8c17a11c",
      "IsHidden": "False"
    },
    {
      "Start": "ea4eb7e0b9a542aaad91d1cc9f364851",
      "End": "ccbeaa6f6d0d4ac1a44560bef552eeb7",
      "Id": "7c67f373fc1947c88effcc5d9b595166",
      "IsHidden": "False"
    },
    {
      "Start": "ab5121ecc7e34d86b208bd68430a5b11",
      "End": "ecd70de112ab4b9db53c274dac82a13b",
      "Id": "f83ba3053d4e45148242b408730d1e9c",
      "IsHidden": "False"
    },
    {
      "Start": "caf3b5b305404e7495fcae977751716a",
      "End": "96e73f5834704524809cf09f3bc16953",
      "Id": "61fe658dedf54e9a90504e86902bd0ec",
      "IsHidden": "False"
    },
    {
      "Start": "6e6b860d841d48a2b71947802d77d295",
      "End": "dc98047945a84111b6ed9324de5aeb51",
      "Id": "d0e06ba409154911ae975b6388054c26",
      "IsHidden": "False"
    },
    {
      "Start": "2954409e4b2d4f599de602878a15c915",
      "End": "fe29a9ce502c4bef89eb6d1773983425",
      "Id": "0b4c6dc327254dab96d49d427532fcef",
      "IsHidden": "False"
    },
    {
      "Start": "7c1ddb8bb06d4262830118807f0c87b6",
      "End": "88a20edb773445aa8ec3be11c3125dca",
      "Id": "efbb76b052cb4fe0b34f9784ae584204",
      "IsHidden": "False"
    },
    {
      "Start": "fef21389875d4d5e81248a02741573fd",
      "End": "35e445eb7bf14895ba766b4ef1dae592",
      "Id": "f0ea70f7391947bbbbe0d7ee8a4067a9",
      "IsHidden": "False"
    },
    {
      "Start": "395695210fac45d99b1a82bf7fa843eb",
      "End": "1d5fd64c236745bbb0d10d39ddb945f7",
      "Id": "a952bb435b6649399d781c498e66e0bf",
      "IsHidden": "False"
    },
    {
      "Start": "0d3d5113f9e14497881467288a4644c0",
      "End": "d5817f2bf95f448f948ba8d55de28bf9",
      "Id": "f4b5672d8ccb419c8d28d855355ea308",
      "IsHidden": "False"
    },
    {
      "Start": "cb2f97fd9b94481284e3dc2cf957bd5a",
      "End": "88d40a9638fa42f59f5e9b46b477ce24",
      "Id": "5f74f7e986104eb2a52553c7edbf9ff4",
      "IsHidden": "False"
    },
    {
      "Start": "765f82e4ae584ae98eb2e49c2018500b",
      "End": "7f0fa6f41e914b39a87c3a4280438ef8",
      "Id": "4509a11ab8a84db1a27e7a0cfb4a09f8",
      "IsHidden": "False"
    },
    {
      "Start": "d5a0a292943048dabbc78a8156eb5346",
      "End": "6c464d579dd743e5ae1a92c74863d70f",
      "Id": "eb4d28d5b2814e49a08ce3e0bc4ac6f1",
      "IsHidden": "False"
    },
    {
      "Start": "a0ddf0df98594e9694f4274572c198b2",
      "End": "e40ed714d1f94d45ad12efb141eb2b19",
      "Id": "c77e96e747ee433a97d6a4213e8fe595",
      "IsHidden": "False"
    },
    {
      "Start": "a0ddf0df98594e9694f4274572c198b2",
      "End": "64f355bf85364d53b2a807d2d4da4214",
      "Id": "c4cd4962e8cd485bb50cdf7c5c9db59f",
      "IsHidden": "False"
    },
    {
      "Start": "2254ef7c14434fef8fc0491b7e516f95",
      "End": "2b2d357f398647e984185a50eb5c1340",
      "Id": "ae61fedffb944f11a8c007e66b528e37",
      "IsHidden": "False"
    },
    {
      "Start": "8848cbf3721e481a9b1c1ecbe09e4d5e",
      "End": "fbc5ea89527f4ef99133ef682263e460",
      "Id": "3728d6b06bc1443fb30ad30debd1e879",
      "IsHidden": "False"
    },
    {
      "Start": "bc9f3df343a0485689049c3c7cdc3a18",
      "End": "ee3fcfc7a6d04b4e8c89b3340a719b60",
      "Id": "065cc99120e8471fb01410a38c2c4159",
      "IsHidden": "False"
    },
    {
      "Start": "f32c7b06adde48d18748342a041f1fae",
      "End": "2e6dfe0ad225453cb2b925457d3cea5e",
      "Id": "09fa5fff1af84c11b1bc234da5ebee90",
      "IsHidden": "False"
    },
    {
      "Start": "f32c7b06adde48d18748342a041f1fae",
      "End": "888b652e6bcf42dbb17009246ffb7378",
      "Id": "db1d045342cd4c58aa25c8ad5ae2bdb6",
      "IsHidden": "False"
    },
    {
      "Start": "610c591ce67a40189165446c803c8cea",
      "End": "499d4057f09d497d9f668b72d69fc33c",
      "Id": "6abc954349f941d28f99224fb82d493d",
      "IsHidden": "False"
    },
    {
      "Start": "d39cf405250e46c3bf7d0b4f52212778",
      "End": "d610f35ab958414382fcff074b5e0186",
      "Id": "7aea7cbdbdf548deb532abea2ba72051",
      "IsHidden": "False"
    },
    {
      "Start": "eab89d6e156c429186261beb3dcfb8f4",
      "End": "679de475133c4237a607aa86f6c4c63f",
      "Id": "24c09aa4c15546ca999624c5bbb7b47e",
      "IsHidden": "False"
    },
    {
      "Start": "82e774b46ff24380916703cd2be5d0ff",
      "End": "1406c3062d5c47b9a920eb79a7c5f7d1",
      "Id": "787fa8b6c3b44c59bc289f4030c0b313",
      "IsHidden": "False"
    },
    {
      "Start": "82e774b46ff24380916703cd2be5d0ff",
      "End": "2c7ac35b58e84b6b87e1b335197c709c",
      "Id": "1447eb973fdc4d82a700952345484bc0",
      "IsHidden": "False"
    },
    {
      "Start": "096f08612f024827a286b16a73deaba2",
      "End": "e76772372f6640ddb2f6abfcf4153a9d",
      "Id": "92c168b6362340d29244cbb64ce4bf5a",
      "IsHidden": "False"
    },
    {
      "Start": "072006d678c74231ac30c275f2e9630d",
      "End": "5ff3af4f87ab4b77917ef3b15503fd9c",
      "Id": "ba663b629b9b44cb96e929c7af01d770",
      "IsHidden": "False"
    },
    {
      "Start": "f60ff201a4374d45b749f02e8fb2f5b7",
      "End": "966725874e494ea595052055a87df1f2",
      "Id": "c7cdfcd3b8a648e4a4b942be831b41d9",
      "IsHidden": "False"
    },
    {
      "Start": "da928c03c6c24646a6cc2a7467b52054",
      "End": "1c32bca6cc6d4f73a3ddf440237de3af",
      "Id": "9bec553ac0a44fbb98181261e506ca58",
      "IsHidden": "False"
    },
    {
      "Start": "da928c03c6c24646a6cc2a7467b52054",
      "End": "a651ec5907b5498bb0cf03dca9e08f34",
      "Id": "5d4d963579bd4951a6bd3af225cb1a57",
      "IsHidden": "False"
    },
    {
      "Start": "bb8933a4a6384f49bbab43d3a49f0679",
      "End": "8c90d130e609485b8e11caa33292f1f6",
      "Id": "227ee49f45dd426b9908920d5d58e933",
      "IsHidden": "False"
    },
    {
      "Start": "bb8933a4a6384f49bbab43d3a49f0679",
      "End": "a2672e2c012f44c498a173497a10b662",
      "Id": "2d74200225f842deb1030e79415002ac",
      "IsHidden": "False"
    },
    {
      "Start": "9ae05eee854c4ddfa006b3bd091ce49a",
      "End": "7c2ad0d1f4d64ec992e8c0f0264688a1",
      "Id": "cd28ce76dd8a49de851ce28a25f94da8",
      "IsHidden": "False"
    },
    {
      "Start": "32e3ba1df42e4177a7c276dedb6eb30d",
      "End": "4ecd82753f4e4104a21039eb7c4ff17a",
      "Id": "e2907a1f79d64470895c49b6153d9ddb",
      "IsHidden": "False"
    },
    {
      "Start": "704c6636b69d4a35974bffba62e186d7",
      "End": "804f44aac64247e5b3f2e72f05ba325a",
      "Id": "7f59ba9274cd4d1fb8a0d216a91cf0da",
      "IsHidden": "False"
    },
    {
      "Start": "e2ec39dc5c604b3a8793b4b83a2f3965",
      "End": "273a232aa0f649a5b341807b895fe23a",
      "Id": "13e98c99c5f14900af08b2644426bb4f",
      "IsHidden": "False"
    },
    {
      "Start": "e29ef06f7eb14ad38cd9877969d47aee",
      "End": "2dac37978cc44d2495088d0eda9e9d1e",
      "Id": "08bc96e8687047298d30017bf4fbe017",
      "IsHidden": "False"
    },
    {
      "Start": "8806e680504243f496ffbefe74700b0a",
      "End": "d230fcb8da80451197843d65741187a8",
      "Id": "80c487f6483849608e4b3dca99eb69d0",
      "IsHidden": "False"
    },
    {
      "Start": "067023120bf54ba29c3041cca797e189",
      "End": "9d8c32ffcb434c5aacefa0a3006617cc",
      "Id": "ec336f6e936f4079805f9950559e238d",
      "IsHidden": "False"
    },
    {
      "Start": "26c88f2b81414e5487850850e58b8ee4",
      "End": "f507c6d207ec4f0db2772a7b19738c40",
      "Id": "4909fe6efc21410da7c18a39b67e0898",
      "IsHidden": "False"
    },
    {
      "Start": "5fd378d2216d4a6aa326265cc69bc8b0",
      "End": "5a617815720f4d93b621171fd5e6aa0b",
      "Id": "189e789b3dc84c39af56c7b81fa092a5",
      "IsHidden": "False"
    },
    {
      "Start": "e21cf31bae194291a3fe46842807ea13",
      "End": "b0a0b0b1291e46e792245bef1770a87c",
      "Id": "b44de74f742c4f429fb5462a349815d8",
      "IsHidden": "False"
    },
    {
      "Start": "e21cf31bae194291a3fe46842807ea13",
      "End": "16d187d59ab243c8bcecbf9471ffb085",
      "Id": "cba0b49708ec4b28bc0c16aa04f4a76b",
      "IsHidden": "False"
    },
    {
      "Start": "d9d4564a860b4305b9858827111fbf8e",
      "End": "9580cdb83c434cfd97e92bf590fe47d0",
      "Id": "7f54c1febd6e41afb8a05b178613b550",
      "IsHidden": "False"
    },
    {
      "Start": "b112f15bf4a642c293dd1c0d2f5ebf4d",
      "End": "c96acaa2294c49869e922dff0de477f7",
      "Id": "51133f48f1dd4aafa6c121da38566f55",
      "IsHidden": "False"
    },
    {
      "Start": "a1673ffbaf1041fe803e0ed90b05de24",
      "End": "118db9bbb84f44dc8c4982f1db369746",
      "Id": "60d72724c9144c7f8fe443cc756ddb97",
      "IsHidden": "False"
    },
    {
      "Start": "92a594f455dc48d0bea47f7a6277227f",
      "End": "36b81804f55f4241ab7c9c90557b7820",
      "Id": "6b4c9d6e3d0544eda5a19c9d7031f0b0",
      "IsHidden": "False"
    },
    {
      "Start": "7706c41f74f94e56a402315829a4c1f4",
      "End": "bb7955375a34429fa786828f5ba36dab",
      "Id": "7e80ebf95e214e0fb7823951b36ca220",
      "IsHidden": "False"
    },
    {
      "Start": "8dc55fa1100642f299d931e73d26025b",
      "End": "b085c925a6904324bfe7ece0ea8362c5",
      "Id": "c2a3c57214624fd4954b06fc30b9bf90",
      "IsHidden": "False"
    },
    {
      "Start": "314102ca71ab4265a4ab3ccb22a3b701",
      "End": "491ce24d41df426fa71fa5ee09726804",
      "Id": "99c6bfd7b1e54ce3abbbad0f4ce53f82",
      "IsHidden": "False"
    },
    {
      "Start": "fd1d240ebcf3483eb3300b5b97f22e82",
      "End": "9b91b6ef760e4d35ba6c91c04f2b7977",
      "Id": "64e1d768d7c04cf788b31a1621a38442",
      "IsHidden": "False"
    },
    {
      "Start": "0927361f78534ea88fb8abbc2a609677",
      "End": "87afa996cff646f29a556ab7664d3a84",
      "Id": "a6c4d3735b1846abbbcc824be5bddd12",
      "IsHidden": "False"
    },
    {
      "Start": "9237a18bba2f4e0ea00ae332170a250b",
      "End": "9c1ad322bab444cd94a2d7b000703624",
      "Id": "1ca69c4998e040b1ad96e39ff1fe1c76",
      "IsHidden": "False"
    },
    {
      "Start": "c7a1d45ba4ae4f0cb84450908b4f124a",
      "End": "0f5b33e7e4c44f2e8a8e24eb64f1ce79",
      "Id": "a8ece669ad064ce7a0b0c16b0a45f469",
      "IsHidden": "False"
    },
    {
      "Start": "98f3aaff69bf444e8b6298c951c5ddb6",
      "End": "28ebfac29ed74257a8282137aef4acc1",
      "Id": "bfde4bf1a485454189d5312edfa4ebb0",
      "IsHidden": "False"
    },
    {
      "Start": "b453397ff95d478dbf08c5ca2a064e19",
      "End": "922490fba0f249f0bb57ad0a183aeda7",
      "Id": "3dd51b1f67624c75828e577696cc9e4b",
      "IsHidden": "False"
    },
    {
      "Start": "3b4c5c73376f47e898696b1e9ae614a0",
      "End": "c55fe44a89c0456faff4554d06dc4616",
      "Id": "e3e8df91022246139464fff2b28c35d5",
      "IsHidden": "False"
    },
    {
      "Start": "3b4c5c73376f47e898696b1e9ae614a0",
      "End": "ac71a256c0d04288840e79dce07117f0",
      "Id": "7dbb5d340d6745db91beee012ca74233",
      "IsHidden": "False"
    },
    {
      "Start": "981321c47726464b978734e14113dad8",
      "End": "957f9316758f4623813013a0b652f332",
      "Id": "458ba8c41f23472598440029511ca856",
      "IsHidden": "False"
    },
    {
      "Start": "aa1e358b927a43e9bb4c5a3c09b261e1",
      "End": "02c8200a47d245ddaa7b9fbbae1dbbeb",
      "Id": "077aa6dc5bf7492eac8c647ad0133aa7",
      "IsHidden": "False"
    },
    {
      "Start": "0b13b7ae72e04c049bb436bd0f8ca7c1",
      "End": "3f67a0044ec144d1abc56e3a063bb21e",
      "Id": "b1f079864c9547fe899dcfa57decd74f",
      "IsHidden": "False"
    },
    {
      "Start": "9dc8523c06874fec958731cacbec445c",
      "End": "72f9a33062d94b27bfa5fb691349741b",
      "Id": "57a55c339a9b4be19cdba703ab2c6be3",
      "IsHidden": "False"
    },
    {
      "Start": "bf9ee0be734d49c9a15fa475ce68d151",
      "End": "3b4540165cdd451a8b48dde509676d03",
      "Id": "4654d27eab7241b992da67172455cc95",
      "IsHidden": "False"
    },
    {
      "Start": "bf9ee0be734d49c9a15fa475ce68d151",
      "End": "aeea399e7c0f459eb9ace23793314afe",
      "Id": "ceba48d2350f4a6a8e2e2c3c4e5c1c90",
      "IsHidden": "False"
    },
    {
      "Start": "85e98e78e1ee4ac9b1b8b89be2edffcf",
      "End": "bf9f95ae026b427c8d4ee61fe39cf4bd",
      "Id": "648a45aa7ba6421c8b72a0a7a4300892",
      "IsHidden": "False"
    },
    {
      "Start": "b18040b773644ac3a81a9a73b017d67b",
      "End": "656cd79204a64e33a70eb110bcabb388",
      "Id": "5b23900235464876aa4ee398480097e3",
      "IsHidden": "False"
    },
    {
      "Start": "a92502abebaf4e0ebb62701453bc400c",
      "End": "7c13ad0d3c4343fc9d9057e02dace5cd",
      "Id": "846d3dd08dee4fb7b6fae8ff5bc53c34",
      "IsHidden": "False"
    },
    {
      "Start": "0f91afd121b74e2cb82bedc05b15d91b",
      "End": "4ac335ae578140d4a384bb047e3e3852",
      "Id": "bece9920abaf493fb5a7bc908d2c7a1b",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "5535e7be2ac74a03a63dbcc747a53d77",
      "Id": "cd54b58bba544ec0b7cca925005194d2",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "5f3be34afad2455a805bbc8c1a84aba4",
      "Id": "19519a760e4e4f85a410271efe893e31",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "92ba4f9e82cd4166b6e0c405f3c7d06a",
      "Id": "7c45ba5fbd61497fa194f2c32395b868",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "4d6e1a031fa944b1857f902cd71b7103",
      "Id": "480c64d44823411884737bacc6147ed3",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "3a1c8346bbcb451990db46c92e27dea6",
      "Id": "76b9925b63e949968601da365eff9ad3",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "13028333d9634e67859ce611b17d02e8",
      "Id": "f2dd6020e24c40c18ff279fbdffc1dd6",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "e017068eda03484e814c47bc069b788f",
      "Id": "52676a5212b44e5086dcd0c900a8a5b5",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "e310f6372aa84a9280c891649d18d62a",
      "Id": "184e9005ae4644c1bfaeefa3653afd27",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "cfb53c823b90430dafedff01e4018864",
      "Id": "e38de7265f4c4775a02166ee982bc89e",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "72af308cfd4c4069a10c41d68408016d",
      "Id": "6f8d5425af22477b99d69caa81a092b3",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "b11b0a0147654488838df77e96089e60",
      "Id": "6d5019f9191e4c50a927aabbd40f7b9a",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "87db2bc66c0048f3a33fe3342cdccc29",
      "Id": "76ea02db95a149ad901b39500c6509fb",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "b5a49e6d72a440589566ecbf755ba998",
      "Id": "3e26e4dd5fe44da4852b96d77582a12c",
      "IsHidden": "False"
    },
    {
      "Start": "8c55fdaf98b941c9a9984b42eeda1dc7",
      "End": "847469dd05d94c8fa889274f90307ad0",
      "Id": "55bf17f0b4664f8da287ea9feabf73ee",
      "IsHidden": "False"
    },
    {
      "Start": "da1ab58d9bac4619a5bc286810d24b84",
      "End": "d1491cd85c984372ba01d6ac32048d8f",
      "Id": "798c569af55941f5a3a87a04232c61a7",
      "IsHidden": "False"
    },
    {
      "Start": "42e875a7e76d4bca87efc80d3268f550",
      "End": "e5b92647d64a4cf79dfed18a9deaf44a",
      "Id": "94b75cd44f4948678933cfd03ecb6a83",
      "IsHidden": "False"
    },
    {
      "Start": "73bccfb5298c49348b5c9aecdbe2f804",
      "End": "7cf55a22a2d143a587b2a317928bbe21",
      "Id": "00200e0389d944a0b13dfd5a72ce151a",
      "IsHidden": "False"
    },
    {
      "Start": "73bccfb5298c49348b5c9aecdbe2f804",
      "End": "2842a01c0a7e4ac1ab1a70d8a528691b",
      "Id": "32051a6998cf4c338ca05dc3589cb761",
      "IsHidden": "False"
    },
    {
      "Start": "73bccfb5298c49348b5c9aecdbe2f804",
      "End": "985c39513d864c04b2faa8086df69e7c",
      "Id": "f37cd2e2446d4ef894d72e7e12449f04",
      "IsHidden": "False"
    },
    {
      "Start": "73bccfb5298c49348b5c9aecdbe2f804",
      "End": "af223ae9c15a44639fb79c869377ea45",
      "Id": "f16fc2524f6f4d6b97a245f47e3e91b7",
      "IsHidden": "False"
    },
    {
      "Start": "450de7148a134d84ac44059ce02880e0",
      "End": "e2ed9269e9a54f9486019b5c9a112217",
      "Id": "2d2c4739829b466bb135d3c0ef7ca053",
      "IsHidden": "False"
    },
    {
      "Start": "450de7148a134d84ac44059ce02880e0",
      "End": "dc2d658ade124fabb373e18f69537984",
      "Id": "8a92b2490e2a4b08be2923c14e63ff0e",
      "IsHidden": "False"
    },
    {
      "Start": "b2ec8cc8e92e4468a34939888a10515a",
      "End": "643f3e2660ad4d1194fa552480bbeebb",
      "Id": "cf0b2ee9fc30442c9e22f9fa73c60d37",
      "IsHidden": "False"
    },
    {
      "Start": "b2ec8cc8e92e4468a34939888a10515a",
      "End": "c3e69b39ceb24ce294209226927474af",
      "Id": "958f25c3c4274be4bc9de612bee09dec",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "a8568cb85c7f426694a1d9821b42216a",
      "Id": "0eebc63d5d914befa9789b54294ea970",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "fbbaf5ee59bd4a2a8a6a124ba9ae2f83",
      "Id": "ad00766784bf465cb7f874052d8fd3c2",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "d9e593bddd09494e8af9278e2a8642da",
      "Id": "526c47cf57de46ae8f72cea607bfb684",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "1a1d0e3175954cfebae577114e831f14",
      "Id": "4d2b7ffd1ffc49f88f343a3897eb0d97",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "9ba166fd00a6409a842b540bd622ba3f",
      "Id": "cf2ce234aa194b07b0801efc2a2f24d1",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "c27411bd728746f8baf46d7304d72609",
      "Id": "d45c651a6d554bc082745099de8b82fc",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "41a0a77765194becb96fcbb6ceb4a584",
      "Id": "9c4e0b9f6e514d59bd6a1a70e0575f97",
      "IsHidden": "False"
    },
    {
      "Start": "3f1deb1459e04e2aa792aca8491c0680",
      "End": "863d6c6c6b5a4bb9961706aecb04e238",
      "Id": "ad902a3860db42068309cafe322eb242",
      "IsHidden": "False"
    },
    {
      "Start": "d62cdded18a34e91ac1172a927daaaeb",
      "End": "ec8592221a50472486dda6d7894eb213",
      "Id": "79add244d9224d45983c8da8bfd05bbc",
      "IsHidden": "False"
    },
    {
      "Start": "d62cdded18a34e91ac1172a927daaaeb",
      "End": "229cc5bfa9144003bab01db2aa70b686",
      "Id": "1b3458d9c7c7413db19053c0fc91d5a8",
      "IsHidden": "False"
    },
    {
      "Start": "8d79ab2b022b466e84eee5611285a5c1",
      "End": "ede9ce8af0d34d809475dd578f6a7939",
      "Id": "0c1b9cb53f5343f38d8162f5f5e3a9c8",
      "IsHidden": "False"
    },
    {
      "Start": "8d79ab2b022b466e84eee5611285a5c1",
      "End": "35b8d8ce55a94beb8bf7ad59abc9dc92",
      "Id": "deae21af938d4eb5b6095cc2716b0aa3",
      "IsHidden": "False"
    },
    {
      "Start": "8d79ab2b022b466e84eee5611285a5c1",
      "End": "ff8ca7d26d60424a82c3be55d77872a4",
      "Id": "c028ff4849414f24a064fe8cd81efdbf",
      "IsHidden": "False"
    },
    {
      "Start": "a8beabebb94d4ec9a12ff6f769ae88d6",
      "End": "fb5b280c141b4de496616bb43b6634a2",
      "Id": "d455a1d0c2b646f98e14c09fdc718877",
      "IsHidden": "False"
    },
    {
      "Start": "a8beabebb94d4ec9a12ff6f769ae88d6",
      "End": "ff5ed6725d8444ac8eb22d9854ee9ae5",
      "Id": "9e6477f63e05410481db19ef3df0683e",
      "IsHidden": "False"
    },
    {
      "Start": "a8beabebb94d4ec9a12ff6f769ae88d6",
      "End": "12f867f96f3b4b90bbdfa1590bc4c3f9",
      "Id": "c437acf2a16b4e5ab51c150b1611c476",
      "IsHidden": "False"
    },
    {
      "Start": "465770eb996f4a6896577aef0fd94792",
      "End": "fd992187e9874f7a9c471862b49270d1",
      "Id": "a7aae08378a44708ba431a42932e83f4",
      "IsHidden": "False"
    },
    {
      "Start": "465770eb996f4a6896577aef0fd94792",
      "End": "b9cc2cc55c764d47853961af4945cd4d",
      "Id": "155f62f8985e4d869206fee8854fa273",
      "IsHidden": "False"
    },
    {
      "Start": "ca55b85a24a6482a918ae90cc421c57d",
      "End": "1d0621e0f691493f90eb337899d2fe78",
      "Id": "fbf053184b104bb7a5f0d6919941da81",
      "IsHidden": "False"
    },
    {
      "Start": "ca55b85a24a6482a918ae90cc421c57d",
      "End": "5262f8fab5da47d0b721733ad133b10d",
      "Id": "81ba0ad440e14b8897a5c72a47509708",
      "IsHidden": "False"
    },
    {
      "Start": "d0886d72a1a2400b887af7846c63efcd",
      "End": "ac22b719ec774180aad44cd2f28a15e8",
      "Id": "4a2e9e4afc6b42c8849f6ea8f5cb45ff",
      "IsHidden": "False"
    },
    {
      "Start": "d0886d72a1a2400b887af7846c63efcd",
      "End": "0f31819b9eb147d9aa88463402339ca0",
      "Id": "97f7305f175f4e53bf92b6740073a5e4",
      "IsHidden": "False"
    },
    {
      "Start": "d0886d72a1a2400b887af7846c63efcd",
      "End": "151730326ed2495bba758259d33c90b4",
      "Id": "21fa02e85ac64e91b5965a954c122879",
      "IsHidden": "False"
    },
    {
      "Start": "d0886d72a1a2400b887af7846c63efcd",
      "End": "607e4903ae5b48f3add2182ae7d14679",
      "Id": "5048e0be1bbb4b68af543aa2aa2e6494",
      "IsHidden": "False"
    },
    {
      "Start": "936b4095c36a432886b077999674a575",
      "End": "8fca3617b3ea4d89895c115e855171b8",
      "Id": "1ee34aaca57345c099da03b66dfbca22",
      "IsHidden": "False"
    },
    {
      "Start": "936b4095c36a432886b077999674a575",
      "End": "eae2a31f60c242e3a08c197ab8e6168c",
      "Id": "c732e8fa32da464c98bc080411804d13",
      "IsHidden": "False"
    },
    {
      "Start": "936b4095c36a432886b077999674a575",
      "End": "a5cb5d93f52b41d799dc9488ca1e9ca1",
      "Id": "1492bc38885849a79a1355d8310d07fa",
      "IsHidden": "False"
    },
    {
      "Start": "936b4095c36a432886b077999674a575",
      "End": "579938b42f884fdab888d7c61ce35bd7",
      "Id": "4354528d32b74a118f53d6f4dfbd7ad1",
      "IsHidden": "False"
    },
    {
      "Start": "daa989c6991f4bdf8e6056b896ccdd4b",
      "End": "c99d2c13862943e2891df30cee9e146c",
      "Id": "b2fb0e5157414833827637fc1a26c222",
      "IsHidden": "False"
    },
    {
      "Start": "daa989c6991f4bdf8e6056b896ccdd4b",
      "End": "6b3d37e4ddd24556b5383772743fd3fc",
      "Id": "f53794b6763e4ad884f2c17b631a6b2e",
      "IsHidden": "False"
    },
    {
      "Start": "b0f25524a6964dff84d030fbe2253f9c",
      "End": "b4a538c5f463432780996c23f74dc49f",
      "Id": "fdf0aaaf935c4a66a4b8ad284d356e31",
      "IsHidden": "False"
    },
    {
      "Start": "b0f25524a6964dff84d030fbe2253f9c",
      "End": "09f566070e8c407eb317664e2e119018",
      "Id": "4c1a5fab40254567bd3aec13d65b1bbd",
      "IsHidden": "False"
    },
    {
      "Start": "6a73a97c7b9b4a1c92fb94f356d792d3",
      "End": "47b60fa1067840d7b63e057b0b9fb50c",
      "Id": "025c09eb794f44a98bdb02b00c870e32",
      "IsHidden": "False"
    },
    {
      "Start": "348c0f0716fc4a01b8548f896fbb50a2",
      "End": "4c67efb8fe9444898c7313b9fd2a3ed5",
      "Id": "3bcb7f23672e47d9a4f95318e6505d71",
      "IsHidden": "False"
    },
    {
      "Start": "fb25ec1aa50d456894a45e6a70bdd4ad",
      "End": "70e9184eff6245ac8eb4933dfedda480",
      "Id": "6b99297a35b74124bbe78326eed712ba",
      "IsHidden": "False"
    },
    {
      "Start": "68fe5b817d6647f8addf82247b455c13",
      "End": "49a47125bd9f4e33a40184cb574d3295",
      "Id": "ffbbf78e0430454ca53197c6ab3954d7",
      "IsHidden": "False"
    },
    {
      "Start": "0f840b195d8446c791943cf5213dc549",
      "End": "530a3e890da44a4d88e640e44df42190",
      "Id": "66e6ccc3086b4e5f87bd8b7211f8416b",
      "IsHidden": "False"
    },
    {
      "Start": "f8216c4019c944dca2ef410a79633058",
      "End": "9d04e4265b4f414895a3ebf2184b3f01",
      "Id": "14fe8c95f3d442b1866a8fea3475a71d",
      "IsHidden": "False"
    },
    {
      "Start": "8652093c711a4a64aa9950988c4e7374",
      "End": "3cde7a08e5ac4574aaad73a3437dbffa",
      "Id": "0a3760147b7d4495b798d9d02c11d4a7",
      "IsHidden": "False"
    },
    {
      "Start": "2897f975969943e38a22550259cc9c0d",
      "End": "14bc7455de97458abb912fe3708b2ac2",
      "Id": "b4a9fca54a2c46989958ede2d5b1136c",
      "IsHidden": "False"
    },
    {
      "Start": "9bf3ffe595394b6a9b818d0840ee8b2c",
      "End": "028c5d8cc89741afb39673a86e461481",
      "Id": "b7cc7f0cacb648a59aae5e4c364df4d9",
      "IsHidden": "False"
    },
    {
      "Start": "c1910081fca2464284d8ba17470e3028",
      "End": "84bdc7dcdf0441469c52c3c560255b90",
      "Id": "b8793d7b4c2047dfb054170df23f2890",
      "IsHidden": "False"
    },
    {
      "Start": "b58580473ab94e40aed8a037cd74c187",
      "End": "e0765e3f8684400c99c8c9ae8632cc68",
      "Id": "9ec24256740b4a2f87f4df0e759ee389",
      "IsHidden": "False"
    },
    {
      "Start": "68dd8bd7b53743c68be91d8a954bb173",
      "End": "28cb389c42944fd6b4995ab0b7b569dc",
      "Id": "bb46c63e262b4171919455a7b030806d",
      "IsHidden": "False"
    },
    {
      "Start": "c9ac602a09aa40b7925fb336c380791e",
      "End": "9bca32bbc3544fce9e1b29940f92ad10",
      "Id": "abfd2c081ce547d99ebcac0d37f5379d",
      "IsHidden": "False"
    },
    {
      "Start": "2ae310d0d60c459ab633662623aaa4a3",
      "End": "68698a3b7b754cf9986d536be257a191",
      "Id": "78410a201a0d42bf86e427c8a4e21df4",
      "IsHidden": "False"
    },
    {
      "Start": "e6ee1f2636f24b29bbf9421b08a4d4b4",
      "End": "0f6184c6a26b42ec8e454fd7e0146ab4",
      "Id": "85e49012baca4e768a457e4a74ba6beb",
      "IsHidden": "False"
    },
    {
      "Start": "0c534c78b5624272a43b775294e1bd2c",
      "End": "7d969fe3a6854a6f82f16430fdae6679",
      "Id": "e643eb4867264ebc916bbeabb4c95806",
      "IsHidden": "False"
    },
    {
      "Start": "0c1b28737ee040649d26e028201d10fc",
      "End": "cff29ce4e3974f1fb41f31b6474f28bc",
      "Id": "f04f758006e34bcf810e18d7f1b624e4",
      "IsHidden": "False"
    },
    {
      "Start": "4df1013d985f4b008e89b0a139e31cb5",
      "End": "d39fdee534e244f9a5246121981aa864",
      "Id": "8802005b03c744ab82d2b113e6eb143e",
      "IsHidden": "False"
    },
    {
      "Start": "73b8373fab6645f29874a25a85aa446b",
      "End": "67488f1b639445908ac3b9a1a2fa9ca3",
      "Id": "990d3beb04474da08c995e567bd9f644",
      "IsHidden": "False"
    },
    {
      "Start": "d5d77a848beb4c1188b9bc9e6601b08e",
      "End": "7f72de3c9a6948a2a315d6f0e5b6b718",
      "Id": "41dd68fcde794533bf53678989ff540e",
      "IsHidden": "False"
    },
    {
      "Start": "3791ffc2d1fe47f1beeabdea4db6a92a",
      "End": "be4f46bd0f9f4893a17946f72f3dff8b",
      "Id": "c7cb1c0329324eb9b14ac86c3e319d44",
      "IsHidden": "False"
    },
    {
      "Start": "ce518a67cdee47fcac2f50d31b636c44",
      "End": "9ba6bdb9d7794748b2af32c37c86aea4",
      "Id": "941143d798a54b21ba01119b3d363143",
      "IsHidden": "False"
    },
    {
      "Start": "41c3511d931347c596905b5c9ff7aa65",
      "End": "b3196a946b2c4784ab26b85dcff1b34a",
      "Id": "a0e56ace497042edbfa967fee8550219",
      "IsHidden": "False"
    },
    {
      "Start": "3e0b9d22f6e448849333eb0aa65e1b3c",
      "End": "7eabc34b82164275b5c2990ce4bd43b7",
      "Id": "f85c7a5d642a4133934c0164cb7cdc38",
      "IsHidden": "False"
    },
    {
      "Start": "cbf152edfed64f5287f9d439a7c49105",
      "End": "695818470bab43fbb537ca997e326639",
      "Id": "7b87429beef74b8097f55f1a186fd65c",
      "IsHidden": "False"
    },
    {
      "Start": "6ee3312aca034f3fa428dfc4e52b65b2",
      "End": "39666b47f1ae4a739708add083c375f9",
      "Id": "9b5394a7dd93405584cabb8c8ae90bf4",
      "IsHidden": "False"
    },
    {
      "Start": "6ee3312aca034f3fa428dfc4e52b65b2",
      "End": "43dc7b2c52a14443b3c1319f56eec5b0",
      "Id": "92bad476ce084e2fbafc92b46edf4778",
      "IsHidden": "False"
    },
    {
      "Start": "12539e57978943b09002614176eff22c",
      "End": "f0dedf1313014da0ad2cdd72d955e756",
      "Id": "3e5786c2fb2f4eabb2b40ba2192dfc5b",
      "IsHidden": "False"
    },
    {
      "Start": "6923acbda66e4141aa50ec8029faaf71",
      "End": "83e2eb3278ce43608b538b3964eaa0b7",
      "Id": "c6ed02c665d84f41b0d411a81e7f55f9",
      "IsHidden": "False"
    },
    {
      "Start": "ee856ce26cb2489c9912499579ee7bbf",
      "End": "39cb8c6ade6246449990ea58efa8360b",
      "Id": "e19ed33848104d2e9741f8b6f72bfe2a",
      "IsHidden": "False"
    },
    {
      "Start": "2dee5af508a34ada934aba42a91ed69f",
      "End": "38bc82ee811546a9b3cc81059d1717ce",
      "Id": "04eed6a017234c319aead063c0813e50",
      "IsHidden": "False"
    },
    {
      "Start": "2dee5af508a34ada934aba42a91ed69f",
      "End": "6d71e424926c41459c6c99c385db6fd5",
      "Id": "b698bb75435e47fd8f2f3ed06323d2c0",
      "IsHidden": "False"
    },
    {
      "Start": "5b51d2ec59874ae0b20a7253bf59f614",
      "End": "fe22cb2f21ad4be5a13cc652f3c89d4d",
      "Id": "1ceac2049d0d49819b7b5bec2cee0699",
      "IsHidden": "False"
    },
    {
      "Start": "8ce9a1fc285f44b5b5dec2df9b3deae6",
      "End": "0db705936caa4d03bb732e330b203138",
      "Id": "9321f6ae48b448a5bb3364a8cb93b68d",
      "IsHidden": "False"
    },
    {
      "Start": "68dab4b3d8f74687bd4437c4d3ae36eb",
      "End": "9e25963bd39749c38e484f6b1d61e4de",
      "Id": "f954afabba5b4c8fbecd087bbf5077b1",
      "IsHidden": "False"
    },
    {
      "Start": "d5e6306ff18d4c9abecf31fdd81cb58b",
      "End": "c9770471659d4177845535352ef99959",
      "Id": "03fa89c81fb643c3b061864c9f1aa101",
      "IsHidden": "False"
    },
    {
      "Start": "038c23cd027a47f889f5cb5ab4e97786",
      "End": "a75428cd8a454ce68b786446477a7eaa",
      "Id": "57ea2bf87f4b4182b2aa4ad641bcf925",
      "IsHidden": "False"
    },
    {
      "Start": "b25967da10db44f08e139a5bbfb0b8e6",
      "End": "2f7e168820e7493e93d2166a958e6008",
      "Id": "f832cfe721664d6ba3dbd4c2513a95d3",
      "IsHidden": "False"
    },
    {
      "Start": "c4e4f0c50e0e45319869dd228a73257f",
      "End": "c564b3caa9a04c2b9ab383a8a3db6ad8",
      "Id": "2ab4661067a5402d936a70f9eb5b9660",
      "IsHidden": "False"
    },
    {
      "Start": "c4e4f0c50e0e45319869dd228a73257f",
      "End": "b49d157865af4787a1a92929011b7f68",
      "Id": "861c66e3712e4b2a8cd647628c464b23",
      "IsHidden": "False"
    },
    {
      "Start": "c4e4f0c50e0e45319869dd228a73257f",
      "End": "696905ace8d2456e89c40600da78b9dd",
      "Id": "dd595a9a3a094e3c83b21ff05de0b477",
      "IsHidden": "False"
    },
    {
      "Start": "c4e4f0c50e0e45319869dd228a73257f",
      "End": "16b42172a1fc471d88d3ec783b7e2b2e",
      "Id": "3007b15351a24ec3b5b3567b91ab86b3",
      "IsHidden": "False"
    },
    {
      "Start": "c4e4f0c50e0e45319869dd228a73257f",
      "End": "d0ee5282402a483fb666613d4d65c341",
      "Id": "fd14867293584bbf854f26b40da1e160",
      "IsHidden": "False"
    },
    {
      "Start": "bf99364d4fe8476a938d16b675e998b8",
      "End": "fd4cced8ff5f45fbb1cc67b777f41379",
      "Id": "269c4063ee70432cb5b281cd4cb7364a",
      "IsHidden": "False"
    },
    {
      "Start": "bbc421b9b76b41eeadc5fb26f47d620a",
      "End": "e6f4ae8d6aaa424bb0977f4e06f57505",
      "Id": "777db191825e4e6eafe6de239cc21ada",
      "IsHidden": "False"
    },
    {
      "Start": "9fe4070b76ad4ec4acac8e2c8a35972b",
      "End": "5cb40314b3d045ad9eb28870434bf752",
      "Id": "a129da9c52114c4eac9934ce8b658511",
      "IsHidden": "False"
    },
    {
      "Start": "5aaff70746614a44ae74266380e70b75",
      "End": "8333aa994f924883a7ab6099ead7d3d3",
      "Id": "c8cfbbd6a4504fa280d0d988a62cfdad",
      "IsHidden": "False"
    },
    {
      "Start": "a32732c8e5a74f8a8c4e22d9573aecdc",
      "End": "32e7c2394a0f42de9db1e274f67c54be",
      "Id": "3403941c03b3450c82562e5cf4c7c240",
      "IsHidden": "False"
    },
    {
      "Start": "93c181707b1c437786f87734c10c57e7",
      "End": "36750e602ba04e619e252ee73f990a9b",
      "Id": "29e2da1d79fe4387a7d6c727d9b18832",
      "IsHidden": "False"
    },
    {
      "Start": "93c181707b1c437786f87734c10c57e7",
      "End": "5e096376a2a24b1c8f4e97560694f7c1",
      "Id": "b87d7394d247479388a33d728c65dbca",
      "IsHidden": "False"
    },
    {
      "Start": "ad684725a0d44289af120a853ab9e6f2",
      "End": "3d0a3cab343743c6989ec67f1356eb98",
      "Id": "28dad925a2fd43c797c5eed8c2b3e4e5",
      "IsHidden": "False"
    },
    {
      "Start": "a34d5e59da704f929247d6f5c0b22246",
      "End": "f8e79b44a8eb4d7696658d2ed3398b66",
      "Id": "bdab9011d35f43da844721584e4bc8c7",
      "IsHidden": "False"
    },
    {
      "Start": "7fe4edeca639486685954539322cf550",
      "End": "fc548649046744a2a47738fe6a0d2f7d",
      "Id": "a2b889649cc449f5b2c9ebd414b2ea13",
      "IsHidden": "False"
    },
    {
      "Start": "7fe4edeca639486685954539322cf550",
      "End": "729d91ba579647979eba8a214650d7c4",
      "Id": "87a8288a089f4dafb2b17109b30358a3",
      "IsHidden": "False"
    },
    {
      "Start": "4ddec7d1f10749659b6ab9949e313fab",
      "End": "90c5d68e899d495bb545392d5d233301",
      "Id": "ba12497444f7495f968ac1f17ee0f7e3",
      "IsHidden": "False"
    },
    {
      "Start": "be725943005243019d49955323eed552",
      "End": "d2288b5f9bfe4a0388ccd8645f4a7d8d",
      "Id": "c0183c5a921c41efb49b29ab11ba2035",
      "IsHidden": "False"
    },
    {
      "Start": "40b178e2087b43909f82b51fdf924a5c",
      "End": "ec9e453a58aa4d75bdd2aa9c69a3b56b",
      "Id": "54ee5e41ef014bb4a476b3a74d5e69e8",
      "IsHidden": "False"
    },
    {
      "Start": "d6179b823f764cc39335b9ee5eda2759",
      "End": "001ccaac9dbd4cc1a6d8f70f6f1093e0",
      "Id": "db213e2b76aa4f42a377039f7e8c5692",
      "IsHidden": "False"
    },
    {
      "Start": "3ff0c34b60354333815d9010abf81913",
      "End": "a82541ea13b6427b98966c26c88cbe03",
      "Id": "98967d2966684c37a1b5bafdd53ff0c5",
      "IsHidden": "False"
    },
    {
      "Start": "23f04e40cf37419d89f71aec499ef4a6",
      "End": "3faa9c460e0342428977af1ed6e4e457",
      "Id": "364cbeb70f7a421d91da52ad5cc56ead",
      "IsHidden": "False"
    },
    {
      "Start": "ed4ac03d42f74532a15042daceb75351",
      "End": "b75c3a151bd34ffe980bb89af09aa189",
      "Id": "89380bbed3034a2ba7cbd54847c552dc",
      "IsHidden": "False"
    },
    {
      "Start": "79fbf2ad7b8940648b1f0f535123518d",
      "End": "005459634a2f40359aac2ec00d485b96",
      "Id": "407ec90cefff4874a217805a09b08f22",
      "IsHidden": "False"
    },
    {
      "Start": "06e4b0242fb2455cbf257ad97037b87d",
      "End": "ee081b3058914147947398147af4d913",
      "Id": "f79933977b834570854a4525b39a825e",
      "IsHidden": "False"
    },
    {
      "Start": "06e4b0242fb2455cbf257ad97037b87d",
      "End": "88ab45bbd71b4f4692d44801f969529e",
      "Id": "79a3ea4efa054cc5acf348b50a5ad899",
      "IsHidden": "False"
    },
    {
      "Start": "fd4db07cc1e540978d488f04a2828b90",
      "End": "da0fd964d8774365be21b5cf6ff1d245",
      "Id": "87dbbb7fe6a242e9aef4980192095093",
      "IsHidden": "False"
    },
    {
      "Start": "013d203eba54442e979ef8a2e9c69c07",
      "End": "d46f8c4044664f04b0446d82f9974afe",
      "Id": "b82f7e444fe94533baa847501caf8bc9",
      "IsHidden": "False"
    },
    {
      "Start": "013d203eba54442e979ef8a2e9c69c07",
      "End": "e3c8b4c655b24338ad0b6a7cdd2664a5",
      "Id": "5a10a4a8516f4ee6950faff8d2003ec8",
      "IsHidden": "False"
    },
    {
      "Start": "6998206d4d3649138707981be2e0eaf8",
      "End": "6c4bf26c162a4708850766e16b7c92fd",
      "Id": "e8f79fe8e75a4a12b656be0a12ba9fd3",
      "IsHidden": "False"
    },
    {
      "Start": "d15811540d364f2ead829f28dc3fa0be",
      "End": "71fcdd61adad47dab3fd865d67dd7b65",
      "Id": "adb8aee2c8a742869a267236853a08aa",
      "IsHidden": "False"
    },
    {
      "Start": "d15811540d364f2ead829f28dc3fa0be",
      "End": "e91c4db7f5d04f34a9fd67effe96e801",
      "Id": "f6deac5348d74f098ff6372b48040302",
      "IsHidden": "False"
    },
    {
      "Start": "f94db449957f41908874a3dfc41fde46",
      "End": "d695df0762764526b186eb7b01f7757f",
      "Id": "8e881382757f4ab890896e3c18fbd7b8",
      "IsHidden": "False"
    },
    {
      "Start": "aeb15bf7f7a64b7ca75f0211a24390de",
      "End": "c8d4edd8f3dd44609df71d728511d389",
      "Id": "01c94a684f26415cbfe5ccf34a37adff",
      "IsHidden": "False"
    },
    {
      "Start": "1fead468831647bf838a70a9450401c8",
      "End": "725ae2751b384fd4b2493e1e923061b4",
      "Id": "e739894e2d11466c94bb5aab162280a6",
      "IsHidden": "False"
    },
    {
      "Start": "1caef4f6c73f4deb9e18c4879359bfa3",
      "End": "c7acde1ba6d642dcbeaf4784d4e587f6",
      "Id": "e3d626250ff34af29fa3f6769b441250",
      "IsHidden": "False"
    },
    {
      "Start": "9faf4f58784c4bd58eb9ad519e89b9a3",
      "End": "e4c3ae15dd334fcd9f21cc12a68d764f",
      "Id": "e221f44bb96a49d6a61f06ae7040b6a0",
      "IsHidden": "False"
    },
    {
      "Start": "73de41230a334e65901d287cf5bc67c1",
      "End": "6d5aa68180904bbd917834d15ed6b41a",
      "Id": "4d5953f34696497ebb40d9e2595de012",
      "IsHidden": "False"
    },
    {
      "Start": "1cfa29bdb9df411cb7a37d5c5abf918e",
      "End": "d9a68a8ea4a24fbda3c918b9849ee7b3",
      "Id": "127db4a40ead4e979c261344a609565e",
      "IsHidden": "False"
    },
    {
      "Start": "1cfa29bdb9df411cb7a37d5c5abf918e",
      "End": "3a33f969f5194a7d8b83b653c6054e14",
      "Id": "e7572cf1e5074e46b85a1918e58b643b",
      "IsHidden": "False"
    },
    {
      "Start": "1cfa29bdb9df411cb7a37d5c5abf918e",
      "End": "d3f50e6f48b04ce6a836a882f4c07884",
      "Id": "0ba4d946302245ca837c41dd07fc0da2",
      "IsHidden": "False"
    },
    {
      "Start": "1cfa29bdb9df411cb7a37d5c5abf918e",
      "End": "3803eafeb2984d45973fed64e82f25aa",
      "Id": "aaa9848140fd428684e0a86f764ab79b",
      "IsHidden": "False"
    },
    {
      "Start": "14b5c51d84004bb1a392af3f289cf53c",
      "End": "7034140d6e714e63a6e8320ac883bf11",
      "Id": "c29d4f27bc434766aeb51a5736a400ec",
      "IsHidden": "False"
    },
    {
      "Start": "14b5c51d84004bb1a392af3f289cf53c",
      "End": "375c12dfa9014662980113e50ee1277c",
      "Id": "0dce5478437d4c44b4bb2a1828088416",
      "IsHidden": "False"
    },
    {
      "Start": "14b5c51d84004bb1a392af3f289cf53c",
      "End": "27a801cca10a4b32b73158772d3440fa",
      "Id": "548ba06eb65a488d94d09d248c285a56",
      "IsHidden": "False"
    },
    {
      "Start": "14b5c51d84004bb1a392af3f289cf53c",
      "End": "578edb05cc7b4e23baa584dca96fc1fc",
      "Id": "0b59566135944557a7032d31b65afe71",
      "IsHidden": "False"
    },
    {
      "Start": "6207b8f901ed4b8985063922febf431a",
      "End": "2de0fab64c184cb482ebf4d85d087ee8",
      "Id": "03486dfadd10414884b15be54216ce92",
      "IsHidden": "False"
    },
    {
      "Start": "6207b8f901ed4b8985063922febf431a",
      "End": "282305f18b134b808768620a6105f440",
      "Id": "e86ca28249314a6bbc449610f97c4ee5",
      "IsHidden": "False"
    },
    {
      "Start": "6207b8f901ed4b8985063922febf431a",
      "End": "212304c0c9e1474a99828a6aeb6b32f3",
      "Id": "fd85d50cb1544124a9ca064ff6dc9c3b",
      "IsHidden": "False"
    },
    {
      "Start": "b1df6831d46a4a678c4d4ed0a05b57af",
      "End": "5cce65c8b1a548cb897b3590fc2e9e07",
      "Id": "0373b0e022014b51a005a5bc1af235b7",
      "IsHidden": "False"
    },
    {
      "Start": "daf2d5f4dc2b43f4a3a12013073d3164",
      "End": "d92b5a013fb7461c8614dad8e356693b",
      "Id": "65bd6e1154a449b6b3f47a9d429cf934",
      "IsHidden": "False"
    },
    {
      "Start": "bd58cbb5e38a4ff3b099da3d9c2d1002",
      "End": "5594a4ba040f4fe884bceb4d7a5981ee",
      "Id": "ce0bb5eb79984c74b9c64e1b4773247a",
      "IsHidden": "False"
    },
    {
      "Start": "0806505654fc464b9e50308ba35ddef0",
      "End": "3575f80a83f14ba4840e9a6bd067acce",
      "Id": "a4ac2417b0644f96858217433da8f0de",
      "IsHidden": "False"
    },
    {
      "Start": "880d94a494bf4d3ba8014d0c48803281",
      "End": "eeeede2bceab48a8a2b25907319e207f",
      "Id": "a9b21f55df3745dc8a20544b8480e5bf",
      "IsHidden": "False"
    },
    {
      "Start": "1fcc0c95fd7e43569802136f85a64cab",
      "End": "90f8fbb5fda94443b808207042bf58ce",
      "Id": "6d8dd09b3e6444318cd937d0916a1a8c",
      "IsHidden": "False"
    },
    {
      "Start": "5360b247411b45dfac4e7cb805fe6256",
      "End": "ffd0e43d9e904238935d2c82346da3cb",
      "Id": "b3465fd846a94e61bd7d8e38e3fe4fcf",
      "IsHidden": "False"
    },
    {
      "Start": "69f68cef6b6b411d9c39c31f1c25c181",
      "End": "31db58114b6144cbb27dc769e3eed9f2",
      "Id": "6f59d92c1bd94c96bcc960d53ffa9a65",
      "IsHidden": "False"
    },
    {
      "Start": "69f68cef6b6b411d9c39c31f1c25c181",
      "End": "00a4830ad31a44eeba5bb3b8d3112c91",
      "Id": "5bb4f783d95d4537a0c08397a3220a60",
      "IsHidden": "False"
    },
    {
      "Start": "69f68cef6b6b411d9c39c31f1c25c181",
      "End": "23a6563a1df840b9973b9cb46e4192ab",
      "Id": "39adda36953644e3aeab84f27fb14148",
      "IsHidden": "False"
    },
    {
      "Start": "8ebdf41c1e7440ffb94ca13c96ca5277",
      "End": "84f988ebc0874336baceb11c7b354ce7",
      "Id": "890f2bd8e47b4bc2a3c8dba6a58c0ef5",
      "IsHidden": "False"
    },
    {
      "Start": "ccc1705ecb5d4ad2ba8f760521cc4dd9",
      "End": "e204ea632b18486a9d853fedf3eaf590",
      "Id": "130d67c17d314b7c83bb27a2cd2a20d6",
      "IsHidden": "False"
    },
    {
      "Start": "639f4a12d8124459b658a60860f412b8",
      "End": "0f63398173f54d15ba44b6bddaf77e6c",
      "Id": "75732331de0647ac998394ef015246ae",
      "IsHidden": "False"
    },
    {
      "Start": "c5b0fb6e2893429aa23c60b2109edf2e",
      "End": "f85188623f6a4c68974c95488da1ca44",
      "Id": "71319a5786fd4e6db21d5855b4823479",
      "IsHidden": "False"
    },
    {
      "Start": "19f6747c70a84b4fad45d2f0220512cb",
      "End": "7e0b88efb9974aeaab4a10f20cf6ca63",
      "Id": "6024488efd0f4757b763406a169f89fb",
      "IsHidden": "False"
    },
    {
      "Start": "7f3e25e542f54c47a969d6c68f0bfcda",
      "End": "0e21a60e790d453f9b9a045d04b8661b",
      "Id": "31a546ec39e040dcbe7cf69e96ede7d7",
      "IsHidden": "False"
    },
    {
      "Start": "67bd6f1013bc46bdbdceec75079a5ae5",
      "End": "42afdeffb32f46a991788f56ac87e0a3",
      "Id": "fded66809507463c97ad5030afd5eefd",
      "IsHidden": "False"
    },
    {
      "Start": "fa40dc1b97054ec483831500d066c320",
      "End": "355cec19810945aeaf6020260b12b4ed",
      "Id": "42112e813a44487b9e608c3363b74661",
      "IsHidden": "False"
    },
    {
      "Start": "939fd6d1ff01483da6cf71a1e06a4ea2",
      "End": "fa1ab5e4cda94edb912fe396d5efa637",
      "Id": "6fb5f64eccf5488aa3e11aea62a75e39",
      "IsHidden": "False"
    },
    {
      "Start": "cf851b3fb59642109647ed291ead838e",
      "End": "bbb2b479e06246c886aff9314aa0dbf4",
      "Id": "149a02b2ed0c442791b0969687b4add4",
      "IsHidden": "False"
    },
    {
      "Start": "cf851b3fb59642109647ed291ead838e",
      "End": "398e8ecfbd27422582116242024c79a9",
      "Id": "5c4bc9722c7d4b419e50281b1e770d9a",
      "IsHidden": "False"
    },
    {
      "Start": "cabff763cb95472fa3db4cc9ff1c3399",
      "End": "ec2a759cd4dd4ea0836549ad0060aa11",
      "Id": "96e9077df07643b4b71915da81155eb4",
      "IsHidden": "False"
    },
    {
      "Start": "cabff763cb95472fa3db4cc9ff1c3399",
      "End": "877e2ec6d5cd41198de8ca3e300afec8",
      "Id": "2ccbde4a56ee48f6ad20b075f8e392ac",
      "IsHidden": "False"
    },
    {
      "Start": "c3540d42528f446799be7a21b5d07f91",
      "End": "881dc2ed428c46c6976ea6123b7cc613",
      "Id": "ae639fe5cca641f9b5806fd1d7e39aef",
      "IsHidden": "False"
    },
    {
      "Start": "950aecb85fd2446f893ffbe8ed8327f2",
      "End": "95576b7093e54417b2a268dc0a83dfe9",
      "Id": "df7ec03411d6436f8c3cb886c3bebb96",
      "IsHidden": "False"
    },
    {
      "Start": "bbf4e01b5f314117a479ac2b5b68fd99",
      "End": "75719a9e387c47499aa8c14f861d7312",
      "Id": "ab9f0860f7784370a7a1b42e6b6fc809",
      "IsHidden": "False"
    },
    {
      "Start": "cab19a35613f4bbfa5e19316a62d8b98",
      "End": "2f87950a71934fc2b9a4f8315e5d2895",
      "Id": "c4fd8924c801472f820f8502e98e5591",
      "IsHidden": "False"
    },
    {
      "Start": "2e021c2313054cd1972c498698897fa7",
      "End": "a7c5398f957c4c179da1e495ec9f59b5",
      "Id": "b86e7e6e47234b2ebf9268995000ec6a",
      "IsHidden": "False"
    },
    {
      "Start": "2e021c2313054cd1972c498698897fa7",
      "End": "c0870ca74d674dc9a1a5e5770fc07ef3",
      "Id": "d9e87d3a9013484ab25d5fdc3247186f",
      "IsHidden": "False"
    },
    {
      "Start": "35b239de249a470cb6c2fe19bb69952f",
      "End": "023c0a27eb23481ebd1fb2a1098991c3",
      "Id": "3bafe923e2c3401c99313a0fe5c5a1af",
      "IsHidden": "False"
    },
    {
      "Start": "f2a9ee6a7c4449358a0fd9eb96b6a288",
      "End": "cc134913f66c4b398520b453db0af236",
      "Id": "6a6b0125d8d3420e9d8c02d8baa0616e",
      "IsHidden": "False"
    },
    {
      "Start": "1e8de4c939b6483d8c787e4eeec921c8",
      "End": "bba51344a4f64b2fb52f6df84a918be6",
      "Id": "de6e49e22c28475c8581d6dba369dfba",
      "IsHidden": "False"
    },
    {
      "Start": "a11bb97ab49d4aa7960aa08c3635016e",
      "End": "8868f5d0f8e94c119156851ca087f862",
      "Id": "1f1583e3f66f4c5f9d3dd17efa5c6593",
      "IsHidden": "False"
    },
    {
      "Start": "9d67f8e1ac3846939757ab810edbfd0f",
      "End": "3ec9f6acd5c2495db4af2deac02f32f2",
      "Id": "f8f4647685664f7d8a23a48c900d5d17",
      "IsHidden": "False"
    },
    {
      "Start": "6946f83b7c074ec68de4b723494fa5ee",
      "End": "ee05eed090de43039997e0d2074d6393",
      "Id": "fc0b3105770e47cab4b99299ac91cfae",
      "IsHidden": "False"
    },
    {
      "Start": "6fa913719818476a9bf9ebb1a67d64c3",
      "End": "5f341de6419142cc997970dca1693aaa",
      "Id": "a2046a7f8c1047d791e9d0c7d5378295",
      "IsHidden": "False"
    },
    {
      "Start": "7ff8a2b6be1d4fcdb63c16dbe5752829",
      "End": "488cf69f3daf45be8358b213fc09c438",
      "Id": "83a1af31e5be49b2afe8de176058ba1b",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "683e4134be2047afa825fdf503821bf0",
      "Id": "4eb122e9e4cc4bea86ad44676a643293",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "ecfd85305899465984f0c8b988dcd330",
      "Id": "8797d381a2d04b12ba5391cc10109c7b",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "58cfff511f674944b07c3a7e7a0907ed",
      "Id": "a7d2c8d8be5e4408a4bd0340bc906d7f",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "974f80ad8a3f4e238e843be83f49c320",
      "Id": "b70e81ccfc2741fbaef59aeb664171d7",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "454eb84287464e1681863dc5447758b5",
      "Id": "7f91c2f5ce9f4e5c84bc5f56b6420ccb",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "17c88eca6cb44380af3a6d2059198f22",
      "Id": "0a81269e90f149f08d8867db48009113",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "7c0e63b6a3dc41f6848e239986b84897",
      "Id": "5b7b7bd33a8843e68a10d5aaa9a04cec",
      "IsHidden": "False"
    },
    {
      "Start": "98b571793d2e44eb8fa951a4b6429a84",
      "End": "eedba5dda1ad409b8780b4e5b95dc8e9",
      "Id": "bf0417af86524a9a8a9b32fd93c3ed6f",
      "IsHidden": "False"
    },
    {
      "Start": "da4657698321495b8c66f7ee98301ebc",
      "End": "ec82136565a94c28896cd31dd2cd632a",
      "Id": "11bb87363bb64003bd957f32a4e2cbf5",
      "IsHidden": "False"
    },
    {
      "Start": "da4657698321495b8c66f7ee98301ebc",
      "End": "de05f89223dd4a5a988f753afa7e11c9",
      "Id": "d216d80842344fbfbd1ff4eb19db4819",
      "IsHidden": "False"
    },
    {
      "Start": "a8d430add19942fd9dc6b7a384f93c57",
      "End": "3d05076d9fdd4c20b8a0c313145f8835",
      "Id": "61508bae63764e48884f9121dc7c1d76",
      "IsHidden": "False"
    },
    {
      "Start": "11576a251c764037854ab95ecbfff342",
      "End": "e975c1e7025540d48deea0da70150304",
      "Id": "de210dd8f73a4687919ace1576dc2ed7",
      "IsHidden": "False"
    },
    {
      "Start": "67f6aaa5d8864fcba9c64bdaf5431175",
      "End": "423ed8fee1bc4fb1acb4c7e27eb75187",
      "Id": "7f7809430c9a4b69bfe0c89322d8a122",
      "IsHidden": "False"
    },
    {
      "Start": "e20c238948f04f77ae0162581ec45a0f",
      "End": "f1ebdec00e9f4baea57e37b0156abeee",
      "Id": "a05118fef8dc4b5d8c85940108038501",
      "IsHidden": "False"
    },
    {
      "Start": "17c831d687b445be863be844bb1dfddb",
      "End": "831014565f5a4d06b9a33e0fe698b89c",
      "Id": "66c65f1af5d74b1b805e386268eaa0b3",
      "IsHidden": "False"
    },
    {
      "Start": "b76cc9f8c40f4d18b66502fd877a5a4d",
      "End": "41da90759b084aca938635283920ce47",
      "Id": "96201ec721b14ab7ba079b58c6a9b37f",
      "IsHidden": "False"
    },
    {
      "Start": "52f4790799f342b9ace97a237beda8e0",
      "End": "e4c8930cf73344f9b33565ec63211d76",
      "Id": "54ea6d5f7d8143eea2f4bd64cb44a745",
      "IsHidden": "False"
    },
    {
      "Start": "78427bd821a24db3b8a01df5561ef11a",
      "End": "8ada68bd2d534bdb8213330138b2d140",
      "Id": "e8f84178b93240a4844f3729caee3691",
      "IsHidden": "False"
    },
    {
      "Start": "39056983a35b4aa498f35589af1522c6",
      "End": "a47543549b2243f493ffdb11cff838da",
      "Id": "9caa3980b30f45eb9b359432d3b151b2",
      "IsHidden": "False"
    },
    {
      "Start": "295a57f2754e408299b07c23c89a1239",
      "End": "8e25c7c85e904be3ac030ce77b33e3c0",
      "Id": "6fbd55afb96e4b13a1a5f07c0b4a131f",
      "IsHidden": "False"
    },
    {
      "Start": "0bcf4e3c521e4eb0813393f3eb1377a7",
      "End": "4daffb784e7143e996c962aa4b6e4824",
      "Id": "a3498f393bbb43f994569673af530450",
      "IsHidden": "False"
    },
    {
      "Start": "38c0a038683b46bbbea9624155864065",
      "End": "84395eb152e94409b41e1405904343e6",
      "Id": "0f5a61519435461fba4ce212b9d8bcd1",
      "IsHidden": "False"
    },
    {
      "Start": "d67fc32a41624efa881e79567c29f4d8",
      "End": "a36766b100ae4192aad4e6ff66a1d014",
      "Id": "6994ee60a68948d3a6ebace5bd9b4352",
      "IsHidden": "False"
    },
    {
      "Start": "d67fc32a41624efa881e79567c29f4d8",
      "End": "27b9d4f1791f4a0bbb03db77b26efbe3",
      "Id": "ff1c542a50ad464a950bb09c6620304f",
      "IsHidden": "False"
    },
    {
      "Start": "436c0f5e96174fafb5b66145b1d124cd",
      "End": "74faae05018a4d86a33d30de01b8ac55",
      "Id": "115bbf9a150543bf9b1b49c7c5eb6276",
      "IsHidden": "False"
    },
    {
      "Start": "436c0f5e96174fafb5b66145b1d124cd",
      "End": "927b15020f2c4988a8fac44881b4a62a",
      "Id": "954e1db62948404082f0150976ff4aa7",
      "IsHidden": "False"
    },
    {
      "Start": "99857f50ad0b465faf40a8ed765f70e5",
      "End": "628879c9be9942488c4fc32f17037804",
      "Id": "22f178027e83468b830bf6a4c545d34c",
      "IsHidden": "False"
    },
    {
      "Start": "99857f50ad0b465faf40a8ed765f70e5",
      "End": "a127cda180b740c9bde452ee570eb159",
      "Id": "a3ac321631934f5ba65777cc28109ddf",
      "IsHidden": "False"
    },
    {
      "Start": "64f15a7659a54dc5b901da0949147c0d",
      "End": "cc5c4f6a477740bc9cbfe37b532ad47d",
      "Id": "0b73b8907ac848e288b61d79ad9be0ed",
      "IsHidden": "False"
    },
    {
      "Start": "64f15a7659a54dc5b901da0949147c0d",
      "End": "eae0600c88d24c6f9985093bef135d3f",
      "Id": "142e2b932ab043349c3398efdbcde4b2",
      "IsHidden": "False"
    },
    {
      "Start": "3cffb964cb94452c949434d108ede285",
      "End": "65c76f65856740c1b47d9d90bf5c8033",
      "Id": "b7e5e1358b144dbd8c2784a4a017ea39",
      "IsHidden": "False"
    },
    {
      "Start": "3cffb964cb94452c949434d108ede285",
      "End": "ff8c865fa2ca47ed8c874dcd74bdaa4d",
      "Id": "0c43e74cab5148a1919e8bf97be6a2d9",
      "IsHidden": "False"
    },
    {
      "Start": "3cffb964cb94452c949434d108ede285",
      "End": "7f4a48ec1cdf4320a4bd265564dc2e17",
      "Id": "6c0426f7b891455486a6ed038a48f642",
      "IsHidden": "False"
    },
    {
      "Start": "5f08f82352f840ef868542e116dd66fb",
      "End": "fa6fde3deb8a4845a605c7be4f90dd9b",
      "Id": "cf869e68eccf4349bdda3241dd14722f",
      "IsHidden": "False"
    },
    {
      "Start": "5f08f82352f840ef868542e116dd66fb",
      "End": "20f3525fc6814aba82a5865a83b5507f",
      "Id": "78b53ce1fc4e4838ac9a87980f426531",
      "IsHidden": "False"
    },
    {
      "Start": "5f08f82352f840ef868542e116dd66fb",
      "End": "f22531c7646f4f51b2866530633eb6ef",
      "Id": "fa59a8729c654984b211fa2f928839f4",
      "IsHidden": "False"
    },
    {
      "Start": "57f93dc56c094149aea40632c42e69f3",
      "End": "4551a4ee94c4491280ea09d9707ac286",
      "Id": "e80b85c13d2f4f7fa387480a480564d8",
      "IsHidden": "False"
    },
    {
      "Start": "57f93dc56c094149aea40632c42e69f3",
      "End": "1f573351dbe648cca8a2a81f43ecab5f",
      "Id": "2df7fe2c6e654558a5a7652fdd34b603",
      "IsHidden": "False"
    },
    {
      "Start": "103a339d98cf404da52b0c0ec48cd08e",
      "End": "583906642edd40c38d443b4a41f950d2",
      "Id": "e5a2d18b782d4d488bf4b60a389e4d97",
      "IsHidden": "False"
    },
    {
      "Start": "103a339d98cf404da52b0c0ec48cd08e",
      "End": "88a3fd803edd47068f187a5c2b95b0c1",
      "Id": "8c380f9a6c4449ba8bdb9f0b760e44d7",
      "IsHidden": "False"
    },
    {
      "Start": "b124548a81a94378b115e73761bb5c33",
      "End": "9e8e5156ab904f28aab013d21e567c71",
      "Id": "44e27258911949d0ad9d97871204a133",
      "IsHidden": "False"
    },
    {
      "Start": "832bc0abe97d4f0586130ec0f8a728bb",
      "End": "6812ae59383d445c89e9d0dd7ee7dbf8",
      "Id": "c5d6fa4cc8504ed39bbe6fb28644cd84",
      "IsHidden": "False"
    },
    {
      "Start": "5939b1eb980843eca548f8e874d449e2",
      "End": "6031e75a394f4b22864e2e79bdec5347",
      "Id": "28b0a61f13584a35921458f8bd3efeb9",
      "IsHidden": "False"
    },
    {
      "Start": "6b91cce1a1fb4e7fb4181d77e6a95612",
      "End": "423b9ad88e0942ad9a5d7cc99d1a1563",
      "Id": "13b5c0bd2c1e4cfb8f874284b796a374",
      "IsHidden": "False"
    },
    {
      "Start": "dded259b33004c87b9314faed537ee8f",
      "End": "08568d8ae4eb4e53908bbab1a64f6fa0",
      "Id": "ea7edc9e70ba429faa023c2d272280b7",
      "IsHidden": "False"
    },
    {
      "Start": "3333e8f649674a05a7653d4ff1d47780",
      "End": "ffc7abfc10714efd8c2c67022ffbb990",
      "Id": "c428456c924c4de2a34483223fbf12a5",
      "IsHidden": "False"
    },
    {
      "Start": "9871891aa89248eb8966dd18af211e18",
      "End": "ea3dfab5fea249b8978b8dc207f07876",
      "Id": "1b96b52736c442f19a37f10d344c2149",
      "IsHidden": "False"
    },
    {
      "Start": "6f5ffeb9369448f08889214620d36076",
      "End": "31995f482972481bbe3a133d6badc613",
      "Id": "0aca60151955452aac2b9ea3ad5ab899",
      "IsHidden": "False"
    },
    {
      "Start": "193dad6f861f4bce9e5d8c69aeb75d02",
      "End": "e3c92905631b48f0908668761c9d8c9e",
      "Id": "ad3d5f21ebe04cd2b26ebaea6bda0024",
      "IsHidden": "False"
    },
    {
      "Start": "4ae51376e1b44280a6afe28b1a4fc542",
      "End": "d0a6fbf912bb43d6aad1539985b87cf4",
      "Id": "530bfa8087264791971d4fafcd8caf58",
      "IsHidden": "False"
    },
    {
      "Start": "1b09d2bdf79e4c25be06be17c247ab86",
      "End": "8e1a46779f4041b3ab65430f4d8c7498",
      "Id": "ba243d06da424b338d0c44dfc6f3a77b",
      "IsHidden": "False"
    },
    {
      "Start": "5911761a7a3746288b212f692fb5f56d",
      "End": "12d88bc2e2274558aa6780e2def4f705",
      "Id": "c51c4d40426f4510973706488883ea4c",
      "IsHidden": "False"
    },
    {
      "Start": "afcbb59dc4d5442f906c3d96c0ccac38",
      "End": "a3ff4766b3524182b04d9fb7de612eab",
      "Id": "1d0c1ba2545b43b99990c217afb57582",
      "IsHidden": "False"
    },
    {
      "Start": "4f641832a7a74fee94aef040f5ade65f",
      "End": "c171c93186c646ba9972841d6dc3bfc1",
      "Id": "ba4d1cde87a5464d8de0edd61005ef39",
      "IsHidden": "False"
    },
    {
      "Start": "3c347ca2c7504b989438b6f91e18c758",
      "End": "77f6941282734adc8eb0603d21a74e23",
      "Id": "c69ecb1e7953479ca8333b4d49ad07e4",
      "IsHidden": "False"
    },
    {
      "Start": "9bfea9d8d04043e79bcfecccff4a9756",
      "End": "22ef5618b57e49a5b09e62df1e89ebc1",
      "Id": "1d921fa78a9a4019933a5a956d6e6b10",
      "IsHidden": "False"
    },
    {
      "Start": "9bfea9d8d04043e79bcfecccff4a9756",
      "End": "f327c21480734493a259e7b7009816c0",
      "Id": "1fe4bcdfb5fe4f34b2b729061444c1ed",
      "IsHidden": "False"
    },
    {
      "Start": "9bfea9d8d04043e79bcfecccff4a9756",
      "End": "77e979c7514f43c5866b93a62a9ff59e",
      "Id": "77a466f72c194da5b547bc8bb5881805",
      "IsHidden": "False"
    },
    {
      "Start": "9bfea9d8d04043e79bcfecccff4a9756",
      "End": "75904f5e8fa74012812a7c937adaff70",
      "Id": "eec68140413f4d7da018ac58856d8472",
      "IsHidden": "False"
    },
    {
      "Start": "33cf9bbbe03f45f69ba169cf8c46205e",
      "End": "f460d5144487452494b9802c419648d5",
      "Id": "155408d5e3684bf5b80724a6f4a4efc8",
      "IsHidden": "False"
    },
    {
      "Start": "33cf9bbbe03f45f69ba169cf8c46205e",
      "End": "a7e0939c65674be89e52e200bacc9bf7",
      "Id": "7ee4b50cee064888a0400ac675a04738",
      "IsHidden": "False"
    },
    {
      "Start": "6415c6248b834c5b9904c9154f1a7a5e",
      "End": "e62c223d4c99434aa43a4dc59380bf71",
      "Id": "98aa3ac1f42a40c180f5fb0f65cd4c7d",
      "IsHidden": "False"
    },
    {
      "Start": "6415c6248b834c5b9904c9154f1a7a5e",
      "End": "67c8cbdac2834ae5bd0171f929e0f6da",
      "Id": "bf29c243c49546668cee3234fe678240",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "544d9bb822b6461c90b3cb9fd59641fe",
      "Id": "a3c0fd2c0f5049659ab2289be367342c",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "b966b501f6f2441f961f39af617659b3",
      "Id": "75094a7c688f40d09ddeb55162c37959",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "ac1a3fd1115a45699b226951648933a8",
      "Id": "03a926eef2a44582a8c9f0102bdb6b94",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "f954283a5f5e4d5ab2994d2881bc53dd",
      "Id": "d606c2d63f844919aa5b673746c32efc",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "25eea986cc5d44f78cd0be1aa4a92fd4",
      "Id": "f970ee5eb25c43da9c177a4584136d65",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "2f7ba28d26f0472e9f21708c2a375c09",
      "Id": "cf1f7342faa147e0bcb6f1140bfd696f",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "241f609500814c198e8ecd972475a098",
      "Id": "0c0f7393bfa84af2979cf9f8f5ee3994",
      "IsHidden": "False"
    },
    {
      "Start": "83ff0455bab146ef86d3a79396b5aca2",
      "End": "eac7d0b01ea14c1a8c3b2ab307258a6e",
      "Id": "bc104a6bfa91450dae316513fa5d25df",
      "IsHidden": "False"
    },
    {
      "Start": "c31aa2a1dfb94259a0e145dff2cbbd2f",
      "End": "134bc07ca2ae4005968a7f269f2b7d58",
      "Id": "f0049c852b7c4bba871e71c696e94f00",
      "IsHidden": "False"
    },
    {
      "Start": "c31aa2a1dfb94259a0e145dff2cbbd2f",
      "End": "a452df2e465c4121987ce6a423b84024",
      "Id": "0893e0592cc54cc8b6343c804a5a9fe3",
      "IsHidden": "False"
    },
    {
      "Start": "b7e4a1909efe4b74a441df95d997a9b4",
      "End": "3901ce15131240dea0ecb75bc0f1d8a5",
      "Id": "776a7b5c4f2049789923123109d16dee",
      "IsHidden": "False"
    },
    {
      "Start": "7c6514b743e54b959b88343ca06f2235",
      "End": "6c0dd3b64f9b4dddaa475af4b9455838",
      "Id": "d261362cfece465282a27aaf76933711",
      "IsHidden": "False"
    },
    {
      "Start": "e1b94d5559ed4315b50e6c6b08a83405",
      "End": "abcbb4eff3a247f591e7e8ccf23c0ef8",
      "Id": "1eb5701eee4a4dfc8633a54f94557560",
      "IsHidden": "False"
    },
    {
      "Start": "64d8cb7e15184698a7e46a0d0f6fff52",
      "End": "2d2cea3d461f4487bcd1402b5e7ed3da",
      "Id": "f368ffcf81904f108f2b4008854b89f5",
      "IsHidden": "False"
    },
    {
      "Start": "d18fa63a14d847bb91e17d34a6b53cb1",
      "End": "7e9aa04a449e4e98a138aa6a265715cf",
      "Id": "3ce65b6d2d7b44ac98ff4133e70d43a3",
      "IsHidden": "False"
    },
    {
      "Start": "e9d58e7b33f8425b9f31c4c84a36330a",
      "End": "939827e929a54bf896f9698e26381e23",
      "Id": "a535d40923d441b88df2ff34c00bdc97",
      "IsHidden": "False"
    },
    {
      "Start": "8bc99e096eba42d2b5bc47c4c2aa4d74",
      "End": "bcd5cd721cfb41c992f7490c3b2a304f",
      "Id": "2a2367397060415393c7a4a3a5463b3b",
      "IsHidden": "False"
    },
    {
      "Start": "e2009791c22440c8bd4c12265fcd02f1",
      "End": "30fee99ad91d4026b68a7d6872a8ac88",
      "Id": "e0415bd876734325a31988e82838ad18",
      "IsHidden": "False"
    },
    {
      "Start": "8eb7ee07c24449a9a6a9fcf6b7ef04b7",
      "End": "49e1ee6310b5497d9bbb648d3271b620",
      "Id": "f2a0f5e35af045428558a2e6906deeb5",
      "IsHidden": "False"
    },
    {
      "Start": "0ba686451d3647ee9cef8606b1894ac5",
      "End": "bed16c3178b648f2a4d387f0740bab73",
      "Id": "bb267c774e06462db75d865763ee56fb",
      "IsHidden": "False"
    },
    {
      "Start": "a4bb4fb3e4de4f98ad0de0f1d22bcf73",
      "End": "51ea0a6e7d6749c19d65ad504afde0e0",
      "Id": "bee0f1da72aa4b2a96b5c22a914c7bc8",
      "IsHidden": "False"
    },
    {
      "Start": "dce8d7370e30485dac3dcb43645a1a2e",
      "End": "1dd82abb657d48d0991c230b2dda7c93",
      "Id": "dc2601cc22bc481b93335b4a6216c557",
      "IsHidden": "False"
    },
    {
      "Start": "dce8d7370e30485dac3dcb43645a1a2e",
      "End": "85d42e5c7260454280028a0c355bf28b",
      "Id": "6dfeefe81cec4b7185239237e632f3ae",
      "IsHidden": "False"
    },
    {
      "Start": "dce8d7370e30485dac3dcb43645a1a2e",
      "End": "d6fd185b4d8c4b668edd7c259cdc620d",
      "Id": "aad5996ecc8c4418a278dd2ab2f28cf5",
      "IsHidden": "False"
    },
    {
      "Start": "2108df3aeafa4e7b89454a9d9e773d8a",
      "End": "9b21ccf350764a3481ba0e94e93a9411",
      "Id": "9c20d052d71f4754bf0258a172aa2393",
      "IsHidden": "False"
    },
    {
      "Start": "2108df3aeafa4e7b89454a9d9e773d8a",
      "End": "ef46c6026eaa4068b1f4e096a9ff6426",
      "Id": "d9f8788e64334b31a5d950214a9e66c0",
      "IsHidden": "False"
    },
    {
      "Start": "033bb37642f741c2b75d75aa71f0bff5",
      "End": "7def6ee558864d5f9e25226961295bc1",
      "Id": "dca82cb1a1b44e8baece421d790882ca",
      "IsHidden": "False"
    },
    {
      "Start": "4883da48b3834913a623852bc6ca49ec",
      "End": "6adf0968d9f44b3b86009f7cacc88cf8",
      "Id": "a953faa054fd4c0d85d6d3a838622b98",
      "IsHidden": "False"
    },
    {
      "Start": "45ec24c624004fd3b4b02fedadadb542",
      "End": "c4e266b5376b43e58796175597484d70",
      "Id": "0fe08b7bf7cc4c879137cd1509b1d316",
      "IsHidden": "False"
    },
    {
      "Start": "45ec24c624004fd3b4b02fedadadb542",
      "End": "c33aa1653b454e04afabb3f9cb2167cf",
      "Id": "9589d194416f4525b70ba076a84a5649",
      "IsHidden": "False"
    },
    {
      "Start": "45ec24c624004fd3b4b02fedadadb542",
      "End": "96ac4e7dd3bc4b3fb5deb79d0edc62e4",
      "Id": "f3b8d593fca24b52b6d2273846664233",
      "IsHidden": "False"
    },
    {
      "Start": "22eb185d1e8e47b194aaafb30d249717",
      "End": "1d48b111742c40a1a6066eef8b6f3b0d",
      "Id": "3bff3f219b81421481ba156177baf41c",
      "IsHidden": "False"
    },
    {
      "Start": "22eb185d1e8e47b194aaafb30d249717",
      "End": "ac625472c482420eb0941e2dad4efdf5",
      "Id": "1a8d608338ea4aa1b50d5f6c8ad95d1f",
      "IsHidden": "False"
    },
    {
      "Start": "14b78d1e8f7644b8bd0d50a44ce2bc3a",
      "End": "a43c8a21e0344e3aa78e9d2763c3e2b8",
      "Id": "850a2c25139f45a8b61e11fb2f57c30e",
      "IsHidden": "False"
    },
    {
      "Start": "018e5802eb5c4a40b417e86fbb23f1bd",
      "End": "8a7f159293a54210b7ad52ba8f5034eb",
      "Id": "383eabee492043e58d573245fab62681",
      "IsHidden": "False"
    },
    {
      "Start": "205deb525cbb4fa896dde4a9d259f213",
      "End": "d4d8bcb6683a4b5f8e678932b02a33bb",
      "Id": "1c73d3eae19645b6afbd8e66380fb7b5",
      "IsHidden": "False"
    },
    {
      "Start": "205deb525cbb4fa896dde4a9d259f213",
      "End": "d44dd215ad964bc58570117a5b88ba0a",
      "Id": "9003f090681c4b9e898ba816998e9fcb",
      "IsHidden": "False"
    },
    {
      "Start": "cb359bd4c87442a4aecfa43ca04ea8fd",
      "End": "6db6af952a9b42a9a11ff34d60149fbc",
      "Id": "f2c4e0949c6a4efab9907d64d29050e0",
      "IsHidden": "False"
    },
    {
      "Start": "21e0a1e23936485eac442edc05e3a6c5",
      "End": "a880043136c248d2988e100c8ff2c708",
      "Id": "f499754e0bb545cbb35a3f6d5ca12b14",
      "IsHidden": "False"
    },
    {
      "Start": "21e0a1e23936485eac442edc05e3a6c5",
      "End": "a02f8253b0dc4d118549fb5cdbf56ec2",
      "Id": "239749606315444daa7b2565a14f7a12",
      "IsHidden": "False"
    },
    {
      "Start": "923d98ba024245b1b97269a84c6873c1",
      "End": "1faa5692f83244f58b4563888a1c2e6c",
      "Id": "75545064d70843e0ba413f33f922e8d4",
      "IsHidden": "False"
    },
    {
      "Start": "923d98ba024245b1b97269a84c6873c1",
      "End": "660c0c001ec44e6394b7646c47c653b9",
      "Id": "d404b61ef43c4953bb6011ef86df2579",
      "IsHidden": "False"
    },
    {
      "Start": "3cad1510df61490dbcb8888c16b063e6",
      "End": "67dd474f152747ab81146c7a091c8866",
      "Id": "17f4539cad7e49dbbd3072951a682d34",
      "IsHidden": "False"
    },
    {
      "Start": "2139708affba47f585ad477342abf7ed",
      "End": "21879c23c753418aa022b77b165704b8",
      "Id": "ecf7e2cb5760426291abe2b4215b8834",
      "IsHidden": "False"
    },
    {
      "Start": "2139708affba47f585ad477342abf7ed",
      "End": "dc472b2d94ee4a1bbc21ddaaddba8904",
      "Id": "760591fd2ed84e60bb9cdbefbaa3ec22",
      "IsHidden": "False"
    },
    {
      "Start": "2e0e2851de8546588f750e61f6aca309",
      "End": "103eefaf0ff7495d9ea099e25b2a671d",
      "Id": "8db93cac52d64ab781cbc7e545bca6a5",
      "IsHidden": "False"
    },
    {
      "Start": "2256413510b649bf8bff037377afcf02",
      "End": "f37c4f4ca6b04975805a9ad730f6a1ff",
      "Id": "3a235e1888f54dfab3cd9ab3f1c9cca5",
      "IsHidden": "False"
    },
    {
      "Start": "a848ae96b0ec41908a8a9a8ab4e1a407",
      "End": "7b273d40d966495089d3923f3a4456de",
      "Id": "17b941619e7e49e18b60a576fdd96a5d",
      "IsHidden": "False"
    },
    {
      "Start": "a848ae96b0ec41908a8a9a8ab4e1a407",
      "End": "3900677e57624016883b977a9ae5d6f7",
      "Id": "0e570e0579e147489a8f8f202211449a",
      "IsHidden": "False"
    },
    {
      "Start": "7c9a9c828856470984e2b68caae54979",
      "End": "42a37bc5873d4eb7b3eba3c04555a1fc",
      "Id": "26fbd963019d4576bdbb4db4fcef0954",
      "IsHidden": "False"
    },
    {
      "Start": "2350c8538bd24d31b97c03b07f76d0ca",
      "End": "6e5d331948634fa294a4913f1a137fe1",
      "Id": "fcfd6156a1ff4890a365e744c3ea2cd5",
      "IsHidden": "False"
    },
    {
      "Start": "79cfa9e1d2d9483fb91757abce86c434",
      "End": "32323f542c4448fdb6b20d26986b728e",
      "Id": "e9ab6d7c996240c7bad07d38b3392bbf",
      "IsHidden": "False"
    },
    {
      "Start": "79cfa9e1d2d9483fb91757abce86c434",
      "End": "07f5f50a4dbc4c908f0836ddab8ed9e1",
      "Id": "9f8038cf179a4caea9efa0df2c351721",
      "IsHidden": "False"
    },
    {
      "Start": "79cfa9e1d2d9483fb91757abce86c434",
      "End": "0a7168a3cdfa424ea1ebb848974dd9b6",
      "Id": "3eb8220520d04a128b18df8668f2a74e",
      "IsHidden": "False"
    },
    {
      "Start": "f8c7200135a1485eb52cfb945cabd89e",
      "End": "0f88116906564e979cd077d80d325e1f",
      "Id": "e4335b8bd8a24c59876e81e4df8119c6",
      "IsHidden": "False"
    },
    {
      "Start": "f8c7200135a1485eb52cfb945cabd89e",
      "End": "f0371e884f344024a401a0d6bf77469a",
      "Id": "0fa078cf7b914e518d98feb13b2ac0b5",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "84941047ed324467a81232679f2f241a",
      "Id": "4f7b98fae6234bba9e1a3c4e4f44d8f1",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "9b559be925494283953b26d8ccb68e1b",
      "Id": "c81f240317234abb8e6ca2545b0ed35b",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "d1967224e7e944e19e6f111db6c2d2c8",
      "Id": "a4ddacaa4abc4c679990d2b17bdd58a3",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "e8d69147164b414e8677bdcb5caac5a7",
      "Id": "d2e0868260924372b0412c4ea42050f7",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "9f47869c14ad4ea281285290b7c1c0fb",
      "Id": "bd279463b2e24a9a8526214184fc8ba8",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "376dcf767f06446a81820665ff6c59e2",
      "Id": "5a9227931cb344b798de9e7fc16568a9",
      "IsHidden": "False"
    },
    {
      "Start": "870bed15ef6643e89b1886ef11205dc0",
      "End": "26a459a3fd934568aa42bc84534bc4c1",
      "Id": "bfd8f6ed4fd84644a1cc48c4cfd0a656",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "ebae69b2cdbc47dfaec655486cad3e56",
      "Id": "773face97014484bacb46bb185a03fe4",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "fcc061399a1a4764a146248dcb433593",
      "Id": "3c4e1441afe54ba68002c88ae0137625",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "e81ddaadce524563b7abf1e2618657e9",
      "Id": "d15f3f3847e24701beb976bc836ab4dd",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "4c2c5806602646e0b7181fe33fa2b44f",
      "Id": "db9c36e50b4a47d1963d671b5f045003",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "82c258f8906249ac8e23902447a30de1",
      "Id": "5c276fdd9779406c928c2f261396476b",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "a2b1920f713c4d49abe1245c6c8e3ce3",
      "Id": "255405231276400d9104f4829fb9932e",
      "IsHidden": "False"
    },
    {
      "Start": "cab104976c394b7181b1eec4d3e3cf9b",
      "End": "48f9f8da43c64ae391babaa723c78ba3",
      "Id": "4fb16a61090e4999ad5a9e73deb46ba5",
      "IsHidden": "False"
    },
    {
      "Start": "555b4a9531f14196af032cf479f31051",
      "End": "21d86febc82247c3bb3684b611f4292c",
      "Id": "a4cd811691aa4af1ba3e9fdce5b3013f",
      "IsHidden": "False"
    },
    {
      "Start": "555b4a9531f14196af032cf479f31051",
      "End": "f0afd8b389094afbbb1eb8c7e5c86c70",
      "Id": "1ba18c47fac0468f8762fd7d7ecd189f",
      "IsHidden": "False"
    },
    {
      "Start": "555b4a9531f14196af032cf479f31051",
      "End": "fc6e30b920ca4e30b2c6afa829e43251",
      "Id": "e9457ef0cf4043c28c85b26447cf5293",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "d4709d97bcdd4e5283ba0de0aff885f5",
      "Id": "87d0ef6880214c3aafc93f7e9a9f9995",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "c6882bfb4ce643a0a0f614480c178575",
      "Id": "aabffe030df8431d9ff3d1a620e8ee7e",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "b3ecaba9c2a74f16a094c7bbdea87ab8",
      "Id": "952297bf117a4b9a9fdd725c417cd95e",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "0e8af955992e4fb892027b719c4241cb",
      "Id": "424b55ae002a4a088b2b7ccd5c06be20",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "6e3b000ff6774c72accd4aa6102813be",
      "Id": "10b0c398df5b44b2b59ce7a7f4b2592d",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "93dffdb7e1f64fcd87ba145932221b36",
      "Id": "43241c23c08c422482c6e94767648aaf",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "4e2962be9e3749b69ae016cc94926757",
      "Id": "b855b0f0ff5d4484a7ca3ac3a5bb2601",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "9f0b739469204090830eacf4f0910941",
      "Id": "12ffca6fa3214e1882a91c6b179e791f",
      "IsHidden": "False"
    },
    {
      "Start": "7aced3dae5fe4744bcaf9f3e3d1b40a4",
      "End": "dafb020c6fc0425c9e7823cb61981b7e",
      "Id": "b24f98690ab6428e8dee2dde1c981e4b",
      "IsHidden": "False"
    },
    {
      "Start": "46b1f5b580a8420795879d937ce71b1c",
      "End": "cfec662b637c4ff4ace36c7c36a158eb",
      "Id": "b623a83e815a48b99d94f64ccfce1a78",
      "IsHidden": "False"
    },
    {
      "Start": "df8a3ad5a46745528632cf29e0ca081f",
      "End": "8a54007a922f4a88a6bd5c7983492245",
      "Id": "20ecb2b4f2dc4d75b4caabe93f491453",
      "IsHidden": "False"
    },
    {
      "Start": "df8a3ad5a46745528632cf29e0ca081f",
      "End": "170d6bb791df4cceaf12446534640a46",
      "Id": "3134ed64136849bea3290d5e2217ea76",
      "IsHidden": "False"
    },
    {
      "Start": "df8a3ad5a46745528632cf29e0ca081f",
      "End": "d393bee8fe774e119c0a9e0164589395",
      "Id": "9f3ce712174749389a422fff5b270cfa",
      "IsHidden": "False"
    },
    {
      "Start": "df8a3ad5a46745528632cf29e0ca081f",
      "End": "f28889d676a84832b65b4802030f2096",
      "Id": "aa1aa3dc7f1d486e92ea33a55e057c86",
      "IsHidden": "False"
    },
    {
      "Start": "df8a3ad5a46745528632cf29e0ca081f",
      "End": "87493b808ee845d1bef719236f0794a8",
      "Id": "64aa1eb02adf4f33a155328bcc965c6f",
      "IsHidden": "False"
    },
    {
      "Start": "7a12bfb1e7ce4914882143b1a7d86601",
      "End": "1cd6ba7c516e4a79842d2c1777630c24",
      "Id": "b96190cd8de04120a81a905f5ea31cab",
      "IsHidden": "False"
    },
    {
      "Start": "7a12bfb1e7ce4914882143b1a7d86601",
      "End": "1a17ab0dae34427f86a6d11e81707e42",
      "Id": "eb74993a00b34563bc88105ea41d428d",
      "IsHidden": "False"
    },
    {
      "Start": "7a12bfb1e7ce4914882143b1a7d86601",
      "End": "4db5a594c8374978844006a82593dd16",
      "Id": "3e8963b3861144778270fc1dc786772a",
      "IsHidden": "False"
    },
    {
      "Start": "7a12bfb1e7ce4914882143b1a7d86601",
      "End": "607ef25e6a254e9493991be1e2e8c086",
      "Id": "ecb4523e3c1048a79173673c72250a52",
      "IsHidden": "False"
    },
    {
      "Start": "7a12bfb1e7ce4914882143b1a7d86601",
      "End": "30aef3e40293462282e6ebfeb9a5c9dd",
      "Id": "20d36ceec8744b7ba2e840d1bd42cece",
      "IsHidden": "False"
    },
    {
      "Start": "7a12bfb1e7ce4914882143b1a7d86601",
      "End": "7d11f15a61e544e8996fc374e8585be6",
      "Id": "00660e2621704c599893259504040b02",
      "IsHidden": "False"
    },
    {
      "Start": "724b7ec924e041febfb658aac35b3489",
      "End": "6ec9359850ea4a27a2ed8bf5807c92f7",
      "Id": "d1e0141576bd4528bff41ce34568a110",
      "IsHidden": "False"
    },
    {
      "Start": "724b7ec924e041febfb658aac35b3489",
      "End": "24bf9154fb974e1893ae6fa52f379638",
      "Id": "029e69cc313b4d2cb1fd15547c557f81",
      "IsHidden": "False"
    },
    {
      "Start": "724b7ec924e041febfb658aac35b3489",
      "End": "c114a16be0f14684b6511a678f97904e",
      "Id": "94ba048263ef467daffce45970e6c20b",
      "IsHidden": "False"
    },
    {
      "Start": "724b7ec924e041febfb658aac35b3489",
      "End": "854f34d1c16b4d27b90718c4e846ac80",
      "Id": "e1f67fbef6164c89a00ede908ae6c016",
      "IsHidden": "False"
    },
    {
      "Start": "724b7ec924e041febfb658aac35b3489",
      "End": "3638a2f788424cc4a2d1726b82cae74d",
      "Id": "c1e34bda7f55419aba096fc450767636",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "8c8487b737514a4f8cf93ba48dc71582",
      "Id": "0ccbeeef46714ea399b7a22976fb4b60",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "a06e7febc21e44d5ac57e2ac07c5d00e",
      "Id": "f6cf41e647d34c36a66e78078fc208cd",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "8ffc978f1fb744ce9385ea6e28d4257c",
      "Id": "1230f5b3d15c4a0c98b9faa2b2cf9c3f",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "38cda0db1d614f0e9da5fe042aaee529",
      "Id": "e10888cb03c547c9821ad62c50cffb4d",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "b35ddbafcfdc43a992201aa21bd4fd0f",
      "Id": "cf1e3d08a6c240fcaa3cde883ccaf874",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "a6838bb4916e47b3915154458e2f213a",
      "Id": "3529a28996d94aabb99f398395384ae3",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "e4254b3f1b2c4f14ac1d4d420597f69b",
      "Id": "60d72ff959f741ae8430f5cda69dc79c",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "40bd20f6015a4bb195cdb16e2b64a646",
      "Id": "2f414b50f4d74a37803a40c4b09a83a0",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "0a80069d622e4776bb1ee2ccd9b079b1",
      "Id": "dfc3ede2021544338adc86c05885ff13",
      "IsHidden": "False"
    },
    {
      "Start": "94b850eaacb540e98436022be15bcee8",
      "End": "0914eda7090942b0988f06d0a975cb32",
      "Id": "3476578499d64356aab0b67178b58ba3",
      "IsHidden": "False"
    },
    {
      "Start": "f40969c90d8743fdb6205fb19f007fb3",
      "End": "939aba4d4c96473ea241905290439c39",
      "Id": "22bf8abd369042daa957c443c255bddf",
      "IsHidden": "False"
    },
    {
      "Start": "6f102a4a4a33438d832ce87f9170f383",
      "End": "d0022f6551424246b1a1b0ba896bcc92",
      "Id": "26663e24a5e04a2d9a88fa0e85dbb59b",
      "IsHidden": "False"
    },
    {
      "Start": "6757071a70d44f4998987ba5511ea4bb",
      "End": "39798a8c5dcc45a4a6abb2a4aa9d40fe",
      "Id": "076495f48d8d42f0a6e0bc941615794e",
      "IsHidden": "False"
    },
    {
      "Start": "bec915dc05084d45a5ce5363f6a4551c",
      "End": "8475fc24f9d249ef9f689ab1dfddc7f5",
      "Id": "871794ba0c3b416c8480b8f146f0715a",
      "IsHidden": "False"
    },
    {
      "Start": "20199efbdf67456c8a08d11c278f6b96",
      "End": "1f5af18c2e0f43df934b503569dbfab7",
      "Id": "fcc754d274754e799eaddda1a44c83db",
      "IsHidden": "False"
    },
    {
      "Start": "a4b39fd0e99d4e38b9d9718b0c9b4ae2",
      "End": "500843bf90a747dc817cf3a2882783be",
      "Id": "c69e5b1f1f37411bab2d69cac5eb18e9",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "9e6716326cd6470b9fe973eec82fe8b3",
      "Id": "68a7b0431b904c2cb4655d11f5102949",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "f99de8ac52db4aba9eacc0fbb3077350",
      "Id": "460e9d7a5fd9428196df8ac6bd916235",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "922a1f239b4947a796fa0c0921b28776",
      "Id": "09728ade255a4d04b20f99b56843e1f3",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "3c947e1eb5d1437092cbc33407d71e2a",
      "Id": "e3e010b42fe6444ea6debd68e1929711",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "8d7a2e3a397d48278e0b5c3c1584c686",
      "Id": "69ac508a4b14417c8532ca804ef7e414",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "a7a3f4f3947b47129e4a262927e7408c",
      "Id": "0438500201b341a294523a9e5f6995d5",
      "IsHidden": "False"
    },
    {
      "Start": "93afad1db2544af195431f1301ec2c3a",
      "End": "eca9fefb934b4b779d68e13766b573e9",
      "Id": "65e9e0269abd427a923c6ca0e4b98cef",
      "IsHidden": "False"
    },
    {
      "Start": "a3f894485c574816bc35a697533b1d94",
      "End": "5523785ad2bd4b9e87fd9e33b34ddc78",
      "Id": "9295da0f039c4c1a9fb53d5d0f33c375",
      "IsHidden": "False"
    },
    {
      "Start": "21c12e6fbe3c40ffaf6d00381e1b48bc",
      "End": "8675056e12e64ddea70d4716e995deea",
      "Id": "743f515a1eef4cde86ca851898e5044d",
      "IsHidden": "False"
    },
    {
      "Start": "0bcd24a49d3f4a26a0a31cf95b56a820",
      "End": "2e00ec97b56545f5a6546a94cf329e79",
      "Id": "fdf0fdb932ff4ee1bcad6804e0a38972",
      "IsHidden": "False"
    },
    {
      "Start": "0bcd24a49d3f4a26a0a31cf95b56a820",
      "End": "e294dd6d6f3e49589aaed5f5647791a4",
      "Id": "5bb44413051c4d8ebc4bd58a5ed5927c",
      "IsHidden": "False"
    },
    {
      "Start": "0bcd24a49d3f4a26a0a31cf95b56a820",
      "End": "fa38e6f5479944df96fb7bd708221d65",
      "Id": "c973b1f4e01d48399d647780dc7c8af7",
      "IsHidden": "False"
    },
    {
      "Start": "046f895016024317ac06cd53ccd8bff0",
      "End": "f1e2bae4886548dea7855cb1e801572d",
      "Id": "15a3305bc2dc4230b42664b167c10278",
      "IsHidden": "False"
    },
    {
      "Start": "046f895016024317ac06cd53ccd8bff0",
      "End": "1f4c22dea99b4b5b8bf9f22be6b7ac89",
      "Id": "d0c95b603f804162823581fa032c4363",
      "IsHidden": "False"
    },
    {
      "Start": "046f895016024317ac06cd53ccd8bff0",
      "End": "23cd8de0c1544aa48fb0ee4bdafd3beb",
      "Id": "69531628f5ba49c2933b7993a69cbaa4",
      "IsHidden": "False"
    },
    {
      "Start": "046f895016024317ac06cd53ccd8bff0",
      "End": "644abddc8b1e484e9b5829573593fc6b",
      "Id": "30da9c5d44d342d796487fb42ba27f57",
      "IsHidden": "False"
    },
    {
      "Start": "91c21df2163747588cdde0fe87a9954f",
      "End": "f59e95538aa348418b8375fc5d4fc4cb",
      "Id": "0917a878b8a344b8a090c5d631d0ac63",
      "IsHidden": "False"
    },
    {
      "Start": "e3086c8346f44311b0c39bef0dc3f89e",
      "End": "fef05bd992ec46cbba53de65db355c07",
      "Id": "8ee4b2a5d5a9433d810fe8a6ac252182",
      "IsHidden": "False"
    },
    {
      "Start": "edcd89d813b94846a694f02b2f6fccef",
      "End": "96866aeabd8143b1bc94cb8c3342d117",
      "Id": "6d77de1afebb44bdaa66c814f633a0b5",
      "IsHidden": "False"
    },
    {
      "Start": "15e0fbfdae3d416bb20f1a14dde75e45",
      "End": "f5e4a248181245d68c14eb53aa06cab7",
      "Id": "f35ae062d6034190896ac920e2e3971e",
      "IsHidden": "False"
    },
    {
      "Start": "15e0fbfdae3d416bb20f1a14dde75e45",
      "End": "8c577f05093d40e5985b90606da3e39a",
      "Id": "18420b698045445aab1f33489223fbe6",
      "IsHidden": "False"
    },
    {
      "Start": "15e0fbfdae3d416bb20f1a14dde75e45",
      "End": "350b4410f4d745e5afc29b21c9b6a70a",
      "Id": "759e7fffa45747b785a934cf2a000848",
      "IsHidden": "False"
    },
    {
      "Start": "97ea6dd574bd4bf0984cd37597fd9cee",
      "End": "4db8b57d4df1488d910bbafabaf71773",
      "Id": "c12b8bfd021049e4b2e4e83edf9cffb7",
      "IsHidden": "False"
    },
    {
      "Start": "97ea6dd574bd4bf0984cd37597fd9cee",
      "End": "b68dd9d94a1b4e8ea771975bdee857fa",
      "Id": "50312727711d4872a31a99baba3b35c7",
      "IsHidden": "False"
    },
    {
      "Start": "8915b36e94584d989a956a029e95d347",
      "End": "419164f41790455cbf765369016ea3bb",
      "Id": "eb9f5866cae74aedbb34e200557a193d",
      "IsHidden": "False"
    },
    {
      "Start": "76d47f7fbbc04242a473b66a60c59408",
      "End": "2b67d7cf764c4aef8fa690ccf73b5a15",
      "Id": "d9c2fdfb03494df692cf529256a3708b",
      "IsHidden": "False"
    },
    {
      "Start": "647309d952de49f2921a9c01d0e77509",
      "End": "39bce8b31b1d4bdda9a89cea8b00c50e",
      "Id": "8003943173ce4b01bfed4e16dd4af399",
      "IsHidden": "False"
    },
    {
      "Start": "6d1d8a8ed05c4937b19ab1e81e4e1a21",
      "End": "409311f9ecc142b69d638bbefddac14f",
      "Id": "5330c546ddd84744853555c091514cde",
      "IsHidden": "False"
    },
    {
      "Start": "46a84c331503487eb5ca72a4ba28cbcb",
      "End": "f1deed5e00f4426da5c6d78093c7903d",
      "Id": "b882625ab3d542b39c45345099b21530",
      "IsHidden": "False"
    },
    {
      "Start": "46a84c331503487eb5ca72a4ba28cbcb",
      "End": "aba412d422d94db8aca113850c37ba5e",
      "Id": "17533db33d1645b7a47bc3a9fbaec60a",
      "IsHidden": "False"
    },
    {
      "Start": "054f449c1b294aaca94f212d205e9882",
      "End": "c3511c5bc9f042aaa5c652ee45120bfd",
      "Id": "628888ce4402429f93a44a777573894b",
      "IsHidden": "False"
    },
    {
      "Start": "38a5eaeeb0f24385a93f59557bcf71f9",
      "End": "fffee25e2b5545edac7ae8c686136818",
      "Id": "79c43a6b5a8b4f6c965e26f4e6e71952",
      "IsHidden": "False"
    },
    {
      "Start": "38a5eaeeb0f24385a93f59557bcf71f9",
      "End": "6cfdb989912e49579d6f053856b1f9ce",
      "Id": "5a63a30034ef4b2d96fbed194125e70a",
      "IsHidden": "False"
    },
    {
      "Start": "531cd6372bf042f9aa2a71eb7b28017a",
      "End": "02c065bee9c14efe998fda6aa91b372d",
      "Id": "70ea9d27662f466aa113a6a0374e33cb",
      "IsHidden": "False"
    },
    {
      "Start": "531cd6372bf042f9aa2a71eb7b28017a",
      "End": "ab18c41a17204e66879ee040c7241d0d",
      "Id": "9462dfa799c54c948b2e3a9206c3bd82",
      "IsHidden": "False"
    },
    {
      "Start": "d541ddb9f8bc4852a410f0427b1860cd",
      "End": "d8adc97d5aef42778b340579d564441e",
      "Id": "4f7fdd85d8b146a1a5de93bc80a28aa8",
      "IsHidden": "False"
    },
    {
      "Start": "522b0865a8e84eb48b692b7b7c672dae",
      "End": "7338876a200e4281bc5ddd648961011c",
      "Id": "11f7ceb4fbb14fb6b96156b427068c92",
      "IsHidden": "False"
    },
    {
      "Start": "ca2067acaab54fe3bdef1921ed7bb40a",
      "End": "8616d255464c4313a1f73a008dbc8c2b",
      "Id": "03f643a4519047edbf57c92c8b7841c0",
      "IsHidden": "False"
    },
    {
      "Start": "8742546400594500aec06e2f3b234809",
      "End": "480d10a45b4f46adbf8ecd5fa629938a",
      "Id": "834e9483198e402f8491475e8041e4f0",
      "IsHidden": "False"
    },
    {
      "Start": "8742546400594500aec06e2f3b234809",
      "End": "c91965a43f06442aa5f8cea43edf1033",
      "Id": "02a8cb439964452a8e99530fac52db40",
      "IsHidden": "False"
    },
    {
      "Start": "fb6229e57d7f432cbbf3b91ad3a48b4c",
      "End": "9c96977cca374802ab6d5b37069bf3da",
      "Id": "c020bf603c4e4bc49d0394ecd2b91ce0",
      "IsHidden": "False"
    },
    {
      "Start": "404c648f216e4cd88eb527eaa96c8a67",
      "End": "f775fb915af14d3daebf72a6703ab898",
      "Id": "c3c88434b5874311a4dc06b71a90b999",
      "IsHidden": "False"
    },
    {
      "Start": "5afb1d0df0db45a59aa7de4ada52cb72",
      "End": "6f5dc2457ee74fdba13f9d1f838231c7",
      "Id": "fa55785efb344aa49cb858bd0a6c09f3",
      "IsHidden": "False"
    },
    {
      "Start": "5afb1d0df0db45a59aa7de4ada52cb72",
      "End": "2727a57d4d0447b68033f301bbc56f02",
      "Id": "fe0df76015fa45a7860c833f5f3140a5",
      "IsHidden": "False"
    },
    {
      "Start": "5afb1d0df0db45a59aa7de4ada52cb72",
      "End": "89a0d547521f4dafb30d792449143a99",
      "Id": "899185387b994b2683c46b32cd2b4276",
      "IsHidden": "False"
    },
    {
      "Start": "5afb1d0df0db45a59aa7de4ada52cb72",
      "End": "0de602ca37a9494fb6ffa3771794cc5b",
      "Id": "726f4b3e3c674dbe90f9d5eaf31e33a6",
      "IsHidden": "False"
    },
    {
      "Start": "5afb1d0df0db45a59aa7de4ada52cb72",
      "End": "49f17b407acf44efb53ca19fdcfcb627",
      "Id": "5a3911b4d810439597e1d60dbfffbb38",
      "IsHidden": "False"
    },
    {
      "Start": "f59020f49c1f4901bcc8cc09b8595a22",
      "End": "5997d97e4a254c489e4516bcc88c1194",
      "Id": "9cf7c49a65ac44448c6aa210ff588183",
      "IsHidden": "False"
    },
    {
      "Start": "ffd76db5d34a4ae29b5d53126032a648",
      "End": "eee23d32e6ec48b4b2e39e404b779747",
      "Id": "c2456f6fdba74a398319574a060dca64",
      "IsHidden": "False"
    },
    {
      "Start": "8d862936d8d94b108fd5da8804ff1a4e",
      "End": "117311bb1b034c44bd8687abd25a5cac",
      "Id": "71b03486d4404124b094cbd622ab542a",
      "IsHidden": "False"
    },
    {
      "Start": "a491b39c4dcc45a692a6f63b36f835a1",
      "End": "e20269f0253544e69df852d935f8dd62",
      "Id": "8f7d4c39357d47a693acd6e957b3a1db",
      "IsHidden": "False"
    },
    {
      "Start": "a491b39c4dcc45a692a6f63b36f835a1",
      "End": "f0263634b9464dd0bcabec144bdea9e7",
      "Id": "9f0935f4595b4cefb9f7d7bdacb2be6b",
      "IsHidden": "False"
    },
    {
      "Start": "a491b39c4dcc45a692a6f63b36f835a1",
      "End": "8c0c05fd2d9d464aac621bca762643b7",
      "Id": "afae5c6cfc524c7ab95379cdb1357e6d",
      "IsHidden": "False"
    },
    {
      "Start": "477128fdb5e04854bbe1b517573834f2",
      "End": "31ee3f9e15f648c7a102645afcd5bad0",
      "Id": "f307bd27fb6f4baeb71bd7a83eb7641e",
      "IsHidden": "False"
    },
    {
      "Start": "477128fdb5e04854bbe1b517573834f2",
      "End": "e80425756b2d4dd0b1b2994c64f2454b",
      "Id": "4730004e91844156adb22c391c524bc4",
      "IsHidden": "False"
    },
    {
      "Start": "db4a166174114bf9b40c7c9087f320b0",
      "End": "837fcd4205864aa0b07ccb3db8e43db9",
      "Id": "e35fddde7f2741c0b9ca410ed646bae0",
      "IsHidden": "False"
    },
    {
      "Start": "c92730289aa241fdb12178b215c1d841",
      "End": "9ca735ba279642e990cdb40cbafb04aa",
      "Id": "d4679c59f07c414fa7989936717273b1",
      "IsHidden": "False"
    },
    {
      "Start": "0f927282ba8c4c73a4e60fe86c22816b",
      "End": "f4ff148f02ed4b29be54c3dd1d68c81c",
      "Id": "7ab67bac3d5843eab3bcd2a793d8c18b",
      "IsHidden": "False"
    },
    {
      "Start": "bc0f21ffd2e147f488346a90584b9573",
      "End": "e97d650169874048a1b0bdad713503de",
      "Id": "907417725e6c436680ea9fb146124dc9",
      "IsHidden": "False"
    },
    {
      "Start": "355cdcf96cb648af80f8d0c466dea711",
      "End": "b2ccd47aea6a4a98ae8f5df8ef68f00d",
      "Id": "9e37a915c2cd47f7a463174285079e0d",
      "IsHidden": "False"
    },
    {
      "Start": "6a972f2f0f724415846343d79c2c2ff7",
      "End": "28704b5b055a416fabe8449e31f583c8",
      "Id": "5afce2c718344e33b12fc6bfc2b207e5",
      "IsHidden": "False"
    },
    {
      "Start": "6a972f2f0f724415846343d79c2c2ff7",
      "End": "d2764bbcb6d84492aeb20c78772abd29",
      "Id": "03b7498ebe8648ef99dfbf58d1ff2b01",
      "IsHidden": "False"
    },
    {
      "Start": "6a972f2f0f724415846343d79c2c2ff7",
      "End": "36c255dc3551497a888ef2e767fe7e77",
      "Id": "43ccb97e39db4acf9a3f263bf670531c",
      "IsHidden": "False"
    },
    {
      "Start": "6a972f2f0f724415846343d79c2c2ff7",
      "End": "5f163a294cd2402dbc70d3065cd6a092",
      "Id": "b7ccbe3c8f0b470097aaaadaa62ed552",
      "IsHidden": "False"
    },
    {
      "Start": "5b0b26b1b9c745a19b8345d8e87daf55",
      "End": "af86595febb0493c8d9d45cce4d27d59",
      "Id": "3979d81a0c5b4cf2ac189bd08cdfea70",
      "IsHidden": "False"
    },
    {
      "Start": "5b0b26b1b9c745a19b8345d8e87daf55",
      "End": "183246f80a8a41dcb9ee4c5d6df481b0",
      "Id": "4c0398d5d954458b8550a13495087ef7",
      "IsHidden": "False"
    },
    {
      "Start": "5b0b26b1b9c745a19b8345d8e87daf55",
      "End": "3ff129afeb274729bec79f9a64984c04",
      "Id": "209336a77cee4cd3941b47959cab97d8",
      "IsHidden": "False"
    },
    {
      "Start": "5b0b26b1b9c745a19b8345d8e87daf55",
      "End": "4823984bb3194ca4b958062295003570",
      "Id": "3dc942de0c094129a50f06314cf4d9a7",
      "IsHidden": "False"
    },
    {
      "Start": "8bc557af40b8426591476bd5934366c7",
      "End": "860ea61a39404c3ebd56c644a1c143d5",
      "Id": "dcd11452ab204953ba0f1f6fe7d6e054",
      "IsHidden": "False"
    },
    {
      "Start": "d4a9200494fb45108b598b421415d430",
      "End": "f31c1ad88cfe4c358bf52be0a6ee4568",
      "Id": "e13dfd1dcd2540d89ee4ff6de2175388",
      "IsHidden": "False"
    },
    {
      "Start": "d4a9200494fb45108b598b421415d430",
      "End": "a70ae5950abb44f5820e925b3f829b80",
      "Id": "2b5b1435904b406ebecfb0aaf0ad2b09",
      "IsHidden": "False"
    },
    {
      "Start": "5dd927a141c04ffb80f3bdaf4f250508",
      "End": "3c3c45b1f3e341538247a507903a6f02",
      "Id": "74c0d91183294903927417dfea35e22a",
      "IsHidden": "False"
    },
    {
      "Start": "1d0a79f319cb4fb58738ffc2a419234a",
      "End": "8d1ab3be8fc642d6859cf783ac163385",
      "Id": "000c16dbaf1f4e6b84abe3b7b3aa2e95",
      "IsHidden": "False"
    },
    {
      "Start": "27510fb41cd24f19a78f36a7cfb7ffeb",
      "End": "77e4557cc74a4ff98ca88507b03500b2",
      "Id": "aecd5d0d52e14f47ba855b2e54cb6eed",
      "IsHidden": "False"
    },
    {
      "Start": "27510fb41cd24f19a78f36a7cfb7ffeb",
      "End": "3ddee2baf08e436e839f231a8491276d",
      "Id": "cca182a03d444606aeb3095fc9ac96cc",
      "IsHidden": "False"
    },
    {
      "Start": "3b34fce9d65a4d7485fabe4f6279e3d4",
      "End": "2adefd31c6e24cfaab7da544b4fd3f35",
      "Id": "8df095a967554594afc34325dfadb2d0",
      "IsHidden": "False"
    },
    {
      "Start": "84792a341e0b47f6a088229510f1e462",
      "End": "d9e8881873104209b9b873eec8ad2cad",
      "Id": "f5b08a4f300447ff9acd873fe5813296",
      "IsHidden": "False"
    },
    {
      "Start": "72e293b54819421ba215a1942c7c0cb8",
      "End": "ed292647a4d04f44818fc023531b5c7c",
      "Id": "3c259cb295d54c23bcd58b65f017b3c1",
      "IsHidden": "False"
    },
    {
      "Start": "72e293b54819421ba215a1942c7c0cb8",
      "End": "eb7aae3f0f6840fd8af44c33b6c7cd08",
      "Id": "ea5c7629033a4daca6b4dee3e1a866ef",
      "IsHidden": "False"
    },
    {
      "Start": "6913b3a278f64fbf90fbc0064a330c6f",
      "End": "1f804d3eb6fa45b2875bc1d625e19511",
      "Id": "6e1072bbd24842569583c3bc045e27ad",
      "IsHidden": "False"
    },
    {
      "Start": "b570f750d5cf47a2b3f581d43a6b7d03",
      "End": "fa19eb62ebec4e38b3b14107d1719bee",
      "Id": "aa5d05acf1124b8a94a535017b0d1354",
      "IsHidden": "False"
    },
    {
      "Start": "82be7df5765e451b98336fe563cc2818",
      "End": "2b72842f3c744d788bb6109ff53561d9",
      "Id": "5f832f5d5e0447f2a33db76b11e42def",
      "IsHidden": "False"
    },
    {
      "Start": "82be7df5765e451b98336fe563cc2818",
      "End": "1556d2b6d3274626a441f6b40d2f09a8",
      "Id": "9beafd3163d24ed3b0fc943f5a84ab9d",
      "IsHidden": "False"
    },
    {
      "Start": "1600d8c166804771be4fa7b8fcdd568c",
      "End": "7681ad9471d44a9298f272b833a68250",
      "Id": "f068578483a5410aac16b7ee27fc61bb",
      "IsHidden": "False"
    },
    {
      "Start": "58369ab30eac488685e8bea41730a598",
      "End": "50a17a4118904b55996561e5d60aea9a",
      "Id": "5c8ee8205ed842b28faba55f35c04e5e",
      "IsHidden": "False"
    },
    {
      "Start": "fbf5ce323b30466a99061b19de19aad8",
      "End": "3b55ddc0a5a34f1cb76e437a94659081",
      "Id": "5b29e562a65541a091dfa35fc7551120",
      "IsHidden": "False"
    },
    {
      "Start": "b965ab390775453e9bffa7a7cbf0d978",
      "End": "090175b1ceb5452e88b1379dad6fdafd",
      "Id": "345689928a33469aab9074f7a586b05e",
      "IsHidden": "False"
    },
    {
      "Start": "d5288b65b8f4485eb3e6414d212bd192",
      "End": "bfbeef9eb61544fb9b1cb09fa03655ed",
      "Id": "7f12cf7e4ff344e3a6e4c4d449fbe889",
      "IsHidden": "False"
    },
    {
      "Start": "8c81fe932d6447ecb0c940bee68e49cd",
      "End": "3db828767b3e480b854ef7eee281f64d",
      "Id": "664c5a4c8112473ca20888df11fe202e",
      "IsHidden": "False"
    },
    {
      "Start": "ac25dc6d8b954679b2347f21258361af",
      "End": "f936805951e445bc94038fd3eb76389c",
      "Id": "25164ad10cdf4419a0c6f8ad30ab8287",
      "IsHidden": "False"
    },
    {
      "Start": "1d54932abdf14282bdf22fd6625cac73",
      "End": "2d53b6b13536486189a31d7b96b2118a",
      "Id": "f057e692bde24255ac33030b8e363444",
      "IsHidden": "False"
    },
    {
      "Start": "4746f3e7ff9e4df080158f54fb4713d1",
      "End": "735333e199304427868eb5d529b228b9",
      "Id": "e2e1bac0dddf4a2e89a5fea83785db5b",
      "IsHidden": "False"
    },
    {
      "Start": "0f21882053874989bff3796402224228",
      "End": "02a62bae97fb4720986b3e09de65c0fb",
      "Id": "c8bc8b44193d40089f0fa6371e56da2e",
      "IsHidden": "False"
    },
    {
      "Start": "0f21882053874989bff3796402224228",
      "End": "6bebf2965ffb409ab79f79ab11544091",
      "Id": "c156e1262c1e44918e52432820f41e37",
      "IsHidden": "False"
    },
    {
      "Start": "48ac7a0ba71343719475d098992b6f9d",
      "End": "55fa8fbd082a426fa68b0297b35fdbe7",
      "Id": "3eb82e38218c48c8bed22152faf95ba7",
      "IsHidden": "False"
    },
    {
      "Start": "3872f6ff79394fa3b9705041d8ae8a2b",
      "End": "9b6f330ad64148d6bdb203f5ac2337bd",
      "Id": "1605b9d825bb4de49cc37c69b84e30dd",
      "IsHidden": "False"
    },
    {
      "Start": "3185535f607b41269514304883117187",
      "End": "ed5ed0093f1c47f0a1334831e14bf7f1",
      "Id": "dba9e124776b4ea5bd3a6b78a8269cbe",
      "IsHidden": "False"
    },
    {
      "Start": "07c0784b94384ceca77a85b83367b884",
      "End": "876341e63ee543d0abf06df1a0988099",
      "Id": "5f3990bf1993458ca09c2157024625db",
      "IsHidden": "False"
    },
    {
      "Start": "07c0784b94384ceca77a85b83367b884",
      "End": "f52a592c30324404aba57fcd8edc865c",
      "Id": "cea6ef77bbf54daab67d76426bf2ec84",
      "IsHidden": "False"
    },
    {
      "Start": "8a8ddf12a2cd4d41b5e9336aefb47d06",
      "End": "e40cb97ac1de498d8fce4ba9cc6fc871",
      "Id": "70a9feeb04ef494999d1a24eb2e3c825",
      "IsHidden": "False"
    },
    {
      "Start": "8a8ddf12a2cd4d41b5e9336aefb47d06",
      "End": "852b63843ef74497ad2e38b98c2ff966",
      "Id": "48b62345e8be483785805953f2655ec6",
      "IsHidden": "False"
    },
    {
      "Start": "a4d91b4a15394b65b5f769d6d034127c",
      "End": "d6c9445ab5334424970fb147d5472fde",
      "Id": "f287721a40834248a40fed698d8154ea",
      "IsHidden": "False"
    },
    {
      "Start": "6b8b502bb96944298f911ff5a3913ef3",
      "End": "5b096589f830402499e4f21961eb8216",
      "Id": "1c9b8a6298054bb3ab838e64696477f0",
      "IsHidden": "False"
    },
    {
      "Start": "07ce4f89c3494535a5447b53c309c703",
      "End": "9fd2a41f6f0544459dbba6c157eadfb7",
      "Id": "5072c0d72aed41bcae162882b019b318",
      "IsHidden": "False"
    },
    {
      "Start": "c7427059533645f2970db198f4000dad",
      "End": "26502d9f09b34a70ac945fa7f747307b",
      "Id": "ef62af33d2c24df9b494a72a18383a6a",
      "IsHidden": "False"
    },
    {
      "Start": "a33b4cadd9f54f8899c7a8aa5cb6d273",
      "End": "c7fa6f3796be4e2bafb11dc0a9f04ec4",
      "Id": "3dcb8c57a00e4dd69336ea3be2bfd56e",
      "IsHidden": "False"
    },
    {
      "Start": "e0a3f0597e6f41f3a1696074b4ee13c9",
      "End": "f65b63d808574531afd3ca7c31dacbf8",
      "Id": "2a28784a6ca54663a35b3465b7410169",
      "IsHidden": "False"
    },
    {
      "Start": "4421e04c9bb749f38f0cd423a6bed06e",
      "End": "8cc62f84c8404c30b4a367680b7bb48f",
      "Id": "5c88fd3af60147b4be5e6fc8f6a62921",
      "IsHidden": "False"
    },
    {
      "Start": "57eeb2ff5c3942feab1d8e9e9362a039",
      "End": "9e4b198c2dd54a24ba697ca4ce14d684",
      "Id": "524f4dce8e4547f8b8d62817709e6582",
      "IsHidden": "False"
    },
    {
      "Start": "9f69a2a8678e4dfda2af8deaee5820cb",
      "End": "c970ac23eb244827813b6a6fbaa99e7a",
      "Id": "344c5d3cf2b54137a9c9078a83705291",
      "IsHidden": "False"
    },
    {
      "Start": "502392d2a0c140e798c3b84421698d76",
      "End": "70be8b19de9c4acb9cd4884686c8f940",
      "Id": "25f2fb67a528457899cb764a93f2a6b6",
      "IsHidden": "False"
    },
    {
      "Start": "1a076d0685db4abf88d50f90aca8a7c2",
      "End": "ff5da3667fde48538ce1474f8bf634a2",
      "Id": "adbfbe8c9a3a4d8cb0e5670b6c702801",
      "IsHidden": "False"
    },
    {
      "Start": "0422ede8de87498e8098f37d635c3b53",
      "End": "710a5ce473db45249f743610a19fd369",
      "Id": "8537dc034d7240618216924eb497170c",
      "IsHidden": "False"
    },
    {
      "Start": "deba77ad3e3844afb497de7626afe079",
      "End": "b8b359f5d304444ba72f884deb767c8f",
      "Id": "47300f3f76de45d6b4e6efeb491712ce",
      "IsHidden": "False"
    },
    {
      "Start": "deba77ad3e3844afb497de7626afe079",
      "End": "ed50aa8f0e9747dca41adb5c3ea2e1bb",
      "Id": "1fcfa5702fc348399f76fcb50df42d2c",
      "IsHidden": "False"
    },
    {
      "Start": "52136fff7c2e4573981d992494adf29b",
      "End": "417f1c4ddd234db8af172c53ff01655a",
      "Id": "31106f610cbc4c43abd3b8be4f3102a3",
      "IsHidden": "False"
    },
    {
      "Start": "44db5d2452ae4038b064d0a1ec5a9dde",
      "End": "dbd65c3979a84f4cb5ebe5b4cf51bdb4",
      "Id": "4725170ba596474aa170be7062b79c47",
      "IsHidden": "False"
    },
    {
      "Start": "e2026e17798a4438863d2f080e53466c",
      "End": "d9a605b1eba749cf9a0ff6c2c6f74d1f",
      "Id": "27cb57d6d7a04844b76efb2ecebbae3c",
      "IsHidden": "False"
    },
    {
      "Start": "e2026e17798a4438863d2f080e53466c",
      "End": "5e5cb0666e614dbc9965946790b7edba",
      "Id": "9ccdd2df475f49bcb69bf32f58277357",
      "IsHidden": "False"
    },
    {
      "Start": "e2026e17798a4438863d2f080e53466c",
      "End": "921392330af5417ea6e4ec44626c3a9f",
      "Id": "6c82e50fb1eb4b8e9ad07f7909d0fea4",
      "IsHidden": "False"
    },
    {
      "Start": "e2026e17798a4438863d2f080e53466c",
      "End": "f835f7a921da4fb19f88d74504749c68",
      "Id": "958510a35b63459d8a52ef3a8a429803",
      "IsHidden": "False"
    },
    {
      "Start": "e2026e17798a4438863d2f080e53466c",
      "End": "519da55bb3a14854bb98bbd4c187473f",
      "Id": "bae8e84b97e4457ca41194d836e9eafa",
      "IsHidden": "False"
    },
    {
      "Start": "e2026e17798a4438863d2f080e53466c",
      "End": "55c2768c568a475ea0a58eeaa819baf8",
      "Id": "dacc705e347f4817bf9f06d84818d60c",
      "IsHidden": "False"
    },
    {
      "Start": "40c3303ca1154f68ad6dad04cc44a82c",
      "End": "23f39b4d00244a4d97fa1535912b59e5",
      "Id": "b314d667ac824d5c84abef32bb141283",
      "IsHidden": "False"
    },
    {
      "Start": "40c3303ca1154f68ad6dad04cc44a82c",
      "End": "749cfb3ecc554caf8a3e6771a8a71c6d",
      "Id": "a03b7afdba2e44ff89be75eec50a38c6",
      "IsHidden": "False"
    },
    {
      "Start": "906db5184449414aac877267a009c2c4",
      "End": "0ee476710be948b786d56cc038792c8e",
      "Id": "ca35c75522d74ddf8cc2cae59a7904d7",
      "IsHidden": "False"
    },
    {
      "Start": "288226551e874748a527c9195ca50c2b",
      "End": "730d26ed655248f58ccdc49b8944ef6c",
      "Id": "44a304a219bc4c3e82ff14c8402e1e69",
      "IsHidden": "False"
    },
    {
      "Start": "61373ef841b0435d800836a34107c00b",
      "End": "3d1bf089ec6f4fefa5d70dfcffad05cb",
      "Id": "34336eaa430b4d779790b97d503084e8",
      "IsHidden": "False"
    },
    {
      "Start": "635efc47a3614f96b6a4aa7bec8b5ada",
      "End": "76c1b433fb4f476199c4c25064a81c46",
      "Id": "fcb2bc9409af4b5dad746ced8e62cf70",
      "IsHidden": "False"
    },
    {
      "Start": "635efc47a3614f96b6a4aa7bec8b5ada",
      "End": "d85a9a565c4244fc860d5a1aefe68bf9",
      "Id": "1560feffcb9f47c2b4292d9b62dcfd2d",
      "IsHidden": "False"
    },
    {
      "Start": "635efc47a3614f96b6a4aa7bec8b5ada",
      "End": "bbb3f6ba376d4a979cbc6dc112cbb21a",
      "Id": "729372744a864561be1d2df68ff11c9f",
      "IsHidden": "False"
    },
    {
      "Start": "635efc47a3614f96b6a4aa7bec8b5ada",
      "End": "42b8df27770a44139dbd3bf00b2e9088",
      "Id": "12a867de16f440fe941ef99c31f188ea",
      "IsHidden": "False"
    },
    {
      "Start": "9d2244e1b3594d708b4e5f10b903152b",
      "End": "e0a50603474c48da924f7ecd212c3c3c",
      "Id": "23689aead8804ef88a1326e3bbe8fbb6",
      "IsHidden": "False"
    },
    {
      "Start": "9d2244e1b3594d708b4e5f10b903152b",
      "End": "4c97bf7ee1a244f1b9bb3d642f7c9da5",
      "Id": "e10505d49f0e4f37b054564830ad9070",
      "IsHidden": "False"
    },
    {
      "Start": "9d2244e1b3594d708b4e5f10b903152b",
      "End": "a578fe51b8014e32b3daa45d3212c22f",
      "Id": "8c40e588cfc344a3ad51bcb2cfb1752e",
      "IsHidden": "False"
    },
    {
      "Start": "9d2244e1b3594d708b4e5f10b903152b",
      "End": "13ea893bee964549b3f2b841b27816d7",
      "Id": "a0ef6b1cc85c4f1098a90293d6eaaa29",
      "IsHidden": "False"
    },
    {
      "Start": "9d2244e1b3594d708b4e5f10b903152b",
      "End": "2cc133d253ea4b68a28335fbda243f2d",
      "Id": "2aad132fc5294ed4a164c73112a35277",
      "IsHidden": "False"
    },
    {
      "Start": "27371479cc3b4eab958341e61c5801ef",
      "End": "8d83130935f5449b88a39999eccf6f77",
      "Id": "a098e321166f4f05bed4565cb344eb59",
      "IsHidden": "False"
    },
    {
      "Start": "27371479cc3b4eab958341e61c5801ef",
      "End": "7c51967e452e4e7a9540f1e19c0a08ea",
      "Id": "b58560a4aa13459ea41ff8296868ade6",
      "IsHidden": "False"
    },
    {
      "Start": "71dfb64dd26b4bb1894d15053f35aee9",
      "End": "2f0cfdbd5fdf4ca490bdf2b4d14e1240",
      "Id": "094f5167061344109315421f881a42be",
      "IsHidden": "False"
    },
    {
      "Start": "11c6f83255f2420488fd848583502ad2",
      "End": "31437bba4ccb4dec8f2d0a61d985d858",
      "Id": "0220efa039e741d2ad199aa1af569ff6",
      "IsHidden": "False"
    },
    {
      "Start": "08e0f25fd41244e5b69ed32addea8a2b",
      "End": "850af195e4a24724ab3aeaedc9f6d190",
      "Id": "805d81a8faf242e0ba80c07d57e48435",
      "IsHidden": "False"
    },
    {
      "Start": "cfbe76ef429f4070ab6eb434eedcd9ec",
      "End": "f9cbc62631c548e68edd1991775394cd",
      "Id": "73ecb305664646bdb6ff593c2eca6ee7",
      "IsHidden": "False"
    },
    {
      "Start": "c240b6c6e0a6483eb5d164938f46d9bb",
      "End": "1914959916e9468991f44c1032f05cc3",
      "Id": "1e04bd7ffe0c4b9db74ecb655a3b46ec",
      "IsHidden": "False"
    },
    {
      "Start": "7da0ba22530e409b9e468e28284188fe",
      "End": "5444c718e6e845a08452f880ece937ee",
      "Id": "391903b417f24d62be424ce8c953ae2b",
      "IsHidden": "False"
    },
    {
      "Start": "09cf5cb4606b4d5ab992294538bf6c51",
      "End": "c05f84371ebd4ba082051206861be33c",
      "Id": "a662b6eb5bfb45798730172a4a5486c3",
      "IsHidden": "False"
    },
    {
      "Start": "03462a63120b4f2aae56c2d1ae07ee0d",
      "End": "8308d56eccd9440eb003219fccc29a10",
      "Id": "342f8ca20bca4592b65307d2d4c2fe5e",
      "IsHidden": "False"
    },
    {
      "Start": "f25d4bbc5e254f2c87e53f681008484b",
      "End": "1b75845943ae4d7f8a4c40eeda1af928",
      "Id": "759a78d0fecc410085ded3d29ec93b95",
      "IsHidden": "False"
    },
    {
      "Start": "b3db6cd1f4dc4a6486856b5fbac6883a",
      "End": "e0fe221d7ae34866a8a120fdfce6c40b",
      "Id": "0dec00aa41144980abe87bf0d51eaf8d",
      "IsHidden": "False"
    },
    {
      "Start": "6aa770955dbc4496960a2b8a87d3b2d3",
      "End": "0380bd74f3594c35a4e00d731294d378",
      "Id": "194713dabe3249f9adb9f4702bf5dd50",
      "IsHidden": "False"
    },
    {
      "Start": "7acc0c5e522942178f3e3596c7271ed3",
      "End": "ece1ff1047944a648c9bcbb5240c90f6",
      "Id": "75cfa70cbe984dc3bd8c0b43e3896311",
      "IsHidden": "False"
    },
    {
      "Start": "72cf5670f0374e2da3d153585295f658",
      "End": "de797c21169147babef1707a198534f9",
      "Id": "9228cf38bcbe41549ce5e306b87f9e51",
      "IsHidden": "False"
    },
    {
      "Start": "ef6d54aac74a446fb626bda8adeda4d6",
      "End": "8ca704ccbdbb4b0488f7c41ccb347cda",
      "Id": "a4dd2bbb35324d3cab946f99908e2834",
      "IsHidden": "False"
    },
    {
      "Start": "cceb1b6bd8c649409920b407c40d622f",
      "End": "c55fefb70e94473799ed06a09f8a156f",
      "Id": "24b7ade43a9646a486cff5331ee50739",
      "IsHidden": "False"
    },
    {
      "Start": "a81cd9b0859640ee848075dd7e46cff2",
      "End": "257818dcf16a42ce89c2ba41b758916e",
      "Id": "8c3783e1f8634051aed7599f5ab13b47",
      "IsHidden": "False"
    },
    {
      "Start": "a81cd9b0859640ee848075dd7e46cff2",
      "End": "f37f56564513470fa7174870c684dd66",
      "Id": "d16b0fdf44a44e89b3617de826bca951",
      "IsHidden": "False"
    },
    {
      "Start": "14e85898abad4a84bafaf4ebed07a8a4",
      "End": "9420ad0e149b4d02b80e69c8c51fb6d8",
      "Id": "6742ef61417744efa9c533d62117603b",
      "IsHidden": "False"
    },
    {
      "Start": "1dc01efca545444f8d19038d3b08df49",
      "End": "2299c87c7b964111805eda69a99aae01",
      "Id": "15ace982e24a4f04bc575c6dfaea0389",
      "IsHidden": "False"
    },
    {
      "Start": "e72627027306414980d4474056fb0f71",
      "End": "c3682d36826d47468ea3ceb7361c22c9",
      "Id": "9cc7b22fdbdd46178c519465339ebe4b",
      "IsHidden": "False"
    },
    {
      "Start": "fa594f832c064802a6e9e719f924d111",
      "End": "e343bb1e4212412788f7a66d052c527a",
      "Id": "5b53d63dc652466ba49ce84baf1518ab",
      "IsHidden": "False"
    },
    {
      "Start": "bd14dfbf7df2420bb2c96777ec3f6161",
      "End": "b9f4b0293237452a95104eac7045e6e0",
      "Id": "8c5a1ab081e94273923b0650e2ab6f8a",
      "IsHidden": "False"
    },
    {
      "Start": "bd14dfbf7df2420bb2c96777ec3f6161",
      "End": "36218e4286504776aa19290871bd2fdf",
      "Id": "9adfa2e94a874866b7fc29b2f12d8b56",
      "IsHidden": "False"
    },
    {
      "Start": "046d4722606e4967af3bf010f2416d2e",
      "End": "a434e0f231ba47afb04ce359b19fbf27",
      "Id": "331eb638c62a40fc89e9601a1f9a6a8f",
      "IsHidden": "False"
    },
    {
      "Start": "7308547741c2494e8aca1d72eda3b794",
      "End": "6c8008e99aef4462a691322fca056742",
      "Id": "8d655b1b14194a05823fefa55eddba5f",
      "IsHidden": "False"
    },
    {
      "Start": "7308547741c2494e8aca1d72eda3b794",
      "End": "71851b183f2243aaacefb8289a0d6692",
      "Id": "3d95bf864d334caf8ce2654447a6a696",
      "IsHidden": "False"
    },
    {
      "Start": "a74073513f764002b1512798cfa75fe2",
      "End": "c2f893cc089646e195e2fde4609ea673",
      "Id": "c538dada99764c8ba504d58881a74899",
      "IsHidden": "False"
    },
    {
      "Start": "3545a822178a41b28804cb749e8c9f76",
      "End": "3c5c34050e454585923d2eeea7e4f331",
      "Id": "33b3e33989a646cdab87af9e26b86a1e",
      "IsHidden": "False"
    },
    {
      "Start": "3545a822178a41b28804cb749e8c9f76",
      "End": "2052f3f642ea40d5818658d153d74eb4",
      "Id": "b202295a10394e38a8d82ae36c5db483",
      "IsHidden": "False"
    },
    {
      "Start": "3545a822178a41b28804cb749e8c9f76",
      "End": "91d7372d9db54c7b9d5dd5b06c685508",
      "Id": "8ec8b37a401346aa84c68b96f4d9e2d2",
      "IsHidden": "False"
    },
    {
      "Start": "806f33353d1b48bb9a018db88a9ae068",
      "End": "27a9976b54c24eee88d6420bc0b92045",
      "Id": "e7e6f97d5374499ca4e3c6ab350bd535",
      "IsHidden": "False"
    },
    {
      "Start": "806f33353d1b48bb9a018db88a9ae068",
      "End": "ddae5c2f893f4c15bf8b6287866b48e3",
      "Id": "ad984b1f29954f748a1990cbd88b0a13",
      "IsHidden": "False"
    },
    {
      "Start": "569487d75e4f46648fcd824a08986c8d",
      "End": "1b4db98ab01d46469b81b5288edaaa28",
      "Id": "f214263c70804249b50ba9b730086a9a",
      "IsHidden": "False"
    },
    {
      "Start": "569487d75e4f46648fcd824a08986c8d",
      "End": "ee6b9a6bd37448de86c7d2338b805475",
      "Id": "997459997c87444ab11d669870a30fd3",
      "IsHidden": "False"
    },
    {
      "Start": "569487d75e4f46648fcd824a08986c8d",
      "End": "816ce95494074284a64efea73754f7a3",
      "Id": "71eb62382a894604a5db97efc1a7f732",
      "IsHidden": "False"
    },
    {
      "Start": "d9d9b3f5b95e4928b2384a5772c10408",
      "End": "e9f23662c83246c39389e1690402f259",
      "Id": "b8bf4ca160df45c89db56989ddf68f1c",
      "IsHidden": "False"
    },
    {
      "Start": "d9d9b3f5b95e4928b2384a5772c10408",
      "End": "0347508302564f739289385e8a21f3cd",
      "Id": "1668abe9d9464b9e88dca1618d1068fb",
      "IsHidden": "False"
    },
    {
      "Start": "5037747f372f44d8aa272629cc35a9b3",
      "End": "f949e8d03b5444df8525948d8738ee7a",
      "Id": "e90c4cc8cac044f48312f725f8ec175b",
      "IsHidden": "False"
    },
    {
      "Start": "2a0601da78234ec78d58fcc1c26b1e80",
      "End": "ee93167bcc6d402daacc0d3520e7c761",
      "Id": "a7e66eb00fa040999becc5debbd3ced7",
      "IsHidden": "False"
    },
    {
      "Start": "2a0601da78234ec78d58fcc1c26b1e80",
      "End": "97cce8f8df1f42eb96746a759efe9dd7",
      "Id": "8ebbbd426c604cef8a98b3781d8d347b",
      "IsHidden": "False"
    },
    {
      "Start": "2a0601da78234ec78d58fcc1c26b1e80",
      "End": "be6947f94f7a49f0bd09aae143db353a",
      "Id": "ecbe3627a84943be96cc84ebfc2ba1b7",
      "IsHidden": "False"
    },
    {
      "Start": "cbaf6bc26dc4444292803f0c5b8aac9f",
      "End": "1de7d5bed70d4a9087e18078e640322d",
      "Id": "b252ee97ed704778bef2fb3b7f6ab624",
      "IsHidden": "False"
    },
    {
      "Start": "048658e3aa20491ebd8571a58bf25c75",
      "End": "18ae429d61e24c8dbf388f0639b355d8",
      "Id": "5aca2f48b16d44378fdda5593845e6ed",
      "IsHidden": "False"
    },
    {
      "Start": "048658e3aa20491ebd8571a58bf25c75",
      "End": "08b6fe0dca804eb6bfd81179e8af0f1a",
      "Id": "d15b12c123644665908fe6a68e8e8e21",
      "IsHidden": "False"
    },
    {
      "Start": "61a714b37444426eb7b536db0b489add",
      "End": "6612153894e148a98208340f8f364cca",
      "Id": "4247e76b2d30465782ee49de231c878f",
      "IsHidden": "False"
    },
    {
      "Start": "fbebda5f10f5480da74461b49b6dbd82",
      "End": "4f354eb617a249f893c6308ab905c537",
      "Id": "dd2d24de259d41cfa608fe8a4ee793dd",
      "IsHidden": "False"
    },
    {
      "Start": "b4c58f9a3c994298ab9b0cd8bb0abc12",
      "End": "17b5f83d80de406e849f86fce736f379",
      "Id": "3d0d5ff644e242c7b1d91042b0423080",
      "IsHidden": "False"
    },
    {
      "Start": "9bf95e696e0849009a3b9cc1988e96d5",
      "End": "3b56af00ba8f4fcd80e76e93342842cf",
      "Id": "cd770c8bab064adb995bff5d291e51bf",
      "IsHidden": "False"
    },
    {
      "Start": "cc978905fbc34861aa5f56d1fd0f6b1e",
      "End": "4c232f6da9fd4ab6a447106b522ef704",
      "Id": "d351836df9544f51a88a0c99cdd45e30",
      "IsHidden": "False"
    },
    {
      "Start": "27e273d2d34545d8a5e2efbf3a9a9c1f",
      "End": "635e1633010648678bdb040bfcbe16e8",
      "Id": "12cb2971727f4c29a44f66082ab51e7c",
      "IsHidden": "False"
    },
    {
      "Start": "d5b52727c2dc462a847f4b6f4b82fe58",
      "End": "370a658827cc475a81e85217cb901ea2",
      "Id": "0361f48ad47d4f84a14dba81de3995f7",
      "IsHidden": "False"
    },
    {
      "Start": "63b9aae3be934d0d9440298e8e9b4fd3",
      "End": "033b40ac05e54a748d5b10ad8b6803e7",
      "Id": "84cee7bdb1834b4e99c8e19000a5c8fe",
      "IsHidden": "False"
    },
    {
      "Start": "a1ada6cf79f64397a6a9ded8a9bc7a6d",
      "End": "f7f028f92e68415aac0040a7bf691342",
      "Id": "79d84315b38d45d5ab365021aacb4d59",
      "IsHidden": "False"
    },
    {
      "Start": "36c7483ebbff400ead7af3711dfb4bb3",
      "End": "cfa814a92f9b40c6b7619cd59e831e33",
      "Id": "72367e06285e4e30b2b97e348af318ea",
      "IsHidden": "False"
    },
    {
      "Start": "738c02d31eac49219f1a332770009e8d",
      "End": "8df25ba3fdfd47488b7c1689e601e1d7",
      "Id": "a50367bb47d945d3b26b81729eec8665",
      "IsHidden": "False"
    },
    {
      "Start": "738c02d31eac49219f1a332770009e8d",
      "End": "ceeb6732c3e245e48a7d901a0c28e505",
      "Id": "984d503269f5458a82b49a0a9e745720",
      "IsHidden": "False"
    },
    {
      "Start": "cf2ec24dcc94445da6851240eaf96032",
      "End": "2172cbfcb6e54d3581daae4fbf72954e",
      "Id": "647856bff0634e32a091d03e510273aa",
      "IsHidden": "False"
    },
    {
      "Start": "f1967554853f43b1b028ac3902d839ec",
      "End": "969592cae5944812a1cf3dc186ab66d7",
      "Id": "e5d73ffee52d46199a27c7521b844a0e",
      "IsHidden": "False"
    },
    {
      "Start": "c8297fdef41e4e4294f3c19a7b790d41",
      "End": "0eb57702fb554ffb9ab61fbfe274a722",
      "Id": "8f6adcde64c0499791f737d00fe0d0a8",
      "IsHidden": "False"
    },
    {
      "Start": "19875e8d7c27441f9c5dc313e7f1a684",
      "End": "1e8faba015bd44a8a3c7a42d2bac1602",
      "Id": "fef05979092548919f944a740f41005e",
      "IsHidden": "False"
    },
    {
      "Start": "09df84ec7cca4204b90ada84826cfaec",
      "End": "20f20c82c1f6401a98655243f5e9549a",
      "Id": "9fff0555a0f84dd9b8cb80bdc481558c",
      "IsHidden": "False"
    },
    {
      "Start": "7c1dd81c6e9a4b2294f27ab080d7c13f",
      "End": "3118cf1d8f0a4c1493c31fcd7c1e4514",
      "Id": "03389f7ee31c486eb9dc995850f07a0b",
      "IsHidden": "False"
    },
    {
      "Start": "7c1dd81c6e9a4b2294f27ab080d7c13f",
      "End": "c616f05b9cb34e5b911436ad70c14672",
      "Id": "df0d60b087dc438a933170c429a240e4",
      "IsHidden": "False"
    },
    {
      "Start": "7c1dd81c6e9a4b2294f27ab080d7c13f",
      "End": "edc571b586f04348b073018fbccabf70",
      "Id": "518dd5ced3c1402dad714e657712b6e0",
      "IsHidden": "False"
    },
    {
      "Start": "c6b37890c6b143379f9ae385d6f9f254",
      "End": "58047a6b611a490da7d256575e7ae3a2",
      "Id": "7202debecf334cae99adadecc2e3e6e8",
      "IsHidden": "False"
    },
    {
      "Start": "01846ffccd73480da7f97d4647dd4b78",
      "End": "97163ac05b1e4e4e84d1d458b32d95e3",
      "Id": "fe3b7e10f67f400bafc40cd3616f40ce",
      "IsHidden": "False"
    },
    {
      "Start": "826fcbce401144d3b6013d9a7f653893",
      "End": "1ff9483110a245ed89d24becb1060975",
      "Id": "92ad76672c4c4cbab389de3c4d41675d",
      "IsHidden": "False"
    },
    {
      "Start": "ba22ca0e5750421090027b7b8b95cab6",
      "End": "fcb460955e954c7495678e28f58ce202",
      "Id": "43c744816bb24178aa2017f52fefc417",
      "IsHidden": "False"
    },
    {
      "Start": "8a93835ce4954108b1abcd3bf92efe51",
      "End": "f3df4c85c0f4425e9506f4916542dd01",
      "Id": "e0855c136f074b758c541dd7f92eafc5",
      "IsHidden": "False"
    },
    {
      "Start": "8a93835ce4954108b1abcd3bf92efe51",
      "End": "9650e585f0574acc8265d243a7504f96",
      "Id": "a9d8484fd94d4ed7954965f7bc1d9cf0",
      "IsHidden": "False"
    },
    {
      "Start": "f4db1e69a6894cdf9a8166f74111ecc8",
      "End": "37a98da5562540089e1189c304e55171",
      "Id": "b360d9beea08413cb61a9186422b4234",
      "IsHidden": "False"
    },
    {
      "Start": "f4db1e69a6894cdf9a8166f74111ecc8",
      "End": "f6ef0c37706a430e8a32a40be472775b",
      "Id": "34db415b199c4e6b9ad0285856f9f021",
      "IsHidden": "False"
    },
    {
      "Start": "e824a177279f47c2ae3f784a3d0527e7",
      "End": "032c80f193ab4bf88ddc996e7b9a6903",
      "Id": "1bf88b388f0b43eeb50b33175fb3da92",
      "IsHidden": "False"
    },
    {
      "Start": "e824a177279f47c2ae3f784a3d0527e7",
      "End": "ec259d1b195a4971b8edc6d760c13f4b",
      "Id": "22740d952950401182f2fc5fec117552",
      "IsHidden": "False"
    },
    {
      "Start": "e824a177279f47c2ae3f784a3d0527e7",
      "End": "24682d38e7f54f7ab96ca1e0ec33e23e",
      "Id": "6d980d52edec434aa0c30d1353b5535a",
      "IsHidden": "False"
    },
    {
      "Start": "49a2edf3366e49708adfa16960ff31f8",
      "End": "5b14f319bd754b8daddf392f7cc8c2ac",
      "Id": "8b45d24b4efc4b449b4dffa80d2c7730",
      "IsHidden": "False"
    },
    {
      "Start": "49a2edf3366e49708adfa16960ff31f8",
      "End": "19ff8c47d22f4941b697da4e80ecf8fd",
      "Id": "437e99f0b0a84f148804e8433943e29f",
      "IsHidden": "False"
    },
    {
      "Start": "49a2edf3366e49708adfa16960ff31f8",
      "End": "bbc376ba39ad43cdbc497cd8410c0140",
      "Id": "7cba1565ef3744b4b86e483be28333aa",
      "IsHidden": "False"
    },
    {
      "Start": "dc60257214054a9d9f6526282b37e7df",
      "End": "78abdf206b3147d3891e4184a3938ae2",
      "Id": "4d72e9be0446462abaf6769b2754bd5d",
      "IsHidden": "False"
    },
    {
      "Start": "baf2d164fb734d74aa390fb82e37aa77",
      "End": "3bcda27cd6d84ed59863448e5add1f16",
      "Id": "7c7ba55bc8244745adbce37a4a862fc5",
      "IsHidden": "False"
    },
    {
      "Start": "466179e0b22f405e994d1e339fb429cd",
      "End": "a83dfa8d76044e6cadd1225c03c4ff3b",
      "Id": "100f161e388f4089a0ab48b28fb79201",
      "IsHidden": "False"
    },
    {
      "Start": "466179e0b22f405e994d1e339fb429cd",
      "End": "2333f1bc3ece44b8b02734b3275e0461",
      "Id": "eefad2a19ece46da8f0330cffac63a7e",
      "IsHidden": "False"
    },
    {
      "Start": "41c83458479b4a66b5e4e513e1441594",
      "End": "926b7a2677574b3b8e5e69ad016ea8e9",
      "Id": "fd020b379be34350868cc115b2eeebfb",
      "IsHidden": "False"
    },
    {
      "Start": "9eb96a0535a34ee5b33c55c9ce74eb25",
      "End": "c878ef36022b452cb963b263d91dfb69",
      "Id": "40521dd1b55d483cbe23ee86b4520219",
      "IsHidden": "False"
    },
    {
      "Start": "9eb96a0535a34ee5b33c55c9ce74eb25",
      "End": "2328d23e221c4591b970fd697c5a3a52",
      "Id": "761e7df6d1c24c0aa4a9fe6941c16aa3",
      "IsHidden": "False"
    },
    {
      "Start": "e6a22fdc831a47ac9bd6dd8f0875ce2e",
      "End": "20d440a599b4477b8d86db1db9e38dd7",
      "Id": "d56c8e7583b14e68b49d9ed6dcec8927",
      "IsHidden": "False"
    },
    {
      "Start": "d6e297e702f746ee89825de2ef394dbc",
      "End": "fca4bfba793d465c9cb2495aeee83832",
      "Id": "a969b087126c44709e4ee5099afa4624",
      "IsHidden": "False"
    },
    {
      "Start": "256d890358ae479aae9a5f5b65c70931",
      "End": "2ebe33b1ae564dd3a6472003d8940a23",
      "Id": "28c497c0d4b343d28cee703159cff53f",
      "IsHidden": "False"
    },
    {
      "Start": "256d890358ae479aae9a5f5b65c70931",
      "End": "ca5e7e97ed02492693add15c26f919f2",
      "Id": "6967ce9fd9414adfb114b26f930a5ef1",
      "IsHidden": "False"
    },
    {
      "Start": "fa6daf554eee44cc830405de5ae708ee",
      "End": "c821f2cf618b4086af3e5d49f617d399",
      "Id": "3be8d3b5cde746b382f0340996fc308c",
      "IsHidden": "False"
    },
    {
      "Start": "fa6daf554eee44cc830405de5ae708ee",
      "End": "52a00dc0ae08476aabbc77c6cf4136b2",
      "Id": "20f552fa5d63473284283dcc0104e91c",
      "IsHidden": "False"
    },
    {
      "Start": "c294961134da401484ba6eadf5cf1f96",
      "End": "e0d585d651f7433ea262d03e206c6575",
      "Id": "fd27734846fc4f39bc7149587942b991",
      "IsHidden": "False"
    },
    {
      "Start": "7c7807ffd328475099eb3dd52cb2b0d6",
      "End": "890f9861567f48e08203fbe79db4ac36",
      "Id": "f4ee13a8ca73498087b8d717e7315ace",
      "IsHidden": "False"
    },
    {
      "Start": "eff61549b0784e238e06b8823de5c1b7",
      "End": "cd8b9246cf3e40b48b6423fcd596af5c",
      "Id": "7f42ef376ff3461f9cf84f1aa8742183",
      "IsHidden": "False"
    },
    {
      "Start": "eff61549b0784e238e06b8823de5c1b7",
      "End": "d1040049eb0a4a32be0e95026e91c233",
      "Id": "effa989245274efe84057fc9ee574221",
      "IsHidden": "False"
    },
    {
      "Start": "ff9259d43a0a40b2ad45c40033a77b51",
      "End": "caed34f944ce4e468a2d075c89d759c4",
      "Id": "ff9903a35ffc4dd8a7f75041cf6b6060",
      "IsHidden": "False"
    },
    {
      "Start": "ff9259d43a0a40b2ad45c40033a77b51",
      "End": "8dd5c69a419a4f76ae57f3f018835a53",
      "Id": "a82e7dec0751468f879a263a8b591bf4",
      "IsHidden": "False"
    },
    {
      "Start": "eca28a24f90144d7b20a4837e7389fc9",
      "End": "29504b96a17247d5bdd5c84d6516df57",
      "Id": "ad22c649c8f14c58a3024a23e2bb7c32",
      "IsHidden": "False"
    },
    {
      "Start": "6ed3c40904ed4f5e9b7e3caab2ebd803",
      "End": "5793cadda3e74b03970a8d8167597a14",
      "Id": "d7ea209a6fca4b87ba1b655d9ad43e8d",
      "IsHidden": "False"
    },
    {
      "Start": "b0b5843995d940cdb9a0262bd7c1e1ff",
      "End": "557ba8e3500f44ad8b1ca490bdf34ef6",
      "Id": "22e2d74213ce4a2aa11d960593e0bab2",
      "IsHidden": "False"
    },
    {
      "Start": "e9177f20a56b414ca0122e0ef6f6a7de",
      "End": "62a95362e0f24cc4a2e71d31706b521c",
      "Id": "720c352b4450402b8e309b932ea37e9a",
      "IsHidden": "False"
    },
    {
      "Start": "7933b41050e64876ad6a33740aa1961a",
      "End": "af5aec7b95e4497b826db21e05053a3d",
      "Id": "8e8a15a37499481c8728a29bdb8f190f",
      "IsHidden": "False"
    },
    {
      "Start": "89d7e4955c404939b63be7e0cb112957",
      "End": "3f1d492ce6884909a8f2e23073b21ab9",
      "Id": "adbbb2bcb75448b5bdba4bb0cee16891",
      "IsHidden": "False"
    },
    {
      "Start": "8c9af6f408394867abfecf2af93d6c72",
      "End": "569a5aa270a94f4c9f3a0f745c4f52a6",
      "Id": "feb8c5f08d624f83bf6734c7b5bf2630",
      "IsHidden": "False"
    },
    {
      "Start": "8c9af6f408394867abfecf2af93d6c72",
      "End": "3a839cf760b54b1983d622dbc80cd58e",
      "Id": "955d1c43f4744e2a8bb756f58fe03ca0",
      "IsHidden": "False"
    },
    {
      "Start": "4163d10aa72b4e6fa8c831514247659a",
      "End": "4ae3aad768494f13962846a4f9abb8f8",
      "Id": "a54ef6b85f6b4308b1fee616693ac3e2",
      "IsHidden": "False"
    },
    {
      "Start": "4163d10aa72b4e6fa8c831514247659a",
      "End": "79a95c0ce279405d86ce3af4c7d71d90",
      "Id": "46fec6c6b63c46168eb70362e5686f81",
      "IsHidden": "False"
    },
    {
      "Start": "fb5c93ed383b4b32beed17b95e461e3e",
      "End": "e204965e00ff48a0ae747a4a2b14b110",
      "Id": "b282671d3def40d99ac9c6d3d7fd0696",
      "IsHidden": "False"
    },
    {
      "Start": "139dc9e9d7f143e8b267283aa1942d84",
      "End": "bfd5aad6791448d89b275f3bd3cbc0a6",
      "Id": "bb165a5f695944e495a40c582b3f34a4",
      "IsHidden": "False"
    },
    {
      "Start": "139dc9e9d7f143e8b267283aa1942d84",
      "End": "8a0c8812041444a9b15529859ca6b171",
      "Id": "1593dd407b56490d97873a55d31fbb52",
      "IsHidden": "False"
    },
    {
      "Start": "76ec138732f24f6b9a991ce8fcb01529",
      "End": "f3997443e96840de8c79857f6bd1929e",
      "Id": "b2c2d14092d345aa98a71fd78e3e3585",
      "IsHidden": "False"
    },
    {
      "Start": "76ec138732f24f6b9a991ce8fcb01529",
      "End": "b174ec8d88b948b2b0c32fe48bc8a187",
      "Id": "da8093f8b257415d9b61757b762dbea3",
      "IsHidden": "False"
    },
    {
      "Start": "d8b2fe23b6ff4a40b37aecc6b2c21a5e",
      "End": "cd2ca1f4151743c59a3e74dcc826c336",
      "Id": "a53067e483734e18a87dd53ebec53345",
      "IsHidden": "False"
    },
    {
      "Start": "708caf7381bd4116b913a87889701933",
      "End": "ce222d9e4d894f1f8f3a29efd07e6fb9",
      "Id": "2ba24ac74c324c43bdb312c20a23dddf",
      "IsHidden": "False"
    },
    {
      "Start": "296c1820cfe84cfba7af8bdc05ef805e",
      "End": "06e4c8ed616a48e2bd60109b0f4a82d2",
      "Id": "b005bda170b14a6e804ed1e9ec77edb4",
      "IsHidden": "False"
    },
    {
      "Start": "43c6c3f32e29458882f878a844945ccc",
      "End": "3ab8047052a8485da74b96837145c44c",
      "Id": "200ca76c539d49429f914eddaba4c7bc",
      "IsHidden": "False"
    },
    {
      "Start": "8bb624c1efe742dfa353ec850a1a25ab",
      "End": "c962c03a0f5a464481352d2de880ba2e",
      "Id": "24b6641a6d1c4d9db420470b10110ae2",
      "IsHidden": "False"
    },
    {
      "Start": "c1de9c35f6e443ff8d23936d59d34b73",
      "End": "5be6c80cf53646c09c59795a92491991",
      "Id": "b0cfb5c1a683427dba54830f853a2c6e",
      "IsHidden": "False"
    },
    {
      "Start": "c73baf4070e7416a8572e0e6f64d006a",
      "End": "d3e60bb2e5754c52a9be520f5181f45f",
      "Id": "c241235eee8b4cd1aec68eeb53f5bf6f",
      "IsHidden": "False"
    },
    {
      "Start": "7327d966ea9d4ebbb27385a5af34d1a4",
      "End": "aabce728b6534540bf78486a6b5f3b6d",
      "Id": "f50d4b696db942b2a1344241c5de5db1",
      "IsHidden": "False"
    },
    {
      "Start": "ebaa17b9b5144f0bae7cc87056f5fa83",
      "End": "a38b9875a1b94b4ea360b33e3dd404c3",
      "Id": "3899f5011bfc41bab565e86a336fddb8",
      "IsHidden": "False"
    },
    {
      "Start": "549403e040294ec6b02980e4807dd374",
      "End": "f298e024f0084636ba35da1acc8e8e02",
      "Id": "01db7df8d4fe49a7a1a7472de8ef9237",
      "IsHidden": "False"
    },
    {
      "Start": "c127014df8aa4632bc27e16d2154fd0c",
      "End": "40019da6fd0e48a5b2a6f0353230ada4",
      "Id": "e4e955542ef546b78e12a9842eb55ddd",
      "IsHidden": "False"
    },
    {
      "Start": "5a90ac5eff0340d591fbe103102d1a92",
      "End": "2b7ecf8096af4619b142eb32ec66a09d",
      "Id": "e5cd30a28fef43948e7af8db11a24a08",
      "IsHidden": "False"
    },
    {
      "Start": "15290100c3b5478a97d538f85cc4462e",
      "End": "e364160f863b450abcfca161f6e60ba2",
      "Id": "c6734ef3eab2459287888cfa56b2eec0",
      "IsHidden": "False"
    },
    {
      "Start": "7309762135f64feb92e67b5c458bdcf8",
      "End": "b9fb8afcc89a4fd78e927d134ed8c60f",
      "Id": "397259d63430495c95070b34f3756506",
      "IsHidden": "False"
    },
    {
      "Start": "3c89281e710842ebb2d3a7dee462f24c",
      "End": "87afaa1b0b324388826c441b8e917227",
      "Id": "70a4126896d44848ade71e307a1a76b7",
      "IsHidden": "False"
    },
    {
      "Start": "3c89281e710842ebb2d3a7dee462f24c",
      "End": "717b10841ce44582b3400cc103abfd9f",
      "Id": "161992bc0d8443aaa10b241d5d222371",
      "IsHidden": "False"
    },
    {
      "Start": "9dcb4254d03b4146ba2b0bb2803d6c9c",
      "End": "c48e3f1fb1274e8ab4df7d1d2780b7eb",
      "Id": "9724070344fa4e8b9c1b2e6ffd94e012",
      "IsHidden": "False"
    },
    {
      "Start": "9dcb4254d03b4146ba2b0bb2803d6c9c",
      "End": "712f9cabe7784130841fdc83c990a019",
      "Id": "527fd17430894cac9fa73174d5b152d9",
      "IsHidden": "False"
    },
    {
      "Start": "b978fab18d084db384ed2caaaa830caf",
      "End": "701c0194ee124850ba69abc8114ea213",
      "Id": "c5a001c3946644bb857af12693cbce5d",
      "IsHidden": "False"
    },
    {
      "Start": "b978fab18d084db384ed2caaaa830caf",
      "End": "f717be4088c64d0b88cc812595504995",
      "Id": "db24d82f57994351a96f12c0c8f2c94f",
      "IsHidden": "False"
    },
    {
      "Start": "b40174808f054255a36c7f6adf69ef55",
      "End": "1facfb525ead46829c8fdbf6709e4a95",
      "Id": "bf1816a792b147b5a05d89676d6ab8be",
      "IsHidden": "False"
    },
    {
      "Start": "b40174808f054255a36c7f6adf69ef55",
      "End": "0839e698f1f34d80add3475ec67b3fa1",
      "Id": "e82a488c856e46fdb994df777fdf2da5",
      "IsHidden": "False"
    },
    {
      "Start": "a26783ff1dca423ba6598ac1b4c07bd7",
      "End": "3851d5a30a5043faa2ad23acafeb5c56",
      "Id": "a37d49b77210401aaf6c917b9a11c981",
      "IsHidden": "False"
    },
    {
      "Start": "a26783ff1dca423ba6598ac1b4c07bd7",
      "End": "3a0168048bef42f98882f221ac1cba14",
      "Id": "49ea39fc9f3c4096880d98bd915a60f3",
      "IsHidden": "False"
    },
    {
      "Start": "a26783ff1dca423ba6598ac1b4c07bd7",
      "End": "4433c17084ab4d3c91ba028f834669c8",
      "Id": "b570d7a2f51d448f916494ff308e1576",
      "IsHidden": "False"
    },
    {
      "Start": "8a824edc40b6486bbd28bccce53e23b6",
      "End": "a45adad18f0141f2b280f3eb4f5f802e",
      "Id": "2cc0d6454d03409b8652f089a07c491f",
      "IsHidden": "False"
    },
    {
      "Start": "c74fc3c3b28141fbb11929d5fbde5afc",
      "End": "44a2c7a4fa5f4bf9a949ba0d78735464",
      "Id": "06d66661b0d245d59dfcefbc62552de4",
      "IsHidden": "False"
    },
    {
      "Start": "27d1a7a1be9b4ec38c7054a00d127de4",
      "End": "01aaa49d329c4491b5f237b73cb21320",
      "Id": "4d9ac17524d94340b7e14e72b6b062e0",
      "IsHidden": "False"
    },
    {
      "Start": "25b7edcd87114fed8b42713e98dc51f5",
      "End": "2022389851044bdc9a417091e0f63099",
      "Id": "d022da6f6eff4f04a2a4ee0450205750",
      "IsHidden": "False"
    },
    {
      "Start": "121d1371879d47dca824a949e622c673",
      "End": "f38bf873e9ff4411959cb9546287b815",
      "Id": "162c861be70e41fdbdeaa53da09ebfa2",
      "IsHidden": "False"
    },
    {
      "Start": "121d1371879d47dca824a949e622c673",
      "End": "9c22e33360864e32b3eccbe0ef896c6e",
      "Id": "68fc7b0bdeb94293b2f76cbb09bb7fe5",
      "IsHidden": "False"
    },
    {
      "Start": "121d1371879d47dca824a949e622c673",
      "End": "a61d3cd649f84e8fa17d5bd0988fe93e",
      "Id": "ab85781eb3a647519cdf7bead718f4eb",
      "IsHidden": "False"
    },
    {
      "Start": "121d1371879d47dca824a949e622c673",
      "End": "4009bd0eb38040738683516a799a9eea",
      "Id": "58cf20ec0fe445a8bef0d03189770ac6",
      "IsHidden": "False"
    },
    {
      "Start": "c8b3450e139441968bfa4c5799165b68",
      "End": "de13451808be4c218c094ee720c0b95c",
      "Id": "e9dd1ae4de9d482e8068aee55d2b02d8",
      "IsHidden": "False"
    },
    {
      "Start": "9092d567537148369bfab67bf4cec220",
      "End": "3a8adf29d7284ab8aaa556910af4717a",
      "Id": "a2ac85b3b31743c3a57272c78ed3103b",
      "IsHidden": "False"
    },
    {
      "Start": "d58a1afccb85490d93d3df93e2a5a9dc",
      "End": "e941d70679dd4fbaa388547da7e412fa",
      "Id": "708c99463531480fbf0174cd32f1364c",
      "IsHidden": "False"
    },
    {
      "Start": "f38626295c3b487c845499e8634ff63e",
      "End": "e3e05a7dc77d4e9b85d888bd3e0bf6e8",
      "Id": "64ce5c14a6194b768f930716855ef92d",
      "IsHidden": "False"
    },
    {
      "Start": "6bdbe2bb551b470b9e609b6ce0da36b7",
      "End": "04488fad927f4f9188ed06d767feabbb",
      "Id": "c4e6f387d5b94de59ba4a85fd62a9683",
      "IsHidden": "False"
    },
    {
      "Start": "f0ce46d3deef4b7a84d420f43ddbd219",
      "End": "8eae7a4832ed462caf1f3673228470a4",
      "Id": "278bda6614ac4735bacdf3cc25bc641f",
      "IsHidden": "False"
    },
    {
      "Start": "e475cef00096430584f27905ab66995c",
      "End": "6d51d391c2b2456694361840de6a8840",
      "Id": "ba3ee193b0a24ce0b263642c8943eead",
      "IsHidden": "False"
    },
    {
      "Start": "f3602850493e4e158428597b0e47e9f6",
      "End": "68af0ba7b262483b80da6bf060365270",
      "Id": "2cdab14795bf4333b1d935f5dbf4eb90",
      "IsHidden": "False"
    },
    {
      "Start": "1e68e3dd916642669b23c164b8647f1b",
      "End": "d1f8abdf5c15459cb22499b6f98104cb",
      "Id": "d0b473a13b254e69a9fc79062487b788",
      "IsHidden": "False"
    },
    {
      "Start": "2b0d3e91f7d94b79a19a9a6ae2e4a1cd",
      "End": "5be7487089dc4d07b44f148278b885b2",
      "Id": "08935c9336ff4e5c8445cc1df2acda7e",
      "IsHidden": "False"
    },
    {
      "Start": "d74aa1a332d546729668407421af32ea",
      "End": "17862324af544e55bd6e0df1223bf7d5",
      "Id": "d82b937615844b61ac35d6cae21e0d7d",
      "IsHidden": "False"
    },
    {
      "Start": "91e4e2b10f6a4352ab153db90f441991",
      "End": "72c19036419545e8b2cf4fd70f804e69",
      "Id": "3f536274bc5e41d593d4fda5aae27e3e",
      "IsHidden": "False"
    },
    {
      "Start": "5860473190a04e3b9697327f35d32797",
      "End": "e0594155110c480a82dc1811c93cdf16",
      "Id": "50ae718b87b444cbb5b81c00b4b2541d",
      "IsHidden": "False"
    },
    {
      "Start": "94c8365d819543ce8e83291c0544c95f",
      "End": "58caeeba467549e5853f7efae74bfb54",
      "Id": "bfc6aaca0bc941388d0ec436813445a5",
      "IsHidden": "False"
    },
    {
      "Start": "5f0d52cbadaf4b308cb9e808e8443095",
      "End": "006be52ede47479aa63323cee59c136d",
      "Id": "f12239777abe40d1a2db39a8e6cfb3b1",
      "IsHidden": "False"
    },
    {
      "Start": "9463f98839704d7a85f1b8836707d867",
      "End": "4b9c23aef8bd43d0b130a1523367fd96",
      "Id": "77a631e5693146e1abfa2b352b7d5385",
      "IsHidden": "False"
    },
    {
      "Start": "3559815e56874af19a0b8f8f529087b1",
      "End": "fb9436a015bd4ecf84c7d84b5f9969e0",
      "Id": "4cb617625b57432db54c09f6faad2832",
      "IsHidden": "False"
    },
    {
      "Start": "a12fd0a5592041909403a2be4bc30f3d",
      "End": "266d4564018e4c1d8c64381e5c424452",
      "Id": "da86fff6c85e43309d7a3f59301d0d01",
      "IsHidden": "False"
    },
    {
      "Start": "2dd843d1354348269260543f4df6500b",
      "End": "40d86654d9a14d1f930ef772a988fdac",
      "Id": "e35a6950cdfb4c85a73c91190c14d880",
      "IsHidden": "False"
    },
    {
      "Start": "56ab808fdd2c407398fc7cbc85e28390",
      "End": "b8a8172142664fc9a8a719b975e20d30",
      "Id": "01e4afbb1a534eabbefc455d2b9b23bb",
      "IsHidden": "False"
    },
    {
      "Start": "7e3b5bfca0174f079f04c7baae47f92b",
      "End": "9724071564b04905b5aa23f846d6c1ce",
      "Id": "579504af8ad441af934aaa8f4d6a23bd",
      "IsHidden": "False"
    },
    {
      "Start": "7e3b5bfca0174f079f04c7baae47f92b",
      "End": "b067f9e47dfe4062aaa7ae519625c7bc",
      "Id": "68593eabf9144f6f9695b196ddd6184a",
      "IsHidden": "False"
    },
    {
      "Start": "67e3cd209cba41fd9f9e314ad14745cd",
      "End": "da2f1144e3c54fe6a669e21f520b9049",
      "Id": "fa07f2fc14894d4dac36d36a44f5f3d6",
      "IsHidden": "False"
    },
    {
      "Start": "67e3cd209cba41fd9f9e314ad14745cd",
      "End": "cb78906291b54f519a9eb8c430a90796",
      "Id": "62f9fa2635d947cfab7169c60ec35e71",
      "IsHidden": "False"
    },
    {
      "Start": "67e3cd209cba41fd9f9e314ad14745cd",
      "End": "6d6007c1708d43ba9ee8b27e9e1b8452",
      "Id": "b67a4d3a35f5474da623faba32bd8135",
      "IsHidden": "False"
    },
    {
      "Start": "0a63b35c009f4b8c9b71f0898ac31347",
      "End": "3b7875f1f2c44a5ea28dccd8290d0f51",
      "Id": "9085c64f9fd64b76bd4959dba2c0b236",
      "IsHidden": "False"
    },
    {
      "Start": "fd4bedfb5d7e434ea192812ceaaf6b56",
      "End": "02a6b11b25214c0a9e8e9d4adf6493bc",
      "Id": "d51cbd6df6ea494893cd7f91225209e7",
      "IsHidden": "False"
    },
    {
      "Start": "4e5565cc0bec4ee29133058fd2b958ca",
      "End": "1637cc14f1b24a0b94353139008da652",
      "Id": "fbdc76adc1d14ac4b734ba393fae9c14",
      "IsHidden": "False"
    },
    {
      "Start": "9e94a871f2704a1a89672e9b3f9c2fe0",
      "End": "04924735081f4eb9a7d7cbe4bc976561",
      "Id": "a4f90e252b55423d937955ddda8f7a72",
      "IsHidden": "False"
    },
    {
      "Start": "b766a33f57cc4f61b86ab82af83b4c34",
      "End": "396eae9778b34df9b203a091327a11fb",
      "Id": "e5ed919d1160456c82c7dea9a2a025fe",
      "IsHidden": "False"
    },
    {
      "Start": "116cfbb276874fe68d5abfa1f6806f60",
      "End": "9c851240a38842529423e14df1b3bbbb",
      "Id": "f086242f851e4e84af0c9110d6434d3e",
      "IsHidden": "False"
    },
    {
      "Start": "cedfbdebb9834ff4b1843b277ba4a8b2",
      "End": "48a5cf76bdee4f3da1dabb62f6d3bf8b",
      "Id": "7587ef70305a4d9cbb8b734b2a8954a9",
      "IsHidden": "False"
    },
    {
      "Start": "e0f8ba8d6fc2455cbd71f95a039ef7eb",
      "End": "fceed0a455e14cbe86bac741b40b5969",
      "Id": "295cbff14fe648e7935613471db53b55",
      "IsHidden": "False"
    },
    {
      "Start": "e0f8ba8d6fc2455cbd71f95a039ef7eb",
      "End": "7bb0d6519ec141a8a4d92c39601deb0f",
      "Id": "400c3fffad1148e985be468b8c84ed94",
      "IsHidden": "False"
    },
    {
      "Start": "fb9ba8f8a3724778a3830415fb698ae4",
      "End": "22844c12b08b4d8dada824b6927ffcbc",
      "Id": "43e938d5052742019619aed4d4422140",
      "IsHidden": "False"
    },
    {
      "Start": "fb9ba8f8a3724778a3830415fb698ae4",
      "End": "89aabc6b43134e05b4c4d6c0103a6214",
      "Id": "78ecfd6fe5904da6b9422464a4dde55d",
      "IsHidden": "False"
    },
    {
      "Start": "2e952b32501447eaab5570c4bb762663",
      "End": "6f77bd564ca64781940daa29bbe79490",
      "Id": "ac237ad855e24fd29ec77bce9e0f0e35",
      "IsHidden": "False"
    },
    {
      "Start": "a68f8207070b42b38da7c9243a9eaa54",
      "End": "ebbec90949154309bfc1ca572b041a95",
      "Id": "6408e016cb2c4a7ca11bb134f3f58e2f",
      "IsHidden": "False"
    },
    {
      "Start": "cd75929e486345788f45c60e33c168a4",
      "End": "a3427a41ae7d4c91a35dcdd5ba768a5e",
      "Id": "0b528350d2514be2a7abcc6dfd304b11",
      "IsHidden": "False"
    },
    {
      "Start": "1d79ec754cc34835a811fd4c17924b00",
      "End": "38237836c2ae416e974eae1f6e94e70a",
      "Id": "b8950404613a4c40aa2d3fef3644f00a",
      "IsHidden": "False"
    },
    {
      "Start": "eac72b02bfee4bd0a425309595d6ed6f",
      "End": "2eec34a8596f4045a6537dd5eb482b3b",
      "Id": "863d9b118a63441b850823c8036ad293",
      "IsHidden": "False"
    },
    {
      "Start": "9d2e6b4364b7489b85e809c2ecaeeff5",
      "End": "e684e69c0d76421a85ebaa85a4ea630c",
      "Id": "11d3897824f140f78eff349b51c7cf64",
      "IsHidden": "False"
    },
    {
      "Start": "bce6e985f1e6449e9b00ef90c1b85e92",
      "End": "0686c23f00104c6c8527b9a984ec36e7",
      "Id": "a9960d479509442bafea41ab33396e4e",
      "IsHidden": "False"
    },
    {
      "Start": "18d509878a404eb6a66e77aab7615525",
      "End": "246983899974444bacea91b16b62547d",
      "Id": "06b24a55caa540eaa2ae54fa960362d5",
      "IsHidden": "False"
    },
    {
      "Start": "8b1b80b616df41849834e0a01ae08fc2",
      "End": "a7974fa49ddc49509e329c07b0b78f57",
      "Id": "73340dce354644709e44e98d293937e0",
      "IsHidden": "False"
    },
    {
      "Start": "8b1b80b616df41849834e0a01ae08fc2",
      "End": "83921d2b94f048b788a3c430b610633e",
      "Id": "7c28fa4541ee4fb2a832fae0c46515d4",
      "IsHidden": "False"
    },
    {
      "Start": "4f35c01b5c934515af751eeaa6b66718",
      "End": "d7d2c2f68acb4cffa752f8e49fac3616",
      "Id": "447862a60cbd402a9276692ae618c0c5",
      "IsHidden": "False"
    },
    {
      "Start": "2793e5b7147541c0b9eaa6e1630425d6",
      "End": "198814a5a56d473b9efe9cc857f24523",
      "Id": "2538131927a048599965a35c520b5ae5",
      "IsHidden": "False"
    },
    {
      "Start": "575686e96e494b8b935d192639b5e63e",
      "End": "4318538943ad4ac889921ec70be56fb3",
      "Id": "2c4bd9b7250342d5af41746a1ea9be9a",
      "IsHidden": "False"
    },
    {
      "Start": "4ed8d315be4d45e0aef294f50f745a39",
      "End": "0f7146fc06244d0096c87ee86e581fdc",
      "Id": "9f07cb429b3c4e9fb8e9dac36fea1a2b",
      "IsHidden": "False"
    },
    {
      "Start": "1b1d1a4334af48e0930c81eb360d3019",
      "End": "54e5344b8e254f70bad5c68987e7a042",
      "Id": "adf76684d9d943f481e90c952ebb2d09",
      "IsHidden": "False"
    },
    {
      "Start": "78b83e9693cc4d5ca079782f209cafe8",
      "End": "1d45962f76ad4c1aaaecadcf97cddbdf",
      "Id": "a163c157060a42e89555c3f4b5d1b8c1",
      "IsHidden": "False"
    },
    {
      "Start": "355bacb1af1344d7b9cc0be7d3a59089",
      "End": "7770a8f4c7f04098b86cf39b226978a2",
      "Id": "4015b1b0035d4bbe929b4a955edb3cf2",
      "IsHidden": "False"
    },
    {
      "Start": "fcb9c8e8ef7c4f2ba1a23d3848ca41b2",
      "End": "4272883c1318412ab4d1b9fd718044b4",
      "Id": "d652060049034cd4a312a33809a63869",
      "IsHidden": "False"
    },
    {
      "Start": "fcb9c8e8ef7c4f2ba1a23d3848ca41b2",
      "End": "0b7ba788c92e48ba9f0e1049dc4d42de",
      "Id": "bd31f39b3fa14a34bde0f5a3d0a3a2a5",
      "IsHidden": "False"
    },
    {
      "Start": "c9f407dc0d07433e85f3e016eb4228ec",
      "End": "110f6faab9bf47cc832a3091a6d29aa7",
      "Id": "f311bc62183f4caf8df85e56bb384725",
      "IsHidden": "False"
    },
    {
      "Start": "2e4093505d454fb496dcaaea64201017",
      "End": "5cd2f0ef8cdd4598b6ad90e6139a14e5",
      "Id": "d9097e0bae7742e4a41649add7883bc4",
      "IsHidden": "False"
    },
    {
      "Start": "ee1eb868ff5a48dd9355352ae66071da",
      "End": "3199ceb1383c44d99e2408dede0319ac",
      "Id": "74f33f82e2964871b583599e672d007a",
      "IsHidden": "False"
    },
    {
      "Start": "545050da4724423d95a7f94059c27931",
      "End": "3e21effca9b74708ab1b5d3420291494",
      "Id": "484d20e474bd4a59a8acb1601cc6682d",
      "IsHidden": "False"
    },
    {
      "Start": "cdb864388bcd4ed18cc2e0dcb7a53b5c",
      "End": "335884909b3d4bc896350f0f2ae46557",
      "Id": "28f269f4554e43558769fd4a75fa55c4",
      "IsHidden": "False"
    },
    {
      "Start": "b2ee679d99c142c38b7494954949bacd",
      "End": "a5352de288c44f8f8e091033ee2d67df",
      "Id": "5ee8fe22178e4d85893b6f7df75dedbe",
      "IsHidden": "False"
    },
    {
      "Start": "be67d74bd1f745f6b47f46115dd9d733",
      "End": "a382ca5d08594a96a4557d13e524a1c2",
      "Id": "47899b2dd6a442a59cc9f3ef65591653",
      "IsHidden": "False"
    },
    {
      "Start": "27f93712992b475fa0ad3a9a495c83f7",
      "End": "2e6165efe53044a8a773a1d0f3dd9cc6",
      "Id": "c3a3c945b5cd41c0ae79ddac7cd52456",
      "IsHidden": "False"
    },
    {
      "Start": "54dbb5e23ffb49268adc48da6c8e9043",
      "End": "e6de309fcde94a429e76921c0e6b8272",
      "Id": "72274236607d4cd8bcc49c7e868978c9",
      "IsHidden": "False"
    },
    {
      "Start": "12a5a3332cc94312a473c719da0ed48a",
      "End": "1766563927d240a996cbae6ad2176e3f",
      "Id": "02b23a4a355b45c78445594043cfabfc",
      "IsHidden": "False"
    },
    {
      "Start": "2aa23545d04e48438c3677c18891b8d5",
      "End": "905551164ec14696b05eea745fd8289c",
      "Id": "fd33825b80f34e1ca89623a3316e94e0",
      "IsHidden": "False"
    },
    {
      "Start": "2aa23545d04e48438c3677c18891b8d5",
      "End": "e35d1434eb744f1e9f2fe505a9987d03",
      "Id": "60d8d76e0c13408b8238aafcd542de27",
      "IsHidden": "False"
    },
    {
      "Start": "2666600db41c466c93861d5a8dc373ec",
      "End": "3cbe95667c314cc9bcd7d94494ca9c7b",
      "Id": "181d64d3f14344fa84ae0571c3d9686f",
      "IsHidden": "False"
    },
    {
      "Start": "dcc7f85fccf749ffaa4b897c39c2ba8a",
      "End": "537c6e000f8a44b7a1a1faae6e431ed0",
      "Id": "780dbfb4d6194ad09390a9a66baa256a",
      "IsHidden": "False"
    },
    {
      "Start": "dcc7f85fccf749ffaa4b897c39c2ba8a",
      "End": "5bda9b3ef34a4447a66599796e515646",
      "Id": "a16de734169f46c6b4aa90e06cd0427b",
      "IsHidden": "False"
    },
    {
      "Start": "5d5dddf5136e4c19a9ed71ee88655085",
      "End": "7a953f95ef0a47efad644724142408c3",
      "Id": "46d1cd2537aa490ea55847fc405e5b45",
      "IsHidden": "False"
    },
    {
      "Start": "43aa9c58467e4c4082d6e298259f779c",
      "End": "3e192c5954294d68a5452b9b5008243e",
      "Id": "2ae2571242034dc5b4e24491bfcc8086",
      "IsHidden": "False"
    },
    {
      "Start": "1191e725809f454a826980d59a405928",
      "End": "1d62d717d13b4a7e88e735ae7331d5c6",
      "Id": "08b72665a1774d8787d35a99e9f8baa3",
      "IsHidden": "False"
    },
    {
      "Start": "7a1a0b4e824d4fe9a7d3e416c7d48639",
      "End": "02aa5ea04b1d423ebab192cd68edf6eb",
      "Id": "d3b9b5b922584607a5731b560585b14c",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "Elk",
      "Version": "1.1.0",
      "ReferenceType": "Package",
      "Nodes": [
        "8fea5ba1f3ce4d17b41013671afd8526",
        "bd014488457b4ab38c07d8ec9c8e7a74",
        "e54b4283d301466f83fd7dad60b0b3ca"
      ]
    },
    {
      "Name": "MeshToolkit",
      "Version": "5.1.0",
      "ReferenceType": "Package",
      "Nodes": [
        "7ccd9255d5d949eea61fe6ed9b891a83",
        "db88daf7fa7640ee813d4cb4075cf4b1"
      ]
    },
    {
      "Name": "map.osm",
      "ReferenceType": "External",
      "Nodes": [
        "b53664cb6e8e4ae1b591ac18071cadd8",
        "8fea5ba1f3ce4d17b41013671afd8526"
      ]
    },
    {
      "Name": "CombinedParametricModel.dae",
      "ReferenceType": "External",
      "Nodes": [
        "db88daf7fa7640ee813d4cb4075cf4b1",
        "0965b5a1c79d4e09a2a9062cdc8ac1c9"
      ]
    }
  ],
  "EnableLegacyPolyCurveBehavior": true,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "3.3",
      "Data": {}
    },
    {
      "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
      "Name": "Generative Design",
      "Version": "8.2",
      "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.3.0.6316",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": 265.9087219238281,
      "EyeY": 521.41845703125,
      "EyeZ": -194.1831512451172,
      "LookX": -0.866546630859375,
      "LookY": -196.46197509765625,
      "LookZ": -159.77369689941406,
      "UpX": -0.003373263869434595,
      "UpY": 0.7826054692268372,
      "UpZ": -0.6225087642669678
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "e29d0ba1f6b2478cbdd232450867605f",
        "Name": "Grid.ByLine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5346.594868265377,
        "Y": -2347.832240241763
      },
      {
        "Id": "e7f2c635680e4770b2beff284b04a2b2",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5717.594868265377,
        "Y": -2346.9521916288054
      },
      {
        "Id": "43e780ca433347a69f2da274b5059d5a",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -6042.594868265377,
        "Y": -2435.9521916288054
      },
      {
        "Id": "05aa6f3a6c2e455ab64f8c03d0899910",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -6042.594868265377,
        "Y": -2223.9521916288054
      },
      {
        "Id": "4a6b4eecc88e4d739bff08eece49b8f5",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -6587.594868265377,
        "Y": -2224.297191628805
      },
      {
        "Id": "9bff28b595b54db4b99dca806f413ee9",
        "Name": "vertical span number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13234.623294748137,
        "Y": 18964.524348830142
      },
      {
        "Id": "172122063c0e407b9a9d73793787b66b",
        "Name": "distance beteween vertical grids",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13236.669042261,
        "Y": 19209.942393816633
      },
      {
        "Id": "41f199c63727405eaf244721e9671d32",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -6554.6905759544425,
        "Y": -1340.5581273769494
      },
      {
        "Id": "6133f84e8f1d480188bdbf1d52d1cd99",
        "Name": "horizontal span number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13237.372873945238,
        "Y": 19419.110741860084
      },
      {
        "Id": "fb1f2a5026a64dfe9990349412b4a359",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5536.735125739146,
        "Y": -1420.8766698871857
      },
      {
        "Id": "4be3ea49cee840f58a61723ffeb8bd43",
        "Name": "distance beteween horizontal grids",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13243.469420350353,
        "Y": 19629.497949439956
      },
      {
        "Id": "af811141c76a4e98b64ce82730d11947",
        "Name": "Grid.ByLine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5158.3700087213565,
        "Y": -1403.3258742514488
      },
      {
        "Id": "efc270def38843e0a331581905446424",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5915.563246942829,
        "Y": -1325.308402811911
      },
      {
        "Id": "6ddc0df8afde445e9f202dffa6fc2fa6",
        "Name": "offset",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -6306.758388722517,
        "Y": -1820.514851609445
      },
      {
        "Id": "03ef399e764c431ea4dc22239cc4da5e",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5928.823755073663,
        "Y": -1578.775813002133
      },
      {
        "Id": "0ff5989048974ab382d3b849747ac214",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -6296.594868265377,
        "Y": -2224.1246916288055
      },
      {
        "Id": "9fba77a82a824baeab026fcebe3f7886",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -6214.972384258352,
        "Y": -1404.8096061014837
      },
      {
        "Id": "05bbbddda5c84f9f9886f88750ffc383",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4761.452451819205,
        "Y": -2362.1349037074883
      },
      {
        "Id": "2f323802078444aca9496f430bffb6f3",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4762.829436763717,
        "Y": -2031.3332951501811
      },
      {
        "Id": "65000649fde9497a8a199a0a6b71a2e8",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4485.452451819205,
        "Y": -2361.1349037074883
      },
      {
        "Id": "f07e576284cb429a8a6d028945dd65d5",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4485.452451819205,
        "Y": -2113.1349037074883
      },
      {
        "Id": "4b2fcfdcf47d4a388f9d0364e50bfdda",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4959.266742021172,
        "Y": -2211.0645464910626
      },
      {
        "Id": "7dac127d860946e3a32113c4a0523b31",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4127.452451819205,
        "Y": -2254.1349037074883
      },
      {
        "Id": "d2380527966f4360afc1ae6aa41c9d4f",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5797.82461295699,
        "Y": -2022.7647742557415
      },
      {
        "Id": "1ae026a02bfd4c15b49ff37310e1beed",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5419.530999803206,
        "Y": -2015.4711611019588
      },
      {
        "Id": "7e982613c06a43488ca841474b16c90b",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5981.893375567466,
        "Y": -1065.6197248132953
      },
      {
        "Id": "3ee8a6e1455e43d2b6c4f40efbd12603",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5680.643935688628,
        "Y": -1060.6633860259294
      },
      {
        "Id": "4c216965858345f9965f78027503760a",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1836.1114492750494,
        "Y": -2084.627024703233
      },
      {
        "Id": "2d297f26cd184aaabace5efa5f791ea4",
        "Name": "Geometry.Intersect",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2841.1114492750494,
        "Y": -2503.678938992967
      },
      {
        "Id": "f8a5311d9c0740de9a2f0ce5db764d7b",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2194.1114492750494,
        "Y": -2137.3338997032333
      },
      {
        "Id": "1267d45bfe5c4f1281f00b3aa32911ce",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2489.1114492750494,
        "Y": -1997.9201497032332
      },
      {
        "Id": "829a5827486d4e10a265ef6a5b52815d",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3145.3572453535335,
        "Y": -1340.183630003372
      },
      {
        "Id": "a802a596bc3a40e6be9e6ef0da3fcb57",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2850.3572453535335,
        "Y": -1340.183630003372
      },
      {
        "Id": "068fc01418fd40598c0242118bd94e05",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3122.495780773229,
        "Y": -221.00944027307378
      },
      {
        "Id": "9b75cdc2bcae4695918786f0dd3d7924",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3122.495780773229,
        "Y": 73.99055972692622
      },
      {
        "Id": "b685e8287f05434fbabd55bd0fe1f28f",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.495780773229,
        "Y": -294.5094402730738
      },
      {
        "Id": "2f478db37fc34033b0c9a81d29a7da61",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.495780773229,
        "Y": -147.50944027307378
      },
      {
        "Id": "036b67026251495ca2fd5b158bb0d632",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.495780773229,
        "Y": 0.49055972692622163
      },
      {
        "Id": "df55f7dfb78343629f61f806936fd20d",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.495780773229,
        "Y": 147.49055972692622
      },
      {
        "Id": "0ccb461e4f884a9d9d029c3ccf6bbf88",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2570.495780773229,
        "Y": -124.50944027307378
      },
      {
        "Id": "a74a6516c30a405e8bed24c76f466e5c",
        "Name": "Polygon.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2310.495780773229,
        "Y": -124.50944027307378
      },
      {
        "Id": "59101bdd057743608c1d32ca94ad4242",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1862.495780773229,
        "Y": -59.50944027307378
      },
      {
        "Id": "3787a81067fe42b18fe6f2922e67e703",
        "Name": "offset value for floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2310.495780773229,
        "Y": 22.49055972692622
      },
      {
        "Id": "c6345f3ef70e4ae287d0a36ea738adc6",
        "Name": "Geometry.Translate. FloorL1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -472.49578077322803,
        "Y": 304.4905597269262
      },
      {
        "Id": "26391bb3b4f44f2384cd03ba88a1ba58",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -812.495780773228,
        "Y": 406.31805972692564
      },
      {
        "Id": "a4fd20946aae44d59c750a4bf7bcabd0",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -932.1114492750494,
        "Y": -2013.0407747032327
      },
      {
        "Id": "30c9d9b8adca44228d8d6dff3b98e9d6",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1836.1114492750494,
        "Y": -1907.627024703233
      },
      {
        "Id": "9a088124c74f472e806cb86063a7be4b",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -576.1114492750494,
        "Y": -2443.722786725972
      },
      {
        "Id": "4b83f4732b3540a89a6c26655af3ea20",
        "Name": "Aspect Ratio of Column (L/W)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13247.556112469047,
        "Y": 20208.06874082961
      },
      {
        "Id": "b8784f34b5c7413f85d412856db6e71e",
        "Name": "Integer Slider about Column Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13253.670866342149,
        "Y": 19924.40550883799
      },
      {
        "Id": "3d864b0d064f490882ca26ec5bd32440",
        "Name": "Column Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2194.1114492750494,
        "Y": -2426.2402867259716
      },
      {
        "Id": "74e022dc92eb4d659b4afb0c7c748c9f",
        "Name": "Column Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -932.1114492750494,
        "Y": -2320.3912235351477
      },
      {
        "Id": "32caa08b2c344c8199d4dbbbec57fa8b",
        "Name": "Code Block. Column Width Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1836.1114492750494,
        "Y": -2426.240286725972
      },
      {
        "Id": "38f8cdb9cea44c69b052ec5752928577",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -209.11144927504938,
        "Y": -2281.1749057146026
      },
      {
        "Id": "83bf061e0ff5401bab474232fa1ebb01",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 108.88855072495062,
        "Y": -2186.1749057146026
      },
      {
        "Id": "eb21c9e111ed44dda23d5cd3cb5399c7",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -209.11144927504938,
        "Y": -2057.1749057146026
      },
      {
        "Id": "c9c296ef495f4d8caa802ced98e394b8",
        "Name": "Floor thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13265.403966968752,
        "Y": 20454.227738612244
      },
      {
        "Id": "3f54944a180a498a929adbd63bb3b87c",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2310.495780773229,
        "Y": 170.49055972692622
      },
      {
        "Id": "7c05a9aeac8e43229f5741bb05b98a35",
        "Name": "Vector.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1862.495780773229,
        "Y": 153.49055972692622
      },
      {
        "Id": "e3be44023b6442eeb629fcb473738cce",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1414.495780773229,
        "Y": 97.49055972692622
      },
      {
        "Id": "17ee6b5e331b4dd6b20dd827eb434728",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1072.495780773229,
        "Y": 63.49055972692622
      },
      {
        "Id": "bc2c5e6d1ac9471087581b15d6f07f8f",
        "Name": "Solid.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -812.495780773228,
        "Y": 63.49055972692622
      },
      {
        "Id": "419a108eb93c41298606f0904f001968",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -470.9610590151169,
        "Y": 121.88639445259287
      },
      {
        "Id": "692dd8e620cf437a8a3c130c7422573d",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -812.495780773228,
        "Y": 223.49055972692622
      },
      {
        "Id": "9a9989aba8da4beb9a4b6aab62814d76",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2004.3572453535335,
        "Y": -1193.0111300033718
      },
      {
        "Id": "b8d0bc37f9c84a8db67bc981dd10924a",
        "Name": "List.ShiftIndices",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1721.3463941990576,
        "Y": -1363.5767961660376
      },
      {
        "Id": "ab689ee1d76a44c6b7ad2ea1615c189f",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1428.3572453535335,
        "Y": -1399.7180050033712
      },
      {
        "Id": "b45fd45cf35247e99cc01195ec74809a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1428.3572453535335,
        "Y": -1043.9680050033712
      },
      {
        "Id": "d567008734e242c6ae6e2cef05baf795",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2004.3572453535335,
        "Y": -1340.0111300033718
      },
      {
        "Id": "0feb6eafc2104d34be352f8dcfde2c6b",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1428.3572453535335,
        "Y": -1220.9680050033712
      },
      {
        "Id": "7fc4e7b70c8a475db845e5df660de005",
        "Name": "List.ShiftIndices",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1723.3572453535335,
        "Y": -1157.924880003371
      },
      {
        "Id": "d6c0a05bcfa74cf787166ee0f44cba37",
        "Name": "List.DropItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1057.3572453535335,
        "Y": -1249.1001161336478
      },
      {
        "Id": "227acf2984824382a8d8af6a5a386b24",
        "Name": "List.DropItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1057.3572453535335,
        "Y": -1067.881755003371
      },
      {
        "Id": "6f9746dc812c4d2a8959d7eb988d3b57",
        "Name": "List.Flatten_Horizontal Lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -762.3572453535335,
        "Y": -1246.756755003371
      },
      {
        "Id": "e8adbbc298434d47aa1be2968b5e625d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1428.3572453535335,
        "Y": -896.9680050033712
      },
      {
        "Id": "830fe5af8bea45d6a50793a3351e448c",
        "Name": "List.Flatten_Vertical Lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -762.3572453535335,
        "Y": -1067.881755003371
      },
      {
        "Id": "0e7108f9b38646579bc1e04f4e7d8d17",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2004.3572453535335,
        "Y": -1046.0111300033718
      },
      {
        "Id": "0816a63702b148aaad8f0e42d7c56489",
        "Name": "grid points to horizontal and vertical lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2492.3572453535335,
        "Y": -1340.183630003372
      },
      {
        "Id": "d3b7d3446a0d41d9aea71cd5ee5b8da0",
        "Name": "HorizontalBeam.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -335.1324875358532,
        "Y": -1356.185385845798
      },
      {
        "Id": "606ad5d6ca5a4d5ba8a7b191b25f880d",
        "Name": "VerticalBeam.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -310.27999952830123,
        "Y": -730.2111540976975
      },
      {
        "Id": "b96b035987434593bc3d114502504142",
        "Name": "Beam Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 13.867512464146785,
        "Y": -1356.185385845798
      },
      {
        "Id": "77235625c1d1453b8fa8827b067c874c",
        "Name": "Ratio about Beam Width (Bw/D)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13264.230940188525,
        "Y": 21174.087041962237
      },
      {
        "Id": "55d7ba6a276d45a8bfbefcc9ecfe6b90",
        "Name": "Beam span-to-depth ratio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13268.186162600552,
        "Y": 20939.064221672408
      },
      {
        "Id": "fe732fb920534d6d9e4649e4c1e543bd",
        "Name": "Beam Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 17.720000471698768,
        "Y": -730.2111540976975
      },
      {
        "Id": "5a2bd6072d1444ea9a13e8642319561b",
        "Name": "Code Block. Beam Depth Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 291.8675124641468,
        "Y": -1356.185385845798
      },
      {
        "Id": "dc56960961f549d78687d87120f3f209",
        "Name": "Code Block. Beam Depth Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 295.72000047169877,
        "Y": -730.2111540976975
      },
      {
        "Id": "83681d5be86d4dfdb9b5f6e3f260e1e9",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1552.8675124641468,
        "Y": -1426.5816358457985
      },
      {
        "Id": "bdd1e8cc9bb648f7b5bb4400d7a4a18e",
        "Name": "Beam Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1195.8675124641468,
        "Y": -1320.7541358457984
      },
      {
        "Id": "8c36e9e536784509ab0773943fccb512",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1919.8675124641468,
        "Y": -1426.5816358457985
      },
      {
        "Id": "d0555e3749c3471c9c231c8c3a4e239b",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1919.8675124641468,
        "Y": -1202.5816358457985
      },
      {
        "Id": "7cd9ae0debbc4d0287fcf336f5fb18c8",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1195.8675124641468,
        "Y": -1498.5816358457985
      },
      {
        "Id": "43c941d2d0934833bc021ca9eae867f7",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2237.867512464147,
        "Y": -1331.5816358457985
      },
      {
        "Id": "49d46785f9d84fefa8bbe3f2021ab81a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 295.72000047169877,
        "Y": -878.7799040976977
      },
      {
        "Id": "361d5e812b5548f2a82764b115395ee7",
        "Name": "Beam Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1199.7200004716979,
        "Y": -714.7799040976977
      },
      {
        "Id": "e25e2b4640cb45c59ca3b1be3d19de0a",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1199.7200004716979,
        "Y": -892.6074040976978
      },
      {
        "Id": "f5f9f7d6b9154560a5b2f76e48a1e83a",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1556.7200004716979,
        "Y": -820.6074040976978
      },
      {
        "Id": "1452626636884b5bb11a5bc51e80c5d2",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1923.7200004716979,
        "Y": -596.6074040976978
      },
      {
        "Id": "0b7d148b2f68464db0c3e69cfd4c3209",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1923.7200004716979,
        "Y": -820.6074040976978
      },
      {
        "Id": "9ab46b2f30ed4c139f4a71874eac800c",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2241.720000471698,
        "Y": -725.6074040976978
      },
      {
        "Id": "f20abebe4bbb49348bdd5c246ba25050",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5991.596329394317,
        "Y": -2080.369956969906
      },
      {
        "Id": "631627b3115544a6b71ac4e47be95237",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5991.497317085674,
        "Y": -2241.068351527961
      },
      {
        "Id": "6194de6ade974870a431672f597d91be",
        "Name": "Inertia moment of a vertical beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6477.168632267227,
        "Y": -53.44262378400617
      },
      {
        "Id": "2dff6e1697d44fe88ec888b5c2580057",
        "Name": "beam height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6174.537776856814,
        "Y": 64.51468000202703
      },
      {
        "Id": "ead93b618abb4a58a46f722ea5958ceb",
        "Name": "beam width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6180.932893230332,
        "Y": -125.46428934263031
      },
      {
        "Id": "59c594b1eef048b3a45a5e68ca4300e8",
        "Name": "Maximum Deflection of a Vertical Beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6975.932572604743,
        "Y": -72.93202005057674
      },
      {
        "Id": "e607195f5f6a4dcd93b64a27b16d3438",
        "Name": "q - load(N/m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6575.34856788397,
        "Y": -211.914093732958
      },
      {
        "Id": "bb6fca912b0c463295864947fa96a0f0",
        "Name": "E -Modulus(N/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6610.635233608198,
        "Y": 136.54728384052305
      },
      {
        "Id": "1a4cb8f2b6404219af62c6e19a95a070",
        "Name": "Watch (VerticalDeflections)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7620.209710435547,
        "Y": -27.92826965822769
      },
      {
        "Id": "1745a1c225a34f84b3287ba7d0f2ff1e",
        "Name": "beam width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5538.99466382892,
        "Y": -1078.6635324640897
      },
      {
        "Id": "5a413dbcf95a44588695bc757544fd7b",
        "Name": "Inertia moment of a vertical beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5814.99466382892,
        "Y": -1021.6635324640897
      },
      {
        "Id": "11d507f8e5e0472096aefb8e286f0556",
        "Name": "q - load(N/m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5814.99466382892,
        "Y": -1316.80103246409
      },
      {
        "Id": "b92b3e11e0874669a3e611535c0fbc80",
        "Name": "beam height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5538.99466382892,
        "Y": -930.6635324640897
      },
      {
        "Id": "1e7990ac324448b9a608cb79d92bd52f",
        "Name": "E -Modulus(N/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5814.99466382892,
        "Y": -1168.80103246409
      },
      {
        "Id": "7b09359986eb44058b7e0a11632b1a22",
        "Name": "Maximum Deflection of a Horizontal Beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6362.99466382892,
        "Y": -1214.80103246409
      },
      {
        "Id": "9a44f0b3bdf74158b3619da9644a0086",
        "Name": "Watch (HorizontalDeflections)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7039.99466382892,
        "Y": -1132.9035324640904
      },
      {
        "Id": "f33e75d3c752442dbc01683cf15fbc5a",
        "Name": "Total Volume of Horizontal Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6407.492623191385,
        "Y": -2233.951198558355
      },
      {
        "Id": "30c7ad8366a541d0b1af790832f2245f",
        "Name": "Total Volume of Vertical Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6407.12386265916,
        "Y": -2093.2147409876457
      },
      {
        "Id": "f83df29de502400ab8745b1eeb70eef1",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5991.02918482582,
        "Y": -2410.487923580517
      },
      {
        "Id": "cfc3e0064a0b4ca483d71e5c5f949e55",
        "Name": "Total Volume of Columns",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6393.7143287470535,
        "Y": -2405.139657616805
      },
      {
        "Id": "c069d5f9f70a4ac09ae59d7d6231107e",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5996.177104828215,
        "Y": -1931.7098012250976
      },
      {
        "Id": "006b88669c4e456fbb87c492764c1ae6",
        "Name": "Total Volume of Floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6412.693616575687,
        "Y": -1938.8979029340958
      },
      {
        "Id": "2be463d22a8b4810bbf48d93501f7a3b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6871.197106012865,
        "Y": -2333.183786994606
      },
      {
        "Id": "3be246a7585c458b9d324d002ae7cb6e",
        "Name": "Total Volumn",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7096.506296273821,
        "Y": -2323.7245966616515
      },
      {
        "Id": "54e6a0135163461f9f9ad699d89a046f",
        "Name": "FloorHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2560.0346946860495,
        "Y": -2314.6758683165117
      },
      {
        "Id": "d6f0d94172134e8cba8d722f3d2ccb02",
        "Name": "Setback Front",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13264.476227407515,
        "Y": 21320.116216002898
      },
      {
        "Id": "4c50a93f83a74ed2a54e8d5d22f4e509",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3567.9589066835288,
        "Y": -1435.4178104112161
      },
      {
        "Id": "5065b3a926734b9087f914e08cb5038e",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3888.9589066835288,
        "Y": -1469.4178104112161
      },
      {
        "Id": "cf160d0b1d4b491a862a381f51895d0b",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3298.9589066835288,
        "Y": -1492.4178104112161
      },
      {
        "Id": "01b0822a3ce54da6b66c3cb370ee0d04",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4230.958906683529,
        "Y": -1469.4178104112161
      },
      {
        "Id": "8a101d1719ba41ee8424ddc6813dcbab",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3711.9369125416015,
        "Y": -765.6061849361986
      },
      {
        "Id": "f8fd87eb76d94eceaae4569e0535104f",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4032.9369125416015,
        "Y": -799.6061849361986
      },
      {
        "Id": "d2395f1e8d05494abedac12bfca65b27",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3442.9369125416015,
        "Y": -822.6061849361986
      },
      {
        "Id": "1f0cb648fd264c7eaa7ddd38ed2a2ad9",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4374.9369125416015,
        "Y": -799.6061849361986
      },
      {
        "Id": "70b7e784e801458c833128914ab02bac",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3400.6884178726796,
        "Y": -2552.3605790337833
      },
      {
        "Id": "a424a342d6414c89a1a228bf3b412c84",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3669.6884178726796,
        "Y": -2495.3605790337824
      },
      {
        "Id": "33df4116e0d0439781b1ec5736fc0b0a",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3990.6884178726796,
        "Y": -2529.3605790337833
      },
      {
        "Id": "f82708314a3c4ca690db69a47eca2a85",
        "Name": "End Point",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3400.6884178726796,
        "Y": -2404.3605790337824
      },
      {
        "Id": "231f755dfece47ceb8671fb5e61d9471",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4332.68841787268,
        "Y": -2529.3605790337833
      },
      {
        "Id": "6258e0861d594159b499553719b20923",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3733.807578207401,
        "Y": 69.96602936012823
      },
      {
        "Id": "3cc14f5731e84aeca6d4c810e5180f17",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4054.807578207401,
        "Y": 35.96602936012823
      },
      {
        "Id": "1aafcd67353a42ffbd4f57381f3c8dba",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3464.807578207401,
        "Y": 12.966029360128232
      },
      {
        "Id": "349ac3b09cfb4c8c871311086bca6820",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4396.807578207401,
        "Y": 35.96602936012823
      },
      {
        "Id": "94cd7289e068444aa5f278fdac19f371",
        "Name": "Height of Each Floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13258.308736341838,
        "Y": 20762.330016464417
      },
      {
        "Id": "f1584fa4238c41c8a1d53c92680c1f44",
        "Name": "Building Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13824.242015953707,
        "Y": 22747.777507158506
      },
      {
        "Id": "f4d88d9b5e3f4a17aab9b37899a79c0b",
        "Name": "Building Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13823.122621464136,
        "Y": 22869.542414530093
      },
      {
        "Id": "c026530eef604fbda326c322a6fccd36",
        "Name": "Floor Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13820.134869966583,
        "Y": 22994.005161932848
      },
      {
        "Id": "f702eb914f404ee5a66d1deaca8e913d",
        "Name": "Common Area Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13818.671335490699,
        "Y": 23117.671735814125
      },
      {
        "Id": "121032efa1ff4148af4b85e617ddfb84",
        "Name": "Wall Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13819.99986937777,
        "Y": 23243.15098397766
      },
      {
        "Id": "d5a867e3acde47758c95a32aec173b20",
        "Name": "Basement Floor Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5475.009700832976,
        "Y": 15176.641425035497
      },
      {
        "Id": "78675923b67049e78cd565ad85bfe767",
        "Name": "Square Column Width and Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13816.674639143885,
        "Y": 23649.75153980824
      },
      {
        "Id": "3f90c43547874094ba5b91cd17e57f00",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2229.20489552286,
        "Y": 18380.815751158123
      },
      {
        "Id": "c57202990f55413dad473c2713fee3c0",
        "Name": "Room1 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1904.2048955228602,
        "Y": 18346.988251158124
      },
      {
        "Id": "4ce8e4ea85994fcfafbb2c72e561721f",
        "Name": "Room1 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1602.2048955228602,
        "Y": 18234.988251158124
      },
      {
        "Id": "09d2dd6632a34c668ecfd826ce48d784",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2229.20489552286,
        "Y": 18190.815751158123
      },
      {
        "Id": "43d564d27fc14791ac518ea1c2b8c922",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2186.7338287341663,
        "Y": 18575.52702462592
      },
      {
        "Id": "387fc3e8fd2d40b2bcb0f60db4db67de",
        "Name": "Room2 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1923.7338287341663,
        "Y": 18541.69952462592
      },
      {
        "Id": "5818ad085f1049a1b7e256a3d3627f17",
        "Name": "Room2 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1923.7338287341663,
        "Y": 18731.69952462592
      },
      {
        "Id": "3e86b5945a554e86be28c7def3317e6f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2186.7338287341663,
        "Y": 18765.52702462592
      },
      {
        "Id": "032b58bf4af5441ab001dffca2075b7a",
        "Name": "Room2 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1620.7338287341663,
        "Y": 18619.69952462592
      },
      {
        "Id": "16faadc333e9431a80b2121324aa9c96",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2210.7338287341663,
        "Y": 18959.645647486508
      },
      {
        "Id": "39c145aea0e640589833e2eeacdfc423",
        "Name": "Room3 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1900.7338287341663,
        "Y": 18925.81814748651
      },
      {
        "Id": "340a0c6393234065a247d48a8b7f3451",
        "Name": "Room3 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1900.7338287341663,
        "Y": 19115.81814748651
      },
      {
        "Id": "e1d42faec3714fae844027d35cb80562",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2210.7338287341663,
        "Y": 19149.645647486508
      },
      {
        "Id": "15371d3356db4d418398a24bde7e390e",
        "Name": "Room3 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1596.7338287341663,
        "Y": 19003.81814748651
      },
      {
        "Id": "5971e96109134dbb9b89c74da82dade3",
        "Name": "CommonArea Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1599.2338287341663,
        "Y": 19390.81814748651
      },
      {
        "Id": "b71b0574d7454236ae9ab80f4817a2a0",
        "Name": "CommonArea endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1951.2338287341663,
        "Y": 19502.81814748651
      },
      {
        "Id": "99420ff6684a43318450e3bfc966ec41",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2245.2338287341663,
        "Y": 19536.645647486508
      },
      {
        "Id": "eba98e278735474495fed0a38d028d8c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2245.2338287341663,
        "Y": 19346.645647486508
      },
      {
        "Id": "7d07fcf56d9d4e7fa7b9a8ab91f443c7",
        "Name": "CommonArea startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1951.2338287341663,
        "Y": 19312.81814748651
      },
      {
        "Id": "33a6333e0b6d4b7191f2a7259b7941f7",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2214.7338287341663,
        "Y": 19733.645647486508
      },
      {
        "Id": "4258e619fddc466d8678a7ddb2282c2a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2214.7338287341663,
        "Y": 19923.645647486508
      },
      {
        "Id": "cf56d0f0481545fa8f938b83ec85043d",
        "Name": "Room4 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1896.7338287341663,
        "Y": 19699.81814748651
      },
      {
        "Id": "5dacc2edabaa4f61ab4206864536a3ba",
        "Name": "Room4 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1896.7338287341663,
        "Y": 19889.81814748651
      },
      {
        "Id": "78375754e1bf43b1839b4d6c228bff3a",
        "Name": "Room4 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1592.7338287341663,
        "Y": 19777.81814748651
      },
      {
        "Id": "317ba586fa7940e5b466963069e8791b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2195.2338287341663,
        "Y": 20117.14564748651
      },
      {
        "Id": "94947c3a1e6e4f29a1c53777dc6b38e5",
        "Name": "Room5 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1916.2338287341663,
        "Y": 20083.318147486512
      },
      {
        "Id": "0edb06294a784551956a43eddb430ac0",
        "Name": "Room5 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1612.2338287341663,
        "Y": 20161.318147486512
      },
      {
        "Id": "c09f18aaa8a94b229da5c7787fbef3d1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2195.2338287341663,
        "Y": 20307.14564748651
      },
      {
        "Id": "f576f327d04e4c378179bba790b53f81",
        "Name": "Room5 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1916.2338287341663,
        "Y": 20273.318147486512
      },
      {
        "Id": "3cb9724d8ace47dba96a9600e5a8c4ef",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2222.2338287341663,
        "Y": 20496.56457913528
      },
      {
        "Id": "c500a53d5fc84d1f8f6d6f67ade73755",
        "Name": "Room6 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1889.2338287341663,
        "Y": 20462.73707913528
      },
      {
        "Id": "baf4dde0f9ec427dab09cd9ecf7c8a12",
        "Name": "Room6 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1585.2338287341663,
        "Y": 20540.73707913528
      },
      {
        "Id": "6a28d4876e1b44fab307fff40fe68d99",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2222.2338287341663,
        "Y": 20686.56457913528
      },
      {
        "Id": "2810d8c30c744ed8bdd312091c00e72f",
        "Name": "Room6 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1889.2338287341663,
        "Y": 20652.73707913528
      },
      {
        "Id": "55810efbecf048e4b94e0a4533b9e2ca",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2230.2727022538384,
        "Y": 20987.84843778098
      },
      {
        "Id": "e8057f5b44d24c0d974726aaba560546",
        "Name": "Corridor startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1702.2727022538384,
        "Y": 20954.020937780977
      },
      {
        "Id": "3505636e3e1e41ddb41116570bec5dfa",
        "Name": "Corridor Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1389.2727022538384,
        "Y": 21032.020937780977
      },
      {
        "Id": "47e3d1680a8f4ebd924b291549b9de19",
        "Name": "Corridor endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1702.2727022538384,
        "Y": 21144.020937780977
      },
      {
        "Id": "8e2a0e73ef53454ca30b2fb225e55873",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2230.2727022538384,
        "Y": 21177.84843778098
      },
      {
        "Id": "856174812e414932ae868f3c4ec97c20",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1076.2727022538384,
        "Y": 21032.020937780977
      },
      {
        "Id": "0fdeca7b6c6947db8815b751243c9cf8",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1272.2338287341663,
        "Y": 20540.73707913528
      },
      {
        "Id": "df20a038f858428f8884fb3bcb9fc2fc",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1299.2338287341663,
        "Y": 20161.318147486512
      },
      {
        "Id": "ddaf7b98bfcb478e841d39f94b1c5179",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1279.7338287341663,
        "Y": 19777.81814748651
      },
      {
        "Id": "467a776abfc54e66b26fef85578d5a05",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1249.2338287341663,
        "Y": 19390.81814748651
      },
      {
        "Id": "12c0814daeb14a43baba2b2964ea2849",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1283.7338287341663,
        "Y": 19003.81814748651
      },
      {
        "Id": "c4e1725617f5469db05d5a72a837cd3f",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1307.7338287341663,
        "Y": 18619.69952462592
      },
      {
        "Id": "2aa8301d100a4335bc41d99781ecd0b5",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -516.9964353538271,
        "Y": 19071.773275950774
      },
      {
        "Id": "4866dd6abc9a445d8a19c12731c02487",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -780.9964353538271,
        "Y": 19223.773275950774
      },
      {
        "Id": "cec4606a40844fef9b5f0106d6f1278c",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -99.99643535382711,
        "Y": 19121.773275950774
      },
      {
        "Id": "819d7686c5ae4b42a5bb571780ce0209",
        "Name": "Color.ByARGB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -99.99643535382711,
        "Y": 19310.773275950774
      },
      {
        "Id": "14ac52950d354486885346c348672b0d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -516.9964353538271,
        "Y": 19297.083275950776
      },
      {
        "Id": "35046bb8617b44258b4193c930ef65df",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 309.0035646461729,
        "Y": 19200.773275950774
      },
      {
        "Id": "28fbd18a8b984f11b856004fcca46a9c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -516.9964353538271,
        "Y": 19498.9310790395
      },
      {
        "Id": "dd69fe0fa06e4edb9776a2fba2760c48",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -99.99643535382711,
        "Y": 18817.773275950774
      },
      {
        "Id": "6b9f778e61ee4de186bbdf2d715ac7da",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 309.0035646461729,
        "Y": 18817.773275950774
      },
      {
        "Id": "0ddb1889794945919d394e9134c613f2",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -780.9964353538271,
        "Y": 18858.773275950774
      },
      {
        "Id": "5709c53d21614e239a28293f28625231",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 309.0035646461729,
        "Y": 18976.773275950774
      },
      {
        "Id": "934752ba487e4461b3a1f023d26b1bda",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -99.99643535382711,
        "Y": 19570.9310790395
      },
      {
        "Id": "0d6c4f9e320e4eac807e2fbc11b50b47",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 986.5003242515413,
        "Y": 19654.58196930669
      },
      {
        "Id": "5664e96e277a4fe9904c259219908f98",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19901.58196930669
      },
      {
        "Id": "49926b8478d54068bcc1b020192e82ca",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19607.58196930669
      },
      {
        "Id": "7693bf23b0854cf6800c14879262d17f",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19754.58196930669
      },
      {
        "Id": "0e29eb524e104681ba79c1f4fe285ab8",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19460.58196930669
      },
      {
        "Id": "5bbb5b656ef04c48b768d63d934369e5",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 986.5003242515413,
        "Y": 19267.58196930669
      },
      {
        "Id": "8e89d3d5ccbf428b96f4cd459ff2588c",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19312.58196930669
      },
      {
        "Id": "ba3cd30c96ab4dbb89976e89c4dff943",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19165.58196930669
      },
      {
        "Id": "4a4f5552bb2242dba9c2c7b61dd89112",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 19018.58196930669
      },
      {
        "Id": "8be10bcf09c145c99d37a51c962a4ff9",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 718.5003242515413,
        "Y": 18871.58196930669
      },
      {
        "Id": "0215c7466e0c4ed4be97cba0fb5399a5",
        "Name": "List.Combine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1300.5003242515413,
        "Y": 19279.58196930669
      },
      {
        "Id": "2191036a009e403786b1c3734bd7c3ca",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 986.5003242515413,
        "Y": 19090.58196930669
      },
      {
        "Id": "b00ddc8e33b847b2b507f21f76643ea7",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4666.307211496096,
        "Y": 20837.531987191596
      },
      {
        "Id": "f775d914ce704bbfa76550583d14b9e6",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4406.307211496096,
        "Y": 20837.531987191596
      },
      {
        "Id": "ba38270f28bc47b886bb8ba6b51bd8d6",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3633.307211496096,
        "Y": 20989.531987191596
      },
      {
        "Id": "16ee1a0fa72c43469b07e18b8b578c98",
        "Name": "Plane.ByOriginNormal",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4081.307211496096,
        "Y": 20926.531987191596
      },
      {
        "Id": "44c3f31f074748d6b5d36bdd112069a2",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4406.307211496096,
        "Y": 21049.531987191596
      },
      {
        "Id": "03de5bb5a84b465396e69d673514ba79",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3266.307211496096,
        "Y": 20989.531987191596
      },
      {
        "Id": "38f2d78bdc154f3d815fd818ce408a5a",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3266.307211496096,
        "Y": 21179.531987191596
      },
      {
        "Id": "20ecdc6813f0452b84de9145b83a7031",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2933.307211496096,
        "Y": 21067.531987191596
      },
      {
        "Id": "50731e0c24da47098af0172af4e8b941",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3570.5379591433993,
        "Y": 18914.926089941706
      },
      {
        "Id": "760270ceff8a4a2b8f9bbb6e7ac55b3e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4642.853247163628,
        "Y": 19186.88117873634
      },
      {
        "Id": "3210bf90de4c4980b25838e620b86030",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4208.445197969173,
        "Y": 19213.999449819676
      },
      {
        "Id": "56b48bffb7034f898f24d7f350d08530",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4220.537959143399,
        "Y": 19054.753589941705
      },
      {
        "Id": "0db3743ad1374c8da28b434568328993",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4220.537959143399,
        "Y": 18874.973810193005
      },
      {
        "Id": "23b7167f16784416b1da9d0f837cfa6a",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3927.9007485257425,
        "Y": 18797.299677083225
      },
      {
        "Id": "a3aefb3c85734fc9b4f3e1401dd8dbd5",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3924.94678339603,
        "Y": 19042.687109819395
      },
      {
        "Id": "bd81bf5859b04071a496248bfc62599f",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4645.66227253688,
        "Y": 18230.604036218363
      },
      {
        "Id": "f3f71e2d2c9b4e26b4faa06579cf2514",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4645.66227253688,
        "Y": 18408.604036218363
      },
      {
        "Id": "7dbd4035cfed42a4ba30ce708c2423e4",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4273.66227253688,
        "Y": 18221.949036218364
      },
      {
        "Id": "52dd0209c57240b2aa82fb68d7bde176",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4013.6622725368798,
        "Y": 18293.949036218364
      },
      {
        "Id": "21f48ca690c34d4a853c2394d6593877",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4273.66227253688,
        "Y": 18399.949036218364
      },
      {
        "Id": "f0c12d5ff9e5451f8b0557209bed09da",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3688.6622725368834,
        "Y": 18293.949036218364
      },
      {
        "Id": "9671694442134d459acffdb550ae170c",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3070.6622725368834,
        "Y": 18437.949036218364
      },
      {
        "Id": "d020751916844a648168eed0b814611e",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3393.6622725368834,
        "Y": 18365.949036218364
      },
      {
        "Id": "e04b6b57a16e490daf2065a8d550c2a5",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3688.6622725368834,
        "Y": 18471.776536218364
      },
      {
        "Id": "0b6a5a5437924df09ffe64817a128746",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3393.6622725368834,
        "Y": 18543.949036218364
      },
      {
        "Id": "f57f30571faf4186be2f72ab0796281d",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2829.393947258206,
        "Y": 19944.950892239653
      },
      {
        "Id": "154ccd5f44bf4398890e557f047eb3b7",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2829.393947258206,
        "Y": 19785.950892239653
      },
      {
        "Id": "605c8b043e8641b5a0316988c82c8120",
        "Name": "Curve.StartPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2829.393947258206,
        "Y": 19626.950892239653
      },
      {
        "Id": "39f63fd05e544008b4f18dde48a68f7e",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3644.393947258206,
        "Y": 19716.450892239653
      },
      {
        "Id": "90f796a217cb460997580ce123ad11ee",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2504.393947258206,
        "Y": 19751.950892239653
      },
      {
        "Id": "a905b245cff6474b81c249190f5cbfb5",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3171.393947258206,
        "Y": 19794.950892239653
      },
      {
        "Id": "29c306863a4d447596269bfea8ef6480",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3171.393947258206,
        "Y": 20264.950892239653
      },
      {
        "Id": "80caa1aadeaf453d8f39226a1b5af41b",
        "Name": "Room Divisions (Y axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3644.393947258206,
        "Y": 20393.260892239654
      },
      {
        "Id": "b43285f6625d42dbb21dcb815cc9fee3",
        "Name": "Room Divisions (X axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4375.393947258206,
        "Y": 19827.458392239652
      },
      {
        "Id": "3e51ee8432534c03a3f61df49608ea49",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3171.393947258206,
        "Y": 19570.450892239653
      },
      {
        "Id": "fb6790a0a4a04c2580b936afc412931e",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4375.393947258206,
        "Y": 19623.450892239653
      },
      {
        "Id": "8efc0d99978f4aec972bbe0937f267b8",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3644.393947258206,
        "Y": 19526.450892239653
      },
      {
        "Id": "66ac285389e34e3685fd25230b8e34ff",
        "Name": "Vector.Normalized",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4375.393947258206,
        "Y": 19463.450892239653
      },
      {
        "Id": "2a94da7711da4960b402a589fd3a133c",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4665.393947258206,
        "Y": 19463.450892239653
      },
      {
        "Id": "de383237acab469ead1fe5598a540a03",
        "Name": "Room1 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1904.2048955228602,
        "Y": 18156.988251158124
      },
      {
        "Id": "a2c4ae0ad8334c5ebc75b6cfa27e7f1f",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1289.2048955228602,
        "Y": 18234.988251158124
      },
      {
        "Id": "1edf0e7bdbfa468da93cb408fed98da7",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -705.2727022538384,
        "Y": 20952.520937780977
      },
      {
        "Id": "ac9d7871fbdb4274a8068917488e0c44",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -328.27270225383836,
        "Y": 21111.520937780977
      },
      {
        "Id": "d280c364ae51463d821a4c917f9e6001",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -328.27270225383836,
        "Y": 20952.520937780977
      },
      {
        "Id": "fcd91e0c58714b0aa0ae298bccfc43c1",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 967.6623109863212,
        "Y": 19837.860331603533
      },
      {
        "Id": "95d9fae310634632ab3d354f5a359c2b",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1168.7479679919416,
        "Y": 19839.24464385442
      },
      {
        "Id": "2429c24429ef4b7f9e2a19dd8db5a7d9",
        "Name": "Ground Floor Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5462.767857262024,
        "Y": 18261.721955345718
      },
      {
        "Id": "264bae8c7e874c77943c18bf0cacb85f",
        "Name": "Level1 Floor Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5481.006730587629,
        "Y": 21869.028264152847
      },
      {
        "Id": "39d9b3dfe75d4d1aae16cdef19b3a834",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4688.0088184148335,
        "Y": 21809.41818849331
      },
      {
        "Id": "f637dadd5c504227bf13447d11c31605",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4688.0088184148335,
        "Y": 21987.41818849331
      },
      {
        "Id": "51c2e849116246fc82ad6b2644d18f23",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4316.0088184148335,
        "Y": 21800.763188493307
      },
      {
        "Id": "d4f8f43c4f244334a006f911bc4d3f2b",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4056.0088184148335,
        "Y": 21872.763188493307
      },
      {
        "Id": "e757c1ebb5b1428798f1d9697bc2c7c6",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3731.0088184148335,
        "Y": 21872.763188493307
      },
      {
        "Id": "e486ec94b1d34531b9d0933155e25826",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3436.0088184148335,
        "Y": 21944.763188493307
      },
      {
        "Id": "b2a9974c92ee4888ae4e2cbc1ad454ca",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2304.97089086063,
        "Y": 21981.787853451697
      },
      {
        "Id": "abedaeb0d43342fb8179dc98cfbd712a",
        "Name": "A1 (1 Bedroom) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1901.9708908606299,
        "Y": 21947.960353451694
      },
      {
        "Id": "b19499ba35f846b1ae27b290a3d153ea",
        "Name": "A1 (1 Bedroom) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1536.9708908606299,
        "Y": 21835.960353451694
      },
      {
        "Id": "4d141c5db7c942cc812041c815f5a74b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2304.97089086063,
        "Y": 21791.787853451693
      },
      {
        "Id": "400bfeb4f1e5402c91f7a38de1d3288b",
        "Name": "A1 (1 Bedroom) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1901.9708908606299,
        "Y": 21757.960353451694
      },
      {
        "Id": "ca61f3e0e0f243e2a50df625b8ae95da",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1172.9708908606299,
        "Y": 21835.960353451694
      },
      {
        "Id": "13ef84d579f24a39ae9d970465c02ed9",
        "Name": "Slab Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13823.140639319077,
        "Y": 23369.327518325023
      },
      {
        "Id": "9f6f8f7b9db3451f993207bd5613b8a8",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4673.04079579288,
        "Y": 16017.05762758617
      },
      {
        "Id": "e34984909dc947ebb6065ef26316753a",
        "Name": "Vector.Normalized",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4383.04079579288,
        "Y": 16017.05762758617
      },
      {
        "Id": "366dbe17c0904293bb428c5e580bba64",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3652.04079579288,
        "Y": 16080.05762758617
      },
      {
        "Id": "94a37b588f244400ba45ca1ceceeb4ab",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4383.04079579288,
        "Y": 16177.05762758617
      },
      {
        "Id": "b9d66b205f93471ab2616e2e7b6465a9",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3194.04079579288,
        "Y": 16124.05762758617
      },
      {
        "Id": "bca9803bea53427f8057a0ea4e7d6d21",
        "Name": "Room Divisions (X axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4383.04079579288,
        "Y": 16381.56512758617
      },
      {
        "Id": "c3bc03c7ab6044febf8b5f0cfc4a3937",
        "Name": "Room Divisions (Y axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3652.04079579288,
        "Y": 16834.69512758617
      },
      {
        "Id": "0fcc744e69b249d783a267ce028cb6a4",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3194.04079579288,
        "Y": 16748.557627586168
      },
      {
        "Id": "1aae198db4204e31a12370b8affb8820",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3194.04079579288,
        "Y": 16349.55762758617
      },
      {
        "Id": "2cc2db64fc9b4b28b79fd2e6273801b7",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2527.04079579288,
        "Y": 16282.55762758617
      },
      {
        "Id": "f0cd73362bdc4d0bad1b4576f9e5a014",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3652.04079579288,
        "Y": 16270.05762758617
      },
      {
        "Id": "581ce3161cf34dd4b7fc7abc71e55e76",
        "Name": "Curve.StartPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2852.04079579288,
        "Y": 16157.55762758617
      },
      {
        "Id": "5890a4374acf4657b066a6ece6b46be2",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2852.04079579288,
        "Y": 16316.55762758617
      },
      {
        "Id": "3f6b2518db00487b985d0625d3fec5df",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2852.04079579288,
        "Y": 16475.557627586168
      },
      {
        "Id": "8c07c4d9690f4d43833736984ca40375",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3408.8091210715575,
        "Y": 15082.337791675795
      },
      {
        "Id": "e6eeb9fbcdb94d70ae6915416531f786",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3703.8091210715575,
        "Y": 15010.165291675794
      },
      {
        "Id": "f5de89983db14814a5337bac92f4a7cd",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3408.8091210715575,
        "Y": 14904.337791675795
      },
      {
        "Id": "cb721e951cb24a528761e4b9e5e2c573",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3085.8091210715575,
        "Y": 14976.337791675795
      },
      {
        "Id": "6aef9d3e21324a6aa407149f2bdcf995",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3703.8091210715575,
        "Y": 14832.337791675795
      },
      {
        "Id": "2538e6bef736459e86fbadb444a43f9b",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4288.8091210715575,
        "Y": 14938.337791675795
      },
      {
        "Id": "1128b569be08436eb52c2700782006c3",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4028.8091210715575,
        "Y": 14832.337791675795
      },
      {
        "Id": "d33e7289c72348ab8831da5aef71925a",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4288.8091210715575,
        "Y": 14760.337791675795
      },
      {
        "Id": "1d6ed4444c634da49134ea0330ff099b",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4660.8091210715575,
        "Y": 14946.992791675795
      },
      {
        "Id": "959ef355dc124dcc9d1d0065c5cce5da",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4660.8091210715575,
        "Y": 14768.992791675795
      },
      {
        "Id": "5ffaca5ef86644be8dc7d5411ed77622",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3940.093631930704,
        "Y": 15581.075865276827
      },
      {
        "Id": "339af1f1a45c431998b5deabaab97dec",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3943.0475970604166,
        "Y": 15335.688432540657
      },
      {
        "Id": "4910459c3829452ba893956039687482",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4235.684807678073,
        "Y": 15413.362565650435
      },
      {
        "Id": "2b623b4e6ec8458ab2368bd7ab284829",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4235.684807678073,
        "Y": 15593.14234539914
      },
      {
        "Id": "f080e4fd3da1442aab7965b99f0db2e0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4223.592046503851,
        "Y": 15752.38820527711
      },
      {
        "Id": "22d039747d9d4f88bcf6e9973dab5580",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4658.000095698302,
        "Y": 15725.269934193773
      },
      {
        "Id": "3b039cc7269c4e889e556cde97d31d65",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3585.6848076780734,
        "Y": 15453.314845399138
      },
      {
        "Id": "6f0d3a3d559f492199dd5150277f02f3",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2921.028984835906,
        "Y": 17480.628449886033
      },
      {
        "Id": "55b8918198bc42ba8557855d5436587e",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3254.0289848359025,
        "Y": 17592.628449886033
      },
      {
        "Id": "a55151ed308d470bb4b600628bb210c0",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3254.0289848359025,
        "Y": 17402.628449886033
      },
      {
        "Id": "0cf472f94bba469e85989e9b68645909",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4394.0289848359025,
        "Y": 17462.628449886033
      },
      {
        "Id": "96d5bbff59e14e71a8586cfe29d642ed",
        "Name": "Plane.ByOriginNormal",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4069.0289848359025,
        "Y": 17339.628449886033
      },
      {
        "Id": "23fa1dbed713454b873a6248429fc463",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3621.0289848359025,
        "Y": 17402.628449886033
      },
      {
        "Id": "17af6b3bea36474fbab2554e1707f730",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4394.0289848359025,
        "Y": 17250.628449886033
      },
      {
        "Id": "e44c800fdc744c42adf2a61818b7fe80",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4654.0289848359025,
        "Y": 17250.628449886033
      },
      {
        "Id": "7926847acba04d668468bd6d961d287f",
        "Name": "List.Combine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1290.5473195959785,
        "Y": 15842.98766906966
      },
      {
        "Id": "fa364ed4979f4f2c8094b9ee6ceee482",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 15434.987669069662
      },
      {
        "Id": "b234b2e48f8141b49d989a2837e1ea54",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 15581.987669069662
      },
      {
        "Id": "925980f6713a49918c24b90aaee46378",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 15728.98766906966
      },
      {
        "Id": "797ee1f6d2354cb3889cfe0444c71262",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 15875.98766906966
      },
      {
        "Id": "866cd6b2cde7446f8c732acfbac5adb8",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 976.5473195959785,
        "Y": 15830.98766906966
      },
      {
        "Id": "b475eb4c2d364927a145a22c9e137aa7",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 16023.98766906966
      },
      {
        "Id": "4fbc95e2d2f2438ebdcab9f637b5f7cf",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 16317.98766906966
      },
      {
        "Id": "4d256dbd82114b38812abb36bc9dab87",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 16170.98766906966
      },
      {
        "Id": "75f85f5733404a1393f8c8ac651f54fc",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 708.5473195959785,
        "Y": 16464.987669069662
      },
      {
        "Id": "cdd44097b33d4f39b823f83c2670b049",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 976.5473195959785,
        "Y": 16217.98766906966
      },
      {
        "Id": "91b52b94247c493eb55837bfef506b80",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -104.74814359646189,
        "Y": 15665.375970538174
      },
      {
        "Id": "f2e726dc3024478db1fe03e300d31bd0",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 304.2518564035381,
        "Y": 15646.548470538175
      },
      {
        "Id": "81bfcce68d404405a8c17502fb4fbbd3",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -785.7481435964619,
        "Y": 15550.548470538175
      },
      {
        "Id": "1d2d1f90cc7c42659405c9fad284be8a",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 304.2518564035381,
        "Y": 15487.548470538175
      },
      {
        "Id": "b593a4cab0ea40e596c71211c966a808",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -104.74814359646189,
        "Y": 15439.548470538175
      },
      {
        "Id": "9d54dde1cf1d427dbefdc06b3223eb1e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -521.7481435964619,
        "Y": 15473.375970538174
      },
      {
        "Id": "e8c584cf5f3f4dc59ac8b03ed5d45b8a",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 304.2518564035381,
        "Y": 15870.548470538175
      },
      {
        "Id": "285cb35ed19b47c99abefaa15c1dafa1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -521.7481435964619,
        "Y": 16044.858470538175
      },
      {
        "Id": "7a3836d2b256410f9fc8fdf7cc32489a",
        "Name": "Color.ByARGB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -104.74814359646189,
        "Y": 16013.548470538175
      },
      {
        "Id": "8b5f7fccb76147eab982da18522cb5e0",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -104.74814359646189,
        "Y": 15824.548470538175
      },
      {
        "Id": "090bb19c2a944fe783e5e77411164ff2",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -785.7481435964619,
        "Y": 15949.548470538175
      },
      {
        "Id": "5015546d32394a0b913f78d3ac486404",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -521.7481435964619,
        "Y": 15819.548470538175
      },
      {
        "Id": "bbf2bcb76cce4ba9a006a635586027b5",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1240.4216676951764,
        "Y": 14829.673629234083
      },
      {
        "Id": "7b8386bf158d4ee1b3a55ca4a93f01cc",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1270.9216676951764,
        "Y": 15216.173629234083
      },
      {
        "Id": "67fab369d4934e4ea9ca65bfdf01d95d",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1258.9216676951764,
        "Y": 15595.254697585313
      },
      {
        "Id": "dd982a225f4a4818b5fed9b11a6c84b1",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1219.9216676951764,
        "Y": 15982.254697585313
      },
      {
        "Id": "c242c84d0165490395de1456cc626345",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1254.9216676951764,
        "Y": 16364.254697585313
      },
      {
        "Id": "f32fefc5795141e18cc77761b5306009",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1262.4216676951764,
        "Y": 16752.754697585315
      },
      {
        "Id": "9d75147fe47b4c8cb3ab75a9cff7fdb9",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1235.4216676951764,
        "Y": 17132.173629234083
      },
      {
        "Id": "93ee9213c2f742adb32c543bb58077c0",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1133.4216676951764,
        "Y": 17513.673629234083
      },
      {
        "Id": "a899bb75bf96488faa98baba680f5422",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2287.4216676951764,
        "Y": 17659.501129234086
      },
      {
        "Id": "9d8bcf9b231d4ec7880658b7d99e5619",
        "Name": "Corridor endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1759.4216676951764,
        "Y": 17625.673629234083
      },
      {
        "Id": "9a460d7b873d480f9ed77e6ff26e89ea",
        "Name": "Corridor Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1446.4216676951764,
        "Y": 17513.673629234083
      },
      {
        "Id": "62e3249a87ae4431943affcb8bc672e6",
        "Name": "Corridor startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1759.4216676951764,
        "Y": 17435.673629234083
      },
      {
        "Id": "36b4460526be4ad78941e6f807cd4a84",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2287.4216676951764,
        "Y": 17469.501129234086
      },
      {
        "Id": "6a54428f67a84d73a82037e9e0752b35",
        "Name": "Room6 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1852.4216676951764,
        "Y": 17244.173629234083
      },
      {
        "Id": "be100435fb684d998aa7ec6c7c415046",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2185.4216676951764,
        "Y": 17278.001129234086
      },
      {
        "Id": "172ea20bbc444538848fb7debd40e038",
        "Name": "Room6 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1548.4216676951764,
        "Y": 17132.173629234083
      },
      {
        "Id": "834a5d894aa749e19584cf0461f59bf3",
        "Name": "Room6 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1852.4216676951764,
        "Y": 17054.173629234083
      },
      {
        "Id": "afbe0737f4ff47d8959ecdadd26303fb",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2185.4216676951764,
        "Y": 17088.001129234086
      },
      {
        "Id": "8df69bde61a942a1b960aa96c48334dd",
        "Name": "Room5 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1879.4216676951764,
        "Y": 16864.754697585315
      },
      {
        "Id": "52e13873aaa04c2fa4d6148a29187fa4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2158.4216676951764,
        "Y": 16898.582197585314
      },
      {
        "Id": "32fd9a06f65144beb75689855c7ef942",
        "Name": "Room5 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1575.4216676951764,
        "Y": 16752.754697585315
      },
      {
        "Id": "6e25bd029efb46b99ab8a9eb0f1ea276",
        "Name": "Room5 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1879.4216676951764,
        "Y": 16674.754697585315
      },
      {
        "Id": "2c76dc5223c64030988be917cef66554",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2158.4216676951764,
        "Y": 16708.582197585314
      },
      {
        "Id": "e0f3fcda5fad40548c578677539095b8",
        "Name": "Room4 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1567.9216676951764,
        "Y": 16364.254697585313
      },
      {
        "Id": "128e88c11e354117acafd2f1388f04a0",
        "Name": "Room4 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1871.9216676951764,
        "Y": 16476.25469758531
      },
      {
        "Id": "776af3905abb4bca92a2280a18cb0983",
        "Name": "Room4 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1871.9216676951764,
        "Y": 16286.254697585313
      },
      {
        "Id": "81adbe6824eb4419ab77394266ab268a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2165.9216676951764,
        "Y": 16510.082197585314
      },
      {
        "Id": "880b5091bd93418e8b0c0394c446bb9b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2165.9216676951764,
        "Y": 16320.082197585312
      },
      {
        "Id": "93ea032df47248768e917cd149a0532a",
        "Name": "CommonArea startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1921.9216676951764,
        "Y": 15904.254697585313
      },
      {
        "Id": "ccae2b29e00a4065bcb39e1ab11e66ca",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2200.9216676951764,
        "Y": 15938.082197585312
      },
      {
        "Id": "d3455882ef514c7b9d70e16abb072852",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2200.9216676951764,
        "Y": 16128.082197585312
      },
      {
        "Id": "a1e7eda63b114ad5b67e4692fc2d8392",
        "Name": "CommonArea endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1921.9216676951764,
        "Y": 16094.254697585313
      },
      {
        "Id": "fa4d1ea833c84569853e147181a276b6",
        "Name": "CommonArea Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1569.9216676951764,
        "Y": 15982.254697585313
      },
      {
        "Id": "127d7a35656b4a5ab9b0e3c7f8b4842d",
        "Name": "Room3 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1571.9216676951764,
        "Y": 15595.254697585313
      },
      {
        "Id": "efe1f4fffcea4aeab300033065fb8d24",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2161.9216676951764,
        "Y": 15741.082197585312
      },
      {
        "Id": "1b98cc25e348441c8e502185954e76cd",
        "Name": "Room3 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1875.9216676951764,
        "Y": 15707.254697585313
      },
      {
        "Id": "7a51bf5d9605485b91dc5c481c8bd4d3",
        "Name": "Room3 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1875.9216676951764,
        "Y": 15517.254697585313
      },
      {
        "Id": "2acfad5e24f842b8b31c4da89d334310",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2161.9216676951764,
        "Y": 15551.082197585312
      },
      {
        "Id": "caf88f19d2974de8bea542311326ee49",
        "Name": "Room2 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1583.9216676951764,
        "Y": 15216.173629234083
      },
      {
        "Id": "dc454ab95d094e0c9567be415fa76140",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2149.9216676951764,
        "Y": 15362.001129234082
      },
      {
        "Id": "e7166c164ebc46fc81c005becbcff555",
        "Name": "Room2 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1886.9216676951764,
        "Y": 15328.173629234083
      },
      {
        "Id": "d069adf83a4647798b633f44b8acc305",
        "Name": "Room2 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1886.9216676951764,
        "Y": 15138.173629234083
      },
      {
        "Id": "3f6bcb0479754ea19ac59befc8f2387d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2149.9216676951764,
        "Y": 15172.001129234082
      },
      {
        "Id": "f3ae67c833d249d6be4ec3810b5ca7f3",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2180.4216676951764,
        "Y": 14785.501129234084
      },
      {
        "Id": "7d7680a3c4bc48da9b552dd5945ab5f6",
        "Name": "Room1 Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1553.4216676951764,
        "Y": 14829.673629234083
      },
      {
        "Id": "e0ba012de6b242bcba38c369980efaee",
        "Name": "Room1 endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1855.4216676951764,
        "Y": 14941.673629234083
      },
      {
        "Id": "e70a557f2ff443d6b4bdd6b549300c8f",
        "Name": "Room1 startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1855.4216676951764,
        "Y": 14751.673629234083
      },
      {
        "Id": "e5c308430a864a6e85705afdf0b2dbb3",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2180.4216676951764,
        "Y": 14975.501129234084
      },
      {
        "Id": "7e25bc8d77884b3a8c944b0d84390611",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1340.3740424039206,
        "Y": 15015.04067468445
      },
      {
        "Id": "829a4dcbe4c84453ba911539c694bd56",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1340.3740424039206,
        "Y": 15204.04067468445
      },
      {
        "Id": "9f008cbe9d544a7ba624edcca1b7f502",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -773.6259575960794,
        "Y": 14715.19567468445
      },
      {
        "Id": "5b6f5c050c46453ab8cc6d1d9c15fcdc",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -258.6259575960794,
        "Y": 14706.54067468445
      },
      {
        "Id": "f7bc8a30658b46c4807f6fa992163141",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1.3740424039206118,
        "Y": 14784.54067468445
      },
      {
        "Id": "1ddb262192fa41b2a236a1b823c06518",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -258.6259575960794,
        "Y": 14896.54067468445
      },
      {
        "Id": "21c156ae723b4139b0fcc50b5c373516",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -773.6259575960794,
        "Y": 14905.19567468445
      },
      {
        "Id": "c4effd0d31e944e4a545563fa7f40faf",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 326.3740424039206,
        "Y": 14784.54067468445
      },
      {
        "Id": "c1c7772c77ce4565891cbc94805f72a8",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 621.3740424039206,
        "Y": 14862.54067468445
      },
      {
        "Id": "b41ff19aaf8640d193fe1bfcff8af2cc",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 326.3740424039206,
        "Y": 14974.368174684449
      },
      {
        "Id": "ea26c26f78ab4029a8dd11ba1a1fe187",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 621.3740424039206,
        "Y": 15052.54067468445
      },
      {
        "Id": "f84389d400174b4581245e84ddff7a97",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 944.3740424039206,
        "Y": 14940.54067468445
      },
      {
        "Id": "2d1cd8b072fd442b993cf4cb1bf1af94",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1233.1424078923083,
        "Y": 18413.516108319825
      },
      {
        "Id": "cc73f92c31904cc3867c451e1131dd34",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1233.1424078923083,
        "Y": 18603.516108319825
      },
      {
        "Id": "929765ea187340e88238349de0b2b3c6",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -880.8575921076917,
        "Y": 18114.671108319824
      },
      {
        "Id": "5fc885629e084e9ca79c8e900cae7146",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -365.85759210769174,
        "Y": 18106.016108319825
      },
      {
        "Id": "a74398912db74eb18206b262a4ed231c",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -105.85759210769174,
        "Y": 18184.016108319825
      },
      {
        "Id": "3e0b8e4821cf4acab9be63a5f708aef9",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -365.85759210769174,
        "Y": 18296.016108319825
      },
      {
        "Id": "2c6107035cd44ea5b0f534d97ef09f75",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -880.8575921076917,
        "Y": 18304.671108319824
      },
      {
        "Id": "eec2912b4dd4475d811bd6c8002c6c81",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 219.14240789230826,
        "Y": 18184.016108319825
      },
      {
        "Id": "0fc81a23dc4d4f048b8eae42cd17c5d3",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 514.1424078923083,
        "Y": 18262.016108319825
      },
      {
        "Id": "2312888f335b40bcab71fe550c075c63",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 219.14240789230826,
        "Y": 18373.843608319825
      },
      {
        "Id": "17263d57fdf243839e974bb7bee91351",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 514.1424078923083,
        "Y": 18452.016108319825
      },
      {
        "Id": "f03efa0edba74b75a05ee93a43d1c56f",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 837.1424078923083,
        "Y": 18340.016108319825
      },
      {
        "Id": "32d14cf857794347ba2594c6d2432e86",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -821.8965199943195,
        "Y": 21766.182574411167
      },
      {
        "Id": "450ca3f3468e4a3f8f74f7ef5b8628a1",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -306.89651999431953,
        "Y": 21757.527574411164
      },
      {
        "Id": "b2d67aac3f674111859ffe8a8ec982cf",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -46.89651999431953,
        "Y": 21835.527574411164
      },
      {
        "Id": "dfe0a90ffa0542b9b85fb5c4ea56ec3b",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -306.89651999431953,
        "Y": 21947.527574411164
      },
      {
        "Id": "aa2fb9f061254aaa835b1ff1f0c56e12",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -821.8965199943195,
        "Y": 21956.182574411167
      },
      {
        "Id": "7ccea3b1ed3c4fd0a7b046f6df5b1708",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 278.10348000568047,
        "Y": 21835.527574411164
      },
      {
        "Id": "e26fa4590db34bf289dedec569188785",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 573.1034800056805,
        "Y": 21913.527574411164
      },
      {
        "Id": "99a670c6c5fd4c5185647383606102ce",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1568.480119384527,
        "Y": 15844.212178480797
      },
      {
        "Id": "667506d0b2bf4733acc9b5ae4f8a43ee",
        "Name": "Rooms Surface Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 722.6211211855261,
        "Y": 16891.793255651304
      },
      {
        "Id": "792e24a80e6345b9aa9145e65fa4c190",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1323.3991788574858,
        "Y": 15612.327235730678
      },
      {
        "Id": "dd5ae8ecd5924a3a8d3b5b04b5230701",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1235.4404227461964,
        "Y": 16833.278805280977
      },
      {
        "Id": "c999df80d000460886a2dd0b2a9d05c0",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1622.9936212774555,
        "Y": 19278.1706985457
      },
      {
        "Id": "acb16ba59d1041c2ab606cf3e0143c60",
        "Name": "Surface Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 775.9702470417469,
        "Y": 20187.419353859415
      },
      {
        "Id": "8afcacfec0db42aebf1521f89c7dc1bf",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1385.4649167518146,
        "Y": 20179.832591844766
      },
      {
        "Id": "1e2ee5838df240df86550f8acd791387",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1340.3740424039206,
        "Y": 14866.04067468445
      },
      {
        "Id": "38d2c80909514052af524681c063d579",
        "Name": "Adjust Elevation to view each floors",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13808.623249447006,
        "Y": 23965.655404403322
      },
      {
        "Id": "c292ae49b1a44aaba5b8bf53d4e51805",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1233.1424078923083,
        "Y": 18266.516108319825
      },
      {
        "Id": "a1cc13bd43af4dfd8ca3a4363ecbb0e3",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1287.5268651245824,
        "Y": 21836.478449897
      },
      {
        "Id": "a7b28d216a764cdabec40d9ecde3fee0",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1578.1424078923083,
        "Y": 18318.516108319825
      },
      {
        "Id": "0b08684c1e5d47bd8a2bb98db934c511",
        "Name": "Total Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1417.9490994812004,
        "Y": 19657.261794911567
      },
      {
        "Id": "77ae2ffbfd754a8f8dd6f985a223e735",
        "Name": "Total Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1398.1231139096126,
        "Y": 16209.4378353807
      },
      {
        "Id": "ec2c19e1ad9c437d8a7c63505de6e06a",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -559.3429812317772,
        "Y": 22727.343651751653
      },
      {
        "Id": "90f57a8efd9a426d9b5c8f426e819f06",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -823.3429812317772,
        "Y": 22828.343651751653
      },
      {
        "Id": "1d089ba9e35246ecb9ead46f7e3f29d3",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -142.34298123177723,
        "Y": 22778.343651751653
      },
      {
        "Id": "311d4a2a6e424b9981ac1e5dc960f1b2",
        "Name": "Color.ByARGB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -142.34298123177723,
        "Y": 22967.343651751653
      },
      {
        "Id": "0b9fd41bbb1e41bdace69e9f1c861ac1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -559.3429812317772,
        "Y": 22951.65365175165
      },
      {
        "Id": "db65deca84f240159d6eb9e4590c258d",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 266.65701876822277,
        "Y": 22824.343651751653
      },
      {
        "Id": "79cee6fa1c9d48bcb98bf1f9c6e0578d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -559.3429812317772,
        "Y": 23152.98900778851
      },
      {
        "Id": "020b62fc024f4cd3afa724a9ff36a712",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -142.34298123177723,
        "Y": 22393.343651751653
      },
      {
        "Id": "2a55a9e770084759866fa8dedc44f8e1",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 266.65701876822277,
        "Y": 22441.343651751653
      },
      {
        "Id": "efdcca6064d4445ebc068ae75ceff5a7",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -823.3429812317772,
        "Y": 22533.343651751653
      },
      {
        "Id": "3dcb77c7cc144460a36d68fa0bd1be45",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 266.65701876822277,
        "Y": 22600.343651751653
      },
      {
        "Id": "32636dc7ca8a40d08366b0c4f034841a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -142.34298123177723,
        "Y": 22619.171151751652
      },
      {
        "Id": "24e97df921c84288b5b699061f0ea672",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 947.2567240572025,
        "Y": 23372.949295721828
      },
      {
        "Id": "d5647ae8435a4e8197d85a7b51643c57",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 23325.949295721828
      },
      {
        "Id": "b2344a6712c14a8ca6f18c667be59e54",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 23178.949295721828
      },
      {
        "Id": "9ec7658f5968467c9fd6a268703d3aff",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 947.2567240572025,
        "Y": 22985.949295721828
      },
      {
        "Id": "ae77437a36c94492a50d84f309f7b766",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 23030.949295721828
      },
      {
        "Id": "9456c985811c48fe8bd8dbdcfe39a6e8",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 22883.949295721828
      },
      {
        "Id": "d144cea63c9a4b8e9f816b1e8b799440",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 22736.949295721828
      },
      {
        "Id": "64bf144a4e5e4d82bff2b5110556b745",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 22589.949295721828
      },
      {
        "Id": "26918fd0d0464e4f855760e0570b869f",
        "Name": "List.Combine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1261.2567240572025,
        "Y": 22997.949295721828
      },
      {
        "Id": "d34ffe9446e34fe989710b0e247ecb99",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 947.2567240572025,
        "Y": 22808.949295721828
      },
      {
        "Id": "8fa1ab10859d424da18b437641633fc6",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3612.8845050213495,
        "Y": 22493.740242216656
      },
      {
        "Id": "628400feeb3f4f84822fca781b788673",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4685.199793041578,
        "Y": 22765.695331011288
      },
      {
        "Id": "b481cf55902d4e3a9b6c3a60a3a9cb92",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4250.791743847127,
        "Y": 22792.813602094626
      },
      {
        "Id": "8a89ba99317f467ca734ef9c2f94a9b7",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4262.8845050213495,
        "Y": 22633.567742216655
      },
      {
        "Id": "93a63cf0d3d84ccd98870efc49f4c2ad",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4262.8845050213495,
        "Y": 22453.787962467948
      },
      {
        "Id": "9643174826d941689027056270a7ae1a",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3970.2472944036926,
        "Y": 22376.113829358175
      },
      {
        "Id": "fc161ad639fc4b799f43ac2ae29aed11",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3967.29332927398,
        "Y": 22621.50126209434
      },
      {
        "Id": "1668452b1aae4804ba8d8cb9a3cadc32",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4316.0088184148335,
        "Y": 21978.763188493307
      },
      {
        "Id": "e9bb402ff85c403d9e047c813f7dcef3",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3113.0088184148335,
        "Y": 22016.763188493307
      },
      {
        "Id": "7e5b3461a2054296aa63705e5c733184",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3731.0088184148335,
        "Y": 22050.59068849331
      },
      {
        "Id": "e1da72f0baa84286a4e4608740a38ed7",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3436.0088184148335,
        "Y": 22122.763188493307
      },
      {
        "Id": "78afe26243544d07acb94b52332c88a9",
        "Name": "Curve.StartPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.031887562327,
        "Y": 23290.050370902107
      },
      {
        "Id": "87c5f29bafa4436793e684db4e66e05e",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3188.031887562327,
        "Y": 23134.550370902107
      },
      {
        "Id": "4723c79d3efa458aa2fc4a94555d3b74",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4392.031887562327,
        "Y": 23187.550370902107
      },
      {
        "Id": "e01360ae9698432797a624f6887097d3",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3661.031887562327,
        "Y": 23096.550370902107
      },
      {
        "Id": "7141a9180e4a4ccf91f244ec855922b2",
        "Name": "Vector.Normalized",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4392.031887562327,
        "Y": 23039.550370902107
      },
      {
        "Id": "89c8868422a34c439fc1cc3e15d49445",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4682.031887562327,
        "Y": 23039.550370902107
      },
      {
        "Id": "099ee79056e3493d9ae02b66ffede26d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2274.999824071936,
        "Y": 22182.56580312803
      },
      {
        "Id": "4e656f0a196743098d666413295aad86",
        "Name": "A2 (1 Bedroom) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1910.999824071936,
        "Y": 22148.73830312803
      },
      {
        "Id": "cabbb93b342944c4aec1dcbae844070f",
        "Name": "A2 (1 Bedroom) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1910.999824071936,
        "Y": 22338.73830312803
      },
      {
        "Id": "7d533e4c0a53493789aac9f50e855f70",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2274.999824071936,
        "Y": 22372.56580312803
      },
      {
        "Id": "d884444f95bd454495e5484f318323bb",
        "Name": "A2 (1 Bedroom) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1543.999824071936,
        "Y": 22226.73830312803
      },
      {
        "Id": "b0a3e99fb3e640ec99a7d00d8f636a42",
        "Name": "CommonArea Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1596.9313158018085,
        "Y": 22625.65728064457
      },
      {
        "Id": "d36c9e64fcef4baaafa4eee9eae08df7",
        "Name": "CommonArea endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1948.9313158018085,
        "Y": 22737.65728064457
      },
      {
        "Id": "6cc34fe957bf4755adef81db1de8da97",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2227.9313158018085,
        "Y": 22771.48478064457
      },
      {
        "Id": "a80c04fab04d4933a7af1185948515a3",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2227.9313158018085,
        "Y": 22581.48478064457
      },
      {
        "Id": "8ad4058c92b243cfb4f5b29f4e87bc62",
        "Name": "CommonArea startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1948.9313158018085,
        "Y": 22547.65728064457
      },
      {
        "Id": "3814af152b2f44ab95276025c258bcb8",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2247.8252490873783,
        "Y": 22976.543067860144
      },
      {
        "Id": "fd8f51bb84404034a36e8c5ea788a2b6",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2247.8252490873783,
        "Y": 23166.543067860144
      },
      {
        "Id": "90ada762916c4680ba2f5c0a050a80a2",
        "Name": "A3 (Studio) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1945.8252490873783,
        "Y": 22942.715567860145
      },
      {
        "Id": "9bc397fa304d4fffb5757aebf893622e",
        "Name": "A3 (Studio) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1945.8252490873783,
        "Y": 23132.715567860145
      },
      {
        "Id": "56739f96ae244ea4a39a162a6d6d8721",
        "Name": "A3 (Studio) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1607.8252490873783,
        "Y": 23020.715567860145
      },
      {
        "Id": "e8da4fca1171470b8e4f192ee72520db",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1271.8252490873783,
        "Y": 23020.715567860145
      },
      {
        "Id": "2fb8f8e926e14fb6b779e7c9a15ebd9b",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1246.9313158018085,
        "Y": 22625.65728064457
      },
      {
        "Id": "aaa85337c6144630b54ac95aa642bfb8",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1178.999824071936,
        "Y": 22226.73830312803
      },
      {
        "Id": "47627942eb7a4560b0fdb69dad408136",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1685.3740424039206,
        "Y": 15066.04067468445
      },
      {
        "Id": "0521dc82e9344e0eab5f91b95b9e2f92",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1578.1424078923083,
        "Y": 18465.516108319825
      },
      {
        "Id": "87cd73fe2ad642459c4a0bb8b200434e",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1292.1034800056805,
        "Y": 21991.527574411164
      },
      {
        "Id": "b9cf062017df4d289a71a3b596dfdf5d",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1625.1034800056805,
        "Y": 22063.527574411164
      },
      {
        "Id": "c50c3d787a91493490361583e8392996",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1292.1034800056805,
        "Y": 22169.527574411164
      },
      {
        "Id": "aa804d64686f44f1bdc940981c9e7c18",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 278.10348000568047,
        "Y": 22025.355074411164
      },
      {
        "Id": "79edb8a56a964a6b9cbe370771bb2e36",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 573.1034800056805,
        "Y": 22103.527574411164
      },
      {
        "Id": "ad17661265784fe59572a3787f5835a6",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 896.1034800056805,
        "Y": 21991.527574411164
      },
      {
        "Id": "edaa099c612549818c6e367811616f25",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1613.7047573908312,
        "Y": 23020.801463411786
      },
      {
        "Id": "764318d381bf4f1ab3b25f1083685c6f",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1681.2089296611448,
        "Y": 14919.04067468445
      },
      {
        "Id": "3e72d85cbbee433bac8740ab1dc2374c",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1670.301643804727,
        "Y": 21841.702690855822
      },
      {
        "Id": "187551a950a04c65bd2096ba9287eea3",
        "Name": "TOTAL NUF (SQUARE METERS)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2114.196388820237,
        "Y": 14133.167258205163
      },
      {
        "Id": "4ed5902c975a47b28bf9c73980aadcad",
        "Name": "Total Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1231.1124528149267,
        "Y": 23363.710710413376
      },
      {
        "Id": "2e350e41b13c424ca72021a57dd99dcb",
        "Name": "Point.ByCoordinates (EndPoint)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2360.8957958723513,
        "Y": 15313.471816106272
      },
      {
        "Id": "f3111b9581e24a359ee1d9031d6f42ce",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2360.8957958723513,
        "Y": 15165.471816106272
      },
      {
        "Id": "d0e7455f0a524c7cb7873f4eb0cdc580",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2770.8957958723513,
        "Y": 15222.471816106272
      },
      {
        "Id": "61e919339bc2432ba86b83a7e4c5c18a",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3091.8957958723513,
        "Y": 15081.471816106272
      },
      {
        "Id": "83ba876bd45242a69e1efc0f752d29c6",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2770.8957958723513,
        "Y": 14974.471816106272
      },
      {
        "Id": "8bfc83443b054928ada7d463db1eb6fd",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3433.8957958723513,
        "Y": 15081.471816106272
      },
      {
        "Id": "489a93e626214937b8f1d569f0872aee",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2357.5414217727557,
        "Y": 15816.349786158358
      },
      {
        "Id": "68485e3222074e29a7b88b51dffda006",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2767.5414217727557,
        "Y": 15873.349786158358
      },
      {
        "Id": "6c4a337a6e25462ea3e46e0365811218",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3088.5414217727557,
        "Y": 15732.349786158358
      },
      {
        "Id": "23098a7d145a4536a96e5ef4dd0ac961",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2767.5414217727557,
        "Y": 15625.349786158358
      },
      {
        "Id": "94f4491cce5d462fa3d47dce56403112",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3430.5414217727557,
        "Y": 15732.349786158358
      },
      {
        "Id": "f6c81b63c51d41c495b62e84c431a44a",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2309.004078846745,
        "Y": 18305.77117338868
      },
      {
        "Id": "93bba071bcee406fa52c06ef82b64221",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2719.004078846745,
        "Y": 18362.77117338868
      },
      {
        "Id": "d99853d5df2c4c65b6930e45b5a60c09",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3040.004078846745,
        "Y": 18221.77117338868
      },
      {
        "Id": "24052fdcd5074cb998ec00df1dcfb785",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2719.004078846745,
        "Y": 18114.77117338868
      },
      {
        "Id": "918c04771041452a953fc0ab339f3502",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3382.004078846745,
        "Y": 18221.77117338868
      },
      {
        "Id": "f5de5dd94ce142d58440cfe6dcd88fc0",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2306.2019794829503,
        "Y": 18974.90588524472
      },
      {
        "Id": "cc03045ff78b4d90bccccaa4ba632d32",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2716.2019794829503,
        "Y": 19031.90588524472
      },
      {
        "Id": "96711b0b21a449de8e7326fca1009f11",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3037.201979482954,
        "Y": 18890.90588524472
      },
      {
        "Id": "b93ec97b838c4108994fac7c2f50eb3a",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2716.2019794829503,
        "Y": 18783.90588524472
      },
      {
        "Id": "2773d27340764e9e99ee94253b569e26",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3379.201979482954,
        "Y": 18890.90588524472
      },
      {
        "Id": "7701c59631124c9f933d5d587595b9ae",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2685.8668771162957,
        "Y": 21982.458416440837
      },
      {
        "Id": "1d2ddd17008544c78a646693c0f80226",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3095.8668771162957,
        "Y": 22039.458416440837
      },
      {
        "Id": "e7fdb82a47a744938c186e563fe062df",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3416.8668771162957,
        "Y": 21898.458416440837
      },
      {
        "Id": "3b1f562086f74d47a293296d7ef5cfef",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3095.8668771162957,
        "Y": 21791.458416440837
      },
      {
        "Id": "c4193b6be93d4cc9ba1aefe16765347b",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3758.8668771162957,
        "Y": 21898.458416440837
      },
      {
        "Id": "88ef509027ed44ae8bdad2ca23aed3bd",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2687.6185154776613,
        "Y": 22650.082175350795
      },
      {
        "Id": "6a3d2c2880e944988183ee4f55d69ff0",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3097.6185154776613,
        "Y": 22707.082175350795
      },
      {
        "Id": "3e2bf71779e240abbb785ff97c83f4a6",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3418.6185154776613,
        "Y": 22566.082175350795
      },
      {
        "Id": "36ec3892ada84532afaae9699c312160",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3097.6185154776613,
        "Y": 22459.082175350795
      },
      {
        "Id": "91f11583702b49f5ad68f180894587d1",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3760.6185154776613,
        "Y": 22566.082175350795
      },
      {
        "Id": "8acf8f85fcab4036ada7022fb4782ac7",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 931.7896151642526,
        "Y": 23502.99248462356
      },
      {
        "Id": "90fe812c1be94f3c975a1524552121bc",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1135.0332221884964,
        "Y": 23515.166546967586
      },
      {
        "Id": "03c5469174df4cd1b935d944e2e1a0d7",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.031887562327,
        "Y": 23584.050370902107
      },
      {
        "Id": "27c20b1404fa414d84f11cd485d308f0",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2846.031887562327,
        "Y": 23437.050370902107
      },
      {
        "Id": "5d3e5b6fcb014b09844e3af6b8c65241",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3661.031887562327,
        "Y": 23274.550370902107
      },
      {
        "Id": "0ef4dd4847854ac2a2e717c5c009271c",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2521.031887562327,
        "Y": 23403.050370902107
      },
      {
        "Id": "c14202ca0c564a5aa434d59ffc7e188d",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3188.031887562327,
        "Y": 23347.050370902107
      },
      {
        "Id": "5174cb21ae9443a99cb17963571a599c",
        "Name": "Room Divisions (X axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4392.031887562327,
        "Y": 23695.705370902106
      },
      {
        "Id": "104e9249b6ae4593a2aa4f1901c14f8e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2296.789264826708,
        "Y": 23374.434214307275
      },
      {
        "Id": "0f6b1b0d2e184dd5919a0c57bf27bf28",
        "Name": "A4 (2 Bedroom) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1924.789264826708,
        "Y": 23340.606714307276
      },
      {
        "Id": "e44ad70f1de04ab087c620d2c78777c2",
        "Name": "A4 (2 Bedroom) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1555.789264826708,
        "Y": 23418.606714307276
      },
      {
        "Id": "e0ddbf6be40a41bca8e5b1ba5e28e230",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2296.789264826708,
        "Y": 23564.434214307275
      },
      {
        "Id": "9df7a10670184e8e9ddb30a7e776f045",
        "Name": "A4 (2 Bedroom) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1924.789264826708,
        "Y": 23530.606714307276
      },
      {
        "Id": "97249924716649cf86c7cc49443d0200",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1188.789264826708,
        "Y": 23418.606714307276
      },
      {
        "Id": "2bc30bce92524139b311faf9f3700c72",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2288.4441033628937,
        "Y": 23845.00478965519
      },
      {
        "Id": "38ab4682d30f46abb447db03063f4ed0",
        "Name": "Balcony (Left) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2002.4441033628937,
        "Y": 23811.177289655192
      },
      {
        "Id": "a6da168d9b66482fa2742ed38d8509ae",
        "Name": "Balcony (Right) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1645.4441033628937,
        "Y": 23889.177289655192
      },
      {
        "Id": "205825499af547829ed785e4f92eb3ff",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1278.4441033628937,
        "Y": 23889.177289655192
      },
      {
        "Id": "fb60acae1a024e27aeb9f0c047fbd7b9",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -907.4441033628937,
        "Y": 23889.177289655192
      },
      {
        "Id": "1a6117ae2232476684462c702ede1ea4",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -530.4441033628937,
        "Y": 23889.177289655192
      },
      {
        "Id": "c8b76e2686cd41a4aed1bc57f0f5e69a",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 23472.949295721828
      },
      {
        "Id": "e6be47c8aaf44efb87554c1ac7fc209b",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 679.2567240572025,
        "Y": 23619.949295721828
      },
      {
        "Id": "dc3efba52feb4292892b07322b65dc39",
        "Name": "Surface Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 738.1273232165695,
        "Y": 23923.37213882566
      },
      {
        "Id": "c3ae010b8c564cda957b6a20d6649435",
        "Name": "Level2 Floor Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5471.4627146165,
        "Y": 25677.272846396772
      },
      {
        "Id": "a24fc7638198423d8b59717198ccf90f",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4631.035955482104,
        "Y": 24949.000378985133
      },
      {
        "Id": "371a1dbcc14548e8948314073fc84bfa",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4371.035955482104,
        "Y": 24949.000378985133
      },
      {
        "Id": "dad5ed514be94bdaa3c2f1166e264468",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3707.0359554821043,
        "Y": 25044.000378985133
      },
      {
        "Id": "ff3d765b0f0c4f0dabaeac6b06f28bd6",
        "Name": "Plane.ByOriginNormal",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4046.0359554821043,
        "Y": 25044.000378985133
      },
      {
        "Id": "96a19311cd3a4963b11192ffba96eb23",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4371.035955482104,
        "Y": 25173.000378985133
      },
      {
        "Id": "415da72e1bb54d968897822097364fc7",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3340.0359554821043,
        "Y": 25044.000378985133
      },
      {
        "Id": "f8e411a27b5a4a6791d0b7b22497c7c2",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3340.0359554821043,
        "Y": 25234.000378985133
      },
      {
        "Id": "2097e06862404126a3c00f1b6cdfda77",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3007.0359554821043,
        "Y": 25122.000378985133
      },
      {
        "Id": "a4af5f3bced4426cb2880d396921616f",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3188.031887562327,
        "Y": 24084.050370902107
      },
      {
        "Id": "d59dc10274b342d3b511b44143dc923b",
        "Name": "Room Divisions (Y axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3661.031887562327,
        "Y": 24323.842870902106
      },
      {
        "Id": "ad818dc23a724900aab282fd778b4ca1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2295.103276510188,
        "Y": 24735.46089047482
      },
      {
        "Id": "a4b37d4dbd074d1c94eff1bf6ac166f4",
        "Name": "Corridor startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1767.1032765101882,
        "Y": 24701.63339047482
      },
      {
        "Id": "f2ce2b97fa3b440e9a8a551f2a75a77e",
        "Name": "Corridor Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1454.1032765101882,
        "Y": 24779.63339047482
      },
      {
        "Id": "da241141833e454194899a7cd72a9d2b",
        "Name": "Corridor endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1767.1032765101882,
        "Y": 24891.63339047482
      },
      {
        "Id": "412a8c333f1b47c689efe5785f653aef",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2295.103276510188,
        "Y": 24925.46089047482
      },
      {
        "Id": "b68f2fc73b2c4b90bdb75a2901548532",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1141.1032765101882,
        "Y": 24779.63339047482
      },
      {
        "Id": "f5e9320bdf724693bef129a8a94c32aa",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -770.1032765101882,
        "Y": 24779.63339047482
      },
      {
        "Id": "bbc4b9a69289482e9a174e0a00a6cc7e",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -393.10327651018815,
        "Y": 24779.63339047482
      },
      {
        "Id": "7b524806117946de99fbd1e852958db2",
        "Name": "Balcony (Left) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2002.4441033628937,
        "Y": 24001.177289655192
      },
      {
        "Id": "c892672194164b6b909d456d90741045",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2288.4441033628937,
        "Y": 24035.00478965519
      },
      {
        "Id": "71985a4e7570480fa08dd050c2b35fe2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2293.345515272864,
        "Y": 24237.773871696074
      },
      {
        "Id": "419cb2c37f574a48a96cb169ccce5c6e",
        "Name": "Balcony (Right) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2007.3455152728638,
        "Y": 24203.946371696074
      },
      {
        "Id": "c5f7aa22799c48828aa8688bbff2d44d",
        "Name": "Balcony (Right) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2007.3455152728638,
        "Y": 24393.946371696074
      },
      {
        "Id": "ab99beae297c4a729cc0cf19a80db930",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2293.345515272864,
        "Y": 24427.773871696074
      },
      {
        "Id": "3a4ec358d30d4764a3e9cca7a5ec8d0a",
        "Name": "Balcony (Right) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1639.3455152728638,
        "Y": 24281.946371696074
      },
      {
        "Id": "4e37aab4d9ad4af4a5561dab5f09aaf3",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1272.3455152728638,
        "Y": 24281.946371696074
      },
      {
        "Id": "a00871ccd1c947bb9b1613c40bdd72b2",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -524.3455152728638,
        "Y": 24281.946371696074
      },
      {
        "Id": "7a0d359de6164460996d14b9e8ab526c",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -901.3455152728638,
        "Y": 24281.946371696074
      },
      {
        "Id": "149311eca27c41f8b6f441fa2046eba4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -458.22845374724784,
        "Y": 26494.015120942844
      },
      {
        "Id": "bcf79bd9a95b4e96a119b2ddb521f9ee",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -46.15585053522955,
        "Y": 26457.72392254885
      },
      {
        "Id": "c094d108f95b480bb2a3060b5b0bcd01",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 367.77154625275216,
        "Y": 26510.187620942837
      },
      {
        "Id": "6ecd1ce0195c4f96b450f0690c1bbc21",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -722.2284537472515,
        "Y": 26566.187620942837
      },
      {
        "Id": "2757b886c042428cbad10539006050d6",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 367.77154625275216,
        "Y": 26657.187620942837
      },
      {
        "Id": "d0ffe951c9944437b23e861625770043",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -41.22845374724784,
        "Y": 26685.015120942844
      },
      {
        "Id": "9808e73fb006486bb1a2a7be94f621ee",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 26754.863153847164
      },
      {
        "Id": "2acd850689624a28a086a215fea4f66e",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 26607.863153847164
      },
      {
        "Id": "e50bdc1ea2dd47f18ea6154da9c5a615",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1013.6362926597976,
        "Y": 26706.38786513324
      },
      {
        "Id": "c51e3f64ce36433a9b1e8d8410169609",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3582.8572084413645,
        "Y": 26419.530391654444
      },
      {
        "Id": "a70c68e97f244489ba2c3bb62a85cc85",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4665.468471864366,
        "Y": 26746.89106248114
      },
      {
        "Id": "647f1c874ccb4f99a3e3d6896b9ab20f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4210.468471864366,
        "Y": 26747.06356248114
      },
      {
        "Id": "68c4b02f04564572939a5533fafbae3d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4232.8572084413645,
        "Y": 26582.357891654443
      },
      {
        "Id": "60f32557347345459aef598c73bbeeb7",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4232.8572084413645,
        "Y": 26358.357891654443
      },
      {
        "Id": "ef879fdea8ff437fb908c1997543947b",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3907.8572084413645,
        "Y": 26324.530391654444
      },
      {
        "Id": "e9dadd13089f48d98d095e5cc2326d7e",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3907.8572084413645,
        "Y": 26548.530391654444
      },
      {
        "Id": "cb4c396156b94234bc74ead4f2db1ef2",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4657.9815218348485,
        "Y": 25750.64103442149
      },
      {
        "Id": "59a977e142f24813b352c52fccd7f8d2",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4657.9815218348485,
        "Y": 25949.46853442149
      },
      {
        "Id": "982cb317a6db4deaa7e63beeae7d928d",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4285.9815218348485,
        "Y": 25741.98603442149
      },
      {
        "Id": "f23aa2a10d3741af9c2a580c2ebf0897",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4025.9815218348485,
        "Y": 25819.98603442149
      },
      {
        "Id": "44639142c39043df8f23ef712f8c9924",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4285.9815218348485,
        "Y": 25931.98603442149
      },
      {
        "Id": "3799aa17b6854a6d92bef64d5ee835e0",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3700.9815218348485,
        "Y": 25819.98603442149
      },
      {
        "Id": "4a233b052dcd41f7bb0c6446c206dc47",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3082.9815218348485,
        "Y": 25975.48603442149
      },
      {
        "Id": "0740e421402644359d7f558e9a92f9cd",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3405.9815218348485,
        "Y": 25897.98603442149
      },
      {
        "Id": "2177162abe994b11850d9c1eceac7f11",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3700.9815218348485,
        "Y": 26009.81353442149
      },
      {
        "Id": "ffdee73d73884698a50fd2a022ecc2c5",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3405.9815218348485,
        "Y": 26086.98603442149
      },
      {
        "Id": "6ba74678bc6941879485b431bd936ebd",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2249.566607578912,
        "Y": 25994.186932781107
      },
      {
        "Id": "986a6527927f417da1600964edd43222",
        "Name": "A1 (3 Bedroom) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1814.5666075789122,
        "Y": 25960.359432781108
      },
      {
        "Id": "f97eba0cf64b4c22bf7b02871667a9a6",
        "Name": "A1 (3 Bedroom) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1447.5666075789122,
        "Y": 25854.359432781108
      },
      {
        "Id": "f41918b7302649519361df9fcbbaeb20",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2249.566607578912,
        "Y": 25816.186932781107
      },
      {
        "Id": "fb63dbef7b00455faead7b1cf9edd4f5",
        "Name": "CommonArea Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1537.8435609937005,
        "Y": 26213.823109410332
      },
      {
        "Id": "3bbc5d8d21ea48efbdc2ce75ced1e543",
        "Name": "CommonArea endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1889.8435609937005,
        "Y": 26319.823109410332
      },
      {
        "Id": "5842c5cffee145bc9f59dc0947785dc1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2168.8435609937005,
        "Y": 26353.65060941033
      },
      {
        "Id": "4c771e6760174750a925917e8ebc1f48",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2168.8435609937005,
        "Y": 26175.65060941033
      },
      {
        "Id": "fdaf68dfc75d404894d7b31d07e969e1",
        "Name": "CommonArea startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1889.8435609937005,
        "Y": 26141.823109410332
      },
      {
        "Id": "d8b7e673cc6e4bb1994efe2a95aa3e4a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2187.7374942792703,
        "Y": 26560.708896625903
      },
      {
        "Id": "4e92d861afc44d858991be870f6d8834",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2187.7374942792703,
        "Y": 26738.708896625903
      },
      {
        "Id": "08b22151c5c74698bc4fe6cb4fc49aeb",
        "Name": "A2 (Studio) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1885.7374942792703,
        "Y": 26526.881396625904
      },
      {
        "Id": "8f294b1749a841bd8978397a574d88b2",
        "Name": "A2 (Studio) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1885.7374942792703,
        "Y": 26704.881396625904
      },
      {
        "Id": "3cfd535057e4419a8a61e4e5010e3ae4",
        "Name": "A2 (Studio) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1548.737494279274,
        "Y": 26598.881396625904
      },
      {
        "Id": "9296ff6d7fb345ae93b94a1d48c737c8",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1213.737494279274,
        "Y": 26598.881396625904
      },
      {
        "Id": "889d15db804b4882a6b4cd29975cefd2",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1187.8435609937005,
        "Y": 26213.823109410332
      },
      {
        "Id": "5b2742286f1f41f1b8c89ee6505b55e7",
        "Name": "A1 (3 Bedroom) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1814.5666075789122,
        "Y": 25782.359432781108
      },
      {
        "Id": "143f145856fb4fd6bf4669a27744e192",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1081.5666075789122,
        "Y": 25854.359432781108
      },
      {
        "Id": "ae231a0041f04983a159e5a864f14f68",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1382.6737560591137,
        "Y": 26030.10211796966
      },
      {
        "Id": "58150e939af14ec5a3840b1f85a7dfe5",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1715.6737560591137,
        "Y": 26108.10211796966
      },
      {
        "Id": "4985853faf2e4f5ba79d7aec8f903324",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1382.6737560591137,
        "Y": 26220.10211796966
      },
      {
        "Id": "0077e69f3f15433faaea1d9113534fc9",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -731.3262439408863,
        "Y": 25769.75711796966
      },
      {
        "Id": "d672c762e4b34586a7df0c5497cfe79a",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -216.32624394088634,
        "Y": 25761.10211796966
      },
      {
        "Id": "548d7f07745b4b2b92411c52ff167e51",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 43.67375605911366,
        "Y": 25839.10211796966
      },
      {
        "Id": "26e3de696eaf472a9f6dabb811d11004",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -216.32624394088634,
        "Y": 25951.10211796966
      },
      {
        "Id": "3f16b77eeef446958fd9d95a9cabbd11",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -731.3262439408863,
        "Y": 25959.75711796966
      },
      {
        "Id": "7f90f5bd46454999b6d21e02c66ce307",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 368.67375605911366,
        "Y": 25839.10211796966
      },
      {
        "Id": "5408049a0b6f4468803fe4d564857894",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 663.6737560591137,
        "Y": 25917.10211796966
      },
      {
        "Id": "af9e791407f141299a4d1adf5e79a24b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 368.67375605911366,
        "Y": 26028.92961796966
      },
      {
        "Id": "34a053d2f7204c9fa391d6871f8f3245",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 663.6737560591137,
        "Y": 26107.10211796966
      },
      {
        "Id": "4415b079faa9434288bd93fd7f14f271",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 986.6737560591137,
        "Y": 25995.10211796966
      },
      {
        "Id": "bf4bf89b1e01402ca38facefa7745a7f",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1325.3794000663074,
        "Y": 23919.702891299905
      },
      {
        "Id": "97014b28839e49e881054ebdcbbbe6fd",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1385.81867560283,
        "Y": 25866.29012261054
      },
      {
        "Id": "61c0a076828140e3b804c103644125dd",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1736.4213214887277,
        "Y": 25860.410979536424
      },
      {
        "Id": "0d8569d483ba4ed790538faa4f2273e8",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2903.6166622378805,
        "Y": 26566.558661337338
      },
      {
        "Id": "ae580e697db34dee9b8ecf80a15bb3ee",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3313.6166622378805,
        "Y": 26623.558661337338
      },
      {
        "Id": "d45f1efe0d4c4e72a02f850161e82ce3",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3634.6166622378805,
        "Y": 26482.558661337338
      },
      {
        "Id": "c59187400b0c405eb9b15b7ac8099f8f",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3313.6166622378805,
        "Y": 26375.558661337338
      },
      {
        "Id": "4c2202c72d664612b8c0af4029b7f017",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3976.6166622378805,
        "Y": 26482.558661337338
      },
      {
        "Id": "684e44b9b59d471f87234edfbc87ae5c",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2901.865023876515,
        "Y": 25898.93490242738
      },
      {
        "Id": "15f2b21091f54a6b8a9371597de8ffc8",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3311.865023876515,
        "Y": 25955.93490242738
      },
      {
        "Id": "14724bf35fe44bc987712fb8c25f34b3",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3632.865023876515,
        "Y": 25814.93490242738
      },
      {
        "Id": "9f0b4ea1e29f420ab84353213b478108",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3311.865023876515,
        "Y": 25707.93490242738
      },
      {
        "Id": "4d53e20e7dc4431c9f42df147b5c1084",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3974.865023876515,
        "Y": 25814.93490242738
      },
      {
        "Id": "53529bb3df2a44549352fc8c8718e274",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -458.22845374724784,
        "Y": 26828.187620942837
      },
      {
        "Id": "06f652a2eea54ae9ab06654fea16ca7b",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -722.2284537472515,
        "Y": 26953.187620942837
      },
      {
        "Id": "32479e692377451e92c208d71edb4649",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -41.22845374724784,
        "Y": 26832.187620942837
      },
      {
        "Id": "c325d362f02e4656a79c9dbefcca136e",
        "Name": "Color.ByARGB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -41.22845374724784,
        "Y": 27022.187620942837
      },
      {
        "Id": "f41aeddea41f466cb8767695d0d39a95",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -458.22845374724784,
        "Y": 27052.497620942842
      },
      {
        "Id": "103fa2b156e54906b9855573d39e0bd1",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 371.35844926157733,
        "Y": 26882.187620942837
      },
      {
        "Id": "6f0face1da674e75a57726f335ad52fd",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 27195.863153847164
      },
      {
        "Id": "5da6301492844de58b733ae1490611f5",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1016.9244657500058,
        "Y": 26872.879259317517
      },
      {
        "Id": "3f25f2a7d0b4476b84246b91caac5327",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 27048.863153847164
      },
      {
        "Id": "36aff6152bbc4e1aa2f58cf1ffec749d",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 26901.863153847164
      },
      {
        "Id": "56d484dca7674f859480c69f97eb587c",
        "Name": "List.Combine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1330.9244657500058,
        "Y": 26970.863153847164
      },
      {
        "Id": "34aaa4198e2645559ca80679f82531eb",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3158.0045909823384,
        "Y": 27101.503580997436
      },
      {
        "Id": "3a937ea6e3724799ab53c8c1a838277d",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4362.004590982338,
        "Y": 27154.503580997436
      },
      {
        "Id": "b0db931b42744803ae67b704c8b62997",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3631.0045909823384,
        "Y": 27057.503580997436
      },
      {
        "Id": "580e8630a3384f4183a8a33f480eca62",
        "Name": "Vector.Normalized",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4362.004590982338,
        "Y": 26994.503580997436
      },
      {
        "Id": "caeb64ead04942b9b609afb756f66f80",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4652.004590982338,
        "Y": 26994.503580997436
      },
      {
        "Id": "a7eeacc4349d4a4ab51ea765550ec868",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2237.7015100186,
        "Y": 26958.600043073035
      },
      {
        "Id": "7393f70df0614037b93edef4e440a68c",
        "Name": "A3 (2 Bedroom) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1865.7015100186,
        "Y": 26924.772543073035
      },
      {
        "Id": "5a0f99a008d745cd9d5352702bdbc67b",
        "Name": "A3 (2 Bedroom) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1496.7015100186036,
        "Y": 26996.772543073035
      },
      {
        "Id": "ab596d09d1184a869fccb65fc871fef3",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2237.7015100186,
        "Y": 27136.600043073035
      },
      {
        "Id": "292bd88474ee4073914f5c40eccbf9f8",
        "Name": "A3 (2 Bedroom) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1865.7015100186,
        "Y": 27102.772543073035
      },
      {
        "Id": "c18de946fc7949b797537f1bc78d8626",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1129.7015100186036,
        "Y": 26996.772543073035
      },
      {
        "Id": "0e3e500a96af4677884124e47ee5bcbb",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1738.7885003835327,
        "Y": 26984.05647314009
      },
      {
        "Id": "5d255f78ca4148479accfc5b0beca9de",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 970.0373444697543,
        "Y": 27394.884128382924
      },
      {
        "Id": "92362902190d4011ad5e7e9405b930b1",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1151.8470370642099,
        "Y": 27450.271417290067
      },
      {
        "Id": "350392311d4e47faa19dd7011361913a",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1016.9244657500021,
        "Y": 27228.16743240772
      },
      {
        "Id": "c763349594e144369731258a307b7b87",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 27342.863153847164
      },
      {
        "Id": "5b060dc19636403790f744da2c10fe04",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 748.9244657500058,
        "Y": 27489.863153847164
      },
      {
        "Id": "a1f63a5d991146539b132723d0403066",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4383.036783034873,
        "Y": 28942.1839532476
      },
      {
        "Id": "93f5fa3d7c1849f8a025886c2c5231d3",
        "Name": "Plane.ByOriginNormal",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4058.036783034873,
        "Y": 29037.1839532476
      },
      {
        "Id": "93886ee333104d80a97f11d3b2b64f98",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3352.036783034873,
        "Y": 29037.1839532476
      },
      {
        "Id": "ad0bfdc5567347c68e368e1e1c67901c",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2816.0045909823384,
        "Y": 27569.003580997436
      },
      {
        "Id": "ee39f37675ea4f7aa6c0457697b34e7d",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2816.0045909823384,
        "Y": 27410.003580997436
      },
      {
        "Id": "c94831499106468fa05f0868977b19bf",
        "Name": "Curve.StartPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2816.0045909823384,
        "Y": 27251.003580997436
      },
      {
        "Id": "8a9f68c1efa44693a6a5b1b1f49a1c09",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3631.0045909823384,
        "Y": 27247.503580997436
      },
      {
        "Id": "d45dbfc664de4451bfc3a1c3f619d9bb",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2491.0045909823384,
        "Y": 27376.003580997436
      },
      {
        "Id": "bc9f19fe59c84bd3bf87ddb6190123f4",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3158.0045909823384,
        "Y": 27326.003580997436
      },
      {
        "Id": "f679ff726c2c4a5c9f2e8d75bcd7e98b",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3158.0045909823384,
        "Y": 28075.003580997436
      },
      {
        "Id": "c2f7ad0d5aad4916bf508220e924de4b",
        "Name": "Room Divisions (Y axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3631.0045909823384,
        "Y": 28314.796080997436
      },
      {
        "Id": "a8fda40f8d684c79b5e0e4cf9a1625dd",
        "Name": "Room Divisions (X axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4362.004590982338,
        "Y": 27674.658580997435
      },
      {
        "Id": "bea9198f36ba41b682998783323509d1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2240.8134179887093,
        "Y": 28236.774726885804
      },
      {
        "Id": "4706d67ba63144f1aece44946b48fa76",
        "Name": "Corridor startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1712.8134179887093,
        "Y": 28202.947226885804
      },
      {
        "Id": "0e714b3085e443b791d0f6ae8936ab17",
        "Name": "Corridor Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1399.8134179887093,
        "Y": 28280.947226885804
      },
      {
        "Id": "d1253519795543fb879abd068fc93dc0",
        "Name": "Corridor endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1712.8134179887093,
        "Y": 28392.947226885804
      },
      {
        "Id": "7ecc7d811d844fad9c3910d9cc238007",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2240.8134179887093,
        "Y": 28426.774726885804
      },
      {
        "Id": "ecb07dfde2154dc1bf380ba4b2632d65",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1086.8134179887093,
        "Y": 28280.947226885804
      },
      {
        "Id": "446a0ef76b2d4617b7d72beb72a861b2",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -715.8134179887093,
        "Y": 28280.947226885804
      },
      {
        "Id": "2892415e44564f34b567cc5d63999c9e",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -338.81341798870926,
        "Y": 28280.947226885804
      },
      {
        "Id": "b6b2f166b023462eba9d330dff7eaf16",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2230.402434456275,
        "Y": 27414.371195369145
      },
      {
        "Id": "4ad4b709863c4341962c5a4b6b7413cb",
        "Name": "Balcony (Left) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1944.402434456275,
        "Y": 27380.543695369146
      },
      {
        "Id": "21e7eebc0b06415399274363df610945",
        "Name": "Balcony (Right) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1587.402434456275,
        "Y": 27452.543695369146
      },
      {
        "Id": "5ada4ff3286a49c4be00addb9f15b155",
        "Name": "Balcony (Left) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1944.402434456275,
        "Y": 27558.543695369146
      },
      {
        "Id": "461dfa2d371b4253bea175384f04879c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2230.402434456275,
        "Y": 27592.371195369145
      },
      {
        "Id": "72879ba3cc0f4589bf5cd79413a00e86",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1220.402434456275,
        "Y": 27452.543695369146
      },
      {
        "Id": "cb817aad8f324e26b0b50a4958c1d651",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -849.4024344562749,
        "Y": 27452.543695369146
      },
      {
        "Id": "1ab35c59572a4783a0dd0594a9c1ee02",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -472.40243445627493,
        "Y": 27452.543695369146
      },
      {
        "Id": "6b8566aafcda4ae7b75ac39138be7c55",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2235.303846366245,
        "Y": 27777.140277410028
      },
      {
        "Id": "fb657566ad794245844c9c771af37f0d",
        "Name": "Balcony (Right) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1949.3038463662451,
        "Y": 27743.31277741003
      },
      {
        "Id": "3341b2e9f2f54d72a91fa997af634309",
        "Name": "Balcony (Right) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1949.3038463662451,
        "Y": 27921.31277741003
      },
      {
        "Id": "d95fdedc2a8f43e89e6a4f4b365c42f4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2235.303846366245,
        "Y": 27955.140277410028
      },
      {
        "Id": "ae2935b137744bfcba89599e5d96f57b",
        "Name": "Balcony (Right) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1581.3038463662451,
        "Y": 27815.31277741003
      },
      {
        "Id": "d03daae11da0478d838a0f51ab99b19f",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1214.3038463662451,
        "Y": 27815.31277741003
      },
      {
        "Id": "ed719986975e4ae99ecd2ee58fe07bea",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -466.3038463662451,
        "Y": 27815.31277741003
      },
      {
        "Id": "723168b5cf844ff78b4ac804a5bc7e74",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -843.3038463662451,
        "Y": 27815.31277741003
      },
      {
        "Id": "73ee3417e0b8487eadb348d5cdefd8d8",
        "Name": "Surface Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 812.1234552224196,
        "Y": 27712.26559103206
      },
      {
        "Id": "9e15d70914ae423e867e1eadec823095",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1270.097553938518,
        "Y": 27712.513857995204
      },
      {
        "Id": "1812918f779046d38159063e297eec86",
        "Name": "Total Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1331.3932707891036,
        "Y": 27229.553128145242
      },
      {
        "Id": "4bb1e4716a4c4d0f8abcfc23436f2b61",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4643.036783034873,
        "Y": 28942.1839532476
      },
      {
        "Id": "af58890781534c6dac4a993dde3092aa",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3719.036783034873,
        "Y": 29037.1839532476
      },
      {
        "Id": "3611a3e15691477293206c9293313c2d",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4383.036783034873,
        "Y": 29166.1839532476
      },
      {
        "Id": "70e3967e74d247058fbd653f57cfad04",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3352.036783034873,
        "Y": 29227.1839532476
      },
      {
        "Id": "08451bc0c2c24833921e9e8565338844",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3019.036783034873,
        "Y": 29115.1839532476
      },
      {
        "Id": "dc02a1b89e274392b4cc0771c4c3ff40",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4676.975842953729,
        "Y": 29720.396325970483
      },
      {
        "Id": "b2199edddb554e0c8e8357a3ea0b075f",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4304.975842953729,
        "Y": 29711.741325970484
      },
      {
        "Id": "e1df833c9a99401e9fb527dde86e8dbf",
        "Name": "X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2493.9348034402065,
        "Y": 29734.777893609273
      },
      {
        "Id": "f25b7bc00e464945953492d6bb174c04",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1978.9348034402065,
        "Y": 29726.122893609267
      },
      {
        "Id": "83f0e7e3625946bc8b87c3762823e63b",
        "Name": "Roof Deck",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5453.39601991354,
        "Y": 29577.11781682728
      },
      {
        "Id": "b694495e8f4542038066d9c38109588c",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4676.975842953729,
        "Y": 29919.223825970483
      },
      {
        "Id": "06483409f1814fad800e3ea3637681a4",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4044.9758429537287,
        "Y": 29789.741325970484
      },
      {
        "Id": "1fd8242f3cb74e23b9727da19bd64ebe",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4304.975842953729,
        "Y": 29901.741325970484
      },
      {
        "Id": "845c8152d3a14e6db28c681829fcc723",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3719.9758429537287,
        "Y": 29789.741325970484
      },
      {
        "Id": "9f7f7c621e3d4caa9614159a1507de31",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3101.9758429537287,
        "Y": 29945.241325970484
      },
      {
        "Id": "dbdc4057cf9a4947ad4fe01d595805e7",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3424.9758429537287,
        "Y": 29867.741325970484
      },
      {
        "Id": "743d7ac5dc244ec8be7411237724f36e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3719.9758429537287,
        "Y": 29979.568825970484
      },
      {
        "Id": "791662a509dd40f0a45257fac61ec391",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3424.9758429537287,
        "Y": 30056.741325970484
      },
      {
        "Id": "a83d43ddd97d41128519146625315d30",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -379.93480344020645,
        "Y": 29960.122893609267
      },
      {
        "Id": "4fb4b663b15d45c7bd6acc9e85709d0c",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -46.93480344020645,
        "Y": 30032.122893609267
      },
      {
        "Id": "f3d27d8fd5774a5fa6ce91a05201a3d8",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1718.9348034402065,
        "Y": 29804.122893609267
      },
      {
        "Id": "48697b5a54ab46d795fbac0ac90c4574",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1978.9348034402065,
        "Y": 29916.122893609267
      },
      {
        "Id": "3a6b87d3f40d4e3799faacbe0ac0d554",
        "Name": "Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2493.9348034402065,
        "Y": 29924.777893609273
      },
      {
        "Id": "d3ad94a22750462780b80ebdd4a905b9",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1393.9348034402065,
        "Y": 29804.122893609267
      },
      {
        "Id": "a8b10c6abea34315bc661ea33de18c78",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1098.9348034402065,
        "Y": 29882.122893609267
      },
      {
        "Id": "633789980595493dafeec846598d9c17",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1393.9348034402065,
        "Y": 29993.950393609266
      },
      {
        "Id": "be8dd4cfc0e149a88a3f61b50cf024e2",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1098.9348034402065,
        "Y": 30072.122893609267
      },
      {
        "Id": "c692f43d6f6e4e42ac8932d7d18a9f0a",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -775.9348034402065,
        "Y": 29960.122893609267
      },
      {
        "Id": "08d947d6828a4dccbe0b2b1369cfe8b3",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2860.2612667849244,
        "Y": 30067.716325439636
      },
      {
        "Id": "3d659f07ffc644e09d0bebd2d9e18691",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3591.2612667849244,
        "Y": 29983.716325439636
      },
      {
        "Id": "6a186bc6a925406490c1e55c50fe2555",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3270.2612667849244,
        "Y": 29876.716325439636
      },
      {
        "Id": "576b0567fdab4de38cbc9aee34d416f7",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3933.2612667849244,
        "Y": 29983.716325439636
      },
      {
        "Id": "31c09e74943843fc9d93c3cb5c3db66f",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3601.8515295602483,
        "Y": 30389.285683203438
      },
      {
        "Id": "3a8b4a41016c427eab7002db6dcf0068",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4251.851529560248,
        "Y": 30328.113183203437
      },
      {
        "Id": "f00b17d273f44c53870b6a6f39b8ed4f",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3926.8515295602483,
        "Y": 30294.285683203438
      },
      {
        "Id": "6fb1f16ca12b4e1ebb54eca0347c2a25",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -379.93480344020645,
        "Y": 30138.122893609267
      },
      {
        "Id": "be16811c2cef4099a1d40dd2c86928b8",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -664.1489495246606,
        "Y": 30376.087470105438
      },
      {
        "Id": "6be47f3eab7a423ea1d9de7269caafe8",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3270.2612667849244,
        "Y": 30124.716325439636
      },
      {
        "Id": "4444ef0b4e574d568d955782519ce114",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3271.6512426826303,
        "Y": 30484.068988085248
      },
      {
        "Id": "ecc721a6dca44fec9724cd6d15a1f2ec",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -560.4391358179091,
        "Y": 30798.39348560112
      },
      {
        "Id": "b5fbd5bbd76b416dbd56d61daee78ce0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4684.4627929832495,
        "Y": 30716.646354030137
      },
      {
        "Id": "fddeef9626d44074ad7e87543fb1bbb5",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4229.4627929832495,
        "Y": 30716.818854030138
      },
      {
        "Id": "1821f662a492496085e3e33cc1b0b286",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4251.851529560248,
        "Y": 30552.113183203437
      },
      {
        "Id": "1355dd63d8314c2b9ec60ef40142fc03",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3926.8515295602483,
        "Y": 30518.285683203438
      },
      {
        "Id": "8452f546ec084f4190307121c68dea5f",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2861.651242682634,
        "Y": 30675.068988085248
      },
      {
        "Id": "fd3e94bb8f29457fbe4ed68826090b3b",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3271.6512426826303,
        "Y": 30732.068988085248
      },
      {
        "Id": "01ea714e9a2740db800ccf8bb5c02491",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3592.6512426826303,
        "Y": 30591.068988085248
      },
      {
        "Id": "98ed7990d72645faba1536c3a7427d1a",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -148.36653260589082,
        "Y": 30762.102287207126
      },
      {
        "Id": "e92bd9413eab42f2943a19bb21b9d9de",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 265.5608641820909,
        "Y": 30814.565985601115
      },
      {
        "Id": "3cfc78a0e3824b198938174e205c291d",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -824.4391358179128,
        "Y": 30870.565985601115
      },
      {
        "Id": "287d122de88c4f8cbe349b4671358f32",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 265.5608641820909,
        "Y": 30961.565985601115
      },
      {
        "Id": "10428a095ba34e6aa5e97f68af514351",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -143.43913581790912,
        "Y": 30989.39348560112
      },
      {
        "Id": "9f4bacf4e10d4c64a752813db272a171",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 724.1756421942264,
        "Y": 31028.574392571125
      },
      {
        "Id": "f4ce9b343ec8409a8aa86616ae98e4e2",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 724.1756421942264,
        "Y": 30881.574392571125
      },
      {
        "Id": "428a7d465c4a4ae7aeb660d68ba6f280",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 992.1756421942264,
        "Y": 30873.57439257113
      },
      {
        "Id": "883c40b0a0cd4bf38c54df817b235815",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3649.9989121012222,
        "Y": 31027.258872546434
      },
      {
        "Id": "bbe1b0b7ed314b5cab6f09da6666e0be",
        "Name": "Vector.Normalized",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4380.998912101222,
        "Y": 30964.258872546434
      },
      {
        "Id": "943e2c127f3b4f57b9d581c4ee7c156e",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4670.998912101222,
        "Y": 30964.258872546434
      },
      {
        "Id": "e506256541d743f79020dbb2b732f8c1",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -560.4391358179091,
        "Y": 31132.565985601115
      },
      {
        "Id": "0f8026f301254fa1a58713dfad577d1d",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -824.4391358179128,
        "Y": 31257.565985601115
      },
      {
        "Id": "b00979b8ee9449798a7254b1b8ec65d7",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -143.43913581790912,
        "Y": 31136.565985601115
      },
      {
        "Id": "2b56926578e2481485f4e31319755d77",
        "Name": "Color.ByARGB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -143.43913581790912,
        "Y": 31326.565985601115
      },
      {
        "Id": "392674e798854949b4987f1658450797",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -560.4391358179091,
        "Y": 31356.87598560112
      },
      {
        "Id": "3adbde44a41542f8a93ed5f89222b0d8",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 265.5608641820909,
        "Y": 31186.565985601115
      },
      {
        "Id": "55b008c338b94c7eb55ceeb7e1d88057",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 992.1756421942264,
        "Y": 31298.574392571125
      },
      {
        "Id": "177e1015186245779976c21c8b8669c9",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 992.1756421942264,
        "Y": 31051.574392571125
      },
      {
        "Id": "b515cb808e6d46fe80c7d76713221eaf",
        "Name": "List.Combine",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1306.1756421942264,
        "Y": 31040.574392571125
      },
      {
        "Id": "e335191549ea49d9a7733519e2ba635e",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 724.1756421942264,
        "Y": 31176.574392571125
      },
      {
        "Id": "cef461e34bbd472bad80ea8a1a1cf9c3",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 724.1756421942264,
        "Y": 31323.574392571125
      },
      {
        "Id": "2cd06f86c656430486654c4aeb2f56e5",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2834.9989121012222,
        "Y": 31538.758872546434
      },
      {
        "Id": "e7a53013eebe4e9da141b10a0d03eb06",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2834.9989121012222,
        "Y": 31379.758872546434
      },
      {
        "Id": "bd2ed8b674bc4fb2b7f97dfb5bcfdaa5",
        "Name": "Curve.StartPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2834.9989121012222,
        "Y": 31220.758872546434
      },
      {
        "Id": "222a4ef64d044fcfaaa38afbb97d21a1",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3649.9989121012222,
        "Y": 31217.258872546434
      },
      {
        "Id": "6bc2e3f4b6df459383527121565b9337",
        "Name": "List.Join",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2509.9989121012222,
        "Y": 31345.758872546434
      },
      {
        "Id": "8edab9d135474438b727526137eb1e55",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3176.9989121012222,
        "Y": 31071.258872546434
      },
      {
        "Id": "72b0be04e5ec40229be208d55f7340bc",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4380.998912101222,
        "Y": 31124.258872546434
      },
      {
        "Id": "c0c06d4349374f4ab9011ebdbbd7f1f9",
        "Name": "CommonArea Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1634.9452204617446,
        "Y": 31298.731296853835
      },
      {
        "Id": "b61f929d27164385b9b5f18cfac3dffe",
        "Name": "CommonArea endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1986.9452204617446,
        "Y": 31404.731296853835
      },
      {
        "Id": "fbd9e30a37744330b72c6dd0065f787d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2265.9452204617446,
        "Y": 31438.558796853835
      },
      {
        "Id": "d811d09fe005450eb5dcd2b22ead30a2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2265.9452204617446,
        "Y": 31260.558796853835
      },
      {
        "Id": "478027e4b05f40e18af2d5c47723fb38",
        "Name": "CommonArea startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1986.9452204617446,
        "Y": 31226.731296853835
      },
      {
        "Id": "209e038441e34999977fdaea59f78e47",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1284.9452204617446,
        "Y": 31298.731296853835
      },
      {
        "Id": "da4d43f9761741149cdeed2e1a2f1527",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1275.5950325099766,
        "Y": 31594.044378583538
      },
      {
        "Id": "a55fea6401e9458f908635175dc4f3fd",
        "Name": "Total Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1307.6391123068242,
        "Y": 31278.01242511925
      },
      {
        "Id": "b71b46a938f7452697d44b452473ef40",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 572.4763876239449,
        "Y": 31753.88330846412
      },
      {
        "Id": "b39c6b2304134c639b116685b03ee8e7",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 810.4673301649891,
        "Y": 31762.935173128797
      },
      {
        "Id": "cfebd8c7e23a40878c11fc37704a884c",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3176.9989121012222,
        "Y": 31295.758872546434
      },
      {
        "Id": "53a23f69dbee4f9198a775e09121c035",
        "Name": "Room Divisions (X axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4380.998912101222,
        "Y": 31644.413872546433
      },
      {
        "Id": "de301b260a4a4897933a43a9fbf3024e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2266.6602628858527,
        "Y": 31763.92364775348
      },
      {
        "Id": "92e6265b7265461aaf20b310c7504d49",
        "Name": "Balcony (Left) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1980.6602628858527,
        "Y": 31730.09614775348
      },
      {
        "Id": "586ec77d41d54e9ea71f0ccda27c3245",
        "Name": "Balcony (Right) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1623.6602628858527,
        "Y": 31802.09614775348
      },
      {
        "Id": "470e76b8e47148cb924a8aabbc06ea75",
        "Name": "Balcony (Left) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1980.6602628858527,
        "Y": 31908.09614775348
      },
      {
        "Id": "24bb494bee89440982025edc9099a426",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2266.6602628858527,
        "Y": 31941.92364775348
      },
      {
        "Id": "1495d3547dac4ef1a240ccdb6c134846",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1256.6602628858527,
        "Y": 31802.09614775348
      },
      {
        "Id": "fcf0546a71c5446a9d8d0d3feeabb20d",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -885.6602628858527,
        "Y": 31802.09614775348
      },
      {
        "Id": "0db2d70918864e7faad017365cc0d01a",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -508.6602628858527,
        "Y": 31802.09614775348
      },
      {
        "Id": "afd3ba1ceb2b4798b3dc7df4a2297525",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2271.5616747958193,
        "Y": 32126.692729794362
      },
      {
        "Id": "02268363b01f4a168e23b8bfd55febc2",
        "Name": "Balcony (Right) startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1985.5616747958193,
        "Y": 32092.865229794363
      },
      {
        "Id": "8b1784da66a1465d9b423e5aa4a06b17",
        "Name": "Balcony (Right) Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1617.5616747958193,
        "Y": 32164.865229794363
      },
      {
        "Id": "7fc8ebc5c9c64b8ebf991efdccf6deda",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1250.5616747958193,
        "Y": 32164.865229794363
      },
      {
        "Id": "2505bcd846e54bf896d18d957ba2a76f",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -502.5616747958193,
        "Y": 32164.865229794363
      },
      {
        "Id": "08f50095ec2a4b10bcd08d39f43ce5c9",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -879.5616747958193,
        "Y": 32164.865229794363
      },
      {
        "Id": "2f4e769c11f54ba88b76093b51ca2489",
        "Name": "Surface Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1272.9158964889357,
        "Y": 31752.091497312755
      },
      {
        "Id": "e4d8ae73e66547f2acaf1b058fc1c5a2",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1682.4742717858535,
        "Y": 31709.22891080895
      },
      {
        "Id": "1c2de9897c0a45a9ad9c1b58eacdc641",
        "Name": "Room Divisions (Y axis)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3649.9989121012222,
        "Y": 32284.55137254643
      },
      {
        "Id": "1a6a9caa62d84a02a053230251bc91b1",
        "Name": "Balcony (Right) endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1985.5616747958193,
        "Y": 32270.865229794363
      },
      {
        "Id": "1e5539c267ea4cde98d6bc0cad05286c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2271.5616747958193,
        "Y": 32304.692729794362
      },
      {
        "Id": "584923a1943446a8a334a61942cdb2b4",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3176.9989121012222,
        "Y": 32044.758872546434
      },
      {
        "Id": "87d90c56d8da40eba7821bbe9939e403",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2277.071246418287,
        "Y": 32638.117701202234
      },
      {
        "Id": "36f8869532b44475baffd9bd2ba5e51a",
        "Name": "Corridor startPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1749.071246418287,
        "Y": 32604.290201202235
      },
      {
        "Id": "8d8f4c2908964006a08ba2a7022b6467",
        "Name": "Corridor Perimeter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1436.071246418287,
        "Y": 32682.290201202235
      },
      {
        "Id": "93aaf4333dfe4c3187a6df5d4db41680",
        "Name": "Corridor endPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1749.071246418287,
        "Y": 32794.29020120224
      },
      {
        "Id": "2ffd211caae14328adf793885c236135",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2277.071246418287,
        "Y": 32828.11770120224
      },
      {
        "Id": "6b72eae5a582421198fc03b84fcc08c0",
        "Name": "PolyCurve.ByJoinedCurves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1123.071246418287,
        "Y": 32682.290201202235
      },
      {
        "Id": "57519350db8d49d0862d139c3799f809",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -752.071246418287,
        "Y": 32682.290201202235
      },
      {
        "Id": "48cd4585ec62436d91022bba58ffbd92",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -375.07124641828705,
        "Y": 32682.290201202235
      },
      {
        "Id": "22be13f91f384452939385589951f2a4",
        "Name": "Available_Area_Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13689.791008406024,
        "Y": 25523.457570990242
      },
      {
        "Id": "38b75ca1d6e648ea8226e5c0c4eabeb1",
        "Name": "concrete cover",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13687.549950608747,
        "Y": 25657.713407053812
      },
      {
        "Id": "bebff845a4b84341bb6559aefce662e9",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5375.262380408232,
        "Y": 38248.74659752722
      },
      {
        "Id": "cbd8af082a984ab9a3273058ec714495",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5467.220358378701,
        "Y": 38748.4517387612
      },
      {
        "Id": "f339758b61194280a1422dff9e782f08",
        "Name": "List.Chop",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4958.31212221504,
        "Y": 38328.095015691586
      },
      {
        "Id": "05570ac8f9184e489a056daf8185c34e",
        "Name": "Code Block(to ensure Dynamo interprets it as a list)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5506.997921134465,
        "Y": 38432.94418825963
      },
      {
        "Id": "bba9f9a4cf05460fafd82614f833a74e",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4163.888108455405,
        "Y": 38628.20836060795
      },
      {
        "Id": "bf14b02c383d4a8c87ddbe2ae45f40fb",
        "Name": "List.GetItemAtIndex(start point)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4543.312730036083,
        "Y": 38468.28031861703
      },
      {
        "Id": "1e709d6d487c4d42aedc8f56e5779805",
        "Name": "List.GetItemAtIndex(end point)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4519.858921464816,
        "Y": 38764.807100663085
      },
      {
        "Id": "e078399a305943a69954c04d2efcfd84",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5152.936358921481,
        "Y": 38693.043581617756
      },
      {
        "Id": "6e3a6c7335fc4f6e99d5c697421a0b09",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4850.120817622388,
        "Y": 38789.46289350064
      },
      {
        "Id": "9d5429ea51ee4a4ea40d1a98993c1fba",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5435.849131629013,
        "Y": 39091.61579176322
      },
      {
        "Id": "71d70eafc46c4e37a5c388b28b192ddf",
        "Name": "List.Chop",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5023.857620465795,
        "Y": 39185.8834656911
      },
      {
        "Id": "9ac816d3fd424694b9704286a2a50428",
        "Name": "Code Block(to ensure Dynamo interprets it as a list)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5582.825206959653,
        "Y": 39327.57974939099
      },
      {
        "Id": "8fba5b010e0a410f9b0989bc3f752ac2",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4194.206974016932,
        "Y": 39311.749920698145
      },
      {
        "Id": "a89f2bd394ea47ca95d898f7b2ef0f58",
        "Name": "List.GetItemAtIndex(start point)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4658.146275724059,
        "Y": 39130.69403624595
      },
      {
        "Id": "ed01337d87d746eb90d2d2e246d826a7",
        "Name": "List.GetItemAtIndex(end point)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4585.397100077043,
        "Y": 39535.06850680942
      },
      {
        "Id": "874df62f5ffd4bf4a40d2ea4d211d46d",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5239.301153796194,
        "Y": 39517.868145296
      },
      {
        "Id": "18b3018a7c0241fabc2949bf61d2afec",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5570.708605458898,
        "Y": 39550.884095709196
      },
      {
        "Id": "81dcffd866d8437e9ccd79a5688a1057",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4988.953926393489,
        "Y": 39614.28745717888
      },
      {
        "Id": "6dfa648c05844cf3ac55948a0dd444bf",
        "Name": "Steel Strength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4634.011727473957,
        "Y": 38261.452679268354
      },
      {
        "Id": "ea126a9267a34047bd9ede902c5fad81",
        "Name": "Concrete strength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13684.335373926935,
        "Y": 25797.642490303446
      },
      {
        "Id": "96582b8eaf6641f8af06ab072b96ace1",
        "Name": "Grid_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3557.827832788879,
        "Y": 39440.73904042888
      },
      {
        "Id": "647d0e621bcd4ea2b8200052518f99e7",
        "Name": "Grid-length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3546.179276034589,
        "Y": 39869.98280627262
      },
      {
        "Id": "864848a12cc64cfa9c0c61d40b0a1d0b",
        "Name": "X_Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2255.267735350055,
        "Y": 39517.701781347576
      },
      {
        "Id": "8bf98b60ba064f998c385802f798077e",
        "Name": "X_Points(number of columns)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3568.522423677714,
        "Y": 39742.88313537669
      },
      {
        "Id": "d8e3b648bc6c4aab9215359e5c0819e7",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2285.9354717727256,
        "Y": 39961.459796611154
      },
      {
        "Id": "01252e0625f4492f90fefe4734bc14ce",
        "Name": "X Spacing",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2917.3623532528036,
        "Y": 39641.180912895994
      },
      {
        "Id": "2be58a7502264ccbac25f9f09fd31a3e",
        "Name": "Y Spacing",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3054.422292740561,
        "Y": 40116.88702864609
      },
      {
        "Id": "7d019b71346a4f78b358b1c67d32526c",
        "Name": "Beam_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1888.2346496037571,
        "Y": 38289.922466328964
      },
      {
        "Id": "8ca8a2fd8188442fa7964fb9b8c8cd25",
        "Name": "Beam_Height ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1889.1796531645232,
        "Y": 38413.79141124779
      },
      {
        "Id": "868ca14067f7431dbe0510019fd06581",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1587.7916983916039,
        "Y": 38018.25316036911
      },
      {
        "Id": "35948d6d6b71490788fd136def20076f",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1767.6451198434042,
        "Y": 38144.142353503754
      },
      {
        "Id": "3503fc5cfcdf482dba2fa1debb80b3f0",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1610.0349714784716,
        "Y": 38925.93644367049
      },
      {
        "Id": "4d9fae18e86e43149e4873e4353e78d4",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1735.395626970192,
        "Y": 37744.80245984823
      },
      {
        "Id": "d4c060e61425435d9fc773b71bed2070",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1723.9213900273098,
        "Y": 39955.67177370045
      },
      {
        "Id": "f4728e2d6a5149c194439ce7a6cf72ae",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1712.8572344899621,
        "Y": 40093.21341261374
      },
      {
        "Id": "68196b193b9745e09ddd2e58c5129bb9",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2561.333923843693,
        "Y": 40164.19969515436
      },
      {
        "Id": "18eadb6c79194caba42c3b39fd70f096",
        "Name": "Y_Points(number of rows)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3533.754959530248,
        "Y": 40321.36575647467
      },
      {
        "Id": "8d7c4d2b2ba64d1e84503d160f59f0c7",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1366.7217680875183,
        "Y": 39035.747116543505
      },
      {
        "Id": "cc9a488bbf0d4ace9d4f2e3d86f7ac2b",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1454.3947209015569,
        "Y": 38832.526718496614
      },
      {
        "Id": "8296c668e81b437193e019920a027458",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1117.2197693810194,
        "Y": 39046.00451923351
      },
      {
        "Id": "a9a5346bc39e4eab92a8722ca8183a8d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1497.725663586436,
        "Y": 37808.80302425687
      },
      {
        "Id": "5eec8dccec6a42ccaa5caed0672120cf",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1529.953706234719,
        "Y": 40243.054410396944
      },
      {
        "Id": "d3ed729f110546cb9750ae92418a9b21",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1916.8005429943114,
        "Y": 40176.293714262945
      },
      {
        "Id": "900942e515214e048bfcb8275eea3cf2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1913.482980331064,
        "Y": 40328.42435149362
      },
      {
        "Id": "9d61c5aa351e4c559b82b7e752c8720e",
        "Name": "Y_Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2517.6051441577547,
        "Y": 40310.98423059454
      },
      {
        "Id": "82d319c6ca1d4dac834ea57a3ca563e5",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4968.56935315,
        "Y": 40324.65289378719
      },
      {
        "Id": "68ff6816208e40bdbfe3ccf38f23ab23",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -703.996082720776,
        "Y": 38081.15637401106
      },
      {
        "Id": "92cfac67c1cd451c9443b367851fb104",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -708.4340536756026,
        "Y": 38593.08936145401
      },
      {
        "Id": "52bb5e2fd0254bc1bd11630d63217eb3",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -925.6399800057407,
        "Y": 40293.92593776595
      },
      {
        "Id": "0b1510244745432699f3a16005a20dc8",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -678.2928985791259,
        "Y": 38931.401542494554
      },
      {
        "Id": "06952fbe31a647cb8ca84b19c1b48814",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -729.9557189612169,
        "Y": 37781.41490668546
      },
      {
        "Id": "edf7d54ff7ae47c899e56aa9915ba2ab",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5298.292937529626,
        "Y": 40408.05948079155
      },
      {
        "Id": "1a50de741c62435ca356bc7b318f2cca",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -557.9645262299018,
        "Y": 40284.0317613242
      },
      {
        "Id": "44367d4da6ce45b38e3dfb7e5cb8afeb",
        "Name": "Point.Z(p1)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1634.8474737740362,
        "Y": 40467.14246284573
      },
      {
        "Id": "057cd24981384ffebad00b463855694d",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -209.98958166022567,
        "Y": 40403.173674327336
      },
      {
        "Id": "e5f14f2c66ca460d877518b7f44a0bbe",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5201.284379151857,
        "Y": 40615.29699235124
      },
      {
        "Id": "52f46e864dbd4454a2b1da6703b9d01f",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4535.24549822295,
        "Y": 40502.374778084355
      },
      {
        "Id": "528ccba92c344ec3b0c75e8a63ac3e1f",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4511.963719886029,
        "Y": 40718.1597455835
      },
      {
        "Id": "2cf0600178764c51a97fbd9a1ab1ab6d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4881.932457097482,
        "Y": 40631.35360505893
      },
      {
        "Id": "015e8bbc008b43578f2d99525aab3325",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4164.534163728993,
        "Y": 40590.29516493706
      },
      {
        "Id": "19b4718fce014c2dbc6c4b22e4e4ae29",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5737.2469191934215,
        "Y": 40613.79079989667
      },
      {
        "Id": "d6e4d3b8d3b3414e8567d0a9a6536bfe",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1920.933919163228,
        "Y": 40507.891334675354
      },
      {
        "Id": "fe475c3896554730899e1cd3ed3f0c69",
        "Name": "Slab_Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1912.7358508338439,
        "Y": 40781.28622885873
      },
      {
        "Id": "0f6aaa0259714966a1ad283f2f817c41",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -719.5666539024351,
        "Y": 40729.265658063625
      },
      {
        "Id": "7964e72e8b384aa1a77883bc6cc46cc6",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 92.91208029495829,
        "Y": 40373.67622986812
      },
      {
        "Id": "962b9c4d81164c0ca2de74f3d67536e9",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1188.9769974158808,
        "Y": 40560.40016178251
      },
      {
        "Id": "3efe60ea605e45e6a91596cff9df1965",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 672.5758307091419,
        "Y": 39406.219948519865
      },
      {
        "Id": "ebb13fa7f9d94c6198798e3807b4fc31",
        "Name": "Load per Unit Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1066.0132057278206,
        "Y": 39312.41992827448
      },
      {
        "Id": "e7879a0a2c3f4a4da9fae4a084a0be80",
        "Name": "Distributed Load on Horizontal Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1479.2152988208327,
        "Y": 39221.7650603325
      },
      {
        "Id": "2c6966f5668f457599b3e85ad8278d80",
        "Name": "Distributed Load on Vertical Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1484.914182342276,
        "Y": 39408.27710813488
      },
      {
        "Id": "5c5ab3986f5342eb9504279991ce7bb0",
        "Name": "Dead Load",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 715.3326051486256,
        "Y": 38280.03098328486
      },
      {
        "Id": "3ef314962f4841bbb9c1ea1a42f2bfbb",
        "Name": "Live Load",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 709.441097533705,
        "Y": 38115.10884872348
      },
      {
        "Id": "fe5afb9746e941f99a02dcc52add241b",
        "Name": "Total Load",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1858.1338954091516,
        "Y": 38181.98521107217
      },
      {
        "Id": "80f38e7de08547b698ce65fc05545894",
        "Name": "List.Chop",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5521.044151034912,
        "Y": 40772.577389414764
      },
      {
        "Id": "e9ade4e1cb9c4f33b8c9f416e2e1b5b0",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3128.2826156211786,
        "Y": 38832.03705796857
      },
      {
        "Id": "0c4825a9b42b48bd9f02c89b8b6092a4",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3109.5164973046303,
        "Y": 38639.68445751823
      },
      {
        "Id": "ee059d3e11874a9d84078e74812c2f99",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3434.5164973046303,
        "Y": 38605.68445751823
      },
      {
        "Id": "e4a44d996bd24f858cd312414df1ef63",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3755.5164973046303,
        "Y": 38571.68445751823
      },
      {
        "Id": "2a532b073e784e51a06400e958f5f0f8",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3755.5164973046303,
        "Y": 38760.68445751823
      },
      {
        "Id": "e9e13321a34a46ada2e87ebdc53fc382",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3434.5164973046303,
        "Y": 38941.68445751823
      },
      {
        "Id": "1d3274dc97bd4791b2f66095e703e502",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3755.5164973046303,
        "Y": 38907.68445751823
      },
      {
        "Id": "884c336de26a4a4d9c23dbd9d0cd8a45",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3755.5164973046303,
        "Y": 39096.68445751823
      },
      {
        "Id": "c649021c919d4878afc9914164194da0",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3434.5164973046303,
        "Y": 39278.68445751823
      },
      {
        "Id": "30e1bd9f1851422fbc7302a1a300765b",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3755.5164973046303,
        "Y": 39244.68445751823
      },
      {
        "Id": "9540c7abe65b40aea70667fb774a4d5f",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3755.5164973046303,
        "Y": 39433.68445751823
      },
      {
        "Id": "b1ae5d36142c445896dc6df473926ec8",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3434.5164973046303,
        "Y": 39614.68445751823
      },
      {
        "Id": "c9f56d56888b4aedac85326636e901ef",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3755.5164973046303,
        "Y": 39580.68445751823
      },
      {
        "Id": "741492f122934078b7a9e10c88b0e024",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3755.5164973046303,
        "Y": 39769.68445751823
      },
      {
        "Id": "3bee4c87369f48169dd2b707962a471b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3319.2212459954426,
        "Y": 40903.82602217211
      },
      {
        "Id": "36398217320d4540a1cde5129eec491c",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4097.51649730463,
        "Y": 38887.68445751823
      },
      {
        "Id": "a6fe3cdc2d49409e8423844d84fd6fc7",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4097.51649730463,
        "Y": 39064.68445751823
      },
      {
        "Id": "d4c3a7cece6844308d071da6b758fc4e",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4097.51649730463,
        "Y": 39242.68445751823
      },
      {
        "Id": "05e0999e5af64046b9502b7d54ccb8f7",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4097.51649730463,
        "Y": 39419.68445751823
      },
      {
        "Id": "43e8c11f60114f3c8d7e68b6585a2a5e",
        "Name": "Max_X_Spacing",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5453.184499179002,
        "Y": 38639.68021157278
      },
      {
        "Id": "a81a2cae64d4438c9e384f60de5a7ed0",
        "Name": "Max_Y_Spacing",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5453.184499179002,
        "Y": 38817.68021157278
      },
      {
        "Id": "bec79b5b9c1a4a58b25c4d4d90929a0c",
        "Name": "<=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5745.184499179002,
        "Y": 38605.68021157278
      },
      {
        "Id": "ed4dda7e24574efca8dd31c3c396ec36",
        "Name": "<=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5745.184499179002,
        "Y": 38783.68021157278
      },
      {
        "Id": "79cd3e2052854873b4b7bc8d3c3e4132",
        "Name": "And",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6009.184499179002,
        "Y": 38677.68021157278
      },
      {
        "Id": "c234f855517e49e49ca2bca71125c2eb",
        "Name": "the maximum bending moment in kNm(horizontal)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5772.747385414947,
        "Y": 39602.40572156483
      },
      {
        "Id": "c0661f8cca6a48db98e32c3af0afd6a3",
        "Name": "the maximum bending moment in kNm(vertical)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5772.747385414947,
        "Y": 39957.40572156483
      },
      {
        "Id": "c3b6c0f1fe174b9aa254b87058e15667",
        "Name": "Effective depth ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5772.747385414947,
        "Y": 39780.40572156483
      },
      {
        "Id": "8c78a6d70db14930b2f9559a2829a987",
        "Name": "Estimated beam height(vertical)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6273.601257576109,
        "Y": 40880.52119744254
      },
      {
        "Id": "80c87cd5dcbf455fb9f517dfe5abb550",
        "Name": "Estimated beam height(horizontal)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6263.742264545483,
        "Y": 40696.981160310344
      },
      {
        "Id": "d012eb4b2b0a445bb60f543500a5085b",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2871.8038812931954,
        "Y": 41022.28319674738
      },
      {
        "Id": "8df30489c2e94c38a093a9c45f0fece1",
        "Name": "required area of steel reinforcement (As)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6382.747385414947,
        "Y": 39651.57822156483
      },
      {
        "Id": "3f354c516b1f4435a603af9618b7e9df",
        "Name": "required area of steel reinforcement (As)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6382.747385414947,
        "Y": 39863.57822156483
      },
      {
        "Id": "ec0aaf81f66a45b78b9a8d8e1bf475ff",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6963.742264545483,
        "Y": 40663.15366031034
      },
      {
        "Id": "7dd0415999f0484b8923ff0881311ca4",
        "Name": "Beam Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6285.366332551148,
        "Y": 41066.707488985056
      },
      {
        "Id": "7152a19cf6a446699744fa4f7a886ac2",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6940.366332551148,
        "Y": 41032.879988985056
      },
      {
        "Id": "bd1776b276104576a3276de9dd764820",
        "Name": "Slab Reinforcement Design and Deflection Analysis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6061.991137733927,
        "Y": 37143.4775064463
      },
      {
        "Id": "a27467d013f740249f6d8d4f63d0d228",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6676.366332551148,
        "Y": 41032.879988985056
      },
      {
        "Id": "a4b45ca4253b45a39adb981c7a420f37",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6689.601257576109,
        "Y": 40846.69369744254
      },
      {
        "Id": "13179c799d264d1f9ebabc2b710f7b22",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6699.742264545483,
        "Y": 40663.15366031034
      },
      {
        "Id": "42a99a7b1b8c4513921692e94dc46e1a",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6953.601257576109,
        "Y": 40846.69369744254
      },
      {
        "Id": "54d9c04e6d3f437b800f208dcc72854d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6346.184499179002,
        "Y": 38677.68021157278
      },
      {
        "Id": "1c6f443c627c443d9c613cf38ad6f093",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6966.747385414947,
        "Y": 39583.75072156483
      },
      {
        "Id": "6d6c71af6b754d9086558c1ec66b8020",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6966.747385414947,
        "Y": 40210.75072156483
      },
      {
        "Id": "525ea18a49cf479ea08bb457a6a7cd2c",
        "Name": "span-to-depth ratio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6979.991137733927,
        "Y": 37601.31000644631
      },
      {
        "Id": "d9e85ace7c6d4bd48733b68d86f8ec2d",
        "Name": "span-to-depth ratio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6979.991137733927,
        "Y": 37288.31000644631
      },
      {
        "Id": "715f2e393d1f4ca7b6f4235ae2ab591a",
        "Name": "Output results",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6979.991137733927,
        "Y": 38227.31000644631
      },
      {
        "Id": "b209d257bedd4c249a44a8653341f4da",
        "Name": "Required steel area calculation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6979.991137733927,
        "Y": 36975.31000644631
      },
      {
        "Id": "466c49e1f81642b7b82d1d6d03260dbb",
        "Name": "Check adequacy of provided steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6979.991137733927,
        "Y": 37914.31000644631
      },
      {
        "Id": "4f0dc232383144829277c1796e997e9b",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5360.111207332207,
        "Y": 41365.75317138197
      },
      {
        "Id": "5542550f49f84117a186c42f80730954",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4728.0259974476685,
        "Y": 41462.630070150655
      },
      {
        "Id": "c69146cad4c3400c9866bc96d0b790e2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5740.687323262358,
        "Y": 41470.23993105235
      },
      {
        "Id": "d77bc57b13aa4d77abca59829146d7cd",
        "Name": "Column_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1919.4642700787408,
        "Y": 41508.073106420205
      },
      {
        "Id": "778bed7d703d4a46a60bf84d42e2ee4f",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5693.628853211991,
        "Y": 41724.286800738395
      },
      {
        "Id": "1fdd539c8cef4ba88a88366b5a34e6b5",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4837.370116950682,
        "Y": 41788.266386176234
      },
      {
        "Id": "a4535daf9d3c47398578be604eb3234f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -5073.057234587526,
        "Y": 41600.75758458397
      },
      {
        "Id": "7c6a624e0efe4aa8ba06d0912f10813f",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4390.550162198961,
        "Y": 41566.289830828704
      },
      {
        "Id": "0faed7e3262547d3b4eb6a7c2396bc73",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1142.5584563350458,
        "Y": 41605.510406509566
      },
      {
        "Id": "71fa19f48fac47798a0a1be9d5bac883",
        "Name": "Column_Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1926.7415810947678,
        "Y": 41653.16535312586
      },
      {
        "Id": "6a86789beafe40c796fd79cc89e76e67",
        "Name": "Column_Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1916.5655412464403,
        "Y": 41802.08669321547
      },
      {
        "Id": "0ade6b193f6a4236b9f98e4c403873cf",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2910.9463818248296,
        "Y": 41612.468935025434
      },
      {
        "Id": "a9a832d4ee9840798007f4184c8dea2d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3371.1084257355105,
        "Y": 41801.18883350117
      },
      {
        "Id": "1bfad9e3164f43f8a12cacef9f4cc8d8",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7252.184499179002,
        "Y": 38677.85271157278
      },
      {
        "Id": "c126ffebb2d44a3987d928b4bcb3ac80",
        "Name": "RequiredAreaSteel(horizontal) ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7230.747385414947,
        "Y": 39270.75072156483
      },
      {
        "Id": "97c101b87f514ee08114ad9c45c10884",
        "Name": "RequiredAreaSteel(vertical) ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7230.747385414947,
        "Y": 39897.75072156483
      },
      {
        "Id": "b3e56b5dcfeb4c2faf84cc8336e42395",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7230.747385414947,
        "Y": 39583.75072156483
      },
      {
        "Id": "2bc3c203ffec493cbc88ad6e5807f458",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7230.747385414947,
        "Y": 40210.75072156483
      },
      {
        "Id": "f71baf07588b4e83914fb2006b781dbf",
        "Name": "Tributary area for one column",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5635.412604858237,
        "Y": 41796.75909904343
      },
      {
        "Id": "05ba27442a0c4692a7a17b13ef6d6744",
        "Name": "Axial Load on Each Column",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6141.412604858237,
        "Y": 41796.93159904343
      },
      {
        "Id": "3ce71edfd6154d1b8e1cb2e66e804ba5",
        "Name": "Column Cross-Sectional Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5635.412604858237,
        "Y": 41618.75909904343
      },
      {
        "Id": "f41d966a6d21448c8f7b25b43c55a695",
        "Name": "Column axial capacity",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6141.412604858237,
        "Y": 41618.93159904343
      },
      {
        "Id": "15388985f73843ec8ad61d185f45e367",
        "Name": "Compare Column Load to Capacity",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6827.412604858237,
        "Y": 41691.104099043434
      },
      {
        "Id": "3092c5616fe74fa2a744cdc167154b73",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7254.412604858237,
        "Y": 41691.104099043434
      },
      {
        "Id": "6285f494c68e4cbd8f79a535701ee841",
        "Name": "total column count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6054.149283780051,
        "Y": 42438.593933042706
      },
      {
        "Id": "1f16daa3738c4612bab028d4634ece28",
        "Name": "Total Column Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6654.149283780051,
        "Y": 42427.76643304271
      },
      {
        "Id": "43782f1dc5524b8d807a76088109e7c4",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7799.149283780051,
        "Y": 42619.11143304271
      },
      {
        "Id": "d9713e0d5f704538bcae09673e7bd012",
        "Name": "All Volumes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7410.149283780051,
        "Y": 42618.93893304271
      },
      {
        "Id": "1d94fdfb8fed43abbbb00a8e26b3c9a3",
        "Name": "Total Beam Volume(y)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6054.149283780051,
        "Y": 42615.593933042706
      },
      {
        "Id": "58e47d94995e42a8b36f6f3810d8811d",
        "Name": "Total beam volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6654.149283780051,
        "Y": 42676.76643304271
      },
      {
        "Id": "0b8aa89e113449aea91c81a358f81b03",
        "Name": "Count Horizontal Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5594.149283780051,
        "Y": 42717.421433042706
      },
      {
        "Id": "f116ab2bbd8c4079a004dc79d084a40f",
        "Name": "Count Vertical Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5594.149283780051,
        "Y": 42964.421433042706
      },
      {
        "Id": "3677832beda44570ae934c826ad374ac",
        "Name": "Total Beam Volume(x)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6054.149283780051,
        "Y": 42862.593933042706
      },
      {
        "Id": "c66e765c4e3c46379f60036dd5931b24",
        "Name": "Volume of the Slab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6654.149283780051,
        "Y": 42853.76643304271
      },
      {
        "Id": "8c4144871ebe4af393b1e7d31f4c52c0",
        "Name": "Total Floor Area of Office Building",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13833.003382457531,
        "Y": 27439.978911814767
      },
      {
        "Id": "ea422c90029342f29238846f0229fb66",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4238.314462094647,
        "Y": -1428.0461968192874
      },
      {
        "Id": "7755b8769f7f49669dfd3ee921fb8fe1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4872.314462094648,
        "Y": -1399.218696819287
      },
      {
        "Id": "d456784cb7d94e8ab69c834906a3153e",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4596.314462094648,
        "Y": -1287.0461968192876
      },
      {
        "Id": "5d25488d94674e4a97e9c3745608a949",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4596.314462094648,
        "Y": -1535.0461968192876
      },
      {
        "Id": "8c19258889ad4d92ae5772eb8d4045d8",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4872.314462094648,
        "Y": -1252.0461968192876
      },
      {
        "Id": "65fbc423232c42b5abf53f79fa5e13d6",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -4872.314462094648,
        "Y": -1548.0461968192876
      },
      {
        "Id": "3222895d48ad444685b93eebe389fa64",
        "Name": "Geometry.Intersect",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2780.937866894207,
        "Y": 1094.0881639029108
      },
      {
        "Id": "9893dfb176be44b0b781aa1fa1f5ebad",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2133.937866894207,
        "Y": 1460.4332031926442
      },
      {
        "Id": "9fdb1abf8d8b4fb098bc4f9d1e892824",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2428.937866894207,
        "Y": 1599.8469531926444
      },
      {
        "Id": "fb89db07b147419d89b99ba25cf2e65b",
        "Name": "Column Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2133.937866894207,
        "Y": 1171.526816169906
      },
      {
        "Id": "3fbed2a7e47c48799e8e34fd04f8982c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2407.026653525717,
        "Y": 1283.0912345793658
      },
      {
        "Id": "99e0287d853c4ab8b8120a1ca27e3179",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1944.1836629726913,
        "Y": 2257.7559728925057
      },
      {
        "Id": "b5e801a21a3447a0a27b9b1bcb3dff99",
        "Name": "grid points to horizontal and vertical lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2432.1836629726913,
        "Y": 2257.5834728925056
      },
      {
        "Id": "ae357869d914432eae2e3dfcbf75401e",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1775.9378668942072,
        "Y": 1513.1400781926445
      },
      {
        "Id": "1aee25863c3b4ee1bafc6ff4a3211f21",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3085.1836629726913,
        "Y": 2257.5834728925056
      },
      {
        "Id": "29c1a9242bd64ba9b9f269638fcfa80c",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2790.1836629726913,
        "Y": 2257.5834728925056
      },
      {
        "Id": "b17d5db346ad46e6bb76f383fdf3e982",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1775.9378668942072,
        "Y": 1690.1400781926445
      },
      {
        "Id": "9a4743e0508441d3a22d9e847f5699e0",
        "Name": "Code Block. Column Width Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1775.9378668942072,
        "Y": 1171.5268161699055
      },
      {
        "Id": "2689336ff55d4340a8cc6d00fdfce4ed",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1944.1836629726913,
        "Y": 2404.7559728925057
      },
      {
        "Id": "cf57ff59f92d4237bcef223942e88def",
        "Name": "List.ShiftIndices",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1661.1728118182155,
        "Y": 2234.19030672984
      },
      {
        "Id": "3117e50ad657413884369dc7271fdb7f",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1368.1836629726913,
        "Y": 2198.0490978925063
      },
      {
        "Id": "bed23ffe1aea400796faaab93e562b50",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1368.1836629726913,
        "Y": 2553.7990978925063
      },
      {
        "Id": "a36a55d8ef054fa0a8c0ccf3ee5c5363",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1368.1836629726913,
        "Y": 2376.7990978925063
      },
      {
        "Id": "cbfd2e7be7484700b983f4d673bf6798",
        "Name": "List.ShiftIndices",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1663.1836629726913,
        "Y": 2439.8422228925065
      },
      {
        "Id": "665935faefd140f2925094c3394bd12d",
        "Name": "List.DropItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -997.1836629726913,
        "Y": 2348.6669867622295
      },
      {
        "Id": "eff4a8450d6e42a2b8f7b2050d0fd7e4",
        "Name": "List.DropItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -997.1836629726913,
        "Y": 2529.8853478925066
      },
      {
        "Id": "64378e71041c4b86adc2a9dc139c148b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1368.1836629726913,
        "Y": 2700.7990978925063
      },
      {
        "Id": "0c8ff43b32ba4a0bb45cb7a13473a408",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1944.1836629726913,
        "Y": 2551.7559728925057
      },
      {
        "Id": "b9e896d7e65f4ee099ce2241930fa0fa",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3062.322198392387,
        "Y": 3376.7576626228038
      },
      {
        "Id": "fb26c32fe6044f4ab5a60af0044f5480",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2786.322198392387,
        "Y": 3303.2576626228038
      },
      {
        "Id": "782b07aef9894a12ab87dac866cb25cb",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2786.322198392387,
        "Y": 3450.2576626228038
      },
      {
        "Id": "4534dd42709348fa8ba57773ca3721d3",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2786.322198392387,
        "Y": 3598.2576626228038
      },
      {
        "Id": "d85a792b9fc64f5bbbd73bca2330ce55",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2510.322198392387,
        "Y": 3473.2576626228038
      },
      {
        "Id": "dea7369795c3441d960ed911283170dc",
        "Name": "Polygon.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2250.322198392387,
        "Y": 3473.2576626228038
      },
      {
        "Id": "598a4b1fcd584e89be08d2ae9c55a38a",
        "Name": "Curve.OffsetMany",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1802.3221983923868,
        "Y": 3538.2576626228038
      },
      {
        "Id": "3bf5dea192d246b29fd2c026f95222ff",
        "Name": "offset value for floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2250.322198392387,
        "Y": 3620.2576626228038
      },
      {
        "Id": "01c56b3dc0894b11a04f0628b4a774b6",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -871.9378668942072,
        "Y": 1584.7263281926448
      },
      {
        "Id": "8ab425fdfa08481784ff9154165f6295",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -515.9378668942072,
        "Y": 1154.0443161699054
      },
      {
        "Id": "42c2cdd0b43348869dadee20b708ddda",
        "Name": "Column Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -871.9378668942072,
        "Y": 1277.3758793607299
      },
      {
        "Id": "b7ed04ac90504affa348043193c31d53",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -148.93786689420722,
        "Y": 1316.592197181275
      },
      {
        "Id": "47c5b76db47745438ad04449d343f66b",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -148.93786689420722,
        "Y": 1540.592197181275
      },
      {
        "Id": "d8522adc08fd49aaab8c3223d97244f9",
        "Name": "List.Flatten_Horizontal Lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -702.1836629726913,
        "Y": 2351.0103478925066
      },
      {
        "Id": "0d599571ac594f7d96ecbda51a991d73",
        "Name": "List.Flatten_Vertical Lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -702.1836629726913,
        "Y": 2529.8853478925066
      },
      {
        "Id": "d70ac938abdd4b3e9993a6d36b56bb0a",
        "Name": "HorizontalBeam.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -274.95890515501105,
        "Y": 2241.5817170500795
      },
      {
        "Id": "642334f7eccb46718a2a35d5f9fb70c6",
        "Name": "VerticalBeam.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -250.10641714745907,
        "Y": 2867.55594879818
      },
      {
        "Id": "7a3aacf1659647828fa87f5a42025eb9",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -3062.322198392387,
        "Y": 3671.7576626228038
      },
      {
        "Id": "cf04d9eafd224f7ba62e7e1ad0e9c738",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2786.322198392387,
        "Y": 3745.2576626228038
      },
      {
        "Id": "a38720a2d4e0440cbcbd817d3edd407a",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 169.06213310579255,
        "Y": 1411.592197181275
      },
      {
        "Id": "248b337d0f094bb8ae44c85f95a63ac6",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -2250.322198392387,
        "Y": 3768.2576626228038
      },
      {
        "Id": "c2c0716f787b494ebe8d2d52d04dce7d",
        "Name": "Vector.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1802.3221983923868,
        "Y": 3751.2576626228038
      },
      {
        "Id": "ef1a0a9ceffb40a5a8015b1b5fbf2063",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1354.3221983923868,
        "Y": 3695.2576626228038
      },
      {
        "Id": "6d83057f9cb043348fefbaa9a8dc1c38",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -1012.3221983923868,
        "Y": 3661.2576626228038
      },
      {
        "Id": "0173c3c95ecb4c4e9d0dafd0e2758436",
        "Name": "Solid.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -752.3221983923859,
        "Y": 3661.2576626228038
      },
      {
        "Id": "eccfba4b6b834b1fb7fe1662d43661fb",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -410.78747663427475,
        "Y": 3719.6534973484704
      },
      {
        "Id": "158910962c3e4fb5ae96590af6631ece",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -752.3221983923859,
        "Y": 3821.2576626228038
      },
      {
        "Id": "8668879dd3a04d6b939bbe916f91136c",
        "Name": "Beam Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 74.04109484498872,
        "Y": 2241.5817170500795
      },
      {
        "Id": "6cdbaa8c2500406d86d7edd9a4ffe35d",
        "Name": "Beam Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 77.8935828525407,
        "Y": 2867.55594879818
      },
      {
        "Id": "8f1b9b947d094b87902bb7fb4ed8f50b",
        "Name": "Code Block. Beam Depth Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 352.0410948449887,
        "Y": 2241.5817170500795
      },
      {
        "Id": "1c91a8e4d5624f5e9df33250fd6860cb",
        "Name": "Code Block. Beam Depth Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 355.8935828525407,
        "Y": 2867.55594879818
      },
      {
        "Id": "6a99c1e5a72841dcb20f862ab723234b",
        "Name": "Beam Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1256.0410948449887,
        "Y": 2277.012967050079
      },
      {
        "Id": "cd1f2fd639c14bec9dfd002da9b0821b",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1256.0410948449887,
        "Y": 2099.185467050079
      },
      {
        "Id": "5d214de263c748298e8595f673862578",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 355.8935828525407,
        "Y": 2718.9871987981796
      },
      {
        "Id": "616c10cae7764f68bcf66597be79c4db",
        "Name": "Beam Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1259.8935828525398,
        "Y": 2882.9871987981796
      },
      {
        "Id": "b31ae6aac7b24c999c9c026da447e0f0",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1259.8935828525398,
        "Y": 2705.1596987981798
      },
      {
        "Id": "b5a3287618b34e91ab912c0b9008a273",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1613.0410948449887,
        "Y": 2171.185467050079
      },
      {
        "Id": "78c0e821689e4aee84702a5f479ff4b9",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1980.0410948449887,
        "Y": 2171.185467050079
      },
      {
        "Id": "d217a7afe0a9486799a0c5b842cfd61e",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1980.0410948449887,
        "Y": 2395.185467050079
      },
      {
        "Id": "2a275e6e4ea349dd8cad9e98c3951853",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2298.041094844989,
        "Y": 2266.185467050079
      },
      {
        "Id": "a9504aba8e324d2eaaa49d2e122d1883",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1616.8935828525398,
        "Y": 2777.1596987981798
      },
      {
        "Id": "de6ad56513a549c39d2f1a011365a304",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1983.8935828525398,
        "Y": 3001.1596987981798
      },
      {
        "Id": "7cec322e66e54d238fbdb99535b0831d",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1983.8935828525398,
        "Y": 2777.1596987981798
      },
      {
        "Id": "1b4aa2a4536e4fb88d9f605209bad0f9",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2301.89358285254,
        "Y": 2872.1596987981798
      },
      {
        "Id": "a7394273c2ae435da05f68aaab3de027",
        "Name": "beam width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5599.168246209763,
        "Y": 2519.103570431788
      },
      {
        "Id": "51b10bd2bf734aa1966e02a5ea57ec30",
        "Name": "beam height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5599.168246209763,
        "Y": 2667.103570431788
      },
      {
        "Id": "c4e58c1dc4724de687aea60afd378903",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3628.132489064371,
        "Y": 2162.3492924846614
      },
      {
        "Id": "473e8ea966474c23b9d3418622160b5a",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3359.132489064371,
        "Y": 2105.3492924846614
      },
      {
        "Id": "a98c23f6186343a380e1aeebcc7a9c50",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3503.1104949224436,
        "Y": 2775.160917959679
      },
      {
        "Id": "fe93d9e043a14a3b8307449238611816",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3460.8620002535217,
        "Y": 1045.4065238620942
      },
      {
        "Id": "a155e389ca68487ba89af2c4a583a502",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6051.769911775158,
        "Y": 1517.3971459259715
      },
      {
        "Id": "2ed629ee8b944fec995095644a560371",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6051.670899466517,
        "Y": 1356.6987513679164
      },
      {
        "Id": "115d7d586d8042cfb335ea435605ca3a",
        "Name": "Inertia moment of a vertical beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6537.34221464807,
        "Y": 3544.3244791118714
      },
      {
        "Id": "0d890212af104efdb7c1c4b497931974",
        "Name": "beam height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6234.711359237655,
        "Y": 3662.2817828979046
      },
      {
        "Id": "8bb2e69472d643eba2950a3299d515d2",
        "Name": "beam width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6241.106475611174,
        "Y": 3472.3028135532472
      },
      {
        "Id": "b6598f632f084fe49095dfbbd734f1d7",
        "Name": "Maximum Deflection of a Vertical Beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7036.106154985584,
        "Y": 3524.835082845301
      },
      {
        "Id": "ac168c0939d04e1881902626f8eb1e97",
        "Name": "q - load(N/m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6635.522150264813,
        "Y": 3385.8530091629195
      },
      {
        "Id": "dc4647c51018418ea491dba4763af022",
        "Name": "E -Modulus(N/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6670.808815989039,
        "Y": 3734.3143867364006
      },
      {
        "Id": "bad3347975ad4884badca2e9bda5c006",
        "Name": "Inertia moment of a vertical beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5875.168246209763,
        "Y": 2576.103570431788
      },
      {
        "Id": "42870a5d9d7544a6b1ca7c7454e4defb",
        "Name": "q - load(N/m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5875.168246209763,
        "Y": 2280.9660704317876
      },
      {
        "Id": "1e5b0ae2e46e483bb674323f5ab5b88b",
        "Name": "E -Modulus(N/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5875.168246209763,
        "Y": 2428.9660704317876
      },
      {
        "Id": "e1ebb6a82b4c4db5977c072113f7ddc3",
        "Name": "Maximum Deflection of a Horizontal Beam",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6423.168246209763,
        "Y": 2382.9660704317876
      },
      {
        "Id": "0104279b659a479bb1de25babc819776",
        "Name": "Watch (HorizontalDeflections)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7100.168246209763,
        "Y": 2464.863570431787
      },
      {
        "Id": "f748242665eb4950bfe744a8561a3864",
        "Name": "Total Volume of Horizontal Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6467.666205572226,
        "Y": 1363.8159043375226
      },
      {
        "Id": "a58529f81de640b19731f1896dd8d721",
        "Name": "Total Volume of Vertical Beams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6467.297445040003,
        "Y": 1504.552361908232
      },
      {
        "Id": "5abce24e107d4c1899b82ead8a7ac2cc",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6051.2027672066615,
        "Y": 1187.2791793153606
      },
      {
        "Id": "04b6f8d24edf497298404c3b690fc1c5",
        "Name": "Total Volume of Columns",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6453.887911127895,
        "Y": 1192.6274452790726
      },
      {
        "Id": "d86e9f8bf90e41e4aaa7b98c14936815",
        "Name": "Solid.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6056.350687209058,
        "Y": 1666.05730167078
      },
      {
        "Id": "2bda4b8cf3c04e1586d90f2cd7da4c2c",
        "Name": "Total Volume of Floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6472.86719895653,
        "Y": 1658.8691999617818
      },
      {
        "Id": "d259a77c42bc47acb70eef79efa5ed76",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6931.370688393708,
        "Y": 1264.5833159012714
      },
      {
        "Id": "844d3cd1fb41470684e90a9e1a9c88df",
        "Name": "Total Volumn",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7156.679878654664,
        "Y": 1274.042506234226
      },
      {
        "Id": "92630a0685e04ac6a06a1c7d9232d4a7",
        "Name": "Geometry.Translate. FloorL1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -412.32219839238587,
        "Y": 3902.2576626228038
      },
      {
        "Id": "00e7fffbe42e44ed8b31cf8cfe99ff30",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -752.3221983923859,
        "Y": 4004.085162622803
      },
      {
        "Id": "94c6d3a498cf430792cc49f98a82306f",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3524.9811605882433,
        "Y": 3610.733132256006
      },
      {
        "Id": "3b20f0760d20415a9a5f0fc6d10696bb",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3772.1104949224436,
        "Y": 2832.160917959679
      },
      {
        "Id": "2ec626aa4c6f42c8b5cd9f1fe8861839",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3729.8620002535217,
        "Y": 1102.4065238620951
      },
      {
        "Id": "30199a8c47084b2682fb41289ea67aa8",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3793.9811605882433,
        "Y": 3667.733132256006
      },
      {
        "Id": "cc73875bf9994d8b937d46aa08d8451a",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3949.132489064371,
        "Y": 2128.3492924846614
      },
      {
        "Id": "8a1d00a08800420ab849eb5895bb7028",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4093.1104949224436,
        "Y": 2798.160917959679
      },
      {
        "Id": "5e8ed205633e40f0bf11950c04718158",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4050.8620002535217,
        "Y": 1068.4065238620942
      },
      {
        "Id": "3c201388ffd0401aa84b291388db3144",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4114.981160588243,
        "Y": 3633.733132256006
      },
      {
        "Id": "daaa65e5faec457887643229c5da14a3",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4291.132489064371,
        "Y": 2128.3492924846614
      },
      {
        "Id": "9ddf57922949430bb1d9f2d72661f2f6",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4435.110494922444,
        "Y": 2798.160917959679
      },
      {
        "Id": "5359165a3e764e61bed7b995fd64713d",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4392.862000253522,
        "Y": 1068.4065238620942
      },
      {
        "Id": "c88053a073dc441eb6a906a41701a517",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4456.981160588243,
        "Y": 3633.733132256006
      },
      {
        "Id": "dea593bd88b9445bbd77912e142c776c",
        "Name": "Htallest/2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -12651.86218162037,
        "Y": 27505.03099621442
      },
      {
        "Id": "fd3e0064fddd49c5b35378754cec02ae",
        "Name": "Max Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13291.625168262883,
        "Y": 27448.074930043524
      },
      {
        "Id": "771ac50b27d447589e341642ad52a6c8",
        "Name": "Total Building Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13395.684270254786,
        "Y": 23050.05269336702
      },
      {
        "Id": "9b350f42502846bc9cde654763486fa1",
        "Name": "Number of Floors",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13244.818547870706,
        "Y": 19771.108240162575
      },
      {
        "Id": "189ff0dc75f147a2a1abed30ca871309",
        "Name": "Building Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -12774.720650221368,
        "Y": 19759.257032658814
      },
      {
        "Id": "562107e46c3e426f985b01d8ac2e3e0d",
        "Name": "Total Length of the Road and Land",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13325.977452438812,
        "Y": 27654.594703983188
      },
      {
        "Id": "8f96a472566a4535963326d1fc2c67e0",
        "Name": "Building Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -12789.039579163353,
        "Y": 19086.300245832863
      },
      {
        "Id": "97b60e2c7b9641e58395937706b8bec6",
        "Name": "Building Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -12798.79638191239,
        "Y": 19541.825813156647
      },
      {
        "Id": "165261a5426e4accb6cf6ca2edcdcf1a",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11809.407586426707,
        "Y": 27592.036789192232
      },
      {
        "Id": "71f0b8780adc444a971e5743fe625736",
        "Name": "Geometry.Translate (ROAD)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -11442.407586426707,
        "Y": 27670.036789192232
      },
      {
        "Id": "f89015e89f054aeba9355fe4c8974adf",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12134.407586426707,
        "Y": 27719.036789192232
      },
      {
        "Id": "2fbddb7c13cd43dfa6f2bd4090faa153",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12134.407586426707,
        "Y": 27879.036789192232
      },
      {
        "Id": "c3c3fa3be0904c348f5b27067016f8c0",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11809.407586426707,
        "Y": 27782.036789192232
      },
      {
        "Id": "fb39e819c766429e8e0f7402b09e8ef0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12448.407586426707,
        "Y": 27815.86428919223
      },
      {
        "Id": "48147c7f74f544d59e22d8e1a66321bf",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12448.407586426707,
        "Y": 27975.86428919223
      },
      {
        "Id": "6c92d9accd3b48e98e8310c1ccf92693",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -10404.407586426707,
        "Y": 27805.036789192232
      },
      {
        "Id": "3ac8ed829a1c47f6bdf210b89400ce39",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11065.407586426707,
        "Y": 27670.036789192232
      },
      {
        "Id": "7d74fc0d0d9e4d05a25bc2bf059f0e1f",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -10720.407586426707,
        "Y": 27911.036789192232
      },
      {
        "Id": "26407e5a0b4d4b97b4512300c6d9fd27",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11766.425002744818,
        "Y": 28219.02062717933
      },
      {
        "Id": "f6802fd332924fd5adabfa7e94a9af1a",
        "Name": "Geometry.Translate (ROAD)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -11399.425002744818,
        "Y": 28297.02062717933
      },
      {
        "Id": "fc5d80259da44479940de7112cbf95f4",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -10361.425002744818,
        "Y": 28438.02062717933
      },
      {
        "Id": "e71aa7ad79b34ef0a08489fb31125780",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -10677.425002744818,
        "Y": 28550.02062717933
      },
      {
        "Id": "0c7ba10b0ea542388144a84eaffcd1d5",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11022.425002744818,
        "Y": 28297.02062717933
      },
      {
        "Id": "721e30e172694c9bbb75c711b0d18134",
        "Name": "max Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13351.376317827495,
        "Y": 27968.575831293092
      },
      {
        "Id": "456f0e4e89da4164872c3cdbd7b9ec59",
        "Name": "Y removing distance",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13823.97069418964,
        "Y": 24136.470662589225
      },
      {
        "Id": "17248445f2694763b0cf6b3e8670a2a1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2143.51465290518,
        "Y": 15393.911703363892
      },
      {
        "Id": "298aa51ed9e446a8b544e6dd6781bc4c",
        "Name": "Total Width of the Land",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13306.0,
        "Y": 28211.0
      },
      {
        "Id": "50a1b23b3508495c8c852d50e61cc82c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12445.425002744818,
        "Y": 28479.848127179328
      },
      {
        "Id": "7bd07f843a124086a0ced9d47937c4ef",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12445.425002744818,
        "Y": 28639.848127179328
      },
      {
        "Id": "6d165a9de0324aadaa5cdd2812a4213f",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12091.425002744818,
        "Y": 28521.02062717933
      },
      {
        "Id": "3c4ac0be000d41dc86c1823d5a923528",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12091.425002744818,
        "Y": 28331.02062717933
      },
      {
        "Id": "2054e3a187cb48ca992c89603e3cf11b",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11766.425002744818,
        "Y": 28409.02062717933
      },
      {
        "Id": "bb52f6f09b7b49e9afa61e4951550194",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -12445.425002744818,
        "Y": 28320.848127179328
      },
      {
        "Id": "b53664cb6e8e4ae1b591ac18071cadd8",
        "Name": "File Path",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -17491.88468087397,
        "Y": 18255.541097467816
      },
      {
        "Id": "8fea5ba1f3ce4d17b41013671afd8526",
        "Name": "OSM.Location",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -17070.88468087397,
        "Y": 18255.541097467816
      },
      {
        "Id": "bd014488457b4ab38c07d8ec9c8e7a74",
        "Name": "OSM.OSMData",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -16767.88468087397,
        "Y": 18355.013209456363
      },
      {
        "Id": "a82b53bcfb914069835446929566b008",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -17070.88468087397,
        "Y": 18473.668209456366
      },
      {
        "Id": "e54b4283d301466f83fd7dad60b0b3ca",
        "Name": "OSM.OSMData",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -16767.88468087397,
        "Y": 18094.06898547927
      },
      {
        "Id": "a95507b6c45d439d9b67eb04bf87eb3f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -17070.88468087397,
        "Y": 18097.72398547927
      },
      {
        "Id": "6cdffd4b60f94eeea84cf6cea1a26672",
        "Name": "Polygon.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -16430.88468087397,
        "Y": 18320.013209456363
      },
      {
        "Id": "0a11f5c87df548b4b82f0ff253de9e27",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -16430.88468087397,
        "Y": 18129.06898547927
      },
      {
        "Id": "c2f5b2b87cc94334bdf1da5eca6f3304",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -16056.299400714393,
        "Y": 18307.470195093803
      },
      {
        "Id": "dac5a82c1184442a8d61f346ba8c772f",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -15494.299400714393,
        "Y": 18116.470195093803
      },
      {
        "Id": "5c32c23b23384485abd15aa09130a1a5",
        "Name": "Curve.ExtrudeAsSolid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -15138.560618311938,
        "Y": 18132.28952696671
      },
      {
        "Id": "b9289ec89dec435aba0a5328b0373ce0",
        "Name": "Math.Random",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -15494.299400714393,
        "Y": 18276.470195093803
      },
      {
        "Id": "bd569ea4ffcd4108b900144f45e2145f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -15761.299400714393,
        "Y": 18151.297695093803
      },
      {
        "Id": "777ee93cdcb645b5a6c0daee68776e0d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -15761.299400714393,
        "Y": 18310.297695093803
      },
      {
        "Id": "d3beadcad3584619adff0403c43e3d04",
        "Name": "List.Count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -15761.299400714393,
        "Y": 18469.470195093803
      },
      {
        "Id": "a8899b850de2439aac123ce01061f3d2",
        "Name": "Point.ByCoordinates (EndPoint)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -14345.883312786353,
        "Y": 18578.24558721404
      },
      {
        "Id": "1a8526d5419342d7b77c179e6c1829a2",
        "Name": "Point.Origin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -14345.883312786353,
        "Y": 18431.24558721404
      },
      {
        "Id": "fab0bfe7108c4a4fb70be9f2556165b3",
        "Name": "Vector.ByTwoPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13897.883312786353,
        "Y": 18413.24558721404
      },
      {
        "Id": "6f4ea42ae26648828c8d4b019d5ec2c7",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -13555.883312786353,
        "Y": 18266.24558721404
      },
      {
        "Id": "4fa52669ec1a4e7086e0732d90458274",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -14348.347459603005,
        "Y": 17947.24558721404
      },
      {
        "Id": "64a64fca4abc4cfca64911998092625d",
        "Name": "X removing distance",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -14793.883312786353,
        "Y": 18521.24558721404
      },
      {
        "Id": "5f73fc5bbaca4f0087347a3007d68404",
        "Name": "Y removing distance",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -14793.883312786353,
        "Y": 18669.24558721404
      },
      {
        "Id": "e6e5facdcabb435dafc4ec37bfa800e6",
        "Name": "Geometry.Rotate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -13897.883312786353,
        "Y": 18153.24558721404
      },
      {
        "Id": "5f20911550014145a781beeaa2f438fc",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -14345.883312786353,
        "Y": 18136.24558721404
      },
      {
        "Id": "5aa1a58f88494a5abf40c12bec1d24a6",
        "Name": "Angle of Rotation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -14345.883312786353,
        "Y": 18284.24558721404
      },
      {
        "Id": "7ccd9255d5d949eea61fe6ed9b891a83",
        "Name": "Mesh.ByGeometry",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11101.676811437383,
        "Y": 17756.399196999148
      },
      {
        "Id": "db88daf7fa7640ee813d4cb4075cf4b1",
        "Name": "Mesh.ExportMeshes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -10711.676811437383,
        "Y": 17655.399196999148
      },
      {
        "Id": "0965b5a1c79d4e09a2a9062cdc8ac1c9",
        "Name": "File Path",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11101.676811437383,
        "Y": 17588.399196999148
      },
      {
        "Id": "3515de7134f5426a8e288e902de9f6ba",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -190.40242053107522,
        "Y": 30358.063414152442
      },
      {
        "Id": "d29e718fe55e4002aad7b1315a25c47c",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -10720.407586426707,
        "Y": 27731.28151252725
      },
      {
        "Id": "e7be8a121c86400f908e0dd5f3604598",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -11065.407586426707,
        "Y": 27829.86428919223
      },
      {
        "Id": "e271d712dc5544b7bdad2c90a38c0634",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -10677.425002744818,
        "Y": 28360.02062717933
      },
      {
        "Id": "932bf62360774d99b96484e26ea4227d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11022.425002744818,
        "Y": 28456.848127179328
      },
      {
        "Id": "118b2706a40c4a3cb178e4bdb4d7d739",
        "Name": "Solid.ByUnion",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11397.676811437383,
        "Y": 17756.399196999148
      },
      {
        "Id": "afd7a2c136d54ee0a088e36c1dcfddfc",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11958.676811437383,
        "Y": 17756.399196999148
      },
      {
        "Id": "132d5c6dd0d3491580fd183cbd987a44",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -11692.676811437383,
        "Y": 17756.399196999148
      }
    ],
    "Annotations": [
      {
        "Id": "996552b144f546d2bc2dfba97624e3cf",
        "Title": "Floor",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "068fc01418fd40598c0242118bd94e05",
          "9b75cdc2bcae4695918786f0dd3d7924",
          "b685e8287f05434fbabd55bd0fe1f28f",
          "2f478db37fc34033b0c9a81d29a7da61",
          "036b67026251495ca2fd5b158bb0d632",
          "df55f7dfb78343629f61f806936fd20d",
          "0ccb461e4f884a9d9d029c3ccf6bbf88",
          "a74a6516c30a405e8bed24c76f466e5c",
          "59101bdd057743608c1d32ca94ad4242",
          "3787a81067fe42b18fe6f2922e67e703",
          "c6345f3ef70e4ae287d0a36ea738adc6",
          "26391bb3b4f44f2384cd03ba88a1ba58",
          "e3be44023b6442eeb629fcb473738cce",
          "3f54944a180a498a929adbd63bb3b87c",
          "7c05a9aeac8e43229f5741bb05b98a35",
          "17ee6b5e331b4dd6b20dd827eb434728",
          "bc2c5e6d1ac9471087581b15d6f07f8f",
          "419a108eb93c41298606f0904f001968",
          "692dd8e620cf437a8a3c130c7422573d"
        ],
        "HasNestedGroups": false,
        "Left": -3132.495780773229,
        "Top": -367.5094402730738,
        "Width": 2991.534721758112,
        "Height": 917.8274999999994,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -294.5094402730738,
        "InitialHeight": 845.8274999999994,
        "TextblockHeight": 63.0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "5656cb6489f14384a16c1b378d6fd948",
        "Title": "Create Beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "829a5827486d4e10a265ef6a5b52815d",
          "a802a596bc3a40e6be9e6ef0da3fcb57",
          "9a9989aba8da4beb9a4b6aab62814d76",
          "b8d0bc37f9c84a8db67bc981dd10924a",
          "ab689ee1d76a44c6b7ad2ea1615c189f",
          "b45fd45cf35247e99cc01195ec74809a",
          "d567008734e242c6ae6e2cef05baf795",
          "0feb6eafc2104d34be352f8dcfde2c6b",
          "7fc4e7b70c8a475db845e5df660de005",
          "d6c0a05bcfa74cf787166ee0f44cba37",
          "227acf2984824382a8d8af6a5a386b24",
          "6f9746dc812c4d2a8959d7eb988d3b57",
          "e8adbbc298434d47aa1be2968b5e625d",
          "830fe5af8bea45d6a50793a3351e448c",
          "0e7108f9b38646579bc1e04f4e7d8d17",
          "0816a63702b148aaad8f0e42d7c56489"
        ],
        "HasNestedGroups": false,
        "Left": -3155.3572453535335,
        "Top": -1472.7180050033712,
        "Width": 2691.0,
        "Height": 719.75,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1399.7180050033712,
        "InitialHeight": 647.75,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "9a22d529f0314ce4947bfedf56cb0089",
        "Title": "Create Columns",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4c216965858345f9965f78027503760a",
          "2d297f26cd184aaabace5efa5f791ea4",
          "f8a5311d9c0740de9a2f0ce5db764d7b",
          "1267d45bfe5c4f1281f00b3aa32911ce",
          "a4fd20946aae44d59c750a4bf7bcabd0",
          "30c9d9b8adca44228d8d6dff3b98e9d6",
          "9a088124c74f472e806cb86063a7be4b",
          "3d864b0d064f490882ca26ec5bd32440",
          "74e022dc92eb4d659b4afb0c7c748c9f",
          "32caa08b2c344c8199d4dbbbec57fa8b",
          "38f8cdb9cea44c69b052ec5752928577",
          "83bf061e0ff5401bab474232fa1ebb01",
          "eb21c9e111ed44dda23d5cd3cb5399c7",
          "54e6a0135163461f9f9ad699d89a046f"
        ],
        "HasNestedGroups": false,
        "Left": -2851.1114492750494,
        "Top": -2576.678938992967,
        "Width": 3290.0,
        "Height": 813.0519142897338,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": -2503.678938992967,
        "InitialHeight": 741.0519142897338,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "05b4670f50bb4bf389dbfb98f9d33d9a",
        "Title": "Create Horizontal Beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "d3b7d3446a0d41d9aea71cd5ee5b8da0",
          "b96b035987434593bc3d114502504142",
          "5a2bd6072d1444ea9a13e8642319561b",
          "83681d5be86d4dfdb9b5f6e3f260e1e9",
          "bdd1e8cc9bb648f7b5bb4400d7a4a18e",
          "8c36e9e536784509ab0773943fccb512",
          "7cd9ae0debbc4d0287fcf336f5fb18c8",
          "43c941d2d0934833bc021ca9eae867f7",
          "d0555e3749c3471c9c231c8c3a4e239b"
        ],
        "HasNestedGroups": false,
        "Left": -345.1324875358532,
        "Top": -1571.5816358457985,
        "Width": 2913.0,
        "Height": 501.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1498.5816358457985,
        "InitialHeight": 441.0,
        "TextblockHeight": 63.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "8e45da93f502407fbefe1e794ccd00aa",
        "Title": "Create Vertical Beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "606ad5d6ca5a4d5ba8a7b191b25f880d",
          "fe732fb920534d6d9e4649e4c1e543bd",
          "dc56960961f549d78687d87120f3f209",
          "49d46785f9d84fefa8bbe3f2021ab81a",
          "361d5e812b5548f2a82764b115395ee7",
          "e25e2b4640cb45c59ca3b1be3d19de0a",
          "f5f9f7d6b9154560a5b2f76e48a1e83a",
          "1452626636884b5bb11a5bc51e80c5d2",
          "0b7d148b2f68464db0c3e69cfd4c3209",
          "9ab46b2f30ed4c139f4a71874eac800c"
        ],
        "HasNestedGroups": false,
        "Left": -320.27999952830123,
        "Top": -965.6074040976978,
        "Width": 2891.999999999999,
        "Height": 513.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -892.6074040976978,
        "InitialHeight": 441.0,
        "TextblockHeight": 63.0,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "255fd263864d420a93cc0db160655ae9",
        "Title": "Grid-Vertical Lines",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e29d0ba1f6b2478cbdd232450867605f",
          "e7f2c635680e4770b2beff284b04a2b2",
          "43e780ca433347a69f2da274b5059d5a",
          "05aa6f3a6c2e455ab64f8c03d0899910",
          "4a6b4eecc88e4d739bff08eece49b8f5",
          "0ff5989048974ab382d3b849747ac214",
          "d2380527966f4360afc1ae6aa41c9d4f",
          "1ae026a02bfd4c15b49ff37310e1beed"
        ],
        "HasNestedGroups": false,
        "Left": -6597.594868265377,
        "Top": -2508.9521916288054,
        "Width": 1418.0,
        "Height": 667.4810305268466,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2435.9521916288054,
        "InitialHeight": 565.4810305268466,
        "TextblockHeight": 63.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "5bf8e8bb4abf4588ba9355a3a3842c3b",
        "Title": "Grid-Horizontal Lines",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "41f199c63727405eaf244721e9671d32",
          "fb1f2a5026a64dfe9990349412b4a359",
          "af811141c76a4e98b64ce82730d11947",
          "efc270def38843e0a331581905446424",
          "03ef399e764c431ea4dc22239cc4da5e",
          "9fba77a82a824baeab026fcebe3f7886",
          "7e982613c06a43488ca841474b16c90b",
          "3ee8a6e1455e43d2b6c4f40efbd12603"
        ],
        "HasNestedGroups": false,
        "Left": -6564.6905759544425,
        "Top": -1651.775813002133,
        "Width": 1573.320567233086,
        "Height": 765.1124269762036,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1578.775813002133,
        "InitialHeight": 663.1124269762036,
        "TextblockHeight": 63.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "4453ea33b0084e9eb96108aa37b45536",
        "Title": "Caculation of Maximum Deflection of a Horizontal Beam",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1745a1c225a34f84b3287ba7d0f2ff1e",
          "5a413dbcf95a44588695bc757544fd7b",
          "11d507f8e5e0472096aefb8e286f0556",
          "b92b3e11e0874669a3e611535c0fbc80",
          "1e7990ac324448b9a608cb79d92bd52f",
          "7b09359986eb44058b7e0a11632b1a22",
          "9a44f0b3bdf74158b3619da9644a0086"
        ],
        "HasNestedGroups": false,
        "Left": 5528.99466382892,
        "Top": -1389.80103246409,
        "Width": 1821.0,
        "Height": 591.1375000000003,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1316.80103246409,
        "InitialHeight": 531.1375000000003,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "66dc0e998f20488aa3f706f7ac6fabd6",
        "Title": "Caculation of Maximum Deflection of a Vertical Beam",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6194de6ade974870a431672f597d91be",
          "2dff6e1697d44fe88ec888b5c2580057",
          "ead93b618abb4a58a46f722ea5958ceb",
          "59c594b1eef048b3a45a5e68ca4300e8",
          "e607195f5f6a4dcd93b64a27b16d3438",
          "bb6fca912b0c463295864947fa96a0f0",
          "1a4cb8f2b6404219af62c6e19a95a070"
        ],
        "HasNestedGroups": false,
        "Left": 6164.537776856814,
        "Top": -284.914093732958,
        "Width": 1744.671933578733,
        "Height": 553.4613775734811,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -211.914093732958,
        "InitialHeight": 493.46137757348106,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "3b7dbd6fa6604fb3b1c2d494f1068830",
        "Title": "Calculation of Total Volume",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f20abebe4bbb49348bdd5c246ba25050",
          "631627b3115544a6b71ac4e47be95237",
          "f33e75d3c752442dbc01683cf15fbc5a",
          "30c7ad8366a541d0b1af790832f2245f",
          "f83df29de502400ab8745b1eeb70eef1",
          "cfc3e0064a0b4ca483d71e5c5f949e55",
          "c069d5f9f70a4ac09ae59d7d6231107e",
          "006b88669c4e456fbb87c492764c1ae6",
          "2be463d22a8b4810bbf48d93501f7a3b",
          "3be246a7585c458b9d324d002ae7cb6e"
        ],
        "HasNestedGroups": false,
        "Left": 5981.02918482582,
        "Top": -2483.487923580517,
        "Width": 1296.4771114480009,
        "Height": 683.7781223554193,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2410.487923580517,
        "InitialHeight": 623.7781223554193,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "b309c9828926401ea2a46250312a0588",
        "Title": "Group A_Parameters",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9bff28b595b54db4b99dca806f413ee9",
          "172122063c0e407b9a9d73793787b66b",
          "6133f84e8f1d480188bdbf1d52d1cd99",
          "4be3ea49cee840f58a61723ffeb8bd43",
          "4b83f4732b3540a89a6c26655af3ea20",
          "b8784f34b5c7413f85d412856db6e71e",
          "c9c296ef495f4d8caa802ced98e394b8",
          "77235625c1d1453b8fa8827b067c874c",
          "55d7ba6a276d45a8bfbefcc9ecfe6b90",
          "94cd7289e068444aa5f278fdac19f371",
          "189ff0dc75f147a2a1abed30ca871309",
          "9b350f42502846bc9cde654763486fa1",
          "8f96a472566a4535963326d1fc2c67e0",
          "97b60e2c7b9641e58395937706b8bec6",
          "d6f0d94172134e8cba8d722f3d2ccb02"
        ],
        "HasNestedGroups": false,
        "Left": -13278.186162600552,
        "Top": 18891.524348830142,
        "Width": 703.4655123791836,
        "Height": 2560.591867172756,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 18964.524348830142,
        "InitialHeight": 2354.562693132095,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e9fb943583a943a481978cedfa000dc3",
        "Title": "Move H beam",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4c50a93f83a74ed2a54e8d5d22f4e509",
          "5065b3a926734b9087f914e08cb5038e",
          "cf160d0b1d4b491a862a381f51895d0b",
          "01b0822a3ce54da6b66c3cb370ee0d04"
        ],
        "HasNestedGroups": false,
        "Left": 3288.9589066835288,
        "Top": -1565.4178104112161,
        "Width": 1272.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1492.4178104112161,
        "InitialHeight": 202.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ba16aa5049b64c19a79b163d6d96df43",
        "Title": "Move V beam",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8a101d1719ba41ee8424ddc6813dcbab",
          "f8fd87eb76d94eceaae4569e0535104f",
          "d2395f1e8d05494abedac12bfca65b27",
          "1f0cb648fd264c7eaa7ddd38ed2a2ad9"
        ],
        "HasNestedGroups": false,
        "Left": 3432.9369125416015,
        "Top": -895.6061849361986,
        "Width": 1272.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -822.6061849361986,
        "InitialHeight": 202.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ae9fd428222341cbb84e1af5981151eb",
        "Title": "Move Columns",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f82708314a3c4ca690db69a47eca2a85",
          "a424a342d6414c89a1a228bf3b412c84",
          "33df4116e0d0439781b1ec5736fc0b0a",
          "70b7e784e801458c833128914ab02bac",
          "231f755dfece47ceb8671fb5e61d9471"
        ],
        "HasNestedGroups": false,
        "Left": 3390.6884178726796,
        "Top": -2625.3605790337833,
        "Width": 1272.0,
        "Height": 418.0000000000009,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2552.3605790337833,
        "InitialHeight": 293.0000000000009,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ff0e4cf08091440bbf0758d120906613",
        "Title": "Move Floor",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6258e0861d594159b499553719b20923",
          "3cc14f5731e84aeca6d4c810e5180f17",
          "1aafcd67353a42ffbd4f57381f3c8dba",
          "349ac3b09cfb4c8c871311086bca6820"
        ],
        "HasNestedGroups": false,
        "Left": 3454.807578207401,
        "Top": -60.03397063987177,
        "Width": 1272.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 12.966029360128232,
        "InitialHeight": 202.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "345d90616dc749f28c683f8d5727701f",
        "Title": "Building Dimensions",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f1584fa4238c41c8a1d53c92680c1f44",
          "f4d88d9b5e3f4a17aab9b37899a79c0b",
          "c026530eef604fbda326c322a6fccd36",
          "f702eb914f404ee5a66d1deaca8e913d",
          "121032efa1ff4148af4b85e617ddfb84",
          "13ef84d579f24a39ae9d970465c02ed9"
        ],
        "HasNestedGroups": false,
        "Left": -13834.242015953707,
        "Top": 22674.777507158506,
        "Width": 373.5706804630081,
        "Height": 826.5500111665169,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 22747.777507158506,
        "InitialHeight": 766.5500111665169,
        "TextblockHeight": 63.0,
        "Background": "#FF848484"
      },
      {
        "Id": "aec1e5e0419044a0a7f7ea411e45efe5",
        "Title": "Column Width and Length",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "78675923b67049e78cd565ad85bfe767"
        ],
        "HasNestedGroups": false,
        "Left": -13826.674639143885,
        "Top": 23533.75153980824,
        "Width": 368.0,
        "Height": 248.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 23649.75153980824,
        "InitialHeight": 145.0,
        "TextblockHeight": 106.0,
        "Background": "#FF848484"
      },
      {
        "Id": "4a05b03c43f74ac0a5f13da452a68d0e",
        "Title": "Node to view each floor to see the room layout",
        "DescriptionText": "If you want to view the floors, adjust the number slider",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "38d2c80909514052af524681c063d579"
        ],
        "HasNestedGroups": false,
        "Left": -13818.623249447006,
        "Top": 23805.655404403322,
        "Width": 368.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 23965.655404403322,
        "InitialHeight": 145.0,
        "TextblockHeight": 150.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "46bd0682676649c2a468847e32ecabf8",
        "Title": "OUTPUT: Total BGF and NUF Cost, and Living Space Efficiency Ratio",
        "DescriptionText": "BGF (Bruttogrundfläche):  Gross Floor Area (GFA)\r\nNUF (Nettoraumfläche): Net Room Area (NRA)",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "187551a950a04c65bd2096ba9287eea3"
        ],
        "HasNestedGroups": false,
        "Left": 2104.196388820237,
        "Top": 13964.167258205163,
        "Width": 517.0,
        "Height": 401.0,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 14133.167258205163,
        "InitialHeight": 145.0,
        "TextblockHeight": 159.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "7359d6ebc004411b93f918cba917392d",
        "Title": "Move Wall and Slab",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2e350e41b13c424ca72021a57dd99dcb",
          "f3111b9581e24a359ee1d9031d6f42ce",
          "d0e7455f0a524c7cb7873f4eb0cdc580",
          "61e919339bc2432ba86b83a7e4c5c18a",
          "83ba876bd45242a69e1efc0f752d29c6",
          "8bfc83443b054928ada7d463db1eb6fd"
        ],
        "HasNestedGroups": false,
        "Left": 2350.8957958723513,
        "Top": 14901.471816106272,
        "Width": 1413.0,
        "Height": 609.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 14974.471816106272,
        "InitialHeight": 484.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "0cf2c105d0fe4041a550b27ef1a3ae6f",
        "Title": "Move Column",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "489a93e626214937b8f1d569f0872aee",
          "68485e3222074e29a7b88b51dffda006",
          "6c4a337a6e25462ea3e46e0365811218",
          "23098a7d145a4536a96e5ef4dd0ac961",
          "94f4491cce5d462fa3d47dce56403112"
        ],
        "HasNestedGroups": false,
        "Left": 2347.5414217727557,
        "Top": 15552.349786158358,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 15625.349786158358,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "d248b0cab7984c33ad55990a224a0c0d",
        "Title": "Move Wall and Slab",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f6c81b63c51d41c495b62e84c431a44a",
          "93bba071bcee406fa52c06ef82b64221",
          "d99853d5df2c4c65b6930e45b5a60c09",
          "24052fdcd5074cb998ec00df1dcfb785",
          "918c04771041452a953fc0ab339f3502"
        ],
        "HasNestedGroups": false,
        "Left": 2299.004078846745,
        "Top": 18041.77117338868,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 18114.77117338868,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "b7fef11e63ae42dcb76953975f1d016e",
        "Title": "Move Column",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f5de5dd94ce142d58440cfe6dcd88fc0",
          "cc03045ff78b4d90bccccaa4ba632d32",
          "96711b0b21a449de8e7326fca1009f11",
          "b93ec97b838c4108994fac7c2f50eb3a",
          "2773d27340764e9e99ee94253b569e26"
        ],
        "HasNestedGroups": false,
        "Left": 2296.2019794829503,
        "Top": 18710.90588524472,
        "Width": 1413.0000000000036,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 18783.90588524472,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "d4b46d0437b44fc88c0a3470b0742d2d",
        "Title": "Move Wall and Slab",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "7701c59631124c9f933d5d587595b9ae",
          "1d2ddd17008544c78a646693c0f80226",
          "e7fdb82a47a744938c186e563fe062df",
          "3b1f562086f74d47a293296d7ef5cfef",
          "c4193b6be93d4cc9ba1aefe16765347b"
        ],
        "HasNestedGroups": false,
        "Left": 2675.8668771162957,
        "Top": 21718.458416440837,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 21791.458416440837,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "74e454130f284e598ec2e7929709038f",
        "Title": "Move Column",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "88ef509027ed44ae8bdad2ca23aed3bd",
          "6a3d2c2880e944988183ee4f55d69ff0",
          "3e2bf71779e240abbb785ff97c83f4a6",
          "36ec3892ada84532afaae9699c312160",
          "91f11583702b49f5ad68f180894587d1"
        ],
        "HasNestedGroups": false,
        "Left": 2677.6185154776613,
        "Top": 22386.082175350795,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 22459.082175350795,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "10aa40ca33f14f0a9f5c7cfb7d92cb25",
        "Title": "Move Wall and Slab",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "684e44b9b59d471f87234edfbc87ae5c",
          "15f2b21091f54a6b8a9371597de8ffc8",
          "14724bf35fe44bc987712fb8c25f34b3",
          "9f0b4ea1e29f420ab84353213b478108",
          "4d53e20e7dc4431c9f42df147b5c1084"
        ],
        "HasNestedGroups": false,
        "Left": 2891.865023876515,
        "Top": 25634.93490242738,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 25707.93490242738,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "b0bf1c55a92547c5ba71687594512737",
        "Title": "Move Column",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0d8569d483ba4ed790538faa4f2273e8",
          "ae580e697db34dee9b8ecf80a15bb3ee",
          "d45f1efe0d4c4e72a02f850161e82ce3",
          "c59187400b0c405eb9b15b7ac8099f8f",
          "4c2202c72d664612b8c0af4029b7f017"
        ],
        "HasNestedGroups": false,
        "Left": 2893.6166622378805,
        "Top": 26302.558661337338,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 26375.558661337338,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "db73c834930949a58cfb507dd497ca4c",
        "Title": "Floor Levels Elevation",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "d5a867e3acde47758c95a32aec173b20",
          "2429c24429ef4b7f9e2a19dd8db5a7d9",
          "264bae8c7e874c77943c18bf0cacb85f",
          "c3ae010b8c564cda957b6a20d6649435",
          "83f0e7e3625946bc8b87c3762823e63b"
        ],
        "HasNestedGroups": false,
        "Left": -5491.006730587629,
        "Top": 15103.641425035497,
        "Width": 668.2388733256048,
        "Height": 14670.476391791784,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 15176.641425035497,
        "InitialHeight": 14545.476391791784,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "5bb6a6bfb241418486c1b4ed56ec15a3",
        "Title": "Move Wall and Slab",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "08d947d6828a4dccbe0b2b1369cfe8b3",
          "6be47f3eab7a423ea1d9de7269caafe8",
          "3d659f07ffc644e09d0bebd2d9e18691",
          "6a186bc6a925406490c1e55c50fe2555",
          "576b0567fdab4de38cbc9aee34d416f7"
        ],
        "HasNestedGroups": false,
        "Left": 2850.2612667849244,
        "Top": 29803.716325439636,
        "Width": 1413.0,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 29876.716325439636,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "d4cfff0fb37a43e78096dfb9a2cf7361",
        "Title": "Move Deck",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8452f546ec084f4190307121c68dea5f",
          "fd3e94bb8f29457fbe4ed68826090b3b",
          "01ea714e9a2740db800ccf8bb5c02491",
          "4444ef0b4e574d568d955782519ce114"
        ],
        "HasNestedGroups": false,
        "Left": 2851.651242682634,
        "Top": 30411.068988085248,
        "Width": 992.9999999999964,
        "Height": 483.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 30484.068988085248,
        "InitialHeight": 393.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "9d9ef04dccf04fd78a89c4fecff5ba44",
        "Title": "horizontal grid lines",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "bebff845a4b84341bb6559aefce662e9",
          "f339758b61194280a1422dff9e782f08",
          "05570ac8f9184e489a056daf8185c34e",
          "bba9f9a4cf05460fafd82614f833a74e",
          "bf14b02c383d4a8c87ddbe2ae45f40fb",
          "1e709d6d487c4d42aedc8f56e5779805",
          "e078399a305943a69954c04d2efcfd84",
          "cbd8af082a984ab9a3273058ec714495",
          "6e3a6c7335fc4f6e99d5c697421a0b09",
          "6dfa648c05844cf3ac55948a0dd444bf"
        ],
        "HasNestedGroups": false,
        "Left": -5516.997921134465,
        "Top": 38175.74659752722,
        "Width": 1634.1098126790603,
        "Height": 763.0605031358646,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 38248.74659752722,
        "InitialHeight": 685.7162959734196,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5d8c4cb2a95341e28b1eeffa74a7c5d3",
        "Title": "horizontal grid lines(top)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9d5429ea51ee4a4ea40d1a98993c1fba",
          "71d70eafc46c4e37a5c388b28b192ddf",
          "9ac816d3fd424694b9704286a2a50428",
          "8fba5b010e0a410f9b0989bc3f752ac2",
          "a89f2bd394ea47ca95d898f7b2ef0f58",
          "ed01337d87d746eb90d2d2e246d826a7",
          "874df62f5ffd4bf4a40d2ea4d211d46d",
          "18b3018a7c0241fabc2949bf61d2afec",
          "81dcffd866d8437e9ccd79a5688a1057"
        ],
        "HasNestedGroups": false,
        "Left": -5592.825206959653,
        "Top": 39018.61579176322,
        "Width": 1679.618232942721,
        "Height": 739.6716654156553,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 39091.61579176322,
        "InitialHeight": 667.6716654156553,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6e5f20c6b63742f8add96370533791c1",
        "Title": "Input Variables for Control",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "22be13f91f384452939385589951f2a4",
          "ea126a9267a34047bd9ede902c5fad81",
          "38b75ca1d6e648ea8226e5c0c4eabeb1"
        ],
        "HasNestedGroups": false,
        "Left": -13699.791008406024,
        "Top": 25398.457570990242,
        "Width": 370.2410577972769,
        "Height": 531.1849193132039,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 25523.457570990242,
        "InitialHeight": 419.18491931320386,
        "TextblockHeight": 115.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "bf6119ee3d4d4be684e95cd85f0c92dd",
        "Title": "points of the grid",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "96582b8eaf6641f8af06ab072b96ace1",
          "647d0e621bcd4ea2b8200052518f99e7",
          "864848a12cc64cfa9c0c61d40b0a1d0b",
          "9d61c5aa351e4c559b82b7e752c8720e",
          "8bf98b60ba064f998c385802f798077e",
          "18eadb6c79194caba42c3b39fd70f096",
          "d8e3b648bc6c4aab9215359e5c0819e7",
          "01252e0625f4492f90fefe4734bc14ce",
          "2be58a7502264ccbac25f9f09fd31a3e",
          "68196b193b9745e09ddd2e58c5129bb9"
        ],
        "HasNestedGroups": false,
        "Left": -3578.522423677714,
        "Top": 39367.73904042888,
        "Width": 1528.254688327659,
        "Height": 1152.2451901656605,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 39440.73904042888,
        "InitialHeight": 1025.6267160457865,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "38aedc3f805c416589c0e8702818f766",
        "Title": "beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "7d019b71346a4f78b358b1c67d32526c",
          "8ca8a2fd8188442fa7964fb9b8c8cd25",
          "68ff6816208e40bdbfe3ccf38f23ab23",
          "868ca14067f7431dbe0510019fd06581",
          "35948d6d6b71490788fd136def20076f",
          "3503fc5cfcdf482dba2fa1debb80b3f0",
          "92cfac67c1cd451c9443b367851fb104",
          "4d9fae18e86e43149e4873e4353e78d4",
          "8d7c4d2b2ba64d1e84503d160f59f0c7",
          "cc9a488bbf0d4ace9d4f2e3d86f7ac2b",
          "8296c668e81b437193e019920a027458",
          "a9a5346bc39e4eab92a8722ca8183a8d",
          "0b1510244745432699f3a16005a20dc8",
          "06952fbe31a647cb8ca84b19c1b48814",
          "02dc39efedda456a938aa4286bffdf8a",
          "f54320b673c04be48f9a58db902a35ca"
        ],
        "HasNestedGroups": false,
        "Left": -1899.1796531645232,
        "Top": 37671.80245984823,
        "Width": 1507.8867545853973,
        "Height": 1569.599082646324,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 37744.80245984823,
        "InitialHeight": 1446.2020593852794,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "595c01cefb7c4060a4ce36ebb73b5f4b",
        "Title": "Loads",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "5c5ab3986f5342eb9504279991ce7bb0",
          "3ef314962f4841bbb9c1ea1a42f2bfbb",
          "fe5afb9746e941f99a02dcc52add241b"
        ],
        "HasNestedGroups": false,
        "Left": 699.441097533705,
        "Top": 38042.10884872348,
        "Width": 1377.6927978754466,
        "Height": 369.9221345613769,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 38115.10884872348,
        "InitialHeight": 309.9221345613769,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3d1d77082e334ddfa59aec93491d34d9",
        "Title": "Load distribution",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3efe60ea605e45e6a91596cff9df1965",
          "ebb13fa7f9d94c6198798e3807b4fc31",
          "e7879a0a2c3f4a4da9fae4a084a0be80",
          "2c6966f5668f457599b3e85ad8278d80"
        ],
        "HasNestedGroups": false,
        "Left": 662.5758307091419,
        "Top": 39148.7650603325,
        "Width": 1378.3383516331342,
        "Height": 421.5120478023746,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 39221.7650603325,
        "InitialHeight": 331.5120478023746,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ef16d6f43cfd4261914257d2d612e4a5",
        "Title": "slab",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "5eec8dccec6a42ccaa5caed0672120cf",
          "44367d4da6ce45b38e3dfb7e5cb8afeb",
          "52bb5e2fd0254bc1bd11630d63217eb3",
          "1a50de741c62435ca356bc7b318f2cca",
          "d4c060e61425435d9fc773b71bed2070",
          "f4728e2d6a5149c194439ce7a6cf72ae",
          "d6e4d3b8d3b3414e8567d0a9a6536bfe",
          "057cd24981384ffebad00b463855694d",
          "fe475c3896554730899e1cd3ed3f0c69",
          "d3ed729f110546cb9750ae92418a9b21",
          "900942e515214e048bfcb8275eea3cf2",
          "0f6aaa0259714966a1ad283f2f817c41",
          "7964e72e8b384aa1a77883bc6cc46cc6",
          "962b9c4d81164c0ca2de74f3d67536e9"
        ],
        "HasNestedGroups": false,
        "Left": -1930.933919163228,
        "Top": 39882.67177370045,
        "Width": 2291.8459994581863,
        "Height": 1042.6144551582765,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 39955.67177370045,
        "InitialHeight": 970.6144551582765,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1032656e7e264a7b9c1c3bf2b4f33c96",
        "Title": "Vertical Lines(top)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e5f14f2c66ca460d877518b7f44a0bbe",
          "52f46e864dbd4454a2b1da6703b9d01f",
          "528ccba92c344ec3b0c75e8a63ac3e1f",
          "82d319c6ca1d4dac834ea57a3ca563e5",
          "edf7d54ff7ae47c899e56aa9915ba2ab",
          "2cf0600178764c51a97fbd9a1ab1ab6d",
          "015e8bbc008b43578f2d99525aab3325",
          "19b4718fce014c2dbc6c4b22e4e4ae29",
          "80f38e7de08547b698ce65fc05545894"
        ],
        "HasNestedGroups": false,
        "Left": -5747.2469191934215,
        "Top": 40251.65289378719,
        "Width": 1863.7127554644285,
        "Height": 694.9244956275725,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 40324.65289378719,
        "InitialHeight": 592.9244956275725,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "37ad6b3563b646da978bf6013d138489",
        "Title": "Remove the Residential Building",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ee059d3e11874a9d84078e74812c2f99",
          "e4a44d996bd24f858cd312414df1ef63",
          "36398217320d4540a1cde5129eec491c",
          "0c4825a9b42b48bd9f02c89b8b6092a4",
          "2a532b073e784e51a06400e958f5f0f8",
          "e9e13321a34a46ada2e87ebdc53fc382",
          "1d3274dc97bd4791b2f66095e703e502",
          "884c336de26a4a4d9c23dbd9d0cd8a45",
          "a6fe3cdc2d49409e8423844d84fd6fc7",
          "c649021c919d4878afc9914164194da0",
          "30e1bd9f1851422fbc7302a1a300765b",
          "9540c7abe65b40aea70667fb774a4d5f",
          "d4c3a7cece6844308d071da6b758fc4e",
          "b1ae5d36142c445896dc6df473926ec8",
          "c9f56d56888b4aedac85326636e901ef",
          "741492f122934078b7a9e10c88b0e024",
          "05e0999e5af64046b9502b7d54ccb8f7",
          "e9ade4e1cb9c4f33b8c9f416e2e1b5b0"
        ],
        "HasNestedGroups": false,
        "Left": 3099.5164973046303,
        "Top": 38498.68445751823,
        "Width": 1328.0,
        "Height": 1403.0,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 38571.68445751823,
        "InitialHeight": 1343.0,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "945aa11a9c6f4be798a20cf5192cfe87",
        "Title": "Adjust the start of the columns",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3bee4c87369f48169dd2b707962a471b",
          "d012eb4b2b0a445bb60f543500a5085b"
        ],
        "HasNestedGroups": false,
        "Left": -3329.2212459954426,
        "Top": 40830.82602217211,
        "Width": 692.4173647022471,
        "Height": 400.45717457527644,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 40903.82602217211,
        "InitialHeight": 263.45717457527644,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3621bb398d244e35a568f88117b979f5",
        "Title": "Vertical Lines",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "778bed7d703d4a46a60bf84d42e2ee4f",
          "5542550f49f84117a186c42f80730954",
          "1fdd539c8cef4ba88a88366b5a34e6b5",
          "4f0dc232383144829277c1796e997e9b",
          "c69146cad4c3400c9866bc96d0b790e2",
          "a4535daf9d3c47398578be604eb3234f",
          "7c6a624e0efe4aa8ba06d0912f10813f"
        ],
        "HasNestedGroups": false,
        "Left": -5750.687323262358,
        "Top": 41292.75317138197,
        "Width": 1641.1371610633978,
        "Height": 669.5132147942641,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 41365.75317138197,
        "InitialHeight": 567.5132147942641,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "dcb25b8e24fa457cb95956c93a275b02",
        "Title": "Columns",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "d77bc57b13aa4d77abca59829146d7cd",
          "0faed7e3262547d3b4eb6a7c2396bc73",
          "71fa19f48fac47798a0a1be9d5bac883",
          "6a86789beafe40c796fd79cc89e76e67"
        ],
        "HasNestedGroups": false,
        "Left": -1936.7415810947678,
        "Top": 41435.073106420205,
        "Width": 1013.183124759722,
        "Height": 511.0135867952631,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 41508.073106420205,
        "InitialHeight": 439.0135867952631,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fcbb2dc2e9ad4602a2741ad18d549b5e",
        "Title": "points of top of the columns",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0ade6b193f6a4236b9f98e4c403873cf",
          "a9a832d4ee9840798007f4184c8dea2d"
        ],
        "HasNestedGroups": false,
        "Left": -3381.1084257355105,
        "Top": 41539.468935025434,
        "Width": 705.162043910681,
        "Height": 435.7198984757342,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 41612.468935025434,
        "InitialHeight": 333.7198984757342,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a8ac02b306114beab81674054214d0d9",
        "Title": "High Performance Criterions and Analysis",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "780cd2c9d0654d47b594e02b807b5e8f",
          "074363540cbf46c198017996f7598c3e",
          "16c18ac44b444024b9551777719c45a4",
          "a442381617814ab0b99b8ce5ec95de5f",
          "71b8ed1275074ae8ab67921d9f0e60a2",
          "28aabaeb3bcf4eec9db3ee11828f3c10"
        ],
        "HasNestedGroups": false,
        "Left": -10.0,
        "Top": -1354.0,
        "Width": 313.0,
        "Height": 434.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": -1185.0,
        "InitialHeight": 361.0,
        "TextblockHeight": 159.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "ebdc6a865aee470189e302dd8e0731cf",
        "Title": "Floor",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b9e896d7e65f4ee099ce2241930fa0fa",
          "7a3aacf1659647828fa87f5a42025eb9",
          "fb26c32fe6044f4ab5a60af0044f5480",
          "782b07aef9894a12ab87dac866cb25cb",
          "4534dd42709348fa8ba57773ca3721d3",
          "cf04d9eafd224f7ba62e7e1ad0e9c738",
          "d85a792b9fc64f5bbbd73bca2330ce55",
          "dea7369795c3441d960ed911283170dc",
          "598a4b1fcd584e89be08d2ae9c55a38a",
          "3bf5dea192d246b29fd2c026f95222ff",
          "92630a0685e04ac6a06a1c7d9232d4a7",
          "00e7fffbe42e44ed8b31cf8cfe99ff30",
          "ef1a0a9ceffb40a5a8015b1b5fbf2063",
          "248b337d0f094bb8ae44c85f95a63ac6",
          "c2c0716f787b494ebe8d2d52d04dce7d",
          "6d83057f9cb043348fefbaa9a8dc1c38",
          "0173c3c95ecb4c4e9d0dafd0e2758436",
          "eccfba4b6b834b1fb7fe1662d43661fb",
          "158910962c3e4fb5ae96590af6631ece"
        ],
        "HasNestedGroups": false,
        "Left": -3072.322198392387,
        "Top": 3230.2576626228038,
        "Width": 2991.534721758112,
        "Height": 917.8274999999994,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3303.2576626228038,
        "InitialHeight": 845.8274999999994,
        "TextblockHeight": 63.0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "4bcb66da46fe4993a95fab0fcce1a1ff",
        "Title": "Create Beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1aee25863c3b4ee1bafc6ff4a3211f21",
          "29c1a9242bd64ba9b9f269638fcfa80c",
          "2689336ff55d4340a8cc6d00fdfce4ed",
          "cf57ff59f92d4237bcef223942e88def",
          "3117e50ad657413884369dc7271fdb7f",
          "bed23ffe1aea400796faaab93e562b50",
          "99e0287d853c4ab8b8120a1ca27e3179",
          "a36a55d8ef054fa0a8c0ccf3ee5c5363",
          "cbfd2e7be7484700b983f4d673bf6798",
          "665935faefd140f2925094c3394bd12d",
          "eff4a8450d6e42a2b8f7b2050d0fd7e4",
          "d8522adc08fd49aaab8c3223d97244f9",
          "64378e71041c4b86adc2a9dc139c148b",
          "0d599571ac594f7d96ecbda51a991d73",
          "0c8ff43b32ba4a0bb45cb7a13473a408",
          "b5e801a21a3447a0a27b9b1bcb3dff99"
        ],
        "HasNestedGroups": false,
        "Left": -3095.1836629726913,
        "Top": 2125.0490978925063,
        "Width": 2691.0,
        "Height": 719.75,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2198.0490978925063,
        "InitialHeight": 647.75,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "0cd30970b5a646659921f9fcaf9da90e",
        "Title": "Create Columns",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ae357869d914432eae2e3dfcbf75401e",
          "3222895d48ad444685b93eebe389fa64",
          "9893dfb176be44b0b781aa1fa1f5ebad",
          "9fdb1abf8d8b4fb098bc4f9d1e892824",
          "01c56b3dc0894b11a04f0628b4a774b6",
          "b17d5db346ad46e6bb76f383fdf3e982",
          "8ab425fdfa08481784ff9154165f6295",
          "fb89db07b147419d89b99ba25cf2e65b",
          "42c2cdd0b43348869dadee20b708ddda",
          "9a4743e0508441d3a22d9e847f5699e0",
          "b7ed04ac90504affa348043193c31d53",
          "a38720a2d4e0440cbcbd817d3edd407a",
          "47c5b76db47745438ad04449d343f66b",
          "3fbed2a7e47c48799e8e34fd04f8982c"
        ],
        "HasNestedGroups": false,
        "Left": -2790.937866894207,
        "Top": 1021.0881639029108,
        "Width": 3290.0,
        "Height": 813.0519142897338,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 1094.0881639029108,
        "InitialHeight": 741.0519142897338,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "022b4c8698c54559bec32d789d2cb635",
        "Title": "Create Horizontal Beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "d70ac938abdd4b3e9993a6d36b56bb0a",
          "8668879dd3a04d6b939bbe916f91136c",
          "8f1b9b947d094b87902bb7fb4ed8f50b",
          "b5a3287618b34e91ab912c0b9008a273",
          "6a99c1e5a72841dcb20f862ab723234b",
          "78c0e821689e4aee84702a5f479ff4b9",
          "cd1f2fd639c14bec9dfd002da9b0821b",
          "2a275e6e4ea349dd8cad9e98c3951853",
          "d217a7afe0a9486799a0c5b842cfd61e"
        ],
        "HasNestedGroups": false,
        "Left": -284.95890515501105,
        "Top": 2026.1854670500788,
        "Width": 2913.0,
        "Height": 501.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2099.185467050079,
        "InitialHeight": 441.0,
        "TextblockHeight": 63.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "b1cd0d159f7b4f69ad07626f0b02eed9",
        "Title": "Create Vertical Beams",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "642334f7eccb46718a2a35d5f9fb70c6",
          "6cdbaa8c2500406d86d7edd9a4ffe35d",
          "1c91a8e4d5624f5e9df33250fd6860cb",
          "5d214de263c748298e8595f673862578",
          "616c10cae7764f68bcf66597be79c4db",
          "b31ae6aac7b24c999c9c026da447e0f0",
          "a9504aba8e324d2eaaa49d2e122d1883",
          "de6ad56513a549c39d2f1a011365a304",
          "7cec322e66e54d238fbdb99535b0831d",
          "1b4aa2a4536e4fb88d9f605209bad0f9"
        ],
        "HasNestedGroups": false,
        "Left": -260.10641714745907,
        "Top": 2632.1596987981798,
        "Width": 2891.999999999999,
        "Height": 513.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2705.1596987981798,
        "InitialHeight": 441.0,
        "TextblockHeight": 63.0,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "83a13856216c42e183dc24ab2a0a8640",
        "Title": "Caculation of Maximum Deflection of a Horizontal Beam",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a7394273c2ae435da05f68aaab3de027",
          "bad3347975ad4884badca2e9bda5c006",
          "42870a5d9d7544a6b1ca7c7454e4defb",
          "51b10bd2bf734aa1966e02a5ea57ec30",
          "1e5b0ae2e46e483bb674323f5ab5b88b",
          "e1ebb6a82b4c4db5977c072113f7ddc3",
          "0104279b659a479bb1de25babc819776"
        ],
        "HasNestedGroups": false,
        "Left": 5589.168246209763,
        "Top": 2207.9660704317876,
        "Width": 1821.0,
        "Height": 591.1375000000003,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2280.9660704317876,
        "InitialHeight": 531.1375000000003,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "149efdec32134cb0848de656a94b7ca5",
        "Title": "Caculation of Maximum Deflection of a Vertical Beam",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "115d7d586d8042cfb335ea435605ca3a",
          "0d890212af104efdb7c1c4b497931974",
          "8bb2e69472d643eba2950a3299d515d2",
          "b6598f632f084fe49095dfbbd734f1d7",
          "ac168c0939d04e1881902626f8eb1e97",
          "dc4647c51018418ea491dba4763af022"
        ],
        "HasNestedGroups": false,
        "Left": 6224.711359237655,
        "Top": 3312.8530091629195,
        "Width": 1398.3947957479286,
        "Height": 553.4613775734811,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3385.8530091629195,
        "InitialHeight": 493.46137757348106,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "a8d0fd7f3138465bacbb5853d81ac293",
        "Title": "Calculation of Total Volume",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a155e389ca68487ba89af2c4a583a502",
          "2ed629ee8b944fec995095644a560371",
          "f748242665eb4950bfe744a8561a3864",
          "a58529f81de640b19731f1896dd8d721",
          "5abce24e107d4c1899b82ead8a7ac2cc",
          "04b6f8d24edf497298404c3b690fc1c5",
          "d86e9f8bf90e41e4aaa7b98c14936815",
          "2bda4b8cf3c04e1586d90f2cd7da4c2c",
          "d259a77c42bc47acb70eef79efa5ed76",
          "844d3cd1fb41470684e90a9e1a9c88df"
        ],
        "HasNestedGroups": false,
        "Left": 6041.2027672066615,
        "Top": 1114.2791793153606,
        "Width": 1402.4771114480027,
        "Height": 683.7781223554193,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1187.2791793153606,
        "InitialHeight": 623.7781223554193,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "4a8170bcf9d34daa8d8e530c284e3911",
        "Title": "High Performance Criterions and Analysis",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "51d491078ac4444a8a48ca0cb7dbfdf5",
          "b44e7e5bca01445d89777d228a53edb7",
          "ad370c3f29814d6dabe3cb2d778e6a17",
          "383df7f4a39e47dfa9dc6261c4f1a3e2",
          "85c3cb4139b34ed7a43ecd4791a48a66",
          "f47562b0402340bd85470c765b52b9cc"
        ],
        "HasNestedGroups": false,
        "Left": 50.17358238084216,
        "Top": 2243.7671028958775,
        "Width": 313.0,
        "Height": 434.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 2412.7671028958775,
        "InitialHeight": 361.0,
        "TextblockHeight": 159.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "7315047885f9457cb063fa1f9017cd5c",
        "Title": "Move H beam",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c4e58c1dc4724de687aea60afd378903",
          "cc73875bf9994d8b937d46aa08d8451a",
          "473e8ea966474c23b9d3418622160b5a",
          "daaa65e5faec457887643229c5da14a3"
        ],
        "HasNestedGroups": false,
        "Left": 3349.132489064371,
        "Top": 2032.3492924846614,
        "Width": 1272.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2105.3492924846614,
        "InitialHeight": 202.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d28fb6a7fc44410fb54ad099984d4b29",
        "Title": "Move V beam",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3b20f0760d20415a9a5f0fc6d10696bb",
          "8a1d00a08800420ab849eb5895bb7028",
          "a98c23f6186343a380e1aeebcc7a9c50",
          "9ddf57922949430bb1d9f2d72661f2f6"
        ],
        "HasNestedGroups": false,
        "Left": 3493.1104949224436,
        "Top": 2702.160917959679,
        "Width": 1272.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2775.160917959679,
        "InitialHeight": 202.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c8b8821a9e1848648f31b204df8c326d",
        "Title": "Move Columns",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2ec626aa4c6f42c8b5cd9f1fe8861839",
          "5e8ed205633e40f0bf11950c04718158",
          "fe93d9e043a14a3b8307449238611816",
          "5359165a3e764e61bed7b995fd64713d"
        ],
        "HasNestedGroups": false,
        "Left": 3450.8620002535217,
        "Top": 972.4065238620942,
        "Width": 1272.0,
        "Height": 292.0000000000009,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1045.4065238620942,
        "InitialHeight": 202.0000000000009,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a795e40e8eff42b38dcd7af535cf36a4",
        "Title": "Move Floor",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "30199a8c47084b2682fb41289ea67aa8",
          "3c201388ffd0401aa84b291388db3144",
          "94c6d3a498cf430792cc49f98a82306f",
          "c88053a073dc441eb6a906a41701a517"
        ],
        "HasNestedGroups": false,
        "Left": 3514.9811605882433,
        "Top": 3537.733132256006,
        "Width": 1272.0,
        "Height": 292.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3610.733132256006,
        "InitialHeight": 202.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "61985e71d6bf44af9e5432528bce8d4c",
        "Title": "Road",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "165261a5426e4accb6cf6ca2edcdcf1a",
          "71f0b8780adc444a971e5743fe625736",
          "f89015e89f054aeba9355fe4c8974adf",
          "2fbddb7c13cd43dfa6f2bd4090faa153",
          "c3c3fa3be0904c348f5b27067016f8c0",
          "fb39e819c766429e8e0f7402b09e8ef0",
          "48147c7f74f544d59e22d8e1a66321bf",
          "6c92d9accd3b48e98e8310c1ccf92693",
          "7d74fc0d0d9e4d05a25bc2bf059f0e1f",
          "3ac8ed829a1c47f6bdf210b89400ce39",
          "d29e718fe55e4002aad7b1315a25c47c",
          "e7be8a121c86400f908e0dd5f3604598"
        ],
        "HasNestedGroups": false,
        "Left": -12458.407586426707,
        "Top": 27519.036789192232,
        "Width": 2384.0,
        "Height": 600.8274999999994,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 27592.036789192232,
        "InitialHeight": 516.8274999999994,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e20296c097bd44a2bf238d316ec05299",
        "Title": "Land",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "26407e5a0b4d4b97b4512300c6d9fd27",
          "f6802fd332924fd5adabfa7e94a9af1a",
          "6d165a9de0324aadaa5cdd2812a4213f",
          "2054e3a187cb48ca992c89603e3cf11b",
          "50a1b23b3508495c8c852d50e61cc82c",
          "fc5d80259da44479940de7112cbf95f4",
          "e71aa7ad79b34ef0a08489fb31125780",
          "0c7ba10b0ea542388144a84eaffcd1d5",
          "7bd07f843a124086a0ced9d47937c4ef",
          "3c4ac0be000d41dc86c1823d5a923528",
          "bb52f6f09b7b49e9afa61e4951550194",
          "e271d712dc5544b7bdad2c90a38c0634",
          "932bf62360774d99b96484e26ea4227d"
        ],
        "HasNestedGroups": false,
        "Left": -12455.425002744818,
        "Top": 28146.02062717933,
        "Width": 2424.0,
        "Height": 637.8274999999994,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 28219.02062717933,
        "InitialHeight": 516.8274999999994,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fc823f0ff8434cb6ab0c5f28755aff53",
        "Title": "Extrude",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c2f5b2b87cc94334bdf1da5eca6f3304",
          "dac5a82c1184442a8d61f346ba8c772f",
          "5c32c23b23384485abd15aa09130a1a5",
          "b9289ec89dec435aba0a5328b0373ce0",
          "bd569ea4ffcd4108b900144f45e2145f",
          "777ee93cdcb645b5a6c0daee68776e0d",
          "d3beadcad3584619adff0403c43e3d04"
        ],
        "HasNestedGroups": false,
        "Left": -16066.299400714393,
        "Top": 18043.470195093803,
        "Width": 1170.7387824024554,
        "Height": 570.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 18116.470195093803,
        "InitialHeight": 498.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "accf8ac889b14e04bf5e24a75d161256",
        "Title": "Move site location",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a8899b850de2439aac123ce01061f3d2",
          "1a8526d5419342d7b77c179e6c1829a2",
          "fab0bfe7108c4a4fb70be9f2556165b3",
          "6f4ea42ae26648828c8d4b019d5ec2c7",
          "4fa52669ec1a4e7086e0732d90458274",
          "64a64fca4abc4cfca64911998092625d",
          "5f73fc5bbaca4f0087347a3007d68404",
          "e6e5facdcabb435dafc4ec37bfa800e6",
          "5f20911550014145a781beeaa2f438fc",
          "5aa1a58f88494a5abf40c12bec1d24a6"
        ],
        "HasNestedGroups": false,
        "Left": -14803.883312786353,
        "Top": 17874.24558721404,
        "Width": 1500.0,
        "Height": 927.0,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 17947.24558721404,
        "InitialHeight": 867.0,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "8d217571ff464fc7a23a3f9add4ca8ed",
        "Title": "Group D. HPC calculation",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4453ea33b0084e9eb96108aa37b45536",
          "66dc0e998f20488aa3f706f7ac6fabd6",
          "3b7dbd6fa6604fb3b1c2d494f1068830"
        ],
        "HasNestedGroups": true,
        "Left": 5518.99466382892,
        "Top": -2556.487923580517,
        "Width": 2400.215046606627,
        "Height": 2840.03520742104,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2483.487923580517,
        "InitialHeight": 2737.03520742104,
        "TextblockHeight": 63.0,
        "Background": "#FFFFFFFF"
      },
      {
        "Id": "e33599724126490180e9c63b5d5f5802",
        "Title": "Group C- Creation of Components",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "996552b144f546d2bc2dfba97624e3cf",
          "5656cb6489f14384a16c1b378d6fd948",
          "9a22d529f0314ce4947bfedf56cb0089",
          "05b4670f50bb4bf389dbfb98f9d33d9a",
          "8e45da93f502407fbefe1e794ccd00aa"
        ],
        "HasNestedGroups": true,
        "Left": -3165.3572453535335,
        "Top": -2649.678938992967,
        "Width": 5747.077245825231,
        "Height": 3214.9969987198924,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2576.678938992967,
        "InitialHeight": 3099.9969987198924,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e27a2342c0e944b49e7711be5c93387f",
        "Title": "Group B_Create the Grids",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6ddc0df8afde445e9f202dffa6fc2fa6",
          "255fd263864d420a93cc0db160655ae9",
          "5bf8e8bb4abf4588ba9355a3a3842c3b"
        ],
        "HasNestedGroups": true,
        "Left": -6607.594868265377,
        "Top": -2581.9521916288054,
        "Width": 1626.2248595440205,
        "Height": 1710.288805602876,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2508.9521916288054,
        "InitialHeight": 1565.288805602876,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "14cd2a16fc634cc49622db08c10044af",
        "Title": "Group C- Creation of Components",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ebdc6a865aee470189e302dd8e0731cf",
          "4bcb66da46fe4993a95fab0fcce1a1ff",
          "0cd30970b5a646659921f9fcaf9da90e",
          "022b4c8698c54559bec32d789d2cb635",
          "b1cd0d159f7b4f69ad07626f0b02eed9"
        ],
        "HasNestedGroups": true,
        "Left": -3105.1836629726913,
        "Top": 948.0881639029108,
        "Width": 5747.077245825231,
        "Height": 3214.9969987198924,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1021.0881639029108,
        "InitialHeight": 3099.9969987198924,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "037b7018350c4a069746a68e16de55f0",
        "Title": "Import Site Location",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b53664cb6e8e4ae1b591ac18071cadd8",
          "8fea5ba1f3ce4d17b41013671afd8526",
          "bd014488457b4ab38c07d8ec9c8e7a74",
          "a82b53bcfb914069835446929566b008",
          "e54b4283d301466f83fd7dad60b0b3ca",
          "a95507b6c45d439d9b67eb04bf87eb3f",
          "6cdffd4b60f94eeea84cf6cea1a26672",
          "0a11f5c87df548b4b82f0ff253de9e27",
          "fc823f0ff8434cb6ab0c5f28755aff53",
          "accf8ac889b14e04bf5e24a75d161256"
        ],
        "HasNestedGroups": true,
        "Left": -17501.88468087397,
        "Top": 17801.24558721404,
        "Width": 4208.001368087616,
        "Height": 1015.0,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 17874.24558721404,
        "InitialHeight": 912.0,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "2d47781676ca49e89386c582b7def8b2",
        "Title": "Import in Sketchfab",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "7ccd9255d5d949eea61fe6ed9b891a83",
          "db88daf7fa7640ee813d4cb4075cf4b1",
          "0965b5a1c79d4e09a2a9062cdc8ac1c9",
          "118b2706a40c4a3cb178e4bdb4d7d739",
          "afd7a2c136d54ee0a088e36c1dcfddfc",
          "132d5c6dd0d3491580fd183cbd987a44"
        ],
        "HasNestedGroups": false,
        "Left": -11968.676811437383,
        "Top": 17515.399196999148,
        "Width": 1491.0,
        "Height": 1185.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 17588.399196999148,
        "InitialHeight": 1010.9204298761615,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f9365201ef37439c8ed837a86403a494",
        "Title": "Title <Double click here to edit group title>",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "43e8c11f60114f3c8d7e68b6585a2a5e",
          "a81a2cae64d4438c9e384f60de5a7ed0",
          "bec79b5b9c1a4a58b25c4d4d90929a0c",
          "ed4dda7e24574efca8dd31c3c396ec36",
          "79cd3e2052854873b4b7bc8d3c3e4132",
          "c234f855517e49e49ca2bca71125c2eb",
          "c0661f8cca6a48db98e32c3af0afd6a3",
          "c3b6c0f1fe174b9aa254b87058e15667",
          "8c78a6d70db14930b2f9559a2829a987",
          "80c87cd5dcbf455fb9f517dfe5abb550",
          "8df30489c2e94c38a093a9c45f0fece1",
          "3f354c516b1f4435a603af9618b7e9df",
          "ec0aaf81f66a45b78b9a8d8e1bf475ff",
          "7dd0415999f0484b8923ff0881311ca4",
          "7152a19cf6a446699744fa4f7a886ac2",
          "bd1776b276104576a3276de9dd764820",
          "a27467d013f740249f6d8d4f63d0d228",
          "a4b45ca4253b45a39adb981c7a420f37",
          "13179c799d264d1f9ebabc2b710f7b22",
          "42a99a7b1b8c4513921692e94dc46e1a",
          "54d9c04e6d3f437b800f208dcc72854d",
          "1c6f443c627c443d9c613cf38ad6f093",
          "6d6c71af6b754d9086558c1ec66b8020",
          "525ea18a49cf479ea08bb457a6a7cd2c",
          "d9e85ace7c6d4bd48733b68d86f8ec2d",
          "715f2e393d1f4ca7b6f4235ae2ab591a",
          "b209d257bedd4c249a44a8653341f4da",
          "466c49e1f81642b7b82d1d6d03260dbb",
          "1bfad9e3164f43f8a12cacef9f4cc8d8",
          "c126ffebb2d44a3987d928b4bcb3ac80",
          "97c101b87f514ee08114ad9c45c10884",
          "b3e56b5dcfeb4c2faf84cc8336e42395",
          "2bc3c203ffec493cbc88ad6e5807f458",
          "f71baf07588b4e83914fb2006b781dbf",
          "05ba27442a0c4692a7a17b13ef6d6744",
          "3ce71edfd6154d1b8e1cb2e66e804ba5",
          "f41d966a6d21448c8f7b25b43c55a695",
          "15388985f73843ec8ad61d185f45e367",
          "3092c5616fe74fa2a744cdc167154b73",
          "6285f494c68e4cbd8f79a535701ee841",
          "1f16daa3738c4612bab028d4634ece28",
          "43782f1dc5524b8d807a76088109e7c4",
          "d9713e0d5f704538bcae09673e7bd012",
          "1d94fdfb8fed43abbbb00a8e26b3c9a3",
          "58e47d94995e42a8b36f6f3810d8811d",
          "0b8aa89e113449aea91c81a358f81b03",
          "f116ab2bbd8c4079a004dc79d084a40f",
          "3677832beda44570ae934c826ad374ac",
          "c66e765c4e3c46379f60036dd5931b24",
          "9d9ef04dccf04fd78a89c4fecff5ba44",
          "5d8c4cb2a95341e28b1eeffa74a7c5d3",
          "bf6119ee3d4d4be684e95cd85f0c92dd",
          "38aedc3f805c416589c0e8702818f766",
          "595c01cefb7c4060a4ce36ebb73b5f4b",
          "3d1d77082e334ddfa59aec93491d34d9",
          "ef16d6f43cfd4261914257d2d612e4a5",
          "1032656e7e264a7b9c1c3bf2b4f33c96",
          "37ad6b3563b646da978bf6013d138489",
          "945aa11a9c6f4be798a20cf5192cfe87",
          "3621bb398d244e35a568f88117b979f5",
          "dcb25b8e24fa457cb95956c93a275b02",
          "fcbb2dc2e9ad4602a2741ad18d549b5e"
        ],
        "HasNestedGroups": true,
        "Left": -5760.687323262358,
        "Top": 36902.31000644631,
        "Width": 13801.836607042409,
        "Height": 6224.111426596399,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 36975.31000644631,
        "InitialHeight": 6181.111426596399,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "780cd2c9d0654d47b594e02b807b5e8f",
        "Title": "Material Volume Calculation",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "074363540cbf46c198017996f7598c3e",
        "Title": "column spacing control",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "16c18ac44b444024b9551777719c45a4",
        "Title": "Beam Height and Width Estimation with Stability Checks",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1177.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a442381617814ab0b99b8ce5ec95de5f",
        "Title": "Column Load and Capacity Check",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1047.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "71b8ed1275074ae8ab67921d9f0e60a2",
        "Title": "Beam Reinforcement Design and Bending Moment Checks",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1133.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "28aabaeb3bcf4eec9db3ee11828f3c10",
        "Title": "Slab Reinforcement Design and Deflection Analysis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1090.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1eda9945dc7f4da0ad2abbedf08f713c",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8c267c2e2ac94f80b9383a6e9a6f85c2",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1133.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5f33a96c7a9b4c1bbc0062dadfa019ca",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1248.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4cc16a00406d46ccbed0628254f8e581",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1090.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6abe058fc7854a00bdd81396e2746be0",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1047.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ad32c279f4cd4d9baea1495b3d1fab3a",
        "Title": "Open Corridor",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1efe0aa78add423e88df2a70eaad1807",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c26e624f8865419ea8214efff077ce18",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7475d6acc4f14900b87c0cd1231a9aee",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c1593c90ed6a4231831d2ad53671f7ed",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "97d1cc9965014581930a4a963ffe4d0f",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "610521a1b8e04be3b2b437395550c039",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1133.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a942296624e14e7b9999c3b64ef6e164",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "85adab79121146d78e9a03d6051b3cea",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1248.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1a41b0d22fb5464cbdb722faa8ff7ab6",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1090.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "57e22386dbf74e8d955da65c774adf55",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1047.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "884e870c5f814a98b547ce40629de596",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1737e58864da4b3bb2b62be54e5bc8d9",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ccdd4aa8d1b34c79aaabaac8f8505715",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1133.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a295f661d28b4af9817058b46d279f17",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4944f209753940ebaafb85088d750b57",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1248.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e2512decda5a4a0f9ebdf441a931e12a",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1090.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a88a33c2d4634245b6d65ce001ec8e1f",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1047.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5de8b3261cbb4228a8c8c4f4fd4da5ed",
        "Title": "Open Corridor Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ec8770b075e54b1692d8dab4257d0473",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e2c45a74e5414f4596335340f0644e75",
        "Title": "Balcony Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "af4aff3e622b458b94955bac5711b96b",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "30c562f743b144c8992b1cbe5a345623",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d6e4d8a0fbc344e5b245cc1ff577cc67",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1133.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b9a6e612b2cd4722b9df12b0313e6df7",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c8164dc9e86747bfad2f55656e04a336",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1248.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "eb069a137baf4cb3a45b3bc0e8ef7ff7",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1090.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5e727e2f798645fab551c9cdc7294ced",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1047.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "17f26d171f304ae3898a22b2125dae04",
        "Title": "Open Corridor Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c8403fe441034766bd0d80aa8e19c80d",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bf4628c8a16f4d64847ece87f6503b8d",
        "Title": "Balcony Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "cdc6d9d421eb42cc8275a67c6825b288",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0375780c7fbc4cef91a2d9974cbdd923",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "48cc4061d0934fdebfab69386a411fb8",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1133.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ca87f0ef2f094053b0330ffeb3bb79d4",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1248.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3637eda47aef44e19a1463cb3f3e08b6",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1090.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "9a529b9737ca42b0aa9221a0d27379ce",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -1047.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8be2ffff213f4678b6be0e1e726a9029",
        "Title": "Open Corridor Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f1a49985111045249b61223f2ec68ce1",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "af0e2526fef34fbcb0e461452ef1aa3a",
        "Title": "Balcony Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -917.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a9404cbe55c64c5595297ad1caacd8fe",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 0.0,
        "Top": -961.0,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "02dc39efedda456a938aa4286bffdf8a",
        "Title": "finding the midel of line",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": -1567.614955417248,
        "Top": 37995.81525313219,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f54320b673c04be48f9a58db902a35ca",
        "Title": "finding the midel of line",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": -1418.1826763170575,
        "Top": 38793.43194515213,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ad370c3f29814d6dabe3cb2d778e6a17",
        "Title": "Beam Height and Width Estimation with Stability Checks",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2420.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "85c3cb4139b34ed7a43ecd4791a48a66",
        "Title": "Beam Reinforcement Design and Bending Moment Checks",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2464.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f47562b0402340bd85470c765b52b9cc",
        "Title": "Slab Reinforcement Design and Deflection Analysis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2507.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4a5c2f199f35438cb28ffc421257fdd8",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2464.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7f0ee930dd784564bc7a96d843b3049b",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2349.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "213e18a0ca19446f8bcd66bf34bdde81",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2507.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bf1cd09a0b7847dabd258ede9f9551e0",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2464.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d1478348b9084252bc7a4285b3eae7dc",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2349.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "86a24718f6e04245be845c1f8a8c5d6a",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2507.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e7100a8cf7fb4058bc742c41a7dc43d0",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2464.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "48ff80d9b8944a7fa24173c31205f87c",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2349.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ddd22b21fd4c4ec1b1012585a3fbe8b8",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2507.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b21e472475f149939856dbfd0f805b56",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2464.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3056bfec3631440c8532e857a454ef80",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2349.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d5bf3b65b8cd4a148516e85b76ea4656",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2507.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3db8db1abe724c648a6feef66d1e21c7",
        "Title": "Calculating the Surface Area of Each Room",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2464.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5414c714b57544008bf5e380cb00d63e",
        "Title": "Defining the Common Area Central Axis",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2349.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "83da4f2d622040cbb08a59f36c54c731",
        "Title": "Setting up the Outside Wall Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2507.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "51d491078ac4444a8a48ca0cb7dbfdf5",
        "Title": "Material Volume Calculation",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b44e7e5bca01445d89777d228a53edb7",
        "Title": "column spacing control",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "383df7f4a39e47dfa9dc6261c4f1a3e2",
        "Title": "Column Load and Capacity Check",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2550.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "78ad1d0f20ce4f28b8c346da16c2cbaf",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fd202acff040461a8ca15f6a1d05857d",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2550.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f5062add6f5a4783b26792a225322cdd",
        "Title": "Open Corridor",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f413c0199262421eba363ff6472fde88",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2647e99932c349bdbd22d83416f61b16",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "73cd51eb056048f0b2eae4555994ea60",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7e428936f23549f1a1c3e4d2b69b3c7a",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d2af89d4bd584d7c8015814ad3c56242",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "157f3f73266143c2b3d8baacc2d83f4b",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "51c2b992e52944499dead516617567c3",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2550.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "93c1bd0d8e6042a2a91397d5159a1c0a",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "467ea7acad5c44a5a6573024669f6b00",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "07568b798fae465581f1c48f23ca154a",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "57038378c98f49c58746b4a0523457b3",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2550.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "afd74cb905e74e15812ac9b37c8535af",
        "Title": "Open Corridor Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b98b5fdf9cb74af5ab2bd3b27724d6be",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "aa11dabc6f274b339b7a232eb99825d0",
        "Title": "Balcony Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "818dc90484854097a348d277bb63a880",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ad0ef698ee20484ab9d45595fbfac65f",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "92e5f2b4c048487885ae9df2b9d6817a",
        "Title": "Creating the Columns",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "921f4e7444ae409698db569be3c923a9",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2550.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "780bfcb7b7a447719fc5f8fa52a32571",
        "Title": "Open Corridor Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "43442a7bb0144ca58d902f9adadca968",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f4ed6b60540240f8a8612a25ce2e4074",
        "Title": "Balcony Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "20379c42169646248192e8a3d81e223c",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b757190829c04d519e6ed449e0d072b4",
        "Title": "Wall Extrusion",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bfaa09fe9cbf4a47a6d2297e03e8b677",
        "Title": "Plotting Points for the Walls",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2550.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3a464295bea6429fb15ca3dac57122c0",
        "Title": "Open Corridor Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f78823ab3023423aba4e8d05f61d5428",
        "Title": "Defining Room Perimeters",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bc105c4caa6f47c880007930cf2368b2",
        "Title": "Balcony Perimeter",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2680.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e765592982524b4696f2bf3146161d2e",
        "Title": "Creating the Slab",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 60.17358238084216,
        "Top": 2636.7671028958775,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 610.5484061850148,
    "Y": 75.88949804535572,
    "Zoom": 0.01797923789542605
  }
}