{
  "Uuid": "fbb8695f-3cad-4d36-b8f3-e352a4cebff7",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Group 8 - Approach Bridges",
  "ElementResolver": {
    "ResolutionMap": {
      "Geometry": {
        "Key": "Autodesk.DesignScript.Geometry.Geometry",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "10d1890f5eed454baaf4b8c598c69aed",
      "Inputs": [
        {
          "Id": "94c4c8ed9d0f41219d011a30ff5cf36a",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c647a0150a73424c9466961695a1f2b4",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e61da1d29f04bef8c7d906cf237f8db",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1fbad3f7dd4948d6acef2ab0916feb99",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "d27e9727036f44e6b2c25ca9eef552cc",
      "Inputs": [
        {
          "Id": "dcb0614db9734f0484fc55320172a851",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "431ed1c38d4640eb911898ddb9a7f1c9",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "624d4ee719d248f3aeb4c4a89876a6bf",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97444d997e684d24a19737bbb71b650f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "9bfa98c8015847239f69d20449536c9f",
      "Inputs": [
        {
          "Id": "4f7f259b78db4dd1b63256d778998d8d",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7a26d9d50064db1a4b9b1b7db52115c",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a21579ea9e44324b440a6ca9509f792",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba0a2b1f9e064bb2b4eaa14968e80bf0",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "611449a4df34462487e36cd5499c0390",
      "Inputs": [
        {
          "Id": "9b9129c4577b43f48b4d35cd2e7a97ff",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1da8cccc1d747c7a57c07264d1a195a",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e23cf337f0064593a769b64567d7f60c",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "609c666f67464ef0b42561c2358ef63a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "ef82bf7ff03c42d0ad4caf674b0b2765",
      "Inputs": [
        {
          "Id": "feda627c53134a0a9b260be20c2c4e83",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0af90aad63143e186a89c7eb0ad6458",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d941ecdb2d96487798bef0d16e65de39",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77ede2b39ef34fe99ec59788bd39f436",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7dd8bccfb45b4ca5931bc3edabb79f91",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "362fb36bfb914900b376792d0e612703",
      "Inputs": [
        {
          "Id": "ea84b0cd7cc84641b01c976a05a1c75a",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "258f38f767764a8caa581e222a2399da",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "106f4e69bcdc4389a6ecf17da5c6b305",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc2cc1562ee34065bfc0625fa90ed235",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "0beab8e30fa74649b08a5b3b4030f576",
      "Inputs": [
        {
          "Id": "d1597db0d56144bd84052ee9533df2cb",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3fa854fa044459b9de807c405fe9c0f",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25416cf8a3e6424fafcb9ceba9444e50",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51af66aaf2a94b58af3b1c9e40c8e82f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "237ad657012a457d87dcec7a22b5def8",
      "Inputs": [
        {
          "Id": "b2c2b4e7edb0483e9cd3e7d7230b3e23",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edfa520fb56244eca832c3d40a8b3c03",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7beeacae25e4d38a414e93287a471d6",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "h;",
      "Id": "10feb5049c0c46ce878dfaab3435f1d9",
      "Inputs": [
        {
          "Id": "8db816762ec04d50b1b5d2690d1cd2a6",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89e54f48585c4a78aa54ba5a11584508",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "fa97b763d5f048ac8b17d384727bef65",
      "Inputs": [
        {
          "Id": "5fed64fcd481407c9303b6defdf559c2",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87951b0e27084f968aaa49c33f62dec8",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd6b7580eded4caba1b96d7894772dfe",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "c9f681d6b0d44035b8c6ce7df140c05b",
      "Inputs": [
        {
          "Id": "a21d057b94a24edd99b2fb7a1144a6f3",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d80bef6989bb40ff84ea8c4701f39eec",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b45d269af27a4572b7dce3b80fc777e0",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "fcebc3b9ee954b0cb330e9393f6b0289",
      "Inputs": [
        {
          "Id": "60d99b1bc38846c99649128010c7097c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4677253d94fa4adf8836212141d29982",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5ff221581594733bb1be6b16dd17b71",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-2*z;",
      "Id": "e0385fd78266464185f997e1b1026c8e",
      "Inputs": [
        {
          "Id": "fb2d47e55a74434fa0749ad8c1ded692",
          "Name": "z",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1498c3c0f4849d5ab1ecc4dc6db6864",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "2412f22c289a47de91fceb8135528de5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1be0eff3aca4421097569199ff1c8cb7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b62deb4e68aa44ba84720493bfbe18f7",
      "Inputs": [
        {
          "Id": "0afa92fba06948a9b4247b4f0881d211",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9abdcb5669fb485a83dfca80c4a56c8d",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ce4d48ce7544f26991dd18462a2b644",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f02efef5c9944b3bf3950b788ca8a3a",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "ad638a4099114639b17b28aefc4aef5e",
      "Inputs": [
        {
          "Id": "1fa09dd4a46d4ca8abeea9614ce3ab20",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb75978abc3a4806bebb49d5365dbb6e",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f0f488d72feb4d3d9993132e317dca98",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x+2;",
      "Id": "9d8373a8fadf421bb75f6bdec1f0fe40",
      "Inputs": [
        {
          "Id": "6d9869d5e33a452db5c27cad7e4f93ac",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "959d116a921a4c928b9b310bd4b12e63",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x+1;",
      "Id": "ab4d1ae1deb94b6ab3c75a3903961c31",
      "Inputs": [
        {
          "Id": "444b8951d1a84fc6adfe70602d9b4719",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29b55335453f49d98f31ef51e7ca4e5c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "bc89db5e87914ca4a17cb3a308e84a99",
      "Inputs": [
        {
          "Id": "cc9ee2b0138c4006a4e78dd227637ffd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fe38d14a25d4b54ba12f366134898ac",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce2ef57d50834be1a42fac3262167372",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ee185b61169459980db5763652e178c",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Floor@double",
      "Id": "7c476bacd801422f96b4d0ac04e75212",
      "Inputs": [
        {
          "Id": "357959b9c7274ef4858afe5409899ef5",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42b465aff86442d6a704980457ff628e",
          "Name": "integer",
          "Description": "First integer smaller than the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "82f3df7b5b4b4594828df3236c4bb33c",
      "Inputs": [
        {
          "Id": "fa3a316c35964668a71ddc565b705d0b",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3133ac662a1947a19213a13c6f0ed78d",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f697c92499d4fddbc27eef2db6fb2c1",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "03ce1f9aabd447d99d6de47a3f833ef7",
      "Inputs": [
        {
          "Id": "f845432af9464488bf12e73d90952dce",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b2996c7f6244254b5b8026d3c97263a",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c0f14832341c4ae3abc4995004e3f063",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualSegmentLength@int",
      "Id": "654fc4f991b54082838dace207b801a5",
      "Inputs": [
        {
          "Id": "0d0c4a92e2ea44f4886177db0c7835a3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43bd9ff2bfcc41dcac76ed26f0c16f36",
          "Name": "divisions",
          "Description": "int\nDefault value : 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d589ec0a4d8f4b3bae6893b64121dcdf",
          "Name": "Point[]",
          "Description": "Points spaced equally along length of curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns points spaced equally along the curve length based on the input number of divisions\n\nCurve.PointsAtEqualSegmentLength (divisions: int = 10): Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x=ViaductEnd-2*HalfBuffer;",
      "Id": "a129bb00c1904e988e07e8bd66565558",
      "Inputs": [
        {
          "Id": "8ea72c4987d94b1f8c8459a3b67fa4b1",
          "Name": "ViaductEnd",
          "Description": "ViaductEnd",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9deb8fa7f0fa479b909720abf2999cd2",
          "Name": "HalfBuffer",
          "Description": "HalfBuffer",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e141640551c4d35bda31d75ed1be52d",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x=ViaductStart+2*HalfBuffer;",
      "Id": "6fcceda4aaf645a6948bf44208e5c8b3",
      "Inputs": [
        {
          "Id": "e5f565ed47da42bc83dcc808cb5b37ee",
          "Name": "ViaductStart",
          "Description": "ViaductStart",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5003a52ae37469e91170cd144867f8c",
          "Name": "HalfBuffer",
          "Description": "HalfBuffer",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "febfec51885e45f5a69e1496e72c209c",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "%@var[]..[],var[]..[]",
      "Id": "cb754c65094b48d7aab31f54e18a15d6",
      "Inputs": [
        {
          "Id": "b0aa9320da8d45778b6c0514255c2b51",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "211d5658885e4c048afd6391ebaf28ad",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35c4d1477b4c4e7d9a38608ed6a29b43",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Finds the remainder of x/y\n\n% (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a=b/2;",
      "Id": "972e55d223f04a6e8b17b331885007f1",
      "Inputs": [
        {
          "Id": "888cdaaf41de4b9990b235478b997a55",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c6e4a888c54e47cbb52f029b2970011a",
          "Name": "",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "24912641fde14e5da81de20414cde414",
      "Inputs": [
        {
          "Id": "b4eda0af312345bcbe8145d3d1f8d75c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82e69394f33c482fb40de9a488492773",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3155e84fed324c978ba055fe33da9c64",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f064e5437664936b14df10505cdd3d1",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "9f2debca2c754db2b84e5e36c597352e",
      "Inputs": [
        {
          "Id": "347a91d866d8459eacbb18caa70f4907",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e301c6e7db46437fb006c23741f18b04",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a89ad952eed24492846b550e1c32a965",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3419ee5bdf39493aaa394efa9697b71b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "d=-w/2;",
      "Id": "8fc8df9d4f494a089738dde74811dbe6",
      "Inputs": [
        {
          "Id": "9755dd38f06d4260bf281c5343a8283b",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb9cf8bc2a614b1dabdf18625e545ee6",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "daad8eb572b14f84bef8dc907b5b9b05",
      "Inputs": [
        {
          "Id": "339fa151ab5e4221a92f650e8cf5c67b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01e990b646664205b53d6443e826ba8f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c74c78bfe47d467bb963fdcbcbd15ec6",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "d=w/2;",
      "Id": "03de7248f61b4fa2a37cbaeca7911642",
      "Inputs": [
        {
          "Id": "886d4b3e37a34eb98611a5531c0eb370",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c4d9515ab7640bf85781596c8aaf068",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "f8ced63b4c7a4f0d826651fc00920257",
      "Inputs": [
        {
          "Id": "258d10b928304322872aec6e0a7260c3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3879b758bc884219ac8db58d6c7ce30e",
          "Name": "distance",
          "Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3f3262431a7471a9e00f154b720b2bd",
          "Name": "Curve",
          "Description": "new offsetted curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset a Curve by a specified amount. Curve must be planar, and, if a BSplineCurve/NurbsCurve, must have degree > 1.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "d=-w/2;",
      "Id": "3e02de1c00784df1a606a0c229a8d9f0",
      "Inputs": [
        {
          "Id": "98f31299300e4645b6a69a08b010e250",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "50cc3c63535242e2b1349c91c881ee81",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "9b66ba43d60f4d7bafad3442a9ed253e",
      "Inputs": [
        {
          "Id": "a517502d8fb6470888a337d7105848aa",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db769427312a4c349f789c550b303dea",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00a7fa4781cd458589c4ee4e3c8bc53e",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "d=w/2;",
      "Id": "b1b342704610438b98cd931c2042ba05",
      "Inputs": [
        {
          "Id": "5e9a729ee3884a5eb2a09c6bba4f8cc3",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02dcedb3da1d485e9bea8a9a06111849",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "1e4e9701885e486a978d8c961dc83228",
      "Inputs": [
        {
          "Id": "8527ecb96184406499d57b6ce9b935b0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e1fc723184246a2ae3f1c0267a2a020",
          "Name": "distance",
          "Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "288c06550d434779a00bfa5717166ff7",
          "Name": "Curve",
          "Description": "new offsetted curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset a Curve by a specified amount. Curve must be planar, and, if a BSplineCurve/NurbsCurve, must have degree > 1.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "fd7d982ccc3e420eb2259f6585d7d491",
      "Inputs": [
        {
          "Id": "a51d60b07ce74ddfa5bc57eee07be984",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05f747878b17441898638b11202e7def",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34513152959d46ed9a63e23fb34894cd",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41a741fc90e441eeb36cea5f0d9b929b",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "0409d50d99974f0580c88bccfb5ec4ae",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "774873a6b517474a86b2584dfab0c5e3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "9b015562a8534a28b98e18b8e94883b9",
      "Inputs": [
        {
          "Id": "11d9fc84c09a4a4e81b4541eb216b314",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a447d98e7e24578bc0ae1c1f01b7704",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4757148e05c465cb8141fa4899da74b",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d777e4b36194d259792328d5cb73cb7",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "76596504a9b94661b443be8c741ce228",
      "Inputs": [
        {
          "Id": "e3ee8d3eb0c347e4b1d2448349ea4a09",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f8a7ac2929945729ff664593b2b7c62",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "73596647de1f479f889321ecc1b72f3f",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c803f53723ae4a34a0b4ee1388335a02",
      "Inputs": [
        {
          "Id": "93b542fe7e994da1a66e67b04fac481b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de66028fedf24b5b9ef8af0cb50b7c12",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a39ca85be834180aee3af342dae017e",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "cdb112041d2e4886a6f317564e16b1a7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cfc77c49a4984fbeb129c65a5aa0ff4d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "6ae787ee418a407fae91540549901af6",
      "Inputs": [
        {
          "Id": "6897130a03e64e7ab036e88f96209c4a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f25832278ea4ebe8678ecfaf47aa040",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "162f4116fffa4fab8d299982f85d3abe",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5a93fefd0964400bf6a1aa4a74de670",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "30;",
      "Id": "323d00cf33f840c4bd7a04d1c88d7d46",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "330042c7d975427cbf06a109143012af",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-30;",
      "Id": "ca2f384ed69f4c69a0fd273eccf37688",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6677177eda784b66918b7f4f4b22726b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "f9dc30322b0647eca807880091fa7162",
      "Inputs": [
        {
          "Id": "82c873b97cf8467397f28e9283d65f25",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cb2b963b30f4c869325566be72cd98a",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3351fb8d0f0c47e9a0af700e0ac96a17",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca86084c07324eadba28db1cf04a9c0c",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "25edddb189674c8b98a6b7ccf37b0aa7",
      "Inputs": [
        {
          "Id": "9d65342c47a64ac8b6a439e135ad2408",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9104cf69691844f187a700b55d421df0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "980e4315c11f42c6a8b0ee87cd05a3c1",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "ebd97451d83a4026a362647326f3353b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8de55944a3a541dd95756e7ae392fbd5",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "30;",
      "Id": "39098ffd18d14ac5a62ad14f67de7eba",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "46f8c19b8ac44c16a51dc92d155f0194",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-30;",
      "Id": "24feff371f874b758ffc91bc69a305d9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "855d9c08c91a413297a95e890ffa1040",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByLoftGuides@Autodesk.DesignScript.Geometry.Curve[],Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "72fd8a4b4c4642c09ac63d5f7dce73e1",
      "Inputs": [
        {
          "Id": "1145a769fe064f4f87ce5bd4ce8ccda3",
          "Name": "crossSections",
          "Description": "Curves to loft through.\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2af350d92e154b1aae5203bdf8292c6e",
          "Name": "guideCurves",
          "Description": "Curves to guide loft through.\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a17ebb6aea4b4d72bdd93bdba89bae3e",
          "Name": "PolySurface",
          "Description": "PolySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Makes PolySurface by Loft through PolyCurves.\n\nPolySurface.ByLoftGuides (crossSections: Curve[], guideCurves: Curve[]): PolySurface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.BySurfaceColors@Autodesk.DesignScript.Geometry.Surface,DSCore.Color[][]",
      "Id": "65573856b647426386bd00e308384e0d",
      "Inputs": [
        {
          "Id": "17a99a2effb94af8919217298d44ca83",
          "Name": "surface",
          "Description": "The surface on which to apply the colors.\n\nSurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79181bd42c004644bcc296a82c1b2d71",
          "Name": "colors",
          "Description": "A two dimensional list of Colors. The list of colors must be square. Attempting to pass a jagged array will result in an exception.\n\nColor[][]\nDefault value : [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e40013a20394643b9d3c69d75ecabfe",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display color values on a surface. The colors provided are converted internally to an image texture which is mapped to the surface.\n\nGeometryColor.BySurfaceColors (surface: Surface, colors: Color[][] = [[DSCore.Color.ByARGB(255, 255, 0, 0), DSCore.Color.ByARGB(255, 255, 255, 0)], [DSCore.Color.ByARGB(255, 0, 255, 255), DSCore.Color.ByARGB(255, 0, 0, 255)]]): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 205,
        "G": 133,
        "B": 63,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "52c766d8f1804aaf9268e7f7f854246a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3b40f86b0b6e42b0bb412a1f06c9623a",
          "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.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 205,
        "G": 133,
        "B": 63,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "b3c0351fa6334a4e97d10bbaf640bf78",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1e4d52b11b04798b974881c2d52632f",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f6449496f2cf405994930d815aba4f67",
      "Inputs": [
        {
          "Id": "28a406940cbd49d4b77e4ecf20b03570",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdef2db40aec4f5bab349186f803ae6c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e781927df5744827a6b37a05e2b6cbbe",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "4c98f1eba9d04d6a9f61fbe121b8b1f7",
      "Inputs": [
        {
          "Id": "7f8d0f74eb22415d89c0b0c6153b587b",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c62535c305c44ac89fa0d262436c5cfb",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96ff37d5b8d645568a757ad517c16ca8",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "26c33c0cf20945fc88db187f4ac86490",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "2a244986a1be486399d997616a77ca86",
      "Inputs": [
        {
          "Id": "b061f23905da4098a9d6ab43cbb1200a",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e2368cc8b2fd47178c991c3444896f0f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "40-x;",
      "Id": "b4e7c9ccf729470b91c29cc4b652d076",
      "Inputs": [
        {
          "Id": "14a81aa363bc4171b0bb6262fdc96fa2",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27516c0c677d47128ca43c21d6eab7ef",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "f769a5e76d02414181789bc823faea5c",
      "Inputs": [
        {
          "Id": "f0a3cf78b25547be909175120ff187a9",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ed837f40797445bbb4d7fb91d52722f",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74e9d0be82664af288fffd5823588f9b",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34fddae36f9c4b58917604e3ba42feed",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x=ValleyBottomWidth+2*BaseBuffer-xstart;",
      "Id": "2fe08f116c6f449981b2b39399d811fe",
      "Inputs": [
        {
          "Id": "cc89308c0c02457bb636afcac784f2e6",
          "Name": "ValleyBottomWidth",
          "Description": "ValleyBottomWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bbff29e45a64739a036d930af989ce5",
          "Name": "BaseBuffer",
          "Description": "BaseBuffer",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f142ccea577e4c6cbc81c51e9926529a",
          "Name": "xstart",
          "Description": "xstart",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8671f754d8a14ba686b0e92fe9896027",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "33ded094a17f4abcaba35fdf70c66be1",
      "Inputs": [
        {
          "Id": "9ef506c9b17a4fb4afdde019b445a344",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de85dbd0f4a24526a7a0ea44afa23732",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5f6cfc39d8b479a9926d516d70f7abd",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "df5eb75ce45b421ebdd48ac4df1c8a65",
      "Inputs": [
        {
          "Id": "14681979d9004dbe87298772d25f19e2",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b80ec6cf9b543e1a2e5f75fc8283469",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5ccafe271c64d5db40501f56d2e8f67",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "9f0395f751514e16b3c89ff7b9e3a60e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "007b3e8b32174de697f2975783093300",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "c2cd9c98d0784ef79b8c1f8d6d148993",
      "Inputs": [
        {
          "Id": "3ad0518b0adb485ba0cdb714673096a8",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a25b43341a844fafad5a536ff7603c94",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed898b92526a411d9ab6243aa04e653f",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5+(span/10)*0.1;",
      "Id": "1a8b073272594fd8943e77c0dafdfbc2",
      "Inputs": [
        {
          "Id": "ccd28d94c88a45729b84f92a3415a5e9",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9afdea8ecbaa4774a2a5a75a17ec07ca",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "191662b3d042452ca344dd2b60003ffe",
      "Inputs": [
        {
          "Id": "f72afee8ad994af29f2981d97ee243e8",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4688579cc7624df29560f26473033c5d",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83a687408bf04a44878ed17f7bcfc25c",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "7cfe057be8e14abfbde865649ade90bc",
      "Inputs": [
        {
          "Id": "9bce96d0837f4163af42accf5e5d88b7",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b58cfbad930f4ac7a5bd0ff1582b9726",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "697bd2a08b8c48f6b3cf6d8c5068ffef",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "88547f47f16441f487548c01a3200938",
      "Inputs": [
        {
          "Id": "8dbf58d0850c4b73bde7da0d20c3981c",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f13493d3399444a8ba65b760d852424b",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1527a0c0ac4045d48854f37943201f7f",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "414d108b4f6c4e04b7730721c774bb84",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "2+(span/10)*0.5;",
      "Id": "2af1eb9934464d2f8fadf0530dd0f178",
      "Inputs": [
        {
          "Id": "a768a490017f41528d8ae98731a0e9b9",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e51a10bceb3c44728b65f492dc9eb15d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2+(span/10)*0.5;",
      "Id": "4971b3ed67b34137862ee81ffa41ce47",
      "Inputs": [
        {
          "Id": "00eb1c66d777455ba4f5566a78ef720e",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e2c9786461034112955e65f30814e603",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double",
      "Id": "17f84bb0825c4c2c8b10b058cdd8cd21",
      "Inputs": [
        {
          "Id": "3f149330644e4b17beaeaad99258426f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "708bf718f45e45ff8532286e37b0f1e6",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "866bc1dac4df433e9e80828464c1a0b3",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1+(span/10)*0.2;",
      "Id": "bcaa2bcd699440c197b2140ce7989731",
      "Inputs": [
        {
          "Id": "a15f1fd7aee94491bc98f2d287e462c8",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "626578f9927143f38d5560f0279a4614",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Union@Autodesk.DesignScript.Geometry.Solid",
      "Id": "44cfaecb14e941ec8ee5f9fff8e074db",
      "Inputs": [
        {
          "Id": "8433d20262924c7e96ae500c1dc71b5e",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "149d64f0017b4e06b47a1ef8945a6bf1",
          "Name": "solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ce3bd39948845da9e0cf1be1d2fe6b7",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The boolean union of this Solid and another.\n\nSolid.Union (solid: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "130d772c8bed4d4fb08d8a7ffc64dfdf",
      "Inputs": [
        {
          "Id": "19fbd2a76e19458a8735aaf1aed5ee6a",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3996c9d20214bd2a3512914276919fd",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "eb10efc0357d49718ff5478150b4103c",
      "Inputs": [
        {
          "Id": "7f275646f9ac4450a9a02711f3cbe44d",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9c271173efeb46a883d00b930189ab60",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "77e5a83814764c828c1a9b310a96e60b",
      "Inputs": [
        {
          "Id": "e5cda2b178914838a92ae0f01b63312c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4522b76a5834a189964870348cc9f25",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1df70a54e937480f8e721156d8c50197",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "c7b54be613e8484db79f08b8bbbc00d4",
      "Inputs": [
        {
          "Id": "429d4945a652431091fb080c681e68ad",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b23b361e17d452ca1018034ea780334",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "6e14c8ae00854b0db57c14df17f70c6d",
      "Inputs": [
        {
          "Id": "9af883a6fee140da81ac5905e38043ba",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e30181bce7646cb950a3def3cedf4cf",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b5c2b2f188d4cd088df560d6c5ff816",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "96be1c6c90ac47c8b1419962b1c308d6",
      "Inputs": [
        {
          "Id": "385a4763669e4b9789696dff3c36f19b",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5b7b5106d1a4b57b98e35cbfa8cb675",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41934734851449849980f1b9376594da",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "6a38ab9691654a54bc5355af72b2a9b1",
      "Inputs": [
        {
          "Id": "3583db466fd94734857b81a4ff7b2def",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2dd1bf44e3f54780b4c4855a2d02fcc8",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "7417f6d9c3a4458db86c3afda1752c79",
      "Inputs": [
        {
          "Id": "9843917b489c41198f9556a8f9c2e6cf",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d26847901784d7cac59bc33e1be504b",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "6ea51e1041494eca910a36223ec0432b",
      "Inputs": [
        {
          "Id": "4660e9eab2594ac3befebafd3d0236ef",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c122834fa5742879b87bd1cd834bbc2",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "3ed7c83cf41642029609276126e2f796",
      "Inputs": [
        {
          "Id": "b1a4eef43e424180a2e416456081bfba",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "2e9dd16841794b51885d96da8779f219",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f944480f3f84fe380a7d1fb29a26284",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc5589115eb344f5aedcb0554af45f0b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Id": "740d954b945f438882bcab1971a39ccd",
      "Inputs": [
        {
          "Id": "7510baea18df47c4a49f6bfe2d4fa521",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5eaf6c2af11345dd9ec9be640b0b7f63",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "7417e6f47a5648979ca74b636de1e667",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "87aa5248271c4a6cb4cefefba1b95546",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "88c15c5e695145cdab4c37a8ca9b2f44",
      "Inputs": [
        {
          "Id": "38e5c1c0f56149edbb445d59c35a911b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "19190dbf449e401d9e7654219d8deb2b",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3270367ceee7449fb1176a4a499bbcdb",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b9c0c7662f34f2bb1f505c057aef0af",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "0.5*x;",
      "Id": "3cdbf64026e14da4919fadddb2caa361",
      "Inputs": [
        {
          "Id": "874a14a0de174368a739d15b9d891c1e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "574a67b277b6469998ef07703a74f57d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5*x;",
      "Id": "87dde4ec86ef49779f37a9dad1801448",
      "Inputs": [
        {
          "Id": "8f648a2cfa154ae4a165d565eb99462b",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af488f977fa1416ba59b54534fe9e450",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "4cc073c7c8314cac82ad3f0a1d564588",
      "Inputs": [
        {
          "Id": "49043edf7c134ca0bb0068688e715505",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8a5198eb8f349feb3eb61c173591cee",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f4372e455e24ca29172a3d77a6dac79",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "632b662a0b2c422787c2931911750b58",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "6a006c9ab0a140b3b254fb78fa129d76",
      "Inputs": [
        {
          "Id": "cc39f3017d4c4c3b8ef5b1d0ff95dc50",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4453178bedc4d37a239db2e14a602aa",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c8ce4f8f9974642b91bc71262a76405",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bbbdd55986d3465d9211bf01e84739a0",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "0806683274f844139929381d838fa608",
      "Inputs": [
        {
          "Id": "b18f2a3918374e4f87a782bfe2aa4e52",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b03da4a51be0453db7531d81193ec8e3",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed45174e22c146e89408b3b0b0075b72",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46516f2460db4f45b678daa795e3f485",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Id": "ad2cde8b276a489d9c1bae047ae5762c",
      "Inputs": [
        {
          "Id": "576019c748ff431790765dd7a83a32c8",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f208847d433c4d73b83bddfb3e8e2a2f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "7b636875da5e40f89e0fe7e878f98409",
      "Inputs": [
        {
          "Id": "10ec585397a64517a8b43c081af8a6e3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "870ac519aee140cea439609baf92597f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30374406107a461096741c1173701ca7",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "cb653717e5c54ef7a3a2ed7d83a5f4e0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "285e827f87454893964e4c250e0330c5",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "dc21e241a27242178c897a3a374f6e4d",
      "Inputs": [
        {
          "Id": "9952efda1c6a41e78b1b84e9bd01b9f4",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cd430f7c5db44c29ed8b4f5f211e686",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2db4b1bd1684f80a1075d351e17c0f0",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "763a4f013b6d4d8ebb4eb7789c39fbb6",
      "Inputs": [
        {
          "Id": "208ecddc956a4e158d9df167b62eab8d",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ef7af82f52b49b0b4a86bb08739eb1c",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecfe25c99c2b43bbaeccf3012b92b5a2",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1+(span/10)*0.1;",
      "Id": "50896a66158a4ed3ab14d94f994f31dc",
      "Inputs": [
        {
          "Id": "3613c30a1cd44722b8f8b00cb3091e19",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "801218664fea46d2953f9ba5a75c1a85",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1+(span/10)*0.3;",
      "Id": "acc10e75941f4667ad11a084da67919c",
      "Inputs": [
        {
          "Id": "49f60f2b30ae4823836a8312cb469fec",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc059221475747fc9aca03deadb18fcf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5+(span/10)*0.3;",
      "Id": "5ff87882302548b8a72fcfb4710ece8c",
      "Inputs": [
        {
          "Id": "6bb2d7f811ef41fea9c05b3f66bfb40b",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0130ca8fbed447839ba9b51f7c6d6dcb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5+(span/10)*0.1;",
      "Id": "6039d40ffc7e455088d0398f5ecdf5d4",
      "Inputs": [
        {
          "Id": "d3636679183e4cf994e2d945ef000a54",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b173a571f43945d0b6bc5e6417e6dcbb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "7e591d0bf35b42e7a74ded5b4cb57358",
      "Inputs": [
        {
          "Id": "6a8768e41563423a9bacaa4a89a28755",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0843bdbb3a9a4880b364952e1e1d15af",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df769817ec5d4817b33943e3daa62e74",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "e5484e45c1064700b758ab0cdd46be70",
      "Inputs": [
        {
          "Id": "9f83e9142bd04ab9a1f63f642f7a99fe",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17d11588b4914b5fa717949b147a00df",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b60b1e2ca9a7443c9dab33edc5194504",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b29f6a847db4b89b867657aa6b850ce",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "a91b38b5824b4583b3100a9b3e5d6e0e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "56336c5763754454bac715521c42ff33",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "16c74922f3944ec99a27a3642609160c",
      "Inputs": [
        {
          "Id": "4a670dc7466d4ee9b067283dacb98134",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4781764bcfda4235b805d9cd0c48b3a4",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b9060d4fdd34332ba29bce2e257210d",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by sweeping a cross section Curve along a path.\n\nSurface.BySweep (profile: Curve, path: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-0.35;",
      "Id": "6a18c8cc24b64aa9a23fcd2d2ef80eb9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5084259d14e9479dbe8e1dc6238df1ee",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double,bool",
      "Id": "08abedddd80245928fae659cdca5c8e8",
      "Inputs": [
        {
          "Id": "ca4b825afbd24438bcdc431da48d0353",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "295b5caa178b4632834f676e8fcdaec9",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68ee5d88f1854cbd887dfbe50300e676",
          "Name": "both_sides",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa37cfb212764b5ea84d49eee8510907",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides.\n\nSurface.Thicken (thickness: double = 1, both_sides: bool = true): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "3ff3bd13e8634bab90359daa3d4ac9bd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "efd53ac177cc45d0b43a7c0b4118050d",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "01f65c3a74b0459e803b6de7652c09bc",
      "Inputs": [
        {
          "Id": "929b48053b9540b1afa623f8d41a6e6f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "444bc27b4b654c8bad21919dc6744e67",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ed019aeb7b449fe9748fd657ccdd61c",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "690290779ee7477c9bed28fcb0897f1d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "4041c49137544986a77060668cdce083",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2b56e7847b8e49d1a3c7c21d7cc6e8d4",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "l-x;",
      "Id": "4cc2d583951f4c7ba5c1340893b52326",
      "Inputs": [
        {
          "Id": "92cbddc1157442b8a25774717501d59b",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcc8c6d988444cf297e44c14c8cef8ef",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11eb874d1e894868b6efa6203fac51b6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 70,
        "G": 70,
        "B": 70,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "c70411c0d7064368a158b84f600c4a55",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6bd1f085932e4a41a68f80c704de954d",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "d54a5d507be74e7394785b0b636ef5fa",
      "Inputs": [
        {
          "Id": "9140c4580d95485393b4570ffc6b009e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20e6c58e18cf43ff9cd70f88ece5859a",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "717c76e4306844a295ded567d4f8c849",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "2ae00c474a6346eaa8ab521d18de1997",
      "Inputs": [
        {
          "Id": "477df2e041ed4a3d8ce3a848c56aa6d2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7a72b4430be4da3a94a8a509bf56926",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a78bb2c2617b41209a059f8d3887df75",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.Surfaces",
      "Id": "d506722a12314dfc930ab7b954709341",
      "Inputs": [
        {
          "Id": "26daca15bdd44c84a49a05f5a28e77af",
          "Name": "polySurface",
          "Description": "Autodesk.DesignScript.Geometry.PolySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4819a965528844fba1d59f2f4a40e216",
          "Name": "Surface[]",
          "Description": "Surface[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Return new Surfaces representing the underlying Surfaces.\n\nPolySurface.Surfaces ( ): Surface[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySolid@Autodesk.DesignScript.Geometry.Solid",
      "Id": "5bad0c822a18400b9fe9d3c8054a82e9",
      "Inputs": [
        {
          "Id": "327bca8a270846019b971f8109d95e41",
          "Name": "solid",
          "Description": "Solid which surfaces to use\n\nSolid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0be03ee2e3014f06bc607e029f61edb8",
          "Name": "PolySurface",
          "Description": "PolySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make Polysurface by surfaces of Solid.\n\nPolySurface.BySolid (solid: Solid): PolySurface"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Filter, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "9a106581b4d24f7eb5c21f57572b0b24",
      "Inputs": [
        {
          "Id": "fa098375ec2246bb9c18a7e7f6f5878e",
          "Name": "list",
          "Description": "List to filter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe5ff239dcb5422facf38e936e2249df",
          "Name": "condition",
          "Description": "Predicate used to determine if an element is filtered in or out.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "65e677e6a0ab47f4869c53adb1e9b56c",
          "Name": "in",
          "Description": "List containing all elements \"x\" where condition(x) = True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98842ad4f3aa4095a4b066b05f1a79c8",
          "Name": "out",
          "Description": "List containing all elements \"x\" where condition(x) = False",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Filters a sequence by a given condition such that for an arbitrary element \"x,\" condition(x) = True or False."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "135f6df8aad04bb5928fd8138cafa61d",
      "Inputs": [
        {
          "Id": "8635e009f9914f368ed44031a35262b9",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46aed828f0c54149a35b2a6ca6dfc6ba",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b0a3a11147747bbba8ba250012afd7a",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "c98ad4ec2eff4456b6362f03e3472c84",
      "Inputs": [
        {
          "Id": "2670661dbc164da4a8de06906e6bd525",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "074c2215e8d640f4b140506a74587033",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3cd88e9586f4a7481cd679c5ff824fe",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "<@var[]..[],var[]..[]",
      "Id": "cb38e11bf0e244e0ac17feaefc3eca19",
      "Inputs": [
        {
          "Id": "f9b0b04dc62044a1aa4252b6ab850836",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0e79b4179164133b066d067e690aac2",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4611907711b7449f9daf4ef57e87220d",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x less y?\n\n< (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "f54f8185d44c40178a18ecf50a7a2dd6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5f4e392df313421881a40b2bdaaf86b5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Filter, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "430e9e98d7ba46eb8a2cdfabfe21da88",
      "Inputs": [
        {
          "Id": "b2e875cc80fd4571bb250d51c456db91",
          "Name": "list",
          "Description": "List to filter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7dd0155c83b645dc8c0f69d24840a7b6",
          "Name": "condition",
          "Description": "Predicate used to determine if an element is filtered in or out.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40a1da6d57b04760b4abd77dc2f01492",
          "Name": "in",
          "Description": "List containing all elements \"x\" where condition(x) = True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ee94dc243834843b8dc0ae001acba3d",
          "Name": "out",
          "Description": "List containing all elements \"x\" where condition(x) = False",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Filters a sequence by a given condition such that for an arbitrary element \"x,\" condition(x) = True or False."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.MinimumItem@var[]",
      "Id": "b781b87b8c0f4cb0807be4f9eb40ace8",
      "Inputs": [
        {
          "Id": "e145fbaf14b84740b5b9f1854bfbc903",
          "Name": "list",
          "Description": "List to take the minimum value from.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c8c367ec0874662ba23ec66b80fb710",
          "Name": "min",
          "Description": "Minimum value from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the minimum value from a list.\n\nList.MinimumItem (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8336a4572e204da6b59008876470d4f1",
      "Inputs": [
        {
          "Id": "a188526c169745b9a636e23b2f2d7dd0",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ecc19e93eb3b4cb3888e3b8e800a89b0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d540ea2559b84a92926e74e58e5ce587",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35c4946b1b514493b2340ae49c82cb5f",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92f0e46d33274fbd8bfc0d51e3c54659",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3942d25e0c254537846b593c12c9c77c",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Id": "2690d61886434331a18a2b47d0caee5a",
      "Inputs": [
        {
          "Id": "14e879a44e2a4563b59a2af73dd7609b",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9094d26f4a041d2a1ac0f23621d86fb",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "3fda98e6eeff447b8a7e745e12269f24",
      "Inputs": [
        {
          "Id": "66bcdbf9e3cb4e359d911d4cb836039f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "889bf1225bb9473fb9a1ed1330b50284",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95e3f6a09df04fac86899d16c02b1542",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4834867c967461089dc320e50855b23",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61129e0157f245588e68dc13843e8f15",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "w/2;",
      "Id": "4fa9821e41964fe38e1aacd6bd8ff67e",
      "Inputs": [
        {
          "Id": "8efb77f412fe4545b431de9cb3bc9de3",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "752cf327476046159f8d5ed65b9ec70f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-w/2;",
      "Id": "7ff46cec7300417ebb79e7481c06539c",
      "Inputs": [
        {
          "Id": "36b60f54594a47468131af1050167a54",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "be0215c6f8564b99828de6a26174a969",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.2+(span/10)*0.05;",
      "Id": "747dd3572e5045b9a49985afa531cf15",
      "Inputs": [
        {
          "Id": "72145292eeff4b59aaf24625e91371a7",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a87889c93e3d492c9259e7220327ff9b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.15+(span/10)*0.05;",
      "Id": "2fa4a22f05bc4994b73dfca3f225168d",
      "Inputs": [
        {
          "Id": "05922632596b4113a7e21a1cf19a15c4",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "045d1c76e68d47af8f5abaa410fb5769",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "d28ec73e8452480f93d18a6b30c45919",
      "Inputs": [
        {
          "Id": "18f825c6d0aa4101b227e7935d2e87a3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a6082af13b2479db85aa992bdb04f8f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae7bd0649c4a4b98b2e5cdc7dc7b18c3",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "652cf99476a44cde8d809f4c2fcaa030",
      "Inputs": [
        {
          "Id": "ae684c2a46384f6aa52c5b4f2fdc4f02",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16ee4d331791487ca157b643b3177050",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef9b1caf7c5145949f9feeeacdaa64ba",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "acdb34cb1ed84bb48528faf842194822",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "f0921e877d444b73bbcfdccd74e74adf",
      "Inputs": [
        {
          "Id": "e195d267e0a14738aba790244d398608",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48c539eccc734347a5e53a2ab131a4db",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c316a02999a9453eae46c82a66b1652d",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d35d2745e6394454bf98027f9efb68b7",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c4c9442619d542b1866d95ab52179b2c",
      "Inputs": [
        {
          "Id": "77bfd81749b74b5d91063c1964c175b0",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36cd929da45247318dfb0c60124f8b89",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46f591c3003b4937a5539b9862f90b92",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves",
      "Id": "389c699a367d49c6ade32647908dd401",
      "Inputs": [
        {
          "Id": "847b217ab1844f2996b8a847c6b77297",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc0b6844b4cd4dcf8e601b6e99c2dd6f",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SweepAsSolid@Autodesk.DesignScript.Geometry.Curve",
      "Id": "a83c3ce2278f4b199be501d46b676ca8",
      "Inputs": [
        {
          "Id": "b1413da12bfe485c9ce426b3880b889c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ad88c926e2d455b9f6acaedbe349d30",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92166d7a1d554e9cbcc7623f2acefa7f",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweeps this closed Curve along the path Curve, creating a Solid\n\nCurve.SweepAsSolid (path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "423523304eb84f889cea313e2cd0a122",
      "Inputs": [
        {
          "Id": "764fdbb9baa1429295ebf604ca25ed3d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc74fa3ef4c24405becc4bc023e6c6d4",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aee9b9300b884bd4a3c833d80303491c",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "fd81611b31394b9c97302c198cff6978",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6b169da1c0c2498e8d712eabe0340567",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "2887f951030f402588a52c7c5a5322fe",
      "Inputs": [
        {
          "Id": "b29cf5746dfc4051b3b18d246f029248",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c199f5b4740943f0b83d15962d24e2ca",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e3640eea8a64c0eb07559331d4bc932",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af01ca7d6fe64ff5a3b29a35e1444e1c",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33afdf33842f4f8681857a4c18072db6",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "e7e016a7fcdb4ed4b525f4d2ca04f551",
      "Inputs": [
        {
          "Id": "2a07cd16c31949338d7056311e6ffd33",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f10c5a1a215475193b70be530e608e0",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c952bbe982ff4b2da021b613eabbb40f",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee10546f027841eea0ee178ee540a7e2",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "9cdd583c5ca349f883a864d882707d88",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d4ba62b111a246be9c6763771e0d863e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5*x;",
      "Id": "567ddbf0e56e456bb84bcdbd5ff0898c",
      "Inputs": [
        {
          "Id": "45e5b851d3b84bc49a7f3cd54b9acfdf",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "69dffeefdf8f45b386a0a8b6afa14f7e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7f2dc7766db541ef8b286738557da6f3",
      "Inputs": [
        {
          "Id": "832eebfad4534de79ba0068d00e96e47",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a27bef05b54439a8463e03864520afb",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3253e039c76f408c940bf585b6e517b0",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c97e18781db42b8b7ce7fbb199ff54f",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "1.5+(span/10)*0.2;",
      "Id": "8cffeac714ab401282108031816acd11",
      "Inputs": [
        {
          "Id": "9071273b4884414c906da91a4b91cef5",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5acb8fc46db749cc9102b269a7462345",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5+(span/10)*0.05;",
      "Id": "3fc30e28762942ae9f8c9e55c4cf8e89",
      "Inputs": [
        {
          "Id": "530b586c153b4fbe8bb4a014629eadd8",
          "Name": "span",
          "Description": "span",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92be062e7ea944bca43f01c3a5deb64e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "39227a6b865d4aefa33e5ed3549002d4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f6af8a799df44987b3baf43db4b456aa",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "23ba249cf1f049b8a6e9b3e91fbeeff5",
      "Inputs": [
        {
          "Id": "956358daaad7454abe81f4cc6e65b92a",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fba8b5d846bf48cfb4db85d191df3327",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "302c3147fe984fd69dab69e183b2fbd4",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "365b2baa445841b79b5c7ec16a992431",
      "Inputs": [
        {
          "Id": "3c4e6309ee6147049494d3df1ea0e023",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10685d516be24175a50db7c58b1ec5d2",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b609c171510d408c88c7bb7ae23f14eb",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Width+FlangeWidth/2;",
      "Id": "19dab5d6a8a84abb92a171e3ffc08549",
      "Inputs": [
        {
          "Id": "e93c9ea4a3e54849a720f513c9f09a42",
          "Name": "Width",
          "Description": "Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbfe181aa3ca442697c43a210abef85c",
          "Name": "FlangeWidth",
          "Description": "FlangeWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "167955f6557b43b793037957984863e1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Width-FlangeWidth/2;",
      "Id": "4ca5dbaf92c24b1186f9c844b312f05c",
      "Inputs": [
        {
          "Id": "e69bb081aefa42589a6bc141e32c7529",
          "Name": "Width",
          "Description": "Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30cd79cf41c7427db24df022184c15e4",
          "Name": "FlangeWidth",
          "Description": "FlangeWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0029f9eec97a44ffbf9f870c337d459b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3db533d5b4eb4951b5f55a39aad13d75",
      "Inputs": [
        {
          "Id": "126e2d4ac02f44cfaef58e1f0901bedd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c49b1ae77d934e86845c6ba4efd2f6fc",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da06e218ba434486899381fc39f806fe",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "a63e63530b444a0c855c95a1a3520f25",
      "Inputs": [
        {
          "Id": "c6737308f8fc4cb0915cf6346596a7c1",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ea672927f6e45cb8b4200667b55c3df",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "503fdc5010204ae4aa7b32a996b2a16e",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "af138c8e8aa341e08bf4348ca4d6e76d",
      "Inputs": [
        {
          "Id": "83f604b5c267406e822c5c5c3eb71a7f",
          "Name": "solids",
          "Description": "A collection of solids\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ebe536d08104d0681b4cfd28c80bfeb",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Union a collection of solids into one solid\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "571befac4db24c04a68d88216810778d",
      "Inputs": [
        {
          "Id": "18a61fde94434168bd73182a6a571893",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e60ebef9fc14745af0cdc03227a41f8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "fd6a57b2eb3441e09dcf9208b224f868",
      "Inputs": [
        {
          "Id": "5c447f0bc3e942cc9ce52def41b5148a",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5575b071cc754d53ab7e90a7dd6356b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "f635fddddb974dde8d22f0fce2bf5cbe",
      "Inputs": [
        {
          "Id": "b0bb719bfbb94c518567e0a51b83c69d",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f79556291b974e8ab2b1bbbe8771a5c5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "6e0d06ad133e443b970d5f1a3876c622",
      "Inputs": [
        {
          "Id": "0699ee56908047b0b7e8a0da0093bb96",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bada295e720e4a3b98e43b3cdbe90fe2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Filter, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "7d32b49f4a62405d9dccb5778aaf5c9b",
      "Inputs": [
        {
          "Id": "84fe9038a42543f5a494f4c0379bff1c",
          "Name": "list",
          "Description": "List to filter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23e71f3ec1bf409b9feeb685dee18e0b",
          "Name": "condition",
          "Description": "Predicate used to determine if an element is filtered in or out.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5b9101e69aa4ba2b09fedc63f533d00",
          "Name": "in",
          "Description": "List containing all elements \"x\" where condition(x) = True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6a915d043744c94a8245248bd3219bc",
          "Name": "out",
          "Description": "List containing all elements \"x\" where condition(x) = False",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Filters a sequence by a given condition such that for an arbitrary element \"x,\" condition(x) = True or False."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.IsNull@var",
      "Id": "272544c9b08c42e1b732e5d80b7350ea",
      "Inputs": [
        {
          "Id": "fa56e017afce4636b97d8d2a09ea9f9b",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4b81d667c2e4f4897092f05646c6122",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "e9a3da7c220d417eb0ad06eabd409eff",
      "Inputs": [
        {
          "Id": "5c473b01d8f84205a1623f6d0e51ebaf",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "608f69bf4a3e4935b0a36fb49ceffe97",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "SpeckleDynamo.Streams, SpeckleDynamo",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "bassel.alawar@campus.tu-berlin.de",
      "Server": "Speckle Hestia",
      "StreamId": "GkDXon-Hv",
      "Transmitting": false,
      "NodeType": "ExtensionNode",
      "Id": "69810533970d48079b9953b69865999e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae7508106326473fb12d74a161ad19f1",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Lists your existing Speckle streams for a specified account."
    },
    {
      "ConcreteType": "SpeckleDynamo.Receiver, SpeckleDynamo",
      "DocumentName": "Group 8 - Approach Bridges",
      "DocumentGuid": "fbb8695f-3cad-4d36-b8f3-e352a4cebff7",
      "OldStreamId": "eJH6KfJ0L",
      "myReceiver": "dVBNT8JAEG0VSv04Gw8e6h2XtighJk0UNBHwYAS8kmkZw4bpttkPCX/di+6mHrg4ybydzL5982Y93/O8HxvudHF+ZGE0r7HYEo4rid3oA6XilcgSNmQxi7vR2JA2EjOBRkugbvRmcuLFDPeLaosiE4ao7QSvDnTYX/1Y8zFxFDqwhJOlQvlcAqfOCBQuJYVzLRHKybr1XhGGDXWyPm2Kxb5G3/dbvn9xKN1cugfOvcvg2MJ1DkohMSDYgXwooKyNYtrc5CiJC7bGoGVp0UbrWt33ehtUmgNTjTLbVXKrelDzoO2s4vRlMPucxq/tb/tf/8x3W3e+gAyuVl7onLhO0LFwOYjTYZJCkqf9tMA7hDiPk9uiH4SO8rQXUFZnvw==",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "bassel.alawar@campus.tu-berlin.de",
      "Server": "Speckle Hestia",
      "StreamId": "eJH6KfJ0L",
      "Transmitting": false,
      "Paused": false,
      "StreamTextBoxEnabled": false,
      "NodeType": "ExtensionNode",
      "Id": "1ebb391ed9014bd79fd0b666c754d124",
      "Inputs": [
        {
          "Id": "767bc27493b64ae68b7aa93ae91ac396",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ff0da84730643e1a9412b146d0d355f",
          "Name": "Bridge Width",
          "Description": "edb3fd86-1569-4835-bf50-2e2f1f79b019",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Receives data from Speckle."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "e33461acd416415aa98105b678dfd4e4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "77bc7e7da19446d89c7487a8479d6cfd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "SpeckleDynamo.Streams, SpeckleDynamo",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "bassel.alawar@campus.tu-berlin.de",
      "Server": "Speckle Hestia",
      "StreamId": "GUMKyqQ-V",
      "Transmitting": false,
      "NodeType": "ExtensionNode",
      "Id": "dea0b021adeb40c79fe49c804195fda7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8ad6eadaadf04a998d3ff7587d64347c",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Lists your existing Speckle streams for a specified account."
    },
    {
      "ConcreteType": "SpeckleDynamo.Receiver, SpeckleDynamo",
      "DocumentName": "Group 8 - Approach Bridges",
      "DocumentGuid": "fbb8695f-3cad-4d36-b8f3-e352a4cebff7",
      "OldStreamId": "GUMKyqQ-V",
      "myReceiver": "dVBNT8JAEG0VSv04Gw8e6h2WggbQhERBYwgxUfm4kqEdwobptu6HpH/di+6mHrg4ybydzL5982Y93/O8HxvudHF+ZGE0KzDZEY5zic1oiVLxXAw7bMBiFjejsSFtJA4FGi2BmtGbWRNPpljO8x2KoTBEdSd4daDD/urHgo+Jo9CBJZwsFMrnDDg1RqBwISmcaYmQTdLaR04YVtRJeloV87JA3/drvn9xKF1dugfOvcvg2ML1GpRCYkCwB/mQQFYYxbRprVESFyzFoGZp0VbrQt2321tUmgNTlTLb53Kn2lDwoO6svixep+Xne2tZ/7b/9c98t3XjC8jgauWFzonrBA0Ll724e3eTDLqbTQox9joJdjf9234/CB3lqRSQ5We/",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "bassel.alawar@campus.tu-berlin.de",
      "Server": "Speckle Hestia",
      "StreamId": "GUMKyqQ-V",
      "Transmitting": false,
      "Paused": false,
      "StreamTextBoxEnabled": false,
      "NodeType": "ExtensionNode",
      "Id": "441dfddda4d1467f8104b17edd05361d",
      "Inputs": [
        {
          "Id": "bdfe80be5d094ba0931234d37257da53",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f34e03f0de904d32aa1008d354e35e25",
          "Name": "Lift Span Length",
          "Description": "483bb779-b2a1-4c5f-8ac1-91659ec3bfaa",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "938926b3e6af4eaaa66995aa11891052",
          "Name": "Elevation",
          "Description": "084815f3-4491-40fe-9cbf-9fd5613e8aa2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0bbd4532cf4402eb598edd1e155869a",
          "Name": "Approach Span Length",
          "Description": "de889480-1249-4488-b0cf-8208e6873bb1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fd0245c768b4c94b145ae896ff9e273",
          "Name": "Viaduct Span Length",
          "Description": "cf73800d-203f-4a55-a381-73d9567f2180",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3912dd841c0e43d6acf6991852814efb",
          "Name": "River Bottom Width",
          "Description": "03d76b2a-330c-4eee-93e0-66548ce4de7a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "353b19644da3495da12da6c3d28d91d1",
          "Name": "Banck Width",
          "Description": "079026af-99e6-47cc-984f-c58a001fe3bf",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Receives data from Speckle."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x=0.1;",
      "Id": "5a620636fead45aab6216c320c7635af",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "858ef0f28e3a4ca0bb1f5dd70b891cb3",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x=ValleyBottomWidth+2*BaseBuffer-xstart;",
      "Id": "1da6cf09705e4a4292db3194363ba3eb",
      "Inputs": [
        {
          "Id": "3b2ae41da890498aa97c4444b6a31b23",
          "Name": "ValleyBottomWidth",
          "Description": "ValleyBottomWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e621815a6bd64ab09d6d259f4a852ce3",
          "Name": "BaseBuffer",
          "Description": "BaseBuffer",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84d6f5ce823a4e9aad37142d05b41224",
          "Name": "xstart",
          "Description": "xstart",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9f04a04d4854827962e1ae195d09365",
          "Name": "",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "h=(l-riverBase)/2;",
      "Id": "0e7d0541f0ef41719c8c453ecbcf1a72",
      "Inputs": [
        {
          "Id": "6cfc8fa3024e42dab7d99c7c31569e43",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd09331a930d4f8e8c4a0285d5fe3776",
          "Name": "riverBase",
          "Description": "riverBase",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13564edd31fc4fc7a5702db110bf3a8f",
          "Name": "",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x;",
      "Id": "61f3314f58dc437ba12c2137549b2e54",
      "Inputs": [
        {
          "Id": "9782aaf2ebb6428a87a36556e34374b6",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "359e34cc4af04558a4b09dd3272efa3c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "SpeckleDynamo.Sender, SpeckleDynamo",
      "DocumentName": "Group 8 - Approach Bridges",
      "DocumentGuid": "fbb8695f-3cad-4d36-b8f3-e352a4cebff7",
      "mySender": "dVBLT8JAEG4RSn2cjQcP9Y5LIYhKQqKgB0JIjIAHL2TaTsOG6SP7kNSf7kV3Uw5cnGS+mWS++ebhuI7j/Bqz0dpFw8BkWWK8I5wWAjvBBwrJi3zcYw8sZGEnmGpSWuA4R60EUCd40xHxeI7VqthhPs41UcsKXh/psEP+XPIpccyVZwina4niNQNO7QlIXAvyl0ogZLOk+V4Q+jV1lpzVyaoq0XXdputeHkvXRdtgt7funRi4iUBKJAYEexBPMWSllkzp2wgF8Zwl6DUNLdgqVcpRt7tFqTgwWSuzfSF2sgsl91p21bCa3y3S789F68f865/59ur2F5DGzcbxG4enem0DV8Ow/zjoxVGaJhDisBdjP70fQOL5lvJS5ZAV538=",
      "RestApi": "https://hestia.speckle.works/api",
      "Email": "bassel.alawar@campus.tu-berlin.de",
      "Server": "Speckle Hestia",
      "StreamId": "0yK5MfzZM",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "d26d1e6afdc54f91acf2908a8eaa1588",
      "Inputs": [
        {
          "Id": "66b901143911425282d5736cfe93cbd5",
          "Name": "Slap Profile",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e964c894474c47e6950356a3ac4ce152",
          "Name": "Slap Guide",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "333cb1ad8ba64fc8bde231efe29f3842",
          "Name": "Girder Curve",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5379324ae848406a9f559137a1e245a3",
          "Name": "Girder Path",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3522f82101f54dcb9bd33f982d9256e0",
          "Name": "Foundation section",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fd57e685e2f4025a8285a9a1d7f562a",
          "Name": "Foundation Height",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71d55bb90d254122a6f85ccaf902775e",
          "Name": "Pier Path",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88f80b34128a42c090417251c6435452",
          "Name": "Pier Section",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5ba83a6977d491dbefdd0a26dd0dce9",
          "Name": "Pier Caps L",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73310b41d2b8408b83fb5bb25c14d1aa",
          "Name": "Pier Caps R",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbf1913a666c4385a71958037c5e4d9f",
          "Name": "Slap thickniss",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6f24697acf94f34a510b16e3bc68a9a",
          "Name": "Slap Translate",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d7460af4add4f519ae70cbf24c1f27e",
          "Name": "Log",
          "Description": "Log Data",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd0b642216144808a37816228dccd6c9",
          "Name": "ID",
          "Description": "Stream ID",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Sends data to Speckle."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "SP;\nSG;\nGC;\nGP;\nFS;\nFH;\nPP;\nPS;\nPCL;\nPCR;\nST;\nSTRan;",
      "Id": "3e8ed89859cf4b89866d45752ade0ce4",
      "Inputs": [
        {
          "Id": "7a3d62aa35674c8387202cf211cf4506",
          "Name": "SP",
          "Description": "SP",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef6b3278052e412a9e76cf9cbaf290bc",
          "Name": "SG",
          "Description": "SG",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "591f6ecbcf7e4cac828034942e895f0a",
          "Name": "GC",
          "Description": "GC",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "170621af1d3b47ca83ac3415ca0e5b9a",
          "Name": "GP",
          "Description": "GP",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a4596ff6dd2415d8544c6c5b1c92a5f",
          "Name": "FS",
          "Description": "FS",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2884c351a9434b6fac94c45500a966e5",
          "Name": "FH",
          "Description": "FH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f960b08670374f85835607442c860d50",
          "Name": "PP",
          "Description": "PP",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28585d9ea56e41108f620ce88e615f59",
          "Name": "PS",
          "Description": "PS",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9675b6b3798a4c7ca2253a59456db381",
          "Name": "PCL",
          "Description": "PCL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14133ea250bf47feb4376b378f106e18",
          "Name": "PCR",
          "Description": "PCR",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0627613b22724e00a5f9dfe7360902f3",
          "Name": "ST",
          "Description": "ST",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d559f3ce20ee4c7e833111ea89af66a3",
          "Name": "STRan",
          "Description": "STRan",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aebfee0bdd1d4ecdbba8298cda19d286",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5a049d15e3c49b9b6a4036e3a2746d4",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "683b960334174974a2e7b5f646c7b870",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fc91e3e9d90429abb30f0b23e861888",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "596ba11229994261af7c46c0c6279ffa",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a69870774af3454397c145bf44c33bc6",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83e0e82db9cb4adba0cbb2c9291d4dc0",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1049b8661904435d9fe14e101717144f",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e9057e32d1c463c8e2d87d725e18c60",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af610185c0104285a0a580b4868e3a53",
          "Name": "",
          "Description": "Value of expression at line 10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10882fdefbfe494ea66107997e107785",
          "Name": "",
          "Description": "Value of expression at line 11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a55a4bb889894579aa7f6ed95a7f2af7",
          "Name": "",
          "Description": "Value of expression at line 12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    }
  ],
  "Connectors": [
    {
      "Start": "1fbad3f7dd4948d6acef2ab0916feb99",
      "End": "77ede2b39ef34fe99ec59788bd39f436",
      "Id": "73a70dc02538443ca61a97b503221566"
    },
    {
      "Start": "97444d997e684d24a19737bbb71b650f",
      "End": "feda627c53134a0a9b260be20c2c4e83",
      "Id": "e5ba206298f04c7ca96b7a7727ceaddf"
    },
    {
      "Start": "ba0a2b1f9e064bb2b4eaa14968e80bf0",
      "End": "d941ecdb2d96487798bef0d16e65de39",
      "Id": "43d56438908b49b2ad9fa901a873be87"
    },
    {
      "Start": "609c666f67464ef0b42561c2358ef63a",
      "End": "b0af90aad63143e186a89c7eb0ad6458",
      "Id": "279a6261ce5a4c9489d72a8b4b72c334"
    },
    {
      "Start": "7dd8bccfb45b4ca5931bc3edabb79f91",
      "End": "5fed64fcd481407c9303b6defdf559c2",
      "Id": "e2a068a3152d4030b8a4be24ef6ac033"
    },
    {
      "Start": "7dd8bccfb45b4ca5931bc3edabb79f91",
      "End": "82c873b97cf8467397f28e9283d65f25",
      "Id": "ad3f91447eb14d31a0efcb8ccdb001ea"
    },
    {
      "Start": "cc2cc1562ee34065bfc0625fa90ed235",
      "End": "b2c2b4e7edb0483e9cd3e7d7230b3e23",
      "Id": "c5de4fa33fc44a87aad8be8652ad8cfe"
    },
    {
      "Start": "cc2cc1562ee34065bfc0625fa90ed235",
      "End": "9f83e9142bd04ab9a1f63f642f7a99fe",
      "Id": "e05f08c92e16483895a75fe05f3a7fc5"
    },
    {
      "Start": "cc2cc1562ee34065bfc0625fa90ed235",
      "End": "956358daaad7454abe81f4cc6e65b92a",
      "Id": "09e1d10ed4994fbcb2cf492639502f9e"
    },
    {
      "Start": "51af66aaf2a94b58af3b1c9e40c8e82f",
      "End": "edfa520fb56244eca832c3d40a8b3c03",
      "Id": "5ce01721e8794a28b877bec7f5e6a1ff"
    },
    {
      "Start": "b7beeacae25e4d38a414e93287a471d6",
      "End": "258d10b928304322872aec6e0a7260c3",
      "Id": "0458dc4e58e14350871270a4dc677abd"
    },
    {
      "Start": "b7beeacae25e4d38a414e93287a471d6",
      "End": "8527ecb96184406499d57b6ce9b935b0",
      "Id": "85eef5ebd7e14dadbb90dcc70996e9e1"
    },
    {
      "Start": "b7beeacae25e4d38a414e93287a471d6",
      "End": "4781764bcfda4235b805d9cd0c48b3a4",
      "Id": "fba184a9cae5447bab04d567c548dfef"
    },
    {
      "Start": "b7beeacae25e4d38a414e93287a471d6",
      "End": "8ad88c926e2d455b9f6acaedbe349d30",
      "Id": "2e750ccfedab4e8f90dec121a97a88a8"
    },
    {
      "Start": "b7beeacae25e4d38a414e93287a471d6",
      "End": "ef6b3278052e412a9e76cf9cbaf290bc",
      "Id": "e299a97a2f4c4a6a8f1c9a592f616381"
    },
    {
      "Start": "b7beeacae25e4d38a414e93287a471d6",
      "End": "170621af1d3b47ca83ac3415ca0e5b9a",
      "Id": "43f5570fc20649ef922289e38a9a0e42"
    },
    {
      "Start": "89e54f48585c4a78aa54ba5a11584508",
      "End": "25416cf8a3e6424fafcb9ceba9444e50",
      "Id": "10e0d245855246f7b2334303115eacc6"
    },
    {
      "Start": "89e54f48585c4a78aa54ba5a11584508",
      "End": "106f4e69bcdc4389a6ecf17da5c6b305",
      "Id": "ca5493a962fc4ce5bf8dc3e3fbac2d0f"
    },
    {
      "Start": "89e54f48585c4a78aa54ba5a11584508",
      "End": "3155e84fed324c978ba055fe33da9c64",
      "Id": "189760cc493a48f8a532423400610b65"
    },
    {
      "Start": "89e54f48585c4a78aa54ba5a11584508",
      "End": "a89ad952eed24492846b550e1c32a965",
      "Id": "895a038c5bd54bb0bf247d716c0b023e"
    },
    {
      "Start": "bd6b7580eded4caba1b96d7894772dfe",
      "End": "4677253d94fa4adf8836212141d29982",
      "Id": "390f99ff536743d69a1165027f458434"
    },
    {
      "Start": "bd6b7580eded4caba1b96d7894772dfe",
      "End": "6897130a03e64e7ab036e88f96209c4a",
      "Id": "64b3057efd1541949555eadd4dfb820a"
    },
    {
      "Start": "b45d269af27a4572b7dce3b80fc777e0",
      "End": "4688579cc7624df29560f26473033c5d",
      "Id": "587550e82cb24341986b82e65f32a549"
    },
    {
      "Start": "b45d269af27a4572b7dce3b80fc777e0",
      "End": "f960b08670374f85835607442c860d50",
      "Id": "1f9df15e975047f6b85cb51e2d065e20"
    },
    {
      "Start": "c5ff221581594733bb1be6b16dd17b71",
      "End": "d80bef6989bb40ff84ea8c4701f39eec",
      "Id": "cfe5fc3af24f48b7b1b09bd6fcc40426"
    },
    {
      "Start": "c5ff221581594733bb1be6b16dd17b71",
      "End": "14681979d9004dbe87298772d25f19e2",
      "Id": "efc2d027c0794a3288da568087845358"
    },
    {
      "Start": "c5ff221581594733bb1be6b16dd17b71",
      "End": "9bce96d0837f4163af42accf5e5d88b7",
      "Id": "994e906e6b4341ea88cbcb93e46cfca1"
    },
    {
      "Start": "b1498c3c0f4849d5ab1ecc4dc6db6864",
      "End": "0ce4d48ce7544f26991dd18462a2b644",
      "Id": "daa8ca533498473fbceb6f88c0a24854"
    },
    {
      "Start": "1be0eff3aca4421097569199ff1c8cb7",
      "End": "9abdcb5669fb485a83dfca80c4a56c8d",
      "Id": "ea0ee564a3df492395f6fdf1013d05a0"
    },
    {
      "Start": "1f02efef5c9944b3bf3950b788ca8a3a",
      "End": "60d99b1bc38846c99649128010c7097c",
      "Id": "4b83c29558884ee082dc7b91078d6653"
    },
    {
      "Start": "f0f488d72feb4d3d9993132e317dca98",
      "End": "0afa92fba06948a9b4247b4f0881d211",
      "Id": "9405afeed9974d698d53028609e6b074"
    },
    {
      "Start": "f0f488d72feb4d3d9993132e317dca98",
      "End": "a21d057b94a24edd99b2fb7a1144a6f3",
      "Id": "fad6b08888104cf68d425e60d9281f12"
    },
    {
      "Start": "f0f488d72feb4d3d9993132e317dca98",
      "End": "a51d60b07ce74ddfa5bc57eee07be984",
      "Id": "cb5d164bd85846d7b54969c2b180c80c"
    },
    {
      "Start": "f0f488d72feb4d3d9993132e317dca98",
      "End": "11d9fc84c09a4a4e81b4541eb216b314",
      "Id": "d6a8af3552284482a736c6e228a2be28"
    },
    {
      "Start": "f0f488d72feb4d3d9993132e317dca98",
      "End": "3583db466fd94734857b81a4ff7b2def",
      "Id": "1317be2a8e864a3187a804ce0f6fdbce"
    },
    {
      "Start": "f0f488d72feb4d3d9993132e317dca98",
      "End": "9843917b489c41198f9556a8f9c2e6cf",
      "Id": "8d895c523c574763b43621ea6654fb5b"
    },
    {
      "Start": "7ee185b61169459980db5763652e178c",
      "End": "1fa09dd4a46d4ca8abeea9614ce3ab20",
      "Id": "6a2ec7635cd4480287c3ae5b64800cf6"
    },
    {
      "Start": "42b465aff86442d6a704980457ff628e",
      "End": "43bd9ff2bfcc41dcac76ed26f0c16f36",
      "Id": "406b533d0e6b431fbd86a8752a82ff19"
    },
    {
      "Start": "42b465aff86442d6a704980457ff628e",
      "End": "6d9869d5e33a452db5c27cad7e4f93ac",
      "Id": "b91bad202739414380eae6cfa5768ee4"
    },
    {
      "Start": "42b465aff86442d6a704980457ff628e",
      "End": "444b8951d1a84fc6adfe70602d9b4719",
      "Id": "3663c2f4a9244c9abeba53519e37734e"
    },
    {
      "Start": "2f697c92499d4fddbc27eef2db6fb2c1",
      "End": "357959b9c7274ef4858afe5409899ef5",
      "Id": "14c00c4d8755489cb6225263b15304af"
    },
    {
      "Start": "c0f14832341c4ae3abc4995004e3f063",
      "End": "0d0c4a92e2ea44f4886177db0c7835a3",
      "Id": "7183afe3a88d4046822d31217de70b8b"
    },
    {
      "Start": "d589ec0a4d8f4b3bae6893b64121dcdf",
      "End": "4fe38d14a25d4b54ba12f366134898ac",
      "Id": "9ef4b5d4c6ea4c7c9f4c0d366016ea14"
    },
    {
      "Start": "0e141640551c4d35bda31d75ed1be52d",
      "End": "b4eda0af312345bcbe8145d3d1f8d75c",
      "Id": "17ce81d6b4444c0f8f6c58d2fa52f1ea"
    },
    {
      "Start": "febfec51885e45f5a69e1496e72c209c",
      "End": "347a91d866d8459eacbb18caa70f4907",
      "Id": "90371dd384ea4839958ca01423f9fccd"
    },
    {
      "Start": "35c4d1477b4c4e7d9a38608ed6a29b43",
      "End": "888cdaaf41de4b9990b235478b997a55",
      "Id": "7cc58124ae2143278c2496691ea72c86"
    },
    {
      "Start": "c6e4a888c54e47cbb52f029b2970011a",
      "End": "c5003a52ae37469e91170cd144867f8c",
      "Id": "615fade81ef448cbb30f86805cb899d9"
    },
    {
      "Start": "c6e4a888c54e47cbb52f029b2970011a",
      "End": "9deb8fa7f0fa479b909720abf2999cd2",
      "Id": "4ff2a58c4b0d4598aac56ff4e9244e11"
    },
    {
      "Start": "0f064e5437664936b14df10505cdd3d1",
      "End": "ce2ef57d50834be1a42fac3262167372",
      "Id": "40606d816c3d4cdd9299cd955220ada9"
    },
    {
      "Start": "0f064e5437664936b14df10505cdd3d1",
      "End": "7b2996c7f6244254b5b8026d3c97263a",
      "Id": "4aa5e49df9fd43b8a62ded5a424d3bb7"
    },
    {
      "Start": "3419ee5bdf39493aaa394efa9697b71b",
      "End": "cc9ee2b0138c4006a4e78dd227637ffd",
      "Id": "c2dfc32a5e9249c6b52c7e7586afe161"
    },
    {
      "Start": "3419ee5bdf39493aaa394efa9697b71b",
      "End": "f845432af9464488bf12e73d90952dce",
      "Id": "03b86ae2947d4a509b737e474bd8ade0"
    },
    {
      "Start": "eb9cf8bc2a614b1dabdf18625e545ee6",
      "End": "01e990b646664205b53d6443e826ba8f",
      "Id": "fbeb43f9597a4862b7be6f418c728b9a"
    },
    {
      "Start": "eb9cf8bc2a614b1dabdf18625e545ee6",
      "End": "d4757148e05c465cb8141fa4899da74b",
      "Id": "9dc61b9d1f8b4dd198af8808f0ea165f"
    },
    {
      "Start": "eb9cf8bc2a614b1dabdf18625e545ee6",
      "End": "c199f5b4740943f0b83d15962d24e2ca",
      "Id": "fedffc664d71424ca7d184270875a870"
    },
    {
      "Start": "eb9cf8bc2a614b1dabdf18625e545ee6",
      "End": "e69bb081aefa42589a6bc141e32c7529",
      "Id": "6b5d6848f270440090885619a9292f3f"
    },
    {
      "Start": "c74c78bfe47d467bb963fdcbcbd15ec6",
      "End": "3879b758bc884219ac8db58d6c7ce30e",
      "Id": "9884c99953b34b19a3f341abb729e106"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "339fa151ab5e4221a92f650e8cf5c67b",
      "Id": "4a4b806d6e18403b96dde0ac5ba579bc"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "5e9a729ee3884a5eb2a09c6bba4f8cc3",
      "Id": "3af07874143240f0abded218dce85409"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "98f31299300e4645b6a69a08b010e250",
      "Id": "007e45c0edda4f1d8600b0bacf8a2b38"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "34513152959d46ed9a63e23fb34894cd",
      "Id": "a2e12f6834a348899c891059b875eb13"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "2f4372e455e24ca29172a3d77a6dac79",
      "Id": "406615d175af42c59b88dd7c3b475fac"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "b29cf5746dfc4051b3b18d246f029248",
      "Id": "f059c3079f474ecf89b4388951decbaf"
    },
    {
      "Start": "5c4d9515ab7640bf85781596c8aaf068",
      "End": "e93c9ea4a3e54849a720f513c9f09a42",
      "Id": "d08953af81b648328ac20e8b33b9dc92"
    },
    {
      "Start": "50cc3c63535242e2b1349c91c881ee81",
      "End": "db769427312a4c349f789c550b303dea",
      "Id": "c495ec2514af46bea21c405162f0c44b"
    },
    {
      "Start": "50cc3c63535242e2b1349c91c881ee81",
      "End": "af01ca7d6fe64ff5a3b29a35e1444e1c",
      "Id": "5d31c40cf5214b5ca4e3addc59abd62b"
    },
    {
      "Start": "00a7fa4781cd458589c4ee4e3c8bc53e",
      "End": "2e1fc723184246a2ae3f1c0267a2a020",
      "Id": "c7561e56654b486aa13dc50c445bf71d"
    },
    {
      "Start": "02dcedb3da1d485e9bea8a9a06111849",
      "End": "a517502d8fb6470888a337d7105848aa",
      "Id": "4d303e0f284e4cab850e1751c98667ed"
    },
    {
      "Start": "02dcedb3da1d485e9bea8a9a06111849",
      "End": "5e3640eea8a64c0eb07559331d4bc932",
      "Id": "74a84da2ff3f4396beba115f338be6ac"
    },
    {
      "Start": "41a741fc90e441eeb36cea5f0d9b929b",
      "End": "e3ee8d3eb0c347e4b1d2448349ea4a09",
      "Id": "b401cce7ea0a440bb90fd44e061aa5ad"
    },
    {
      "Start": "774873a6b517474a86b2584dfab0c5e3",
      "End": "05f747878b17441898638b11202e7def",
      "Id": "8b8ca7d42c7a4753b3484adaafa40d59"
    },
    {
      "Start": "774873a6b517474a86b2584dfab0c5e3",
      "End": "0a447d98e7e24578bc0ae1c1f01b7704",
      "Id": "3ffa460921cd483cb6af2dd5af3bec3d"
    },
    {
      "Start": "8d777e4b36194d259792328d5cb73cb7",
      "End": "6f8a7ac2929945729ff664593b2b7c62",
      "Id": "1ec2a09bf929411aadaad90aa588a01a"
    },
    {
      "Start": "1a39ca85be834180aee3af342dae017e",
      "End": "162f4116fffa4fab8d299982f85d3abe",
      "Id": "9a1c89e973d4482ca5231641db53253f"
    },
    {
      "Start": "cfc77c49a4984fbeb129c65a5aa0ff4d",
      "End": "4f25832278ea4ebe8678ecfaf47aa040",
      "Id": "0839427ff0e044df8d02038d06d14c9f"
    },
    {
      "Start": "b5a93fefd0964400bf6a1aa4a74de670",
      "End": "1145a769fe064f4f87ce5bd4ce8ccda3",
      "Id": "22400da8917d4c23aac42bcbd49dee22"
    },
    {
      "Start": "330042c7d975427cbf06a109143012af",
      "End": "93b542fe7e994da1a66e67b04fac481b",
      "Id": "f625187cae704831ab01c40311a529a3"
    },
    {
      "Start": "6677177eda784b66918b7f4f4b22726b",
      "End": "de66028fedf24b5b9ef8af0cb50b7c12",
      "Id": "92716bfe50d24268bc122d7bb4394dc1"
    },
    {
      "Start": "ca86084c07324eadba28db1cf04a9c0c",
      "End": "2af350d92e154b1aae5203bdf8292c6e",
      "Id": "3ee490225a7a41c3b0a099190a1bab8b"
    },
    {
      "Start": "980e4315c11f42c6a8b0ee87cd05a3c1",
      "End": "3351fb8d0f0c47e9a0af700e0ac96a17",
      "Id": "c1f6ba0fa41d4efd8b010800e2b491b3"
    },
    {
      "Start": "8de55944a3a541dd95756e7ae392fbd5",
      "End": "3cb2b963b30f4c869325566be72cd98a",
      "Id": "9f81578af1664d34a7188b7119b4f5d9"
    },
    {
      "Start": "46f8c19b8ac44c16a51dc92d155f0194",
      "End": "9d65342c47a64ac8b6a439e135ad2408",
      "Id": "39a0a523cfdb49d996196ded2e225cda"
    },
    {
      "Start": "855d9c08c91a413297a95e890ffa1040",
      "End": "9104cf69691844f187a700b55d421df0",
      "Id": "a67e15844ff846c7a3476a3bc529923c"
    },
    {
      "Start": "a17ebb6aea4b4d72bdd93bdba89bae3e",
      "End": "17a99a2effb94af8919217298d44ca83",
      "Id": "ebf924ed563c4222be9a1c6abd736ef0"
    },
    {
      "Start": "3b40f86b0b6e42b0bb412a1f06c9623a",
      "End": "28a406940cbd49d4b77e4ecf20b03570",
      "Id": "0a96b46ac9a843ab815216248abbfe98"
    },
    {
      "Start": "a1e4d52b11b04798b974881c2d52632f",
      "End": "fdef2db40aec4f5bab349186f803ae6c",
      "Id": "dfa9534fb6994e4fba8b537b2549a915"
    },
    {
      "Start": "e781927df5744827a6b37a05e2b6cbbe",
      "End": "79181bd42c004644bcc296a82c1b2d71",
      "Id": "b548803839a144b38b59b27535b43d7f"
    },
    {
      "Start": "26c33c0cf20945fc88db187f4ac86490",
      "End": "9ef506c9b17a4fb4afdde019b445a344",
      "Id": "3e2107bb15634dbe947d0716c47eca03"
    },
    {
      "Start": "e2368cc8b2fd47178c991c3444896f0f",
      "End": "96ff37d5b8d645568a757ad517c16ca8",
      "Id": "8414e7a6ea304e3693675443fd97ac54"
    },
    {
      "Start": "e2368cc8b2fd47178c991c3444896f0f",
      "End": "74e9d0be82664af288fffd5823588f9b",
      "Id": "ad2e0417ceda4285b84a44e0ed4d3f99"
    },
    {
      "Start": "27516c0c677d47128ca43c21d6eab7ef",
      "End": "7f8d0f74eb22415d89c0b0c6153b587b",
      "Id": "38b1478c3baa43f3bddba586727443b6"
    },
    {
      "Start": "27516c0c677d47128ca43c21d6eab7ef",
      "End": "f142ccea577e4c6cbc81c51e9926529a",
      "Id": "c5c502c7354b4215a5cfd431a81e5244"
    },
    {
      "Start": "34fddae36f9c4b58917604e3ba42feed",
      "End": "de85dbd0f4a24526a7a0ea44afa23732",
      "Id": "ff2d7b25c68f4e3489642a55cfbcf7ec"
    },
    {
      "Start": "8671f754d8a14ba686b0e92fe9896027",
      "End": "f0a3cf78b25547be909175120ff187a9",
      "Id": "02558a3d671d41b9b4a1cfe62063fc88"
    },
    {
      "Start": "f5ccafe271c64d5db40501f56d2e8f67",
      "End": "3ad0518b0adb485ba0cdb714673096a8",
      "Id": "73d98b4d8cbd44e5a793e8aaf2d6c31e"
    },
    {
      "Start": "007b3e8b32174de697f2975783093300",
      "End": "4b80ec6cf9b543e1a2e5f75fc8283469",
      "Id": "0b9b59831bbf440a9fa90f2728ed7ffe"
    },
    {
      "Start": "007b3e8b32174de697f2975783093300",
      "End": "b58cfbad930f4ac7a5bd0ff1582b9726",
      "Id": "16e39ef7b4174b58b63d7affe74b28a9"
    },
    {
      "Start": "ed898b92526a411d9ab6243aa04e653f",
      "End": "f72afee8ad994af29f2981d97ee243e8",
      "Id": "ad381fd3f4e3424a8dfccd11ae259913"
    },
    {
      "Start": "ed898b92526a411d9ab6243aa04e653f",
      "End": "28585d9ea56e41108f620ce88e615f59",
      "Id": "d459c0cd96014d4e879e713d21955124"
    },
    {
      "Start": "9afdea8ecbaa4774a2a5a75a17ec07ca",
      "End": "a25b43341a844fafad5a536ff7603c94",
      "Id": "0c0b3cdc432e41cba167bebed30c52bf"
    },
    {
      "Start": "83a687408bf04a44878ed17f7bcfc25c",
      "End": "d540ea2559b84a92926e74e58e5ce587",
      "Id": "587139b8df654207a58b2152f1c2f871"
    },
    {
      "Start": "697bd2a08b8c48f6b3cf6d8c5068ffef",
      "End": "8dbf58d0850c4b73bde7da0d20c3981c",
      "Id": "3866ac67a3ba44a6b5023bcf95cbe147"
    },
    {
      "Start": "414d108b4f6c4e04b7730721c774bb84",
      "End": "3f149330644e4b17beaeaad99258426f",
      "Id": "91eadbb5567240d39d26c09322927652"
    },
    {
      "Start": "414d108b4f6c4e04b7730721c774bb84",
      "End": "6a4596ff6dd2415d8544c6c5b1c92a5f",
      "Id": "2fd85d2ce30b43bcb019b2ec78970b3c"
    },
    {
      "Start": "e51a10bceb3c44728b65f492dc9eb15d",
      "End": "f13493d3399444a8ba65b760d852424b",
      "Id": "8286790cfc804691934215362bdb2627"
    },
    {
      "Start": "e2c9786461034112955e65f30814e603",
      "End": "1527a0c0ac4045d48854f37943201f7f",
      "Id": "b71db6d2730a4be3a4a57eef5d6907d1"
    },
    {
      "Start": "866bc1dac4df433e9e80828464c1a0b3",
      "End": "327bca8a270846019b971f8109d95e41",
      "Id": "87bc6742680147f89cef068477c48786"
    },
    {
      "Start": "866bc1dac4df433e9e80828464c1a0b3",
      "End": "35c4946b1b514493b2340ae49c82cb5f",
      "Id": "0b6327d8a36847f39484beb0c766b2bf"
    },
    {
      "Start": "626578f9927143f38d5560f0279a4614",
      "End": "708bf718f45e45ff8532286e37b0f1e6",
      "Id": "4295056c3d304da58f015f0ce88d4f4c"
    },
    {
      "Start": "626578f9927143f38d5560f0279a4614",
      "End": "2884c351a9434b6fac94c45500a966e5",
      "Id": "9b264c1f77bc4c8a820af3959dcebb0e"
    },
    {
      "Start": "3ce3bd39948845da9e0cf1be1d2fe6b7",
      "End": "92f0e46d33274fbd8bfc0d51e3c54659",
      "Id": "6450017714344172befdf93af03e2168"
    },
    {
      "Start": "d3996c9d20214bd2a3512914276919fd",
      "End": "149d64f0017b4e06b47a1ef8945a6bf1",
      "Id": "1bb5d2c9e2ef45c5b75485087ff750a4"
    },
    {
      "Start": "9c271173efeb46a883d00b930189ab60",
      "End": "19fbd2a76e19458a8735aaf1aed5ee6a",
      "Id": "c4d9dfe6161b4e3cbfa563cf6c8c04d9"
    },
    {
      "Start": "9c271173efeb46a883d00b930189ab60",
      "End": "14133ea250bf47feb4376b378f106e18",
      "Id": "f4e20a9ce8964b28b2db008de9488c2d"
    },
    {
      "Start": "1df70a54e937480f8e721156d8c50197",
      "End": "7f275646f9ac4450a9a02711f3cbe44d",
      "Id": "455819635ec3462890bd3114cdd10c01"
    },
    {
      "Start": "5b23b361e17d452ca1018034ea780334",
      "End": "4660e9eab2594ac3befebafd3d0236ef",
      "Id": "c23b49cacea34e7484ab3406cc206ddb"
    },
    {
      "Start": "5b23b361e17d452ca1018034ea780334",
      "End": "9675b6b3798a4c7ca2253a59456db381",
      "Id": "633827a4310c47c089b629d44e1c7c73"
    },
    {
      "Start": "1b5c2b2f188d4cd088df560d6c5ff816",
      "End": "429d4945a652431091fb080c681e68ad",
      "Id": "980de3100b1e4bdda56b082b0aea171e"
    },
    {
      "Start": "b5b7b5106d1a4b57b98e35cbfa8cb675",
      "End": "5e30181bce7646cb950a3def3cedf4cf",
      "Id": "8e59f02072ca4a638ec6f5412603371d"
    },
    {
      "Start": "41934734851449849980f1b9376594da",
      "End": "6a8768e41563423a9bacaa4a89a28755",
      "Id": "7d7ed80bf6bf43dc978da9385fc9e6e1"
    },
    {
      "Start": "2dd1bf44e3f54780b4c4855a2d02fcc8",
      "End": "49043edf7c134ca0bb0068688e715505",
      "Id": "e251bd4bf1e24c16a5fdff29a8d8bdec"
    },
    {
      "Start": "9d26847901784d7cac59bc33e1be504b",
      "End": "9952efda1c6a41e78b1b84e9bd01b9f4",
      "Id": "e455c45f1c794e0c95505f05f2bec9bb"
    },
    {
      "Start": "5c122834fa5742879b87bd1cd834bbc2",
      "End": "8433d20262924c7e96ae500c1dc71b5e",
      "Id": "48d1154330cd4c319cf035b7562a37db"
    },
    {
      "Start": "dc5589115eb344f5aedcb0554af45f0b",
      "End": "385a4763669e4b9789696dff3c36f19b",
      "Id": "7045cb835ff741209606dfe14585590f"
    },
    {
      "Start": "5eaf6c2af11345dd9ec9be640b0b7f63",
      "End": "2e9dd16841794b51885d96da8779f219",
      "Id": "21853cd02a3349fc9dd6044aac3d7cda"
    },
    {
      "Start": "5eaf6c2af11345dd9ec9be640b0b7f63",
      "End": "19190dbf449e401d9e7654219d8deb2b",
      "Id": "c289b4c8e37f42668513810edebd8e3e"
    },
    {
      "Start": "87aa5248271c4a6cb4cefefba1b95546",
      "End": "7510baea18df47c4a49f6bfe2d4fa521",
      "Id": "2aa2cd973ca145fba7dd1fec5c631914"
    },
    {
      "Start": "9b9c0c7662f34f2bb1f505c057aef0af",
      "End": "9af883a6fee140da81ac5905e38043ba",
      "Id": "d6d35cef7006479b8be459f07741f4ef"
    },
    {
      "Start": "9b9c0c7662f34f2bb1f505c057aef0af",
      "End": "e5cda2b178914838a92ae0f01b63312c",
      "Id": "891613af05a341f8afcabdcdd17f2eb8"
    },
    {
      "Start": "574a67b277b6469998ef07703a74f57d",
      "End": "3270367ceee7449fb1176a4a499bbcdb",
      "Id": "e2ffd1cb265a44a19621d877dcd2689c"
    },
    {
      "Start": "af488f977fa1416ba59b54534fe9e450",
      "End": "1f944480f3f84fe380a7d1fb29a26284",
      "Id": "dfd9d4900c7d46828bb259c23c51c6f8"
    },
    {
      "Start": "632b662a0b2c422787c2931911750b58",
      "End": "208ecddc956a4e158d9df167b62eab8d",
      "Id": "d9c1fffc6d8b4c33a0aa690a7dcb73cd"
    },
    {
      "Start": "bbbdd55986d3465d9211bf01e84739a0",
      "End": "b1a4eef43e424180a2e416456081bfba",
      "Id": "bb2ee4cf1edf4581a7b1c4bb45d6ab8a"
    },
    {
      "Start": "46516f2460db4f45b678daa795e3f485",
      "End": "38e5c1c0f56149edbb445d59c35a911b",
      "Id": "37f0b21ac0c546099bccc6e9aeb6acc3"
    },
    {
      "Start": "f208847d433c4d73b83bddfb3e8e2a2f",
      "End": "870ac519aee140cea439609baf92597f",
      "Id": "018f890984764825aa2723c3edecb971"
    },
    {
      "Start": "30374406107a461096741c1173701ca7",
      "End": "f8a5198eb8f349feb3eb61c173591cee",
      "Id": "b9ab7f5a829c4560a78690b4d10118a0"
    },
    {
      "Start": "30374406107a461096741c1173701ca7",
      "End": "5cd430f7c5db44c29ed8b4f5f211e686",
      "Id": "7acf6e49159b47b3b2000aab852abf63"
    },
    {
      "Start": "30374406107a461096741c1173701ca7",
      "End": "0ef7af82f52b49b0b4a86bb08739eb1c",
      "Id": "2ef2876f14594e5eb983887248a3bfa7"
    },
    {
      "Start": "285e827f87454893964e4c250e0330c5",
      "End": "576019c748ff431790765dd7a83a32c8",
      "Id": "fbce18acf15b47548887775b041c3c29"
    },
    {
      "Start": "285e827f87454893964e4c250e0330c5",
      "End": "10ec585397a64517a8b43c081af8a6e3",
      "Id": "04b96c397eb64de8a8dc2fc4e73b9979"
    },
    {
      "Start": "a2db4b1bd1684f80a1075d351e17c0f0",
      "End": "b18f2a3918374e4f87a782bfe2aa4e52",
      "Id": "6f69bc5042824a22a8c101f129287ea0"
    },
    {
      "Start": "ecfe25c99c2b43bbaeccf3012b92b5a2",
      "End": "cc39f3017d4c4c3b8ef5b1d0ff95dc50",
      "Id": "1d47f2075a034054ae6e75a7ae12285f"
    },
    {
      "Start": "801218664fea46d2953f9ba5a75c1a85",
      "End": "b03da4a51be0453db7531d81193ec8e3",
      "Id": "659dbe9aa7c74b36a88271ca41a6b8f4"
    },
    {
      "Start": "801218664fea46d2953f9ba5a75c1a85",
      "End": "874a14a0de174368a739d15b9d891c1e",
      "Id": "31f09c7550f94fd8b35726beb6ca0dec"
    },
    {
      "Start": "bc059221475747fc9aca03deadb18fcf",
      "End": "ed45174e22c146e89408b3b0b0075b72",
      "Id": "96a242697c4f43ee91d860561c983523"
    },
    {
      "Start": "0130ca8fbed447839ba9b51f7c6d6dcb",
      "End": "9c8ce4f8f9974642b91bc71262a76405",
      "Id": "6574317be61c4a5e9bb900b5cbc95783"
    },
    {
      "Start": "b173a571f43945d0b6bc5e6417e6dcbb",
      "End": "a4453178bedc4d37a239db2e14a602aa",
      "Id": "f9c9bd40699843b7aeb04c0a9e16a926"
    },
    {
      "Start": "b173a571f43945d0b6bc5e6417e6dcbb",
      "End": "8f648a2cfa154ae4a165d565eb99462b",
      "Id": "d78425c52cb04854962c2e36e643e4b9"
    },
    {
      "Start": "0843bdbb3a9a4880b364952e1e1d15af",
      "End": "b4522b76a5834a189964870348cc9f25",
      "Id": "7b01bb6c3a414083b3c81666201fa78d"
    },
    {
      "Start": "3b29f6a847db4b89b867657aa6b850ce",
      "End": "4a670dc7466d4ee9b067283dacb98134",
      "Id": "9031c6a3284248ddb58a01484ab7bb01"
    },
    {
      "Start": "3b29f6a847db4b89b867657aa6b850ce",
      "End": "7a3d62aa35674c8387202cf211cf4506",
      "Id": "b285db286dd84b1a9778b1410c91869c"
    },
    {
      "Start": "56336c5763754454bac715521c42ff33",
      "End": "17d11588b4914b5fa717949b147a00df",
      "Id": "13453b846f6f46a6addb3d0817b14033"
    },
    {
      "Start": "5b9060d4fdd34332ba29bce2e257210d",
      "End": "ca4b825afbd24438bcdc431da48d0353",
      "Id": "f6b8d35da5b64844a566e704f7ce7513"
    },
    {
      "Start": "5084259d14e9479dbe8e1dc6238df1ee",
      "End": "295b5caa178b4632834f676e8fcdaec9",
      "Id": "1f5d38622aaa4431b6fda07f9c0b5db5"
    },
    {
      "Start": "5084259d14e9479dbe8e1dc6238df1ee",
      "End": "bcc8c6d988444cf297e44c14c8cef8ef",
      "Id": "724aac7061cf4bce9543b23454f44534"
    },
    {
      "Start": "5084259d14e9479dbe8e1dc6238df1ee",
      "End": "0627613b22724e00a5f9dfe7360902f3",
      "Id": "3bcb1ac322aa4ea4af13d0318ff58974"
    },
    {
      "Start": "aa37cfb212764b5ea84d49eee8510907",
      "End": "929b48053b9540b1afa623f8d41a6e6f",
      "Id": "62badeb8d0354bec8c0d7497858901ca"
    },
    {
      "Start": "aa37cfb212764b5ea84d49eee8510907",
      "End": "a188526c169745b9a636e23b2f2d7dd0",
      "Id": "f48a833edc504aa6b73da44da69c951c"
    },
    {
      "Start": "efd53ac177cc45d0b43a7c0b4118050d",
      "End": "68ee5d88f1854cbd887dfbe50300e676",
      "Id": "535c79b636dc4d5792c6e7616cf4bd11"
    },
    {
      "Start": "690290779ee7477c9bed28fcb0897f1d",
      "End": "9140c4580d95485393b4570ffc6b009e",
      "Id": "13fae9d78f2647babc2f54d97376ed28"
    },
    {
      "Start": "2b56e7847b8e49d1a3c7c21d7cc6e8d4",
      "End": "444bc27b4b654c8bad21919dc6744e67",
      "Id": "8864d89c633b43be8d2720fe0ff60ab4"
    },
    {
      "Start": "11eb874d1e894868b6efa6203fac51b6",
      "End": "1ed019aeb7b449fe9748fd657ccdd61c",
      "Id": "da6416f5b4d34cdd9e3a0e6ae5ec7e20"
    },
    {
      "Start": "11eb874d1e894868b6efa6203fac51b6",
      "End": "d559f3ce20ee4c7e833111ea89af66a3",
      "Id": "159b1ee9f7be4ee9a99659fe3d65d9e3"
    },
    {
      "Start": "6bd1f085932e4a41a68f80c704de954d",
      "End": "20e6c58e18cf43ff9cd70f88ece5859a",
      "Id": "149ce4c6a0ef45ae9b3e25b67b1ad710"
    },
    {
      "Start": "a78bb2c2617b41209a059f8d3887df75",
      "End": "8635e009f9914f368ed44031a35262b9",
      "Id": "3765af0da6db40369736ea8422e23162"
    },
    {
      "Start": "4819a965528844fba1d59f2f4a40e216",
      "End": "477df2e041ed4a3d8ce3a848c56aa6d2",
      "Id": "dd79586e7879478d9d7df15c325b5e1f"
    },
    {
      "Start": "4819a965528844fba1d59f2f4a40e216",
      "End": "d7a72b4430be4da3a94a8a509bf56926",
      "Id": "cce7f2c34e6a4273addca936bd91a8c4"
    },
    {
      "Start": "0be03ee2e3014f06bc607e029f61edb8",
      "End": "26daca15bdd44c84a49a05f5a28e77af",
      "Id": "37dba781af3c462f9e59c2bb36191e59"
    },
    {
      "Start": "65e677e6a0ab47f4869c53adb1e9b56c",
      "End": "b2e875cc80fd4571bb250d51c456db91",
      "Id": "c085949b323a45af8676f9c8661405dc"
    },
    {
      "Start": "7b0a3a11147747bbba8ba250012afd7a",
      "End": "fa098375ec2246bb9c18a7e7f6f5878e",
      "Id": "e9251417cea547008622777ec894c6fe"
    },
    {
      "Start": "c3cd88e9586f4a7481cd679c5ff824fe",
      "End": "fe5ff239dcb5422facf38e936e2249df",
      "Id": "56100537661243e7a7f13cc05f1b605e"
    },
    {
      "Start": "4611907711b7449f9daf4ef57e87220d",
      "End": "7dd0155c83b645dc8c0f69d24840a7b6",
      "Id": "29e597a7aaea453783f6b91c14747274"
    },
    {
      "Start": "5f4e392df313421881a40b2bdaaf86b5",
      "End": "f9b0b04dc62044a1aa4252b6ab850836",
      "Id": "0a7a3ddac3f640d18dbf998be8cefd3e"
    },
    {
      "Start": "40a1da6d57b04760b4abd77dc2f01492",
      "End": "e145fbaf14b84740b5b9f1854bfbc903",
      "Id": "447fd905350c4601a262ffa2c1b47620"
    },
    {
      "Start": "5c8c367ec0874662ba23ec66b80fb710",
      "End": "b0bb719bfbb94c518567e0a51b83c69d",
      "Id": "e2d1e4abded042acb37ac144e8c8082b"
    },
    {
      "Start": "3942d25e0c254537846b593c12c9c77c",
      "End": "c6737308f8fc4cb0915cf6346596a7c1",
      "Id": "b0745c4d5f7c445da46073d7f9fba0be"
    },
    {
      "Start": "c9094d26f4a041d2a1ac0f23621d86fb",
      "End": "0699ee56908047b0b7e8a0da0093bb96",
      "Id": "a767585d88904a92a2300c7fcfba2bce"
    },
    {
      "Start": "61129e0157f245588e68dc13843e8f15",
      "End": "77bfd81749b74b5d91063c1964c175b0",
      "Id": "6f727ee35bc24c418fc6a64aa44c3c69"
    },
    {
      "Start": "752cf327476046159f8d5ed65b9ec70f",
      "End": "5a6082af13b2479db85aa992bdb04f8f",
      "Id": "5219dd38b0d94a1eb8c01677ce35772f"
    },
    {
      "Start": "be0215c6f8564b99828de6a26174a969",
      "End": "18f825c6d0aa4101b227e7935d2e87a3",
      "Id": "a78bbdd6d36842e78e566db2177e861a"
    },
    {
      "Start": "a87889c93e3d492c9259e7220327ff9b",
      "End": "16ee4d331791487ca157b643b3177050",
      "Id": "7ac9c296e2e348159201c34dd340b1d4"
    },
    {
      "Start": "045d1c76e68d47af8f5abaa410fb5769",
      "End": "c316a02999a9453eae46c82a66b1652d",
      "Id": "e7a67cc483cc48e2ac4e9a624c8e8e74"
    },
    {
      "Start": "ae7bd0649c4a4b98b2e5cdc7dc7b18c3",
      "End": "a4834867c967461089dc320e50855b23",
      "Id": "783f308db1714676905ed88b8f0732a9"
    },
    {
      "Start": "acdb34cb1ed84bb48528faf842194822",
      "End": "66bcdbf9e3cb4e359d911d4cb836039f",
      "Id": "8f0b02b1944441f79fc33a04f18b83fc"
    },
    {
      "Start": "d35d2745e6394454bf98027f9efb68b7",
      "End": "36cd929da45247318dfb0c60124f8b89",
      "Id": "5819118f75fb4760b3cd5755802bd7bc"
    },
    {
      "Start": "46f591c3003b4937a5539b9862f90b92",
      "End": "3c4e6309ee6147049494d3df1ea0e023",
      "Id": "5a0e76b4d13b42cbbb23a85e943a5054"
    },
    {
      "Start": "cc0b6844b4cd4dcf8e601b6e99c2dd6f",
      "End": "832eebfad4534de79ba0068d00e96e47",
      "Id": "b5da0fbda119452685d3e0b9a17daf3e"
    },
    {
      "Start": "92166d7a1d554e9cbcc7623f2acefa7f",
      "End": "ecc19e93eb3b4cb3888e3b8e800a89b0",
      "Id": "57f261b697dd48928f343c54feb12e6c"
    },
    {
      "Start": "aee9b9300b884bd4a3c833d80303491c",
      "End": "b1413da12bfe485c9ce426b3880b889c",
      "Id": "2c4946b2beb8436fac8c2064fee1abe4"
    },
    {
      "Start": "aee9b9300b884bd4a3c833d80303491c",
      "End": "591f6ecbcf7e4cac828034942e895f0a",
      "Id": "a8065eb62a2942f9bf249566b503f608"
    },
    {
      "Start": "6b169da1c0c2498e8d712eabe0340567",
      "End": "8f10c5a1a215475193b70be530e608e0",
      "Id": "edbab7e393d64125ad25da474b3846cc"
    },
    {
      "Start": "33afdf33842f4f8681857a4c18072db6",
      "End": "c952bbe982ff4b2da021b613eabbb40f",
      "Id": "1d610945a562437eb5220303c11cc925"
    },
    {
      "Start": "ee10546f027841eea0ee178ee540a7e2",
      "End": "bc74fa3ef4c24405becc4bc023e6c6d4",
      "Id": "6f669c99775e4d93a5011302c1937de8"
    },
    {
      "Start": "d4ba62b111a246be9c6763771e0d863e",
      "End": "4a27bef05b54439a8463e03864520afb",
      "Id": "9c0d4e649ba940d98062933cc8c9a3f6"
    },
    {
      "Start": "69dffeefdf8f45b386a0a8b6afa14f7e",
      "End": "3253e039c76f408c940bf585b6e517b0",
      "Id": "3257e1e55355479bad7e5578485466a2"
    },
    {
      "Start": "5c97e18781db42b8b7ce7fbb199ff54f",
      "End": "764fdbb9baa1429295ebf604ca25ed3d",
      "Id": "1c577e9e405948d8bff0e494114129f7"
    },
    {
      "Start": "5c97e18781db42b8b7ce7fbb199ff54f",
      "End": "2a07cd16c31949338d7056311e6ffd33",
      "Id": "706a8366812f42ef8bf44d5bd841149e"
    },
    {
      "Start": "5acb8fc46db749cc9102b269a7462345",
      "End": "36b60f54594a47468131af1050167a54",
      "Id": "6e168771e67d427e82232cb9ace0addc"
    },
    {
      "Start": "5acb8fc46db749cc9102b269a7462345",
      "End": "8efb77f412fe4545b431de9cb3bc9de3",
      "Id": "c888198abdaf453083041481d65860dc"
    },
    {
      "Start": "5acb8fc46db749cc9102b269a7462345",
      "End": "48c539eccc734347a5e53a2ab131a4db",
      "Id": "7d61d6587fab45188cb6f837c281db74"
    },
    {
      "Start": "5acb8fc46db749cc9102b269a7462345",
      "End": "45e5b851d3b84bc49a7f3cd54b9acfdf",
      "Id": "47bfd714c2ba4bc586d81313ec1b4a82"
    },
    {
      "Start": "5acb8fc46db749cc9102b269a7462345",
      "End": "92cbddc1157442b8a25774717501d59b",
      "Id": "e7bfa30a20e143d8a1139971bd64a748"
    },
    {
      "Start": "92be062e7ea944bca43f01c3a5deb64e",
      "End": "ef9b1caf7c5145949f9feeeacdaa64ba",
      "Id": "cf7ed13011a5416db73d346d4fa47469"
    },
    {
      "Start": "92be062e7ea944bca43f01c3a5deb64e",
      "End": "cbfe181aa3ca442697c43a210abef85c",
      "Id": "c9d9ab4030ac48308649cf029894bce4"
    },
    {
      "Start": "92be062e7ea944bca43f01c3a5deb64e",
      "End": "30cd79cf41c7427db24df022184c15e4",
      "Id": "179bdef843574a04b83c22bc4eb816c3"
    },
    {
      "Start": "f6af8a799df44987b3baf43db4b456aa",
      "End": "fba8b5d846bf48cfb4db85d191df3327",
      "Id": "cf198f0077374146868fcc15da49849c"
    },
    {
      "Start": "302c3147fe984fd69dab69e183b2fbd4",
      "End": "e195d267e0a14738aba790244d398608",
      "Id": "34416eed6ebd4e378d31031ef10cb8d6"
    },
    {
      "Start": "302c3147fe984fd69dab69e183b2fbd4",
      "End": "ae684c2a46384f6aa52c5b4f2fdc4f02",
      "Id": "903d05eb29f14cf8a760423b37dcc7c1"
    },
    {
      "Start": "b609c171510d408c88c7bb7ae23f14eb",
      "End": "847b217ab1844f2996b8a847c6b77297",
      "Id": "0508dbc263af4408a84fe77d9da43c81"
    },
    {
      "Start": "167955f6557b43b793037957984863e1",
      "End": "126e2d4ac02f44cfaef58e1f0901bedd",
      "Id": "f73f7fbb570144d6b655c17ee0771d9a"
    },
    {
      "Start": "0029f9eec97a44ffbf9f870c337d459b",
      "End": "c49b1ae77d934e86845c6ba4efd2f6fc",
      "Id": "382078159aa444cb9e95ae4ae741d97c"
    },
    {
      "Start": "da06e218ba434486899381fc39f806fe",
      "End": "b60b1e2ca9a7443c9dab33edc5194504",
      "Id": "f6344d97cd36478daf4d084ba0a4f8ba"
    },
    {
      "Start": "503fdc5010204ae4aa7b32a996b2a16e",
      "End": "84fe9038a42543f5a494f4c0379bff1c",
      "Id": "1c1d64df197340c19da4406fcaaf6804"
    },
    {
      "Start": "7ebe536d08104d0681b4cfd28c80bfeb",
      "End": "14e879a44e2a4563b59a2af73dd7609b",
      "Id": "30d3c5a1f3914675b1ba47c6d2d8d166"
    },
    {
      "Start": "9e60ebef9fc14745af0cdc03227a41f8",
      "End": "886d4b3e37a34eb98611a5531c0eb370",
      "Id": "0e94885819704e4b887f83326fdebfb0"
    },
    {
      "Start": "9e60ebef9fc14745af0cdc03227a41f8",
      "End": "9755dd38f06d4260bf281c5343a8283b",
      "Id": "c5f231065941473eb9813167ef5f1d9d"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "211d5658885e4c048afd6391ebaf28ad",
      "Id": "99ecea9a1c10460fa514c88ba06ed3ec"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "2670661dbc164da4a8de06906e6bd525",
      "Id": "fc3aff8c9a9b46e190ec078d1019b192"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "ccd28d94c88a45729b84f92a3415a5e9",
      "Id": "60c27699743b4455b25020aa5098c0bb"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "530b586c153b4fbe8bb4a014629eadd8",
      "Id": "e56e8c9238d84027b622cc8b314f8e7b"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "9071273b4884414c906da91a4b91cef5",
      "Id": "bf25c90adb5048aca93e246156db446a"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "72145292eeff4b59aaf24625e91371a7",
      "Id": "ff80ebeb6aab48d78d0e0c08011d93a0"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "05922632596b4113a7e21a1cf19a15c4",
      "Id": "e3a733eb08a744aea73a7557f2cd0784"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "a15f1fd7aee94491bc98f2d287e462c8",
      "Id": "b6d1fe15c153488ca66057218bfdf761"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "00eb1c66d777455ba4f5566a78ef720e",
      "Id": "8c5161417cf74d7c9b9dbe38aafd0da7"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "a768a490017f41528d8ae98731a0e9b9",
      "Id": "e7cfa41d126f49eaa388022e0d3ad77a"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "3133ac662a1947a19213a13c6f0ed78d",
      "Id": "43334c520f1945099736967e1a69f46e"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "3613c30a1cd44722b8f8b00cb3091e19",
      "Id": "73c383a663e4446780ca0aea315ce27a"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "49f60f2b30ae4823836a8312cb469fec",
      "Id": "5778a2c8588e4cf18a686accb9908839"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "6bb2d7f811ef41fea9c05b3f66bfb40b",
      "Id": "21694a8e612d4e15a19fe239c06f4697"
    },
    {
      "Start": "5575b071cc754d53ab7e90a7dd6356b3",
      "End": "d3636679183e4cf994e2d945ef000a54",
      "Id": "db75217c33444db4ba1a9762854adede"
    },
    {
      "Start": "e6a915d043744c94a8245248bd3219bc",
      "End": "83f604b5c267406e822c5c5c3eb71a7f",
      "Id": "0dde97a77d514156a7e51940af09c58f"
    },
    {
      "Start": "d4b81d667c2e4f4897092f05646c6122",
      "End": "23e71f3ec1bf409b9feeb685dee18e0b",
      "Id": "e803552d26114cce9b9306d0e52f31b1"
    },
    {
      "Start": "608f69bf4a3e4935b0a36fb49ceffe97",
      "End": "14a81aa363bc4171b0bb6262fdc96fa2",
      "Id": "f9fb9f1276ef4c51a7063b8dff6f9edd"
    },
    {
      "Start": "608f69bf4a3e4935b0a36fb49ceffe97",
      "End": "b061f23905da4098a9d6ab43cbb1200a",
      "Id": "7ede05e1025e43ca89afab733284d4be"
    },
    {
      "Start": "ae7508106326473fb12d74a161ad19f1",
      "End": "767bc27493b64ae68b7aa93ae91ac396",
      "Id": "454c909864ad4d86b6b6be5beaf13654"
    },
    {
      "Start": "8ff0da84730643e1a9412b146d0d355f",
      "End": "18a61fde94434168bd73182a6a571893",
      "Id": "5148b19ea85544e2988e6e2bd689b19b"
    },
    {
      "Start": "77bc7e7da19446d89c7487a8479d6cfd",
      "End": "9b9129c4577b43f48b4d35cd2e7a97ff",
      "Id": "11f10885699f4e8d9dce858ba6e8641f"
    },
    {
      "Start": "8ad6eadaadf04a998d3ff7587d64347c",
      "End": "bdfe80be5d094ba0931234d37257da53",
      "Id": "ec0709d9e97a4aa0b8bb8d99571d57a3"
    },
    {
      "Start": "938926b3e6af4eaaa66995aa11891052",
      "End": "624d4ee719d248f3aeb4c4a89876a6bf",
      "Id": "96c963edd0ff4a138fddb7535177a463"
    },
    {
      "Start": "938926b3e6af4eaaa66995aa11891052",
      "End": "5e61da1d29f04bef8c7d906cf237f8db",
      "Id": "c6645e9b0054454891ec196ee2ddc283"
    },
    {
      "Start": "938926b3e6af4eaaa66995aa11891052",
      "End": "1bbff29e45a64739a036d930af989ce5",
      "Id": "6a7dd7eb026a4faf9ac6d53eaff4ad8b"
    },
    {
      "Start": "938926b3e6af4eaaa66995aa11891052",
      "End": "e621815a6bd64ab09d6d259f4a852ce3",
      "Id": "8e1560e7a7a44ac2b35cca885ab2fbe3"
    },
    {
      "Start": "938926b3e6af4eaaa66995aa11891052",
      "End": "8db816762ec04d50b1b5d2690d1cd2a6",
      "Id": "956020df14354f6793cbec62c4fea725"
    },
    {
      "Start": "938926b3e6af4eaaa66995aa11891052",
      "End": "fb2d47e55a74434fa0749ad8c1ded692",
      "Id": "6835098dd1b54d18ae768133e37637cc"
    },
    {
      "Start": "b0bbd4532cf4402eb598edd1e155869a",
      "End": "9782aaf2ebb6428a87a36556e34374b6",
      "Id": "52bd31950bfd40deadbf5c9d3a024004"
    },
    {
      "Start": "b0bbd4532cf4402eb598edd1e155869a",
      "End": "d1597db0d56144bd84052ee9533df2cb",
      "Id": "599b757a73d5453f89afa74bf3adc8f2"
    },
    {
      "Start": "b0bbd4532cf4402eb598edd1e155869a",
      "End": "94c4c8ed9d0f41219d011a30ff5cf36a",
      "Id": "f8752b1efa054026be32c9da109b7320"
    },
    {
      "Start": "8fd0245c768b4c94b145ae896ff9e273",
      "End": "5c447f0bc3e942cc9ce52def41b5148a",
      "Id": "d19481cecc46451f972b27c3dbf1d4da"
    },
    {
      "Start": "3912dd841c0e43d6acf6991852814efb",
      "End": "cc89308c0c02457bb636afcac784f2e6",
      "Id": "556c130abc96444e99b39d7eaa2fc5ff"
    },
    {
      "Start": "3912dd841c0e43d6acf6991852814efb",
      "End": "3b2ae41da890498aa97c4444b6a31b23",
      "Id": "2706b6e00be049269e944c7eec12988b"
    },
    {
      "Start": "3912dd841c0e43d6acf6991852814efb",
      "End": "dd09331a930d4f8e8c4a0285d5fe3776",
      "Id": "9c3d14e33f7742339ce160ba2e7ec931"
    },
    {
      "Start": "3912dd841c0e43d6acf6991852814efb",
      "End": "4f7f259b78db4dd1b63256d778998d8d",
      "Id": "5f60e472fcc542d6a31b6c05d070908c"
    },
    {
      "Start": "858ef0f28e3a4ca0bb1f5dd70b891cb3",
      "End": "e5f565ed47da42bc83dcc808cb5b37ee",
      "Id": "fce866d1aa55462093905cc350497ae3"
    },
    {
      "Start": "858ef0f28e3a4ca0bb1f5dd70b891cb3",
      "End": "ea84b0cd7cc84641b01c976a05a1c75a",
      "Id": "54bd44eb217a4561b1a29d9b71a74d4e"
    },
    {
      "Start": "858ef0f28e3a4ca0bb1f5dd70b891cb3",
      "End": "84d6f5ce823a4e9aad37142d05b41224",
      "Id": "d00684bf536641659e0f26670c6b20b0"
    },
    {
      "Start": "b9f04a04d4854827962e1ae195d09365",
      "End": "8ea72c4987d94b1f8c8459a3b67fa4b1",
      "Id": "b0c0dd553e4248a5b0f6da3f8de96b01"
    },
    {
      "Start": "359e34cc4af04558a4b09dd3272efa3c",
      "End": "6cfc8fa3024e42dab7d99c7c31569e43",
      "Id": "8f851a66798943c3b7bf7af2c7cc367e"
    },
    {
      "Start": "359e34cc4af04558a4b09dd3272efa3c",
      "End": "b0aa9320da8d45778b6c0514255c2b51",
      "Id": "f5683058beb84a1390ef2221aea5b4ec"
    },
    {
      "Start": "359e34cc4af04558a4b09dd3272efa3c",
      "End": "fa3a316c35964668a71ddc565b705d0b",
      "Id": "9467c856699a45008172e76ef154a305"
    },
    {
      "Start": "aebfee0bdd1d4ecdbba8298cda19d286",
      "End": "66b901143911425282d5736cfe93cbd5",
      "Id": "c92a15446ca848669b493e6ae5198da8"
    },
    {
      "Start": "a5a049d15e3c49b9b6a4036e3a2746d4",
      "End": "e964c894474c47e6950356a3ac4ce152",
      "Id": "11620eb6297c4900b42d09ef8dce70b3"
    },
    {
      "Start": "683b960334174974a2e7b5f646c7b870",
      "End": "333cb1ad8ba64fc8bde231efe29f3842",
      "Id": "dde09d7d9e0147868cb7607627fb6857"
    },
    {
      "Start": "4fc91e3e9d90429abb30f0b23e861888",
      "End": "5379324ae848406a9f559137a1e245a3",
      "Id": "018b368d3d414e329273a721d04b3b56"
    },
    {
      "Start": "596ba11229994261af7c46c0c6279ffa",
      "End": "3522f82101f54dcb9bd33f982d9256e0",
      "Id": "70f47e24d9a14a019161e317f17bea4a"
    },
    {
      "Start": "a69870774af3454397c145bf44c33bc6",
      "End": "9fd57e685e2f4025a8285a9a1d7f562a",
      "Id": "582d2e008e0e4ce89fa225ce5f06dd1d"
    },
    {
      "Start": "83e0e82db9cb4adba0cbb2c9291d4dc0",
      "End": "71d55bb90d254122a6f85ccaf902775e",
      "Id": "50731096421649f6bbc9a873577e8e1c"
    },
    {
      "Start": "1049b8661904435d9fe14e101717144f",
      "End": "88f80b34128a42c090417251c6435452",
      "Id": "d7581614726b43a89da6856761867622"
    },
    {
      "Start": "1e9057e32d1c463c8e2d87d725e18c60",
      "End": "c5ba83a6977d491dbefdd0a26dd0dce9",
      "Id": "bef119312ab24f4ea8fe40703e0cc57f"
    },
    {
      "Start": "af610185c0104285a0a580b4868e3a53",
      "End": "73310b41d2b8408b83fb5bb25c14d1aa",
      "Id": "9d022e2a97484d9e82043b23bcb06200"
    },
    {
      "Start": "10882fdefbfe494ea66107997e107785",
      "End": "cbf1913a666c4385a71958037c5e4d9f",
      "Id": "134e3d87af334618a3fafd3de4a1c830"
    },
    {
      "Start": "a55a4bb889894579aa7f6ed95a7f2af7",
      "End": "f6f24697acf94f34a510b16e3bc68a9a",
      "Id": "d374120e9c5748e2b10de52c7134c48f"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "Speckle for Dynamo",
      "Version": "1.7.0",
      "ReferenceType": "Package",
      "Nodes": [
        "69810533970d48079b9953b69865999e",
        "1ebb391ed9014bd79fd0b666c754d124",
        "dea0b021adeb40c79fe49c804195fda7",
        "441dfddda4d1467f8104b17edd05361d",
        "d26d1e6afdc54f91acf2908a8eaa1588"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.5.0.7460",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -17.0,
      "EyeY": 24.0,
      "EyeZ": 50.0,
      "LookX": 12.0,
      "LookY": -13.0,
      "LookZ": -58.0,
      "UpX": 0.0,
      "UpY": 1.0,
      "UpZ": 0.0
    },
    "NodeViews": [
      {
        "ShowGeometry": false,
        "Name": "ValleyTop.Right",
        "Id": "10d1890f5eed454baaf4b8c598c69aed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3008.0507177672002,
        "Y": -134.41417175392144
      },
      {
        "ShowGeometry": false,
        "Name": "ValleyTop.Left",
        "Id": "d27e9727036f44e6b2c25ca9eef552cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2996.7478040399637,
        "Y": -616.18180966300042
      },
      {
        "ShowGeometry": false,
        "Name": "ValleyBase.Right",
        "Id": "9bfa98c8015847239f69d20449536c9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3008.0507177672002,
        "Y": -293.41417175392144
      },
      {
        "ShowGeometry": false,
        "Name": "ValleyBase.Left",
        "Id": "611449a4df34462487e36cd5499c0390",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2996.7478040399633,
        "Y": -455.2979907084607
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "ef82bf7ff03c42d0ad4caf674b0b2765",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2746.4507177672003,
        "Y": -412.41417175392144
      },
      {
        "ShowGeometry": false,
        "Name": "ViaductPoint.Start",
        "Id": "362fb36bfb914900b376792d0e612703",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2747.04435965634,
        "Y": -1148.23121101775
      },
      {
        "ShowGeometry": false,
        "Name": "ViaductPoint.End",
        "Id": "0beab8e30fa74649b08a5b3b4030f576",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2761.14899423857,
        "Y": -935.233871678963
      },
      {
        "ShowGeometry": false,
        "Name": "Viaduct Midline",
        "Id": "237ad657012a457d87dcec7a22b5def8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2939.18070876874,
        "Y": -1011.75047542491
      },
      {
        "ShowGeometry": false,
        "Name": "Viaduct.Height",
        "Id": "10feb5049c0c46ce878dfaab3435f1d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1809.8680527676559,
        "Y": -1162.6217514354794
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "fa97b763d5f048ac8b17d384727bef65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2527.2507177672005,
        "Y": -412.41417175392144
      },
      {
        "ShowGeometry": false,
        "Name": "PierMain.Line",
        "Id": "c9f681d6b0d44035b8c6ce7df140c05b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2938.3313214577684,
        "Y": 525.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "PierCoordinate.End",
        "Id": "fcebc3b9ee954b0cb330e9393f6b0289",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2591.11696645386,
        "Y": 551.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "TwiceHieghtValley",
        "Id": "e0385fd78266464185f997e1b1026c8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1978.31696645386,
        "Y": 692.037318684232
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "2412f22c289a47de91fceb8135528de5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1978.31696645386,
        "Y": 583.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "PierDirectionGuideLines",
        "Id": "b62deb4e68aa44ba84720493bfbe18f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2264.71696645386,
        "Y": 551.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "PierCoordinate.Start",
        "Id": "ad638a4099114639b17b28aefc4aef5e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1978.31696645386,
        "Y": 448.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "NoOfSpans",
        "Id": "9d8373a8fadf421bb75f6bdec1f0fe40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2936.71696645386,
        "Y": 768.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "RowsOfPiers",
        "Id": "ab4d1ae1deb94b6ab3c75a3903961c31",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2936.71696645386,
        "Y": 660.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "bc89db5e87914ca4a17cb3a308e84a99",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1759.11696645386,
        "Y": 448.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "NoOfFreeSpans",
        "Id": "7c476bacd801422f96b4d0ac04e75212",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1140.71696645386,
        "Y": 656.610652017565
      },
      {
        "ShowGeometry": false,
        "Name": "forNoOfFreeSpans",
        "Id": "82f3df7b5b4b4594828df3236c4bb33c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 866.3169664538641,
        "Y": 699.610652017565
      },
      {
        "ShowGeometry": false,
        "Name": "TotalSpan.Line",
        "Id": "03ce1f9aabd447d99d6de47a3f833ef7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1140.71696645386,
        "Y": 474.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "FreeSpanPierPoints",
        "Id": "654fc4f991b54082838dace207b801a5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1451.11696645386,
        "Y": 474.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "x.SpanEnd",
        "Id": "a129bb00c1904e988e07e8bd66565558",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 414.3169664538641,
        "Y": 544.037318684232
      },
      {
        "ShowGeometry": false,
        "Name": "x.SpanStart",
        "Id": "6fcceda4aaf645a6948bf44208e5c8b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 414.3169664538641,
        "Y": 384.037318684232
      },
      {
        "ShowGeometry": false,
        "Name": "%",
        "Id": "cb754c65094b48d7aab31f54e18a15d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -152.0830335461369,
        "Y": 477.397318684232
      },
      {
        "ShowGeometry": false,
        "Name": "HalfBufferSpanLength",
        "Id": "972e55d223f04a6e8b17b331885007f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 116.71696645386373,
        "Y": 481.610652017565
      },
      {
        "ShowGeometry": false,
        "Name": "Spans.End",
        "Id": "24912641fde14e5da81de20414cde414",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 866.3169664538641,
        "Y": 539.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "Spans.Start",
        "Id": "9f2debca2c754db2b84e5e36c597352e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 866.3169664538641,
        "Y": 379.823985350898
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8fc8df9d4f494a089738dde74811dbe6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2464.9900074100738,
        "Y": -531.91124869334089
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "daad8eb572b14f84bef8dc907b5b9b05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2696.9900074100738,
        "Y": -603.12458202667392
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "03de7248f61b4fa2a37cbaeca7911642",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2464.9900074100738,
        "Y": -639.91124869334089
      },
      {
        "ShowGeometry": false,
        "Name": "Side.Lines",
        "Id": "f8ced63b4c7a4f0d826651fc00920257",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2916.190007410074,
        "Y": -629.12458202667392
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3e02de1c00784df1a606a0c229a8d9f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2454.3723937621894,
        "Y": -258.94828461642066
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "9b66ba43d60f4d7bafad3442a9ed253e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2686.3723937621903,
        "Y": -330.16161794975369
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b1b342704610438b98cd931c2042ba05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2454.3723937621894,
        "Y": -366.94828461642066
      },
      {
        "ShowGeometry": false,
        "Name": "Semi.SideLines",
        "Id": "1e4e9701885e486a978d8c961dc83228",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2905.57239376219,
        "Y": -356.16161794975369
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "fd7d982ccc3e420eb2259f6585d7d491",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2594.8744130071377,
        "Y": 1295.826481996651
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.YAxis",
        "Id": "0409d50d99974f0580c88bccfb5ec4ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2338.2826251113097,
        "Y": 1405.3471649036844
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointDirectionLength",
        "Id": "9b015562a8534a28b98e18b8e94883b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2600.7358319396994,
        "Y": 1444.0994773125606
      },
      {
        "ShowGeometry": false,
        "Name": "PierCap.Lines",
        "Id": "76596504a9b94661b443be8c741ce228",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2978.663880301247,
        "Y": 1379.7780598843724
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "c803f53723ae4a34a0b4ee1388335a02",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3495.3090402220018,
        "Y": 236.85932518993565
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.YAxis",
        "Id": "cdb112041d2e4886a6f317564e16b1a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3495.3090402220018,
        "Y": 128.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "ValleyOffset.Contour",
        "Id": "6ae787ee418a407fae91540549901af6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3276.1090402220016,
        "Y": 185.85932518993565
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "323d00cf33f840c4bd7a04d1c88d7d46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3680.9090402220017,
        "Y": 200.07265852326896
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ca2f384ed69f4c69a0fd273eccf37688",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3680.9090402220017,
        "Y": 308.07265852326896
      },
      {
        "ShowGeometry": false,
        "Name": "ValleyOffset.Points",
        "Id": "f9dc30322b0647eca807880091fa7162",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3276.1090402220016,
        "Y": 344.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "25edddb189674c8b98a6b7ccf37b0aa7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3495.3090402220018,
        "Y": 479.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.YAxis",
        "Id": "ebd97451d83a4026a362647326f3353b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3495.3090402220018,
        "Y": 371.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "39098ffd18d14ac5a62ad14f67de7eba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3680.9090402220017,
        "Y": 443.07265852326896
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "24feff371f874b758ffc91bc69a305d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3680.9090402220017,
        "Y": 551.072658523269
      },
      {
        "ShowGeometry": false,
        "Name": "Valley.Surface",
        "Id": "72fd8a4b4c4642c09ac63d5f7dce73e1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2938.5090402220017,
        "Y": 331.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "Valley.SurfaceColor",
        "Id": "65573856b647426386bd00e308384e0d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2566.5090402220017,
        "Y": 385.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "52c766d8f1804aaf9268e7f7f854246a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3276.109040222,
        "Y": 503.859325189936
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "b3c0351fa6334a4e97d10bbaf640bf78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3276.109040222,
        "Y": 612.859325189936
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "f6449496f2cf405994930d815aba4f67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2938.5090402220017,
        "Y": 465.85932518993559
      },
      {
        "ShowGeometry": false,
        "Name": "RiverStart.Point",
        "Id": "4c98f1eba9d04d6a9f61fbe121b8b1f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1528.7541053901518,
        "Y": -349.4585731782654
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2a244986a1be486399d997616a77ca86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1739.8432591773758,
        "Y": -274.32308762055868
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b4e7c9ccf729470b91c29cc4b652d076",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1753.7213839753249,
        "Y": -384.30943449215488
      },
      {
        "ShowGeometry": false,
        "Name": "RiverEnd.Point",
        "Id": "f769a5e76d02414181789bc823faea5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1320.2409879747947,
        "Y": -135.11194116545926
      },
      {
        "ShowGeometry": false,
        "Name": "x.End",
        "Id": "2fe08f116c6f449981b2b39399d811fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1856.9212738244282,
        "Y": -111.88356499706651
      },
      {
        "ShowGeometry": false,
        "Name": "RiverLevel.Line",
        "Id": "33ded094a17f4abcaba35fdf70c66be1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1079.056288926763,
        "Y": -237.95041273535867
      },
      {
        "ShowGeometry": false,
        "Name": "PierBottom.Plane",
        "Id": "df5eb75ce45b421ebdd48ac4df1c8a65",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3458.2281644816758,
        "Y": 911.937245757192
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "9f0395f751514e16b3c89ff7b9e3a60e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3264.6281644816754,
        "Y": 699.67250634100537
      },
      {
        "ShowGeometry": false,
        "Name": "PierBottom.Circle",
        "Id": "c2cd9c98d0784ef79b8c1f8d6d148993",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3799.8281644816752,
        "Y": 1049.4096154652852
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentPier.Radius",
        "Id": "1a8b073272594fd8943e77c0dafdfbc2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3458.2281644816758,
        "Y": 1217.0953185067119
      },
      {
        "ShowGeometry": false,
        "Name": "Pier.Solid",
        "Id": "191662b3d042452ca344dd2b60003ffe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4087.8281644816752,
        "Y": 1073.8058003193319
      },
      {
        "ShowGeometry": false,
        "Name": "FoundationBottom.Plane",
        "Id": "7cfe057be8e14abfbde865649ade90bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3258.4327902593573,
        "Y": 227.26988443469122
      },
      {
        "ShowGeometry": false,
        "Name": "FoundationBottom.Rectangle",
        "Id": "88547f47f16441f487548c01a3200938",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3636.0327902593572,
        "Y": 323.26988443469122
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentFoundation.Width",
        "Id": "2af1eb9934464d2f8fadf0530dd0f178",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3258.4327902593573,
        "Y": 360.48321776802459
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentFoundation.Length",
        "Id": "4971b3ed67b34137862ee81ffa41ce47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3258.4327902593573,
        "Y": 468.48321776802459
      },
      {
        "ShowGeometry": false,
        "Name": "Foundation.Solid",
        "Id": "17f84bb0825c4c2c8b10b058cdd8cd21",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4012.0327902593572,
        "Y": 388.26988443469122
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentFoundation.Height",
        "Id": "bcaa2bcd699440c197b2140ce7989731",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3636.0327902593572,
        "Y": 483.48321776802459
      },
      {
        "ShowGeometry": false,
        "Name": "PierCap.Solid",
        "Id": "44cfaecb14e941ec8ee5f9fff8e074db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6761.783294749067,
        "Y": 1676.0292418620077
      },
      {
        "ShowGeometry": false,
        "Name": "OtherSide.Solid",
        "Id": "130d772c8bed4d4fb08d8a7ffc64dfdf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6496.9715297071771,
        "Y": 1798.5069128096377
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "eb10efc0357d49718ff5478150b4103c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6267.4592559169669,
        "Y": 1834.2710782717677
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "77e5a83814764c828c1a9b310a96e60b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6094.4974409977267,
        "Y": 1833.1020063554777
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "c7b54be613e8484db79f08b8bbbc00d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6030.4617847142263,
        "Y": 1601.7942078279577
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "6e14c8ae00854b0db57c14df17f70c6d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5788.241805051387,
        "Y": 1594.7308240185978
      },
      {
        "ShowGeometry": false,
        "Name": "List.Deconstruct",
        "Id": "96be1c6c90ac47c8b1419962b1c308d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5631.0118843650671,
        "Y": 1800.1487095930777
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "6a38ab9691654a54bc5355af72b2a9b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3548.5710757461065,
        "Y": 1787.2963009362277
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "7417f6d9c3a4458db86c3afda1752c79",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3842.9225283509368,
        "Y": 1421.2234965547777
      },
      {
        "ShowGeometry": false,
        "Name": "OneSide.Solid",
        "Id": "6ea51e1041494eca910a36223ec0432b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6474.133357892887,
        "Y": 1603.3364779487977
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapEnd.Rectangle",
        "Id": "3ed7c83cf41642029609276126e2f796",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5342.9160314838564,
        "Y": 1795.0114375867277
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Reverse",
        "Id": "740d954b945f438882bcab1971a39ccd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5000.0653931550069,
        "Y": 1689.8835370142776
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "7417e6f47a5648979ca74b636de1e667",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4808.9809211643869,
        "Y": 1689.8835370142776
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapMid.Rectangle",
        "Id": "88c15c5e695145cdab4c37a8ca9b2f44",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5341.172199651267,
        "Y": 1580.7382134390377
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3cdbf64026e14da4919fadddb2caa361",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4914.8601500547966,
        "Y": 1557.8192821599278
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "87dde4ec86ef49779f37a9dad1801448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4886.2647745185168,
        "Y": 1986.8030412343978
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapEnd.Points",
        "Id": "4cc073c7c8314cac82ad3f0a1d564588",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3767.6698620684265,
        "Y": 1781.3638742529477
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapEnd.GuideRectangle",
        "Id": "6a006c9ab0a140b3b254fb78fa129d76",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4538.459015127627,
        "Y": 1805.7685698667676
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapMid.GuideRectangle",
        "Id": "0806683274f844139929381d838fa608",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4537.4353743754364,
        "Y": 1429.0173016313977
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Reverse",
        "Id": "ad2cde8b276a489d9c1bae047ae5762c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3545.1842780731768,
        "Y": 1482.2502933140277
      },
      {
        "ShowGeometry": false,
        "Name": "BothDirections",
        "Id": "7b636875da5e40f89e0fe7e878f98409",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3738.9688388513168,
        "Y": 1600.7559787472178
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.YAxis",
        "Id": "cb653717e5c54ef7a3a2ed7d83a5f4e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3260.1881205514869,
        "Y": 1484.9901359982578
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapMid.Plane",
        "Id": "dc21e241a27242178c897a3a374f6e4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4050.8988279353971,
        "Y": 1412.2729557097878
      },
      {
        "ShowGeometry": false,
        "Name": "PierCapEnd.Plane",
        "Id": "763a4f013b6d4d8ebb4eb7789c39fbb6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4077.3706889672467,
        "Y": 1744.8052530902178
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentPierCap.MidWidth",
        "Id": "50896a66158a4ed3ab14d94f994f31dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4048.4883687347565,
        "Y": 1535.1644735920477
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentPierCap.MidLength",
        "Id": "acc10e75941f4667ad11a084da67919c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4043.3249031800669,
        "Y": 1640.0663942592478
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentPierCap.EndLength",
        "Id": "5ff87882302548b8a72fcfb4710ece8c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4060.913637559197,
        "Y": 1970.7566967992277
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentPierCap.EndWidth",
        "Id": "6039d40ffc7e455088d0398f5ecdf5d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4056.8215318114271,
        "Y": 1873.8097873816678
      },
      {
        "ShowGeometry": false,
        "Name": "List.Deconstruct",
        "Id": "7e591d0bf35b42e7a74ded5b4cb57358",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5825.4427531486872,
        "Y": 1813.2852519254639
      },
      {
        "ShowGeometry": false,
        "Name": "DeckStart.Line",
        "Id": "e5484e45c1064700b758ab0cdd46be70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3450.5447407847705,
        "Y": -1231.7879083988171
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.YAxis",
        "Id": "a91b38b5824b4583b3100a9b3e5d6e0e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3256.1447407847704,
        "Y": -1205.7879083988169
      },
      {
        "ShowGeometry": false,
        "Name": "DeckTopSurface",
        "Id": "16c74922f3944ec99a27a3642609160c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3753.7447407847703,
        "Y": -1231.7879083988171
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "6a18c8cc24b64aa9a23fcd2d2ef80eb9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3753.7447407847703,
        "Y": -1014.5745750654837
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.Thicken",
        "Id": "08abedddd80245928fae659cdca5c8e8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4056.94474078477,
        "Y": -1181.7879083988171
      },
      {
        "ShowGeometry": false,
        "Name": "Boolean",
        "Id": "3ff3bd13e8634bab90359daa3d4ac9bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3753.7447407847703,
        "Y": -1097.7879083988171
      },
      {
        "ShowGeometry": false,
        "Name": "Deck.Solid",
        "Id": "01f65c3a74b0459e803b6de7652c09bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4364.94474078477,
        "Y": -1066.7879083988169
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "4041c49137544986a77060668cdce083",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4056.94474078477,
        "Y": -1022.7879083988169
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4cc2d583951f4c7ba5c1340893b52326",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4045.0046063571363,
        "Y": -917.55461987469494
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "c70411c0d7064368a158b84f600c4a55",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4410.83416903749,
        "Y": -841.73609490373
      },
      {
        "ShowGeometry": false,
        "Name": "Deck.Colored",
        "Id": "d54a5d507be74e7394785b0b636ef5fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4679.3418780954762,
        "Y": -1067.6902724063261
      },
      {
        "ShowGeometry": false,
        "Name": "DistancesBetSurfaces",
        "Id": "2ae00c474a6346eaa8ab521d18de1997",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7508.5208157060279,
        "Y": 546.98083326786752
      },
      {
        "ShowGeometry": false,
        "Name": "Foundation.Surfaces",
        "Id": "d506722a12314dfc930ab7b954709341",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7209.05742595423,
        "Y": 562.906138535014
      },
      {
        "ShowGeometry": false,
        "Name": "Foundation.Polysurface",
        "Id": "5bad0c822a18400b9fe9d3c8054a82e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6971.176787983035,
        "Y": 561.80024127188153
      },
      {
        "ShowGeometry": false,
        "Name": "DistancesLessThanSpan",
        "Id": "9a106581b4d24f7eb5c21f57572b0b24",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8036.7499908286427,
        "Y": 541.92196439110194
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "135f6df8aad04bb5928fd8138cafa61d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7759.1539350454968,
        "Y": 533.32028601709112
      },
      {
        "ShowGeometry": false,
        "Name": ">",
        "Id": "c98ad4ec2eff4456b6362f03e3472c84",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7765.0327528806029,
        "Y": 651.25864290679237
      },
      {
        "ShowGeometry": false,
        "Name": "<",
        "Id": "cb38e11bf0e244e0ac17feaefc3eca19",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8136.5643837959524,
        "Y": 663.53166638901462
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "f54f8185d44c40178a18ecf50a7a2dd6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7978.5088479322767,
        "Y": 731.16225218786576
      },
      {
        "ShowGeometry": false,
        "Name": "DistancesGreaterThanZero",
        "Id": "430e9e98d7ba46eb8a2cdfabfe21da88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8387.49479100668,
        "Y": 579.1686856006379
      },
      {
        "ShowGeometry": false,
        "Name": "Clearance.Width",
        "Id": "b781b87b8c0f4cb0807be4f9eb40ace8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8666.399155791165,
        "Y": 577.51866657751532
      },
      {
        "ShowGeometry": false,
        "Name": "ListOfSolids",
        "Id": "8336a4572e204da6b59008876470d4f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7596.0005219043478,
        "Y": 993.07790737965615
      },
      {
        "ShowGeometry": false,
        "Name": "TotalQuantity.Volume",
        "Id": "2690d61886434331a18a2b47d0caee5a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8636.800521904348,
        "Y": 1073.0779073796562
      },
      {
        "ShowGeometry": false,
        "Name": "Flanges.Perimeter",
        "Id": "3fda98e6eeff447b8a7e745e12269f24",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4473.0367904228988,
        "Y": -353.64315429476176
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4fa9821e41964fe38e1aacd6bd8ff67e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3842.4156134552668,
        "Y": -233.92739190537657
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "7ff46cec7300417ebb79e7481c06539c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3848.1747678068309,
        "Y": -54.423599806365189
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentGirder.FlangeThickness",
        "Id": "747dd3572e5045b9a49985afa531cf15",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3373.5884478783942,
        "Y": -94.580243375834016
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentGirder.WebThickness",
        "Id": "2fa4a22f05bc4994b73dfca3f225168d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3371.1038544952921,
        "Y": 18.511203639112182
      },
      {
        "ShowGeometry": false,
        "Name": "z",
        "Id": "d28ec73e8452480f93d18a6b30c45919",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4146.6217694860143,
        "Y": -202.97199388900231
      },
      {
        "ShowGeometry": false,
        "Name": "Flange",
        "Id": "652cf99476a44cde8d809f4c2fcaa030",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4122.1743924061348,
        "Y": -475.65502692304443
      },
      {
        "ShowGeometry": false,
        "Name": "Web.Perimeter",
        "Id": "f0921e877d444b73bbcfdccd74e74adf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4485.8435523491926,
        "Y": -69.387217203001342
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "c4c9442619d542b1866d95ab52179b2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4747.699136847189,
        "Y": -211.90102269252577
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.Curves",
        "Id": "389c699a367d49c6ade32647908dd401",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5103.7335985626705,
        "Y": -207.36766572637185
      },
      {
        "ShowGeometry": false,
        "Name": "Girder.Solid",
        "Id": "a83c3ce2278f4b199be501d46b676ca8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6301.36707770288,
        "Y": -333.58554394519876
      },
      {
        "ShowGeometry": false,
        "Name": "Girder.Rectangle",
        "Id": "423523304eb84f889cea313e2cd0a122",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5961.2736104116011,
        "Y": -373.67747170614018
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.YAxis",
        "Id": "fd81611b31394b9c97302c198cff6978",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5479.9572356673634,
        "Y": -160.17575533893307
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "2887f951030f402588a52c7c5a5322fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5490.5445617483165,
        "Y": -58.526251010889041
      },
      {
        "ShowGeometry": false,
        "Name": "RestGirder",
        "Id": "e7e016a7fcdb4ed4b525f4d2ca04f551",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5755.5906940214218,
        "Y": -188.5870412258032
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ZAxis",
        "Id": "9cdd583c5ca349f883a864d882707d88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5007.8521306614866,
        "Y": -410.94468829265281
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "567ddbf0e56e456bb84bcdbd5ff0898c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4978.7232587929775,
        "Y": -306.95323188195005
      },
      {
        "ShowGeometry": false,
        "Name": "MidGirder",
        "Id": "7f2dc7766db541ef8b286738557da6f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5404.4195909880491,
        "Y": -305.10559797568033
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentGirder.WebDepth",
        "Id": "8cffeac714ab401282108031816acd11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3375.8112580363004,
        "Y": -236.70672123471729
      },
      {
        "ShowGeometry": false,
        "Name": "SpanDependentGirder.FlangeWidth",
        "Id": "3fc30e28762942ae9f8c9e55c4cf8e89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3368.2142547964004,
        "Y": -436.69253202327627
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.XAxis",
        "Id": "39227a6b865d4aefa33e5ed3549002d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3248.5690282358905,
        "Y": -511.00227498247727
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.ByOriginNormal",
        "Id": "23ba249cf1f049b8a6e9b3e91fbeeff5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3366.4990011328705,
        "Y": -558.9322051158623
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "365b2baa445841b79b5c7ec16a992431",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4896.5337369442195,
        "Y": -217.25431412371142
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "19dab5d6a8a84abb92a171e3ffc08549",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3285.5015456723249,
        "Y": -1019.6502706466772
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "4ca5dbaf92c24b1186f9c844b312f05c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3279.6595768242896,
        "Y": -924.30701082502208
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "3db533d5b4eb4951b5f55a39aad13d75",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3622.3599792192917,
        "Y": -958.24085260306163
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "a63e63530b444a0c855c95a1a3520f25",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7828.0005219043478,
        "Y": 993.07790737965615
      },
      {
        "ShowGeometry": false,
        "Name": "CombinedSolid",
        "Id": "af138c8e8aa341e08bf4348ca4d6e76d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8354.4005219043484,
        "Y": 1073.0779073796562
      },
      {
        "ShowGeometry": false,
        "Name": "Viaduct.Width",
        "Id": "571befac4db24c04a68d88216810778d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2240.2381860566106,
        "Y": -583.15555815840412
      },
      {
        "ShowGeometry": false,
        "Name": "Viaduct.Span",
        "Id": "fd6a57b2eb3441e09dcf9208b224f868",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -460.04130145070803,
        "Y": 549.247801056903
      },
      {
        "ShowGeometry": false,
        "Name": "Cleanrance.Width",
        "Id": "f635fddddb974dde8d22f0fce2bf5cbe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3219.922246658984,
        "Y": -1741.6987036968424
      },
      {
        "ShowGeometry": false,
        "Name": "Total.Quantity",
        "Id": "6e0d06ad133e443b970d5f1a3876c622",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3226.1776924336746,
        "Y": -1620.008113655035
      },
      {
        "ShowGeometry": false,
        "Name": "List.Filter",
        "Id": "7d32b49f4a62405d9dccb5778aaf5c9b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8112.800521904348,
        "Y": 1047.0779073796562
      },
      {
        "ShowGeometry": false,
        "Name": "Object.IsNull",
        "Id": "272544c9b08c42e1b732e5d80b7350ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7828.0005219043478,
        "Y": 1127.0779073796562
      },
      {
        "ShowGeometry": false,
        "Name": "Water.Level",
        "Id": "e9a3da7c220d417eb0ad06eabd409eff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1986.6293525803103,
        "Y": -326.96238534148318
      },
      {
        "ShowGeometry": false,
        "Name": "Speckle Streams",
        "Id": "69810533970d48079b9953b69865999e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1441.8350349126677,
        "Y": -641.12151226580477
      },
      {
        "ShowGeometry": false,
        "Name": "Bridge Width",
        "Id": "1ebb391ed9014bd79fd0b666c754d124",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1743.8237680745656,
        "Y": -655.35136355188013
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e33461acd416415aa98105b678dfd4e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -2661.8250152492819,
        "Y": -560.75103264831012
      },
      {
        "ShowGeometry": false,
        "Name": "Speckle Streams",
        "Id": "dea0b021adeb40c79fe49c804195fda7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3886.5391916993894,
        "Y": -374.78909539960569
      },
      {
        "ShowGeometry": false,
        "Name": "Site Parameters",
        "Id": "441dfddda4d1467f8104b17edd05361d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -3571.4468401900194,
        "Y": -382.22242771001675
      },
      {
        "ShowGeometry": false,
        "Name": "x.Start",
        "Id": "5a620636fead45aab6216c320c7635af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1979.44761327953,
        "Y": -1077.19064590666
      },
      {
        "ShowGeometry": false,
        "Name": "x.End",
        "Id": "1da6cf09705e4a4292db3194363ba3eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2169.7235272217231,
        "Y": -956.42560364939129
      },
      {
        "ShowGeometry": false,
        "Name": "RelationLengthHeight",
        "Id": "0e7d0541f0ef41719c8c453ecbcf1a72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1475.5669493933815,
        "Y": -1103.4266613378441
      },
      {
        "ShowGeometry": false,
        "Name": "Viaduct.Length",
        "Id": "61f3314f58dc437ba12c2137549b2e54",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1258.02239418681,
        "Y": -1018.98335542313
      },
      {
        "ShowGeometry": false,
        "Name": "Approach Bridge Span",
        "Id": "d26d1e6afdc54f91acf2908a8eaa1588",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5635.5181315583777,
        "Y": -1758.9566264790492
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3e8ed89859cf4b89866d45752ade0ce4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5450.0009231221466,
        "Y": -1760.63770426558
      }
    ],
    "Annotations": [
      {
        "Id": "6e957fe103624b828f23e160302e86ba",
        "Title": "Defining Valley",
        "Nodes": [
          "10d1890f5eed454baaf4b8c598c69aed",
          "d27e9727036f44e6b2c25ca9eef552cc",
          "9bfa98c8015847239f69d20449536c9f",
          "611449a4df34462487e36cd5499c0390",
          "ef82bf7ff03c42d0ad4caf674b0b2765",
          "fa97b763d5f048ac8b17d384727bef65"
        ],
        "Left": -3018.0507177672002,
        "Top": -669.18180966300042,
        "Width": 794.79999999999973,
        "Height": 679.767637909079,
        "FontSize": 36.0,
        "InitialTop": -616.18180966300042,
        "InitialHeight": 626.767637909079,
        "TextblockHeight": 43.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "7a78e9fb53344bff8173a165156c8395",
        "Title": "Viaduct MidLine",
        "Nodes": [
          "362fb36bfb914900b376792d0e612703",
          "5a620636fead45aab6216c320c7635af",
          "0beab8e30fa74649b08a5b3b4030f576",
          "1da6cf09705e4a4292db3194363ba3eb",
          "237ad657012a457d87dcec7a22b5def8",
          "0e7d0541f0ef41719c8c453ecbcf1a72",
          "10feb5049c0c46ce878dfaab3435f1d9",
          "61f3314f58dc437ba12c2137549b2e54"
        ],
        "Left": 1248.02239418681,
        "Top": -1215.6217514354794,
        "Width": 1904.1583145819297,
        "Height": 425.38787975651633,
        "FontSize": 36.0,
        "InitialTop": -1162.6217514354794,
        "InitialHeight": 402.38787975651633,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0fe9586b0bac41a58bea4490b5bcf94b",
        "Title": "Pier MainLines",
        "Nodes": [
          "9f2debca2c754db2b84e5e36c597352e",
          "24912641fde14e5da81de20414cde414",
          "972e55d223f04a6e8b17b331885007f1",
          "cb754c65094b48d7aab31f54e18a15d6",
          "6fcceda4aaf645a6948bf44208e5c8b3",
          "a129bb00c1904e988e07e8bd66565558",
          "654fc4f991b54082838dace207b801a5",
          "03ce1f9aabd447d99d6de47a3f833ef7",
          "82f3df7b5b4b4594828df3236c4bb33c",
          "7c476bacd801422f96b4d0ac04e75212",
          "bc89db5e87914ca4a17cb3a308e84a99",
          "ab4d1ae1deb94b6ab3c75a3903961c31",
          "9d8373a8fadf421bb75f6bdec1f0fe40",
          "ad638a4099114639b17b28aefc4aef5e",
          "b62deb4e68aa44ba84720493bfbe18f7",
          "2412f22c289a47de91fceb8135528de5",
          "e0385fd78266464185f997e1b1026c8e",
          "fcebc3b9ee954b0cb330e9393f6b0289",
          "c9f681d6b0d44035b8c6ce7df140c05b",
          "fd6a57b2eb3441e09dcf9208b224f868"
        ],
        "Left": -470.04130145070803,
        "Top": 326.823985350898,
        "Width": 3621.3726229084764,
        "Height": 535.0,
        "FontSize": 36.0,
        "InitialTop": 379.823985350898,
        "InitialHeight": 512.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "93dd364fcb5b4a2fbc5a4b6b58072fa0",
        "Title": "Viaduct SideLines",
        "Nodes": [
          "f8ced63b4c7a4f0d826651fc00920257",
          "03de7248f61b4fa2a37cbaeca7911642",
          "daad8eb572b14f84bef8dc907b5b9b05",
          "8fc8df9d4f494a089738dde74811dbe6",
          "571befac4db24c04a68d88216810778d"
        ],
        "Left": 2230.2381860566106,
        "Top": -692.91124869334089,
        "Width": 900.9518213534634,
        "Height": 254.0,
        "FontSize": 36.0,
        "InitialTop": -639.91124869334089,
        "InitialHeight": 231.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "631d4b61b95a4291ae6daca7ab89e5e5",
        "Title": "Viaduct Semi Side Lines",
        "Nodes": [
          "1e4e9701885e486a978d8c961dc83228",
          "b1b342704610438b98cd931c2042ba05",
          "9b66ba43d60f4d7bafad3442a9ed253e",
          "3e02de1c00784df1a606a0c229a8d9f0"
        ],
        "Left": 2444.3723937621894,
        "Top": -419.94828461642066,
        "Width": 676.20000000000073,
        "Height": 254.0,
        "FontSize": 36.0,
        "InitialTop": -366.94828461642066,
        "InitialHeight": 231.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bfd63f32e4e64af580dedc1086cf7ae1",
        "Title": "Viaduct PierCap Lines",
        "Nodes": [
          "fd7d982ccc3e420eb2259f6585d7d491",
          "0409d50d99974f0580c88bccfb5ec4ae",
          "9b015562a8534a28b98e18b8e94883b9",
          "76596504a9b94661b443be8c741ce228"
        ],
        "Left": 2328.2826251113097,
        "Top": 1242.826481996651,
        "Width": 780.38125518993729,
        "Height": 346.27299531590961,
        "FontSize": 36.0,
        "InitialTop": 1295.826481996651,
        "InitialHeight": 323.27299531590961,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7e770761fac8436db67f1c1cc2434bf5",
        "Title": "Valley Suface",
        "Nodes": [
          "c803f53723ae4a34a0b4ee1388335a02",
          "cdb112041d2e4886a6f317564e16b1a7",
          "6ae787ee418a407fae91540549901af6",
          "323d00cf33f840c4bd7a04d1c88d7d46",
          "ca2f384ed69f4c69a0fd273eccf37688",
          "f9dc30322b0647eca807880091fa7162",
          "25edddb189674c8b98a6b7ccf37b0aa7",
          "ebd97451d83a4026a362647326f3353b",
          "39098ffd18d14ac5a62ad14f67de7eba",
          "24feff371f874b758ffc91bc69a305d9",
          "72fd8a4b4c4642c09ac63d5f7dce73e1",
          "65573856b647426386bd00e308384e0d",
          "52c766d8f1804aaf9268e7f7f854246a",
          "b3c0351fa6334a4e97d10bbaf640bf78",
          "f6449496f2cf405994930d815aba4f67"
        ],
        "Left": -3690.9090402220017,
        "Top": 75.859325189935589,
        "Width": 1391.4,
        "Height": 630.00000000000045,
        "FontSize": 36.0,
        "InitialTop": 128.85932518993559,
        "InitialHeight": 607.00000000000045,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "f4d9e2f956574f3e8df610fb1511c1a7",
        "Title": "River Level Line",
        "Nodes": [
          "4c98f1eba9d04d6a9f61fbe121b8b1f7",
          "2a244986a1be486399d997616a77ca86",
          "b4e7c9ccf729470b91c29cc4b652d076",
          "f769a5e76d02414181789bc823faea5c",
          "2fe08f116c6f449981b2b39399d811fe",
          "33ded094a17f4abcaba35fdf70c66be1",
          "e9a3da7c220d417eb0ad06eabd409eff"
        ],
        "Left": -1996.6293525803103,
        "Top": -437.30943449215488,
        "Width": 1130.5730636535473,
        "Height": 446.42586949508836,
        "FontSize": 36.0,
        "InitialTop": -384.30943449215488,
        "InitialHeight": 423.42586949508836,
        "TextblockHeight": 43.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "0ca8a92812ba49bd820de1d19254b38f",
        "Title": "Pier Solid",
        "Nodes": [
          "df5eb75ce45b421ebdd48ac4df1c8a65",
          "9f0395f751514e16b3c89ff7b9e3a60e",
          "c2cd9c98d0784ef79b8c1f8d6d148993",
          "1a8b073272594fd8943e77c0dafdfbc2",
          "191662b3d042452ca344dd2b60003ffe"
        ],
        "Left": 3254.6281644816754,
        "Top": 646.67250634100537,
        "Width": 1031.1999999999998,
        "Height": 663.42281216570655,
        "FontSize": 36.0,
        "InitialTop": 699.67250634100537,
        "InitialHeight": 640.42281216570655,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "be23f876536a43068a1180c750589c2d",
        "Title": "Foundation Solid",
        "Nodes": [
          "7cfe057be8e14abfbde865649ade90bc",
          "2af1eb9934464d2f8fadf0530dd0f178",
          "4971b3ed67b34137862ee81ffa41ce47",
          "17f84bb0825c4c2c8b10b058cdd8cd21",
          "bcaa2bcd699440c197b2140ce7989731",
          "88547f47f16441f487548c01a3200938"
        ],
        "Left": 3248.4327902593573,
        "Top": 174.26988443469122,
        "Width": 973.59999999999991,
        "Height": 402.21333333333337,
        "FontSize": 36.0,
        "InitialTop": 227.26988443469122,
        "InitialHeight": 379.21333333333337,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "fe9fe1c9f3b94dac9db8f4dfd5d99cb3",
        "Title": "Pier Cap Solid",
        "Nodes": [
          "6039d40ffc7e455088d0398f5ecdf5d4",
          "5ff87882302548b8a72fcfb4710ece8c",
          "acc10e75941f4667ad11a084da67919c",
          "50896a66158a4ed3ab14d94f994f31dc",
          "763a4f013b6d4d8ebb4eb7789c39fbb6",
          "dc21e241a27242178c897a3a374f6e4d",
          "cb653717e5c54ef7a3a2ed7d83a5f4e0",
          "7b636875da5e40f89e0fe7e878f98409",
          "ad2cde8b276a489d9c1bae047ae5762c",
          "0806683274f844139929381d838fa608",
          "6a006c9ab0a140b3b254fb78fa129d76",
          "4cc073c7c8314cac82ad3f0a1d564588",
          "87dde4ec86ef49779f37a9dad1801448",
          "3cdbf64026e14da4919fadddb2caa361",
          "88c15c5e695145cdab4c37a8ca9b2f44",
          "7417e6f47a5648979ca74b636de1e667",
          "740d954b945f438882bcab1971a39ccd",
          "3ed7c83cf41642029609276126e2f796",
          "6ea51e1041494eca910a36223ec0432b",
          "7417f6d9c3a4458db86c3afda1752c79",
          "6a38ab9691654a54bc5355af72b2a9b1",
          "96be1c6c90ac47c8b1419962b1c308d6",
          "6e14c8ae00854b0db57c14df17f70c6d",
          "c7b54be613e8484db79f08b8bbbc00d4",
          "77e5a83814764c828c1a9b310a96e60b",
          "eb10efc0357d49718ff5478150b4103c",
          "130d772c8bed4d4fb08d8a7ffc64dfdf",
          "44cfaecb14e941ec8ee5f9fff8e074db",
          "7e591d0bf35b42e7a74ded5b4cb57358"
        ],
        "Left": 3250.1881205514869,
        "Top": 1359.2729557097878,
        "Width": 3699.59517419758,
        "Height": 720.53008552461006,
        "FontSize": 36.0,
        "InitialTop": 1412.2729557097878,
        "InitialHeight": 697.53008552461006,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "b46e07122f2841ffa662d317623755b5",
        "Title": "Deck Solid",
        "Nodes": [
          "e5484e45c1064700b758ab0cdd46be70",
          "a91b38b5824b4583b3100a9b3e5d6e0e",
          "16c74922f3944ec99a27a3642609160c",
          "6a18c8cc24b64aa9a23fcd2d2ef80eb9",
          "08abedddd80245928fae659cdca5c8e8",
          "3ff3bd13e8634bab90359daa3d4ac9bd",
          "01f65c3a74b0459e803b6de7652c09bc",
          "4041c49137544986a77060668cdce083",
          "4cc2d583951f4c7ba5c1340893b52326",
          "d54a5d507be74e7394785b0b636ef5fa",
          "4ca5dbaf92c24b1186f9c844b312f05c",
          "19dab5d6a8a84abb92a171e3ffc08549",
          "3db533d5b4eb4951b5f55a39aad13d75",
          "c70411c0d7064368a158b84f600c4a55"
        ],
        "Left": 3246.1447407847704,
        "Top": -1284.7879083988171,
        "Width": 1713.1971373107058,
        "Height": 536.05181349508712,
        "FontSize": 36.0,
        "InitialTop": -1231.7879083988171,
        "InitialHeight": 513.05181349508712,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "83b423821f45496087d9c49b6bf2fd07",
        "Title": "Calculation - Clearance Width",
        "Nodes": [
          "2ae00c474a6346eaa8ab521d18de1997",
          "d506722a12314dfc930ab7b954709341",
          "5bad0c822a18400b9fe9d3c8054a82e9",
          "9a106581b4d24f7eb5c21f57572b0b24",
          "135f6df8aad04bb5928fd8138cafa61d",
          "c98ad4ec2eff4456b6362f03e3472c84",
          "cb38e11bf0e244e0ac17feaefc3eca19",
          "f54f8185d44c40178a18ecf50a7a2dd6",
          "430e9e98d7ba46eb8a2cdfabfe21da88",
          "b781b87b8c0f4cb0807be4f9eb40ace8"
        ],
        "Left": 6961.176787983035,
        "Top": 480.32028601709112,
        "Width": 1874.22236780813,
        "Height": 343.84196617077464,
        "FontSize": 36.0,
        "InitialTop": 533.32028601709112,
        "InitialHeight": 320.84196617077464,
        "TextblockHeight": 43.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "150bc54fa7d948b29042f996ca14651f",
        "Title": "Girder Solid",
        "Nodes": [
          "23ba249cf1f049b8a6e9b3e91fbeeff5",
          "39227a6b865d4aefa33e5ed3549002d4",
          "3fc30e28762942ae9f8c9e55c4cf8e89",
          "8cffeac714ab401282108031816acd11",
          "7f2dc7766db541ef8b286738557da6f3",
          "567ddbf0e56e456bb84bcdbd5ff0898c",
          "9cdd583c5ca349f883a864d882707d88",
          "e7e016a7fcdb4ed4b525f4d2ca04f551",
          "2887f951030f402588a52c7c5a5322fe",
          "fd81611b31394b9c97302c198cff6978",
          "423523304eb84f889cea313e2cd0a122",
          "a83c3ce2278f4b199be501d46b676ca8",
          "389c699a367d49c6ade32647908dd401",
          "365b2baa445841b79b5c7ec16a992431",
          "c4c9442619d542b1866d95ab52179b2c",
          "3fda98e6eeff447b8a7e745e12269f24",
          "f0921e877d444b73bbcfdccd74e74adf",
          "d28ec73e8452480f93d18a6b30c45919",
          "652cf99476a44cde8d809f4c2fcaa030",
          "4fa9821e41964fe38e1aacd6bd8ff67e",
          "7ff46cec7300417ebb79e7481c06539c",
          "747dd3572e5045b9a49985afa531cf15",
          "2fa4a22f05bc4994b73dfca3f225168d"
        ],
        "Left": 3238.5690282358905,
        "Top": -611.9322051158623,
        "Width": 3254.7980494669896,
        "Height": 723.44340875497448,
        "FontSize": 36.0,
        "InitialTop": -558.9322051158623,
        "InitialHeight": 700.44340875497448,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "e11891054ef745dd953d5d65d039426f",
        "Title": "Calculation - Total Quantity",
        "Nodes": [
          "8336a4572e204da6b59008876470d4f1",
          "2690d61886434331a18a2b47d0caee5a",
          "a63e63530b444a0c855c95a1a3520f25",
          "af138c8e8aa341e08bf4348ca4d6e76d",
          "272544c9b08c42e1b732e5d80b7350ea",
          "7d32b49f4a62405d9dccb5778aaf5c9b"
        ],
        "Left": 7586.0005219043478,
        "Top": 940.07790737965615,
        "Width": 1250.8000000000002,
        "Height": 280.0,
        "FontSize": 36.0,
        "InitialTop": 993.07790737965615,
        "InitialHeight": 257.0,
        "TextblockHeight": 43.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "8d98975c919d474089f961756afe43c8",
        "Title": "High Performance Criteria",
        "Nodes": [
          "f635fddddb974dde8d22f0fce2bf5cbe",
          "6e0d06ad133e443b970d5f1a3876c622"
        ],
        "Left": 3209.922246658984,
        "Top": -1881.6987036968424,
        "Width": 224.94455422530947,
        "Height": 354.69059004180735,
        "FontSize": 36.0,
        "InitialTop": -1741.6987036968424,
        "InitialHeight": 376.21126027086893,
        "TextblockHeight": 130.0,
        "Background": "#FF848484"
      },
      {
        "Id": "871e3213265341ddbe08af896df2159d",
        "Title": "Site Input data",
        "Nodes": [
          "dea0b021adeb40c79fe49c804195fda7",
          "441dfddda4d1467f8104b17edd05361d"
        ],
        "Left": -3896.5391916993894,
        "Top": -435.22242771001675,
        "Width": 743.09235150937,
        "Height": 300.0,
        "FontSize": 36.0,
        "InitialTop": -382.22242771001675,
        "InitialHeight": 264.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "275bca14f3f44fb98cf60424ac44beb5",
        "Title": "Out Stream ",
        "Nodes": [
          "d26d1e6afdc54f91acf2908a8eaa1588",
          "3e8ed89859cf4b89866d45752ade0ce4"
        ],
        "Left": 5440.0009231221466,
        "Top": -1813.63770426558,
        "Width": 601.51720843623116,
        "Height": 433.68107778653075,
        "FontSize": 36.0,
        "InitialTop": -1760.63770426558,
        "InitialHeight": 410.68107778653075,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 521.39184324571966,
    "Y": 427.90068907458891,
    "Zoom": 0.11307836257880415
  }
}