{
  "Uuid": "a35107d7-7e44-4966-9779-4e0f95fbc77e",
  "IsCustomNode": false,
  "Description": "",
  "Name": "SE_HW3_HighriseBridges_Connected_Calculated_Rotated",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Circle.ByPlaneRadius": {
        "Key": "Autodesk.DesignScript.Geometry.Circle",
        "Value": "ProtoGeometry.dll"
      },
      "Solid": {
        "Key": "Autodesk.DesignScript.Geometry.Solid",
        "Value": "ProtoGeometry.dll"
      },
      "List.Transpose": {
        "Key": "List",
        "Value": "BuiltIn.ds"
      },
      "List": {
        "Key": "List",
        "Value": "BuiltIn.ds"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 5.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "Id": "73e84b46f68546e79496f64a78d5c651",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4a08479b3c19420dac45a73a17f75f26",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.0
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "8a0fdb6888d346f0a28a24caf5053d56",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5ac8b9b9f7f84069b37b30c81a78036d",
          "Name": "start",
          "Description": "Startzahl oder -buchstabe für die Folge\r\nVorgabewert: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd86334c1c934b00b6a13e38f394b542",
          "Name": "amount",
          "Description": "Anzahl der Zahlen oder Buchstaben in der Folge\r\nVorgabewert: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74c763ec645a4d2c8c2c80a4ecdf0d12",
          "Name": "step",
          "Description": "Abstand zwischen Zahlen oder Buchstaben\r\nVorgabewert: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "745cfb15ae1448a385608a0a5aaf5c1f",
          "Name": "list",
          "Description": "Neue Liste von type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cf230cdcf77f431babace78802dec133",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cc9b3d329c7d4b57beffc3e18811ea95",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35edb93a9f204cdb833afa37d934a202",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0419ba9c64e5465f8d0687fb0b70823d",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "df6cc08442ec47989f7e1314c617939c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7b90bfe6a3a74f24986e0b3af674c6e3",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35058832a13d4fc68d0570c85ee436e1",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "861d9519469a4d2d88e624efb2a4a407",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "61ab25a2978f43a6bce970d7a83a246b",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d165d6b20fba47d581a2efd93697cfda",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "58e2616dc72b4eea8561b512bbc2f1b7",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "61e9987c90f14ef495582eeb87b8564c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fac55636630f472faf24a2e5ca17c8fb",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e5e9c8a1bd24d20be349da69f055885",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "84a58efc85b849ff8fd565bfb72547ec",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7d788d9c469047af9542ca0bce21b8e9",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4efacb9a90ae4abd93ec78631e1cde21",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "77f766d524474d3f9fa0db87972ff17c",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8fd93b0023064d7cb79128a0adc51f5c",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6a563a427a794fe59e9d16b2b21b82d1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d7025cb61d5b411d9c885fa4bbd10691",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b04faf59681b4ad29a4354fc86b8844a",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abf87e3e75a145198f3d598fe809b4b7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "733a4450457f4deea966d9d92461a058",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fd8191caa19b4e2bb3ddc165885b077d",
          "Name": "bWidth",
          "Description": "bWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9231165a92842f8b7880bf2abc474f1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "bWidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ed03fb182aa6443185a16b77ca1bfb22",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "01122c1801e84660b99bf1f367dddc41",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f55a2c4110e6468a967fde29847d18f3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "-x;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "f7138a193bd74a43bd5c4f22b3f27cca",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "088db5f2520d43be8b6dc1aec9c4032b",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8265fc2fc7804bb0857b758a8f440b44",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e53b20e1ae3b4b6c8eb6151f824518a6",
          "Name": "list",
          "Description": "Eine Liste (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "94baa58cef834011b3f0e708a95605ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d9605934bf284f7096f572fa4f6ae2a0",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee9e3e32e7824bf5bcc4fa75cfc41756",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "334ded5fd729492f98a7a2fca9dcc8fd",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7807ec9b6dd54d0dbc8588a37789bebe",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "39e9b28991794801bae2771a0a86a0e8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "03f318fb4b54458b8b0fbd280aea5cac",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5b749a75dae42b3b943b09ffd6424a7",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "caca54d7e6624fe9b7871d24e90ada16",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1d48b6bc4b2841548854f38930cc9726",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2adc1377096a45abbfcde0f4684d70e4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "287eeed0a7eb46529fe1926f70d38eb4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4fad407d6f214f4f9639251dde0949de",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6223a152978425d88b6f87537ad13f1",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9505e2d09cba46d581681f3c04b9c18d",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13b552c6a3664ca3979d62312b05c964",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ee13ba64e405462187291719fd6cafb8",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "973a2ca97a014861b3526abd8a8b8877",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c14bcd1729004841a2aa5ce3fb7f6c5d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ff35b756962e47f8b73f8c3c6563cfa5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "afc9b1dbf53a4aae8eac4893ef772377",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2c163f42f77b44f2ab4ce2193d880867",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b293cbd096604e8b984e66a45628a155",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04a2e03d41ed4ff1a0d3778294495125",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c60d8e0b09b64f7fa1769de526c99ac9",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 59,
        "G": 254,
        "B": 5,
        "A": 255
      },
      "Id": "4c8ba1292dff4830be9c99d96eb33b78",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7b4e9060dc734011ad35a882f4032c91",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "245f01a42c3040c08d6530c3f8231ea1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27b377e81fab454886f917f0d1cbb905",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d2ef227e7744702acfed1e1676db678",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e65dc4680634c548e3b7070526e798d",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6456299583cf4fb496bf839199e98ff9",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "923b34fc950a494985c1f7a257edcf72",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c2d273aaefa04c78873e127ed3a9779e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2858f71ee7aa45799130702375272dbd",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "308af0a487a7476fb8f2cb778f409321",
          "Name": "startHeight",
          "Description": "startHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "31dfb66c3b2747e89b82d4d927a45a6d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "startHeight/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3769b65e11a74d68b6ce49a2eb2de171",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eca6b75e0ad948d2bf4be42dd07939a5",
          "Name": "crossSections",
          "Description": "Curves to loft through\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6eff59863a7e46bcaf27bff64a68c55a",
          "Name": "Surface",
          "Description": "Surface created by loft",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "905f0d5b53cb4415b850defe26c1ece1",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "78ecfd3bf5d340cfad259598aabc39f3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.10;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a8b26c54b4e34d9cbcc674c09175f628",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bb987108c34f449d95fb07fc9bf20460",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3563cc6340a749df80bc8fc8dac20191",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a98241284a74f19a88d91fe64940939",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 0,
        "A": 140
      },
      "Id": "5f64d5a3b7a14b3693ad075d68a5cc27",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "056f941b3a854a47b9478b998b70cc41",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c508d669de754338ba1de3a48693aee8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "411031a1ac4143b5a4eeb02358eff882",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16bee908ad424ae1abb2e9b994b042eb",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0cdf0e1902c4a5d9053afb5f5e37f0f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a93f7f86c9374f5e86e9aee2b63d54cc",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d8ce3f8975564d2c97b0309b36e4a2f6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e004bf98e5d54406a9d0e8addd85fafa",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b5c22d7eee64997ae286109ebf4585c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d12d3f109e54a92b6ab9ec7ad355133",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf99547e75574cce8cf02ee3e5ef2cd8",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "58aa7cf374d04a33a1088031669584a8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "84dbf908a03f41248f92008c41f1b318",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36c446de6d21444da510352fb693276f",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3f6c4b75f1a4f2d96ce1bbc333c4a62",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7094466052604121ab3a83bedf42b95b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1d19b84459654d9c9ff500f204b99dfc",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa36c4f7ca41456e942041b4aa3f173b",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1446de2cc814b3fa06da7660fc3cd9f",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a2037f40fa744bd88af3ab77dfeb1e37",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "761eafe15c3349bc91c57b5de817cc53",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2303b8d7b2194696af24ff26e7a8ccfa",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e7f2ca649004122b2d6a26e5aa8b8b7",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d1095b6982af420d82da95b5794f356b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4ac3b80b3c4e44118728fd6b0db38643",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24aaca39273f475fa34e355acd12dc29",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d0dd5c4c283c4eaca3114cbf5879718e",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "608bb1da30874bbab9b46e63f35bfd5a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1840a22089c94f409c4630994d8e1232",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "69c09ea5403344cc86c9eb5d9afa292b",
          "Name": "int",
          "Description": "First integer greater than the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a8fd8fe533304a41a138771cacc3ba99",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b3c0e16dceb3458bbf481b25529dd1bf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52e8188141f445cfa6e64932ee8799d0",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60768721418f4100b44e9b8e48073a56",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9faed5d602f74effbf6ebe16e2b3dff3",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1950c69203c54a138e47f177354d49ef",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e25e62bbefb4ef5add997929b71c9cf",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8f1a0cc376a04e568449c3f4d91a7bc3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eca7229944094c01b4a9c0c1706155b2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dde5c41bdad94a0d8d5b411a1b4e69ea",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05b0aa81c7584b94aa841b8ea38a2e9b",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33c2dfc9887d4ff59860003f663f4f79",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "204bdce749bf4518a6092530d2ff06cb",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fecfd42d98414f729e4600c990011363",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "daa2b1c982c745abb051e6d068eb3a60",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8d471178bcd74fa389752d6cf6d639f7",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fe8a24c57f04f749bde4ae541b7a3c7",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0b9ec07ae36f4fb7b6337da3e8cbcaf5",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "113d4a4906954e3fae40268b17204171",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "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.CodeBlockNodeModel, DynamoCore",
      "Id": "3a0d9882752148b097976319d9e8b77c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "23035cdd7d624d7e8c116e0df0244668",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da4622fa13324e6c87975499a66fa168",
          "Name": "segments",
          "Description": "segments",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29987f3e7fec423bb4b374870b2aab44",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0..L..#segments;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dfd7933681384e2fadca39efd0e183ef",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c326541053a489ca496f2757b82d207",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "998be21e17284273b7656786db66e441",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "321ca677c6854b14bec60825fe7d1b09",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5f5eac398ee54aceb37f445d8a7287e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "007c3a8a688842568b0bb55dcd7a6538",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "693a6d9a7a5641fe8142db53b085ad9e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebf2a084076e4b368212d6f339ec12cd",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3849f66642124dca8bd41df3a55457a1",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1717f4ffb7e14f339b172d19f3c113af",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3d08c00befa747c5ab107ece3949f13a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af5532828dd04a9ba55295ae0547f8c5",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6c893b663c64efb82bdf8e477070dc4",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "306274295c2d4ab9b419a8b4729e390c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7df4b2de46c8416aacac6ebd9c750ce5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a782e77c9f33401c8b6b962388c9a763",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "51ffd05fd8704223b7148e1d27522247",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c611fd659e66463c96eca73958d7535e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c350ebd9f4eb489f80171cd0bd57e456",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f21812878c9e4af08bc5476d9ba07b8f",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8225bbe54942456ba205bfbcc7ed4157",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51e262393b0842938aa5f3a6ae46122c",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "da03ff6fff2245668c3100cc5f22917e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4958c412ef8c4730a7c552a3f0782503",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2dc715209e64611bcab9b82ad073d64",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bca2c780c1a04a54a06c6544a7da4539",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9ce2723d94bc480da32106d9f5101a3d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "15170e2cd86d4c22a693573ae577eb3a",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "394aca2261034868a198864737267751",
          "Name": "first",
          "Description": "First item in the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "36fc3bed3dc44fc883e3abb14b4910ef",
          "Name": "rest",
          "Description": "Rest of the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "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",
      "Id": "8069c081b66a40b0a00dfd1060ce3b3a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "424dcc725a5e418ab5332a6f660f4f61",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "022bc994f80c4cf5a4ac9e1e37180bac",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "15cc6d82cdc34bd9948bd5e2c980c853",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "68421b3b57364adcb2ddaeaaca2d79a3",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed797930b3fc4248a299149ba69974e4",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb24aa0a32e54197beae066af56f8073",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "11cb5080629a453499944d5c3ff31d49",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88b78374bfbb44b9af4d6598c67a2060",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "48691beab8d64de1adf398b26a84ffd2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d37eed22b9894261adced21a6498e464",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5497c49ff3394bc5b3a014c990f384cb",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d7f901f71f34cdabe556de6468c6984",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af0089e35bbd4ef2a72f55b595680b77",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "459e3c7292d94b3fb7ec67da007bae31",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d6220faafa05476b9c75c66a07ebb8ba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "01eec425606d497d900f2ba49ed4a7df",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23ac3b7f8976476491dc2bc7284351cc",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f2a4add915124a99ba2f4db3b3747d4a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "64fc700f593a46c0b52ab8a63318414f",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "015fb60b3dd648f1baaa1f7af868c85d",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "43f56798156948e3a79ea952db1260da",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "6ee7bfb230154c11a629b474b68bffd1",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4443402c436840cb8c71c6da6f53abbb",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "276a046215af41598adbd9994ba7092d",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0e4df6cce7de4a7aa5b70ad365ccef2a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "862f7043160a4138a34e66f96b27ebdc",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0ca8be009b94efa97b7717cb0d94cf9",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0649ee80243b45b6a6abbd1cd2a5fc1e",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "85ed6e5151f649efa380112e5f1787c6",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8df0877d78d74c1cb48342a68ad598fb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d0f12a68476d4d3eb90986b4b2259cb4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f205bb026bc54bafac1080f52acd3b29",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26e0de6703f14f8c9dcfdf5b4a108e98",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8eb5a328198b4066875b86e27cd1f07a",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "274cd09a5e9d47739f9c9db22428e978",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b362c97f04834f2699cb68bfe5c14180",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "276bbeb2d9de496e999f1c89000ec04f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9f6b278cb16b4df88c88e17ecd6b8959",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bf1fee5952034725956cfc6016f120b0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "87c4ee58bcd44233a9d2dfd451f0c1ad",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "01e2195333e04a068576d13b78a404ad",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ffd11016af5e4c7895d7179ab86faea2",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4077e5f96c74b758a3ebf2074cb589d",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "219c3de7b9674068854d7bde408b49bb",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "Id": "382c0e8f285d491692af9d3bc9383de2",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "55095cd892ef4b29b143540d04aed03e",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "754fb0312e0249459e868c19f30ce2a3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a3d1937b70324dd2afa43a6d2cf8fd45",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7afe024f12af4929be6e0e7c57f4b859",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e3746854675425f8cd86f2895f1d1d6",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c9ee3507a306456fac27f22db40f126f",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e04b48b60d264c8e93345cb32463a062",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f638bb3f375425a848ac09371b0eb99",
          "Name": "ratio",
          "Description": "ratio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93dbf2c6f200452baed86c14fdd4aff9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "L/ratio;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af2b6c02c08240f79f6bd87bad118f99",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ac783c39684848c08c4b60656c7d2689",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e98b955c703f4fb991f5034089b61eb0",
          "Name": "first",
          "Description": "First item in the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31fd45fbcdc14f2f8ffdfde6b98b0870",
          "Name": "rest",
          "Description": "Rest of the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "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",
      "Id": "2f28fd1d80a14f5eb9dc94d9d82222c1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "32d8a3814d734ddb966bc275c8f131b4",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bdd3752790349a6888a7168131e123f",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea4c779da5814f8fab77c302ebf3532e",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "77a3dcd3b8754e82ac06b10d49cd6b7a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "23b5bffb05b84de48a4b7ee375910883",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6219629ee7804a8891ff4c89f6dbd073",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d22724a03c34527a525a51e087b67b4",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "83d89aef7ca846e3b69a39cabceb7abf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c411498477844dbba2b4bb38c49d61e",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f2ee36fe4b84edfb03fe710314476c9",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d20f600f08c94836a8c165ec33b18997",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2a197e3e753f488488430b19d9a1a95f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "745991cca747498386b863550a749e36",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04f086c60b944593a44c6abc56dac03e",
          "Name": "first",
          "Description": "First item in the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "451ddf84232849b98720d20f9d989915",
          "Name": "rest",
          "Description": "Rest of the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "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",
      "Id": "9c71297eb0ed486aa3ae87bfc0414680",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c6d1b100a9654d0db0d973d3d0d1ce64",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f051e859b5c94ffda2f8b292965c8087",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c38eab32cbed415682f7d183b5190d50",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "243a101c1c474aa4b6d1ba6273d028d7",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c977ea8dfd24d7297b9eb3881eacac2",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "010581cd2f21422cb9a5c6130ff01a07",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0505c95525b14f7daec904309e0b82a1",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad1991e58b464894a63880b9c5dd8a17",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b58c07ab42344f87a2025778053e9c95",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c97a437a7e084c18bf8e83e97bf4461f",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a8e27ed24474f13b00806eedad4049c",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c49ff8712a494a3bb4b70b4f83344a7d",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2ff237fcf4304b0d96c2274513550858",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "da2b9d4dc9d846cdb654cd19a6bf3075",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de8d28e3f3a841c9a2d63acf25caa38b",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8d6fcef4fb9d4284946611306527e295",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dce676527744447a9c966d9c31f7b155",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3db57860b6104817a60526e94cbc5c8a",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c32f67df0ff4430d889b7a841bf03453",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "88357fd586ee4f4fb0a24714c290bc51",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b95da0eddd6f4a79b9da8fc7265cd828",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "0de61dab76874171880332700580a4bc",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fe0279ddfb7644db81b28a6925b04cac",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "faedf72d239342f88f6705eb97af71db",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3353670352804059b8a343b0faf730f7",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6e8d98fcae634a40a9da2645171ef3a3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e57661d2ff954bb0a8c9e67b561edc27",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c35e9f67f465467ba1981246fa47ba03",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "798166ea81ea4382b3015632ff900811",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "57ab54f646f544078501f29e944dab8d",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "014badd09afe4ea7bd0c1ddf50f0ccf7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "95d5d5f609a94113aeee2bf7b2a10fc7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "70e79d9359b645d3a3264b3a4ed57518",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80033f9394574a1293be95e4766f8e66",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc658a508cfe4a4eaf04e25f85497fb2",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b165f5b5c1304df89736db49f41feefc",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "22f245f2ed1243eca7ed995de6443173",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dc9690bae5d34c7988241980a10e9c0d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5312d4a814ac438a88b43eb3c0b429bb",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "45f8287264f849b18240719aebddf2df",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cd7f306d6dbd45e49d70a3b0a1bceb62",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "55488c1ffcb4404e98961b7c25e24fa1",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8489864148394399923d6b193db93a2f",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7188596d1fd4edc871acb58e99615f5",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f233df1e09c548739e5c1be539544b15",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 125,
        "G": 255,
        "B": 2,
        "A": 255
      },
      "Id": "c52d5ef57bd14fba9f4c8246d3f3459a",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ddd16b5093eb4d228172f0256b3d3e40",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "975bdaf233a645ff8f81d3a704fce644",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c05359fe97aa46a5b200519e755f630e",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04de0d6fa5d549d296304f200d01fc29",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d28c6247bb9b4b0bb50c551433becf5a",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "344daa45d78748849f370347e713be48",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2234e1079fc14e02bfefcef7a9b5e50c",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c307f8906a747ceb3ed635eca3983ea",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bc0707db09de4ae498ffde05d96146c5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fe62340ad4a74763a3df0ca35f851d38",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c54a51feee84a51acd9fc44fb011e05",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef040fa0cb7c46c6b27f0d3049bf8fb7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4c499cda73d14b06ada02d89b38864ea",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cfbe2ce7be254afe9224d73e0d3bf1a8",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6ee7bdf4b06148d699651bf751455a4e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9419c8a3eb244f128160dfa23b3dceae",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c67dd5d57064e9383d3eac39c36dc7c",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e653e501a304dd0985f8a9c3627db8d",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "91e77f659af243239257ddc1e87d4f3b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3da716e5b14f401687ab2874d87ec08a",
          "Name": "list",
          "Description": "List to be reversed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59eea52a219b436bac7b0c0545a02fcc",
          "Name": "list",
          "Description": "Reversed list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Replication": "Auto",
      "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3aaef98ba0b94ba2a23a3bcf46a0594f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5c8872c1f2c640db955f8e33d5a9da40",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a6c889b5aa145ed94682469d8aafdea",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d781a158004248f184b113408835c0b4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6ae43fe083c14f4384b6893645046ca8",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1bc44fe615bd45db8eef58374f42d09f",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d3f19ba5b9b340df8085b64ebcb27110",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b01687938f894549b35ec834bd9a6e5d",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2cfc175b658412698c98d53bf60f8ab",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e7c3787d337459fb70d520eb8534e3e",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a90a4c6da1ae460b9e94cc8bb7138256",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e0dbacf757284d5c8d026c0272d0a5b0",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "faa5eeca65f84408a72369a0e46542f3",
          "Name": "first",
          "Description": "First item in the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0710322f7e214432801c7dff85333017",
          "Name": "rest",
          "Description": "Rest of the list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "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",
      "Id": "a6386b77ce7d45d49a6f29dfa9b332ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f91383538ddf40f0a3b5d3ff6e621797",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8c5cd5472a445119c1214e6b9ecec06",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0c2b1687767437f9d1f4099ddb808c4",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "09b2f41b6aca450b9c63f6232d8f4697",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5aa49a00206f45929b3999a166c6eb52",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8cd1967b70f4450683fa0429f3e37220",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6404b25843f04f11ba917704d5d36d77",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af2a766ba976419680929131e90f97f2",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2743ec88ec324c389ce2868e221b1f11",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eccfe228e7334c58a06e59d2ae09b9cf",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f89144dd7076405db329a0a14489ec3b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5465d22bee294812a81b4c2bdd788509",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea8d19cc23c245f3b9815376bedd9a56",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40fd330c899241479b28616b9aa9b840",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9844654c32c4421c91b3fca150fba69a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8f47d58202764f6eb4cea8108a730fba",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1253f0415417489e9c4b33b4cae31d98",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "ba921981974342c880b5a41f4ede1586",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f5418841eb8b4bdfa2a4253d81879b3d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f60c3f49658a49328880635990e49cd0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a57d8b92e55b42f3a35368ec25fc2f38",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e3cdb463ef7440b397f1385c57bb494d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c0733b4547384cdeab0268b82bbbb7d8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c52f668678aa432783a823ba7ce8baf1",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e8fcce0fb484ecda8950efda9745e49",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4dde234a2aab4b05965823a2eb5dacc4",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "37bda08beadd47d88e2d2226e30f3124",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "973d03a760434aedb0d6af35e514ab2d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a709223fc9a14694bfb3c2a235b25af1",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "802eeb634c4b47b0bf68737ae6031c34",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e8e45599ce34a64afa723b845d7369b",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb4efbd97da54da19030b55178e0b959",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "15a218c8b3f844a8b267f70ddce4e731",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bf092f1db8044fb381c2c4b1f0eb4e75",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "910745532a364f9fb68f5f6f8297fe88",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a6a049a327194539a35014bdcd8198f1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fc393d46345f46fdb38a0438e295e83d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e2fa560f4d6241e087a210a542eba3c6",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b341354d1c69461fb0a2b85beb9a5e41",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c09ba4e767e3498cbc44034c8db542e5",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "612efad3b6404b8b86424cecf7e80d2d",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 192,
        "B": 0,
        "A": 255
      },
      "Id": "dca363a52dfb424aba0358eb0d2142c5",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "593a21b4eb484f39a0f1241dfc46b6c0",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bd3bd7f54f214f60b6b1e11aa3b81aaa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c4b7706349fb4cf29df68116d6963c05",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "770e3c0664a046a0b26cd8c7f37e35c6",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ae02a308acc47e1bcd063a039c4a6d6",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "54f862c5e4fe48bfaa63bae02487884a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b03536b2a5f5435a8bd9885cb512d556",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7128e2450c504868aa044937830dc703",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0dde7a122cca489ab30cf9e20d4c6f94",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bc85619332b84826a2814996987dc9ed",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8c10cb0eccf8400e8f185dcc6e612966",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f2cb99668fcf4fa7bbd993cd9be0d7f3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b8c664ab42454d3b81e5f18a19702b09",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13741f6cd6e04b569b184b80e53ad8de",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4280e6c432846eaa173e553556c2bb6",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "464db37953a6443ebe3501cb83a63a41",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e8e3b2085ad949d396d06c673294b9cb",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1d0391734c8b4241bd1a8f329e226620",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "680f36c526a4496ca63d823c65ef99a7",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "90d2339cf284455385f54f6bb06cb1c0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8988761ec01449179f1e8e585773124d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ea2f743a409f410d93c941e0942b2ce3",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0fb43018e29424cb2d90181c034ee64",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a3af2d31c8744f48a6c359717fcb0a7",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48bcb26c64024ef7833217313fc4cf8f",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 255,
        "B": 255,
        "A": 255
      },
      "Id": "10686abca37349b294a4de2c632f34b0",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "80e84c0c407b4c449b4ce4b15a2573f1",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1147fceb56ba4d39bbcd277234ff5441",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bcc545efdda14650b98061f683d72847",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c89e895d85e49a98a631ae7caf6f36b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c0248545a374b82a5965f074dc76ce3",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "bf963aaf656b49a2989e08fc2f27399c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "b3ab9a1281fa4ae9a471d9653d6f90cd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dc191198e31438e9d22b1b9fe7d310c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f4d0fc7242b34be2a692027f17734f39",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7f1c6e661f8944d3908d9acdb498e651",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bc73f76150694fae8b7618d2f753b451",
          "Name": "bLenght",
          "Description": "bLenght",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6380e8606844dd39c6d714ffd833fda",
          "Name": "trueNumOfSegments",
          "Description": "trueNumOfSegments",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5a98c1d6ca44717956ed9523d4fffdc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "bLenght/trueNumOfSegments;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 6,
      "MinimumValue": 2,
      "StepValue": 1,
      "Id": "8ec5e86e2ac349e18c7d7f22d9aa7dcd",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4a0dc7c417fe490b92534233a42143a3",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "efd82f2042034e7fb41ddd0fe62a7e2f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9ab74f5e640c419796fcc5b520b5fa6e",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27218e4746b74da4b2a61db2e0f28c15",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "deaa883dedf247d1a2c5c08662fc6d5d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1af36338df2f4e9cb077a64f582b5129",
          "Name": "sections",
          "Description": "sections",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95e29ac644ca4b5ca71511deaac87db9",
          "Name": "QTperSection",
          "Description": "QTperSection",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8819fffd223d42a895e771bdeb01b819",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(sections-1)*(QTperSection-1);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af356cb34d224d7b80b63a2e4316bd60",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f819759becce4dc3909f4d726eb7dd47",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c39e830180034d09a878c1d27f91c69e",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a3e38d22b6b436bbd211be95e60c497",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "71bde01fb46340a29fe0d4251961866e",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "779f5de9fb0d44198ff14b6fb1fffb1a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "853f89d3fc964129951043ce830732ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eb93d61af9054011a2e4dfc66215ccda",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94f3932a4df7478cbefa55223117f3a3",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c4be1ea12074a33a8cbdad974916e84",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71212bb5deb44b149d9ed0149e7d2eec",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d6bf503c162249849a8052f28b75aaf9",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d90cccc204154e3f84be7998312437e1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.4;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9fbdc0cccb24464896c814c9e6be1268",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c5901cc3c444000b024d89be8264ba3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ed34c0b4770a423aafa0f899737c1686",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8cafa0a3744c4e3c8fa4e7e9ee170833",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55b3100c96ca404996745a62a9d559d5",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2b7503c885d4133b446fc544bab5bef",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "345b812862694b5e927890bef58e8559",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 67,
        "B": 255,
        "A": 255
      },
      "Id": "ef0b3a6af01f489786db5381535239b5",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0e5f7986cf4f456984c4e3759cb03c7e",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "991a64970e764ec1a55331d497285854",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fcf03b76f5774ac494ba1975f5ebb982",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d573b8559c0647b29aa604bec7d687fc",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d75c134bfef04bd7b802ff6ef2480359",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "298568c4cc364b7fa3e2f133f2b9919a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "80a4192759f54f599db151c5732aa9cb",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf48c3edc2cc4ff49b61e8d39b17eb64",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eeb1a0c95f6c4ebf90fabd22a9e6b292",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b9893d5828ee470e82efa295977a12e4",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c230a1496e0a4cc7af925f95e52db5bf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 57.5,
      "WatchHeight": 38.0,
      "Id": "aa0b913781d24767afe4afe739b630e6",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "10a571e6523f43d59ea04a091e4f18d6",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7142f9b4101f48899d3f70740fac824c",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b05e18cb3a57456dac17b8c4feffc63d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a1df213a174746ed887b5eb6fa7cdb2a",
          "Name": "value",
          "Description": "value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c853b1f66d94115865277d066957172",
          "Name": "limit",
          "Description": "limit",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "809a4c3bb0a54464b2179e73d00b527a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "value>limit;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8c7a91635eec4fce9b7addab25815175",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c06824d5caae414fb0444dccdbd03e0f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "50;"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "cbdd7456b76d43f19d6377312393f70d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "56de87b25fb14b93b69bc3e29c01bd7f",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22cc6b1be65f4f9bb5f4a93f078c7362",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e53a6b56d90147f0bcdf5a6faca05b83",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cac806b805354a6d82c49f008fc45205",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "347977da540d4951a2462a3a8d1d7789",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "22b8040af423452eb6dc78ad1e77d93d",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3623904aaa7b4b468e335977849e22d7",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81e5d9e1edfc4474be26f1108c5c830e",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b6978f543804c2ba697a9aa939a643d",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "14c7a68739b14824a93b0067715bf4a0",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5f29b0b1a9a540d3a9003808c8293195",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "null;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4c40a9d4518d4c7da68245e171e9c3a7",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8599987ea8ae4666a28dd62028e2f7b4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "null;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "51afaf19ae0840a2b077a0947296ee33",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1710edf5b7524f759194be1f3fde04d1",
          "Name": "value",
          "Description": "value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8a55ab6af79467da4c2dda5c995189c",
          "Name": "limit",
          "Description": "limit",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99fe529157b141dc87bb0839572d0f77",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "value<=limit;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f919d2fc9cc743fc983a16a7dc34de3a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae46029dcdc34f71af5508ecb89e2566",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "10;"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "2f8b653d5c044614964f997205523c36",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9784d8ed96854fb78b1b4bb195da5274",
          "Name": "bool0",
          "Description": "Boolean #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e61beccb0be488f9875e7c990fe9ae1",
          "Name": "bool1",
          "Description": "Boolean #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b574b67e5cb44e0a4773d8ac7541d0d",
          "Name": "bool",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 200.0,
      "Id": "db19bf9ccfb24ad894124e41847491b6",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "31c335c95e4f4a78bafc16fe9cfa4216",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e07510be317b4de49c67fe4898b70c3c",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 57.5,
      "WatchHeight": 200.0,
      "Id": "c3c430a73fda48abb711de1fa5d53562",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "baf8c189596a49f2bd53ddb281ba765f",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d8aed6ad26254a038d02219e2420be06",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 48.5,
      "Id": "b5ef39c5c24e47019fe30d73025a10fe",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "17afa9e7025245eb9dc2514dbba6ff7e",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a95fc68dd6ef4711ab699bec5675bbbb",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e2acbf4e5bf848ef89c2d704629ccbea",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "19735958e3f64424b06318d265c1c201",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79759df5e542477093b40234e0b46b1c",
          "Name": "upperEndportal",
          "Description": "upperEndportal",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c552c835812d438ebeafaf4818bc096b",
          "Name": "lowerCross",
          "Description": "lowerCross",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f103aee9b7b34c0a980bedd0b340f21a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "height-upperEndportal/2-lowerCross/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3279b7c8346b4968b61714b12a820db7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fd52ea851c094ff2a0119a97c39c5c67",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "667eb37d659f44fc9758ba046d9a5059",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x[1];"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 50.0,
      "WatchHeight": 200.0,
      "Id": "5c8579255ef541cbb21c1e4d8e447fd4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "03b9f11884f84519b2d5c644ee1166e9",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5acfe937de4d41b3acd321b4d4c53d52",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2d9fd637756148c09ca8474b3bb65856",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6bf17ee6ac9c423087e9e82b0497bfa2",
          "Name": "InputHöhe",
          "Description": "InputHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6178522ae7394b74824be18b40c723b5",
          "Name": "InputBreite",
          "Description": "InputBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa294efbe09742a986fccc37c58d6c26",
          "Name": "InputLänge",
          "Description": "InputLänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c8ec41ec9744a1ba749566c5f6890ea",
          "Name": "Dicke",
          "Description": "Dicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42df6d6493a94ae695127923f34aec6d",
          "Name": "",
          "Description": "Höhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "069ff320427446b8b8a9d814bdfaaca7",
          "Name": "",
          "Description": "Breite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e991fefa461477d82fa8bc98921f897",
          "Name": "",
          "Description": "Länge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "babd006f35f0438d8c7cc9c82f79bb24",
          "Name": "",
          "Description": "Querschnittsfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc933df254b941338cd189be41c799bb",
          "Name": "",
          "Description": "Volumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be1d090c58864d8091e8415da5810d9b",
          "Name": "",
          "Description": "Dichte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b0ed90e1a76449e9f1a7a305a6aafd0",
          "Name": "",
          "Description": "Stahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc8d923a2c244643b5264d413a509d5e",
          "Name": "",
          "Description": "Value of expression at line 19",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nHöhe = InputHöhe;\nBreite = InputBreite;\nLänge = InputLänge;\n\n// Berechnung des Querschnitts (Annäherung)\nQuerschnittsfläche = (Höhe - 2 * Dicke) * Breite + 2 * (Dicke * (Höhe - Dicke));\n\n// Berechnung des Volumens\nVolumen = Querschnittsfläche * Länge;\n\n// Dichte des Stahls\nDichte = 7850;\n\n// Berechnung der Stahlmenge (Gewicht)\nStahlmenge = Volumen * Dichte;\n\n// Ausgabe\n[\n\t[\"Querschnittsfläche\", Querschnittsfläche],\n\t[\"Volumen\", Volumen],\n\t[\"Stahlmenge\", Stahlmenge]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8deec0b254f9434497e1fd4629595c35",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "337e3c0c91b14bd484383f4390eee2fb",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8cff3b09925d48779e4e59eef8631a55",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "87f602c68f00442391c9ef46f23fe2f7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aebaba89d0544331a9b38d9a40e92b6e",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b74b09f75cd94cefb9347167f0957396",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "df08b4cb5099419cbdfe13ac94c1ea03",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a8dd034db71e402887f32d0347d6492d",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5096fce2ba824c699e4081dabdbd9fa6",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7de731d3dae148a1890eba4746f12fbe",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1a4f4eb05cf0423dbb2b99d8c0ddabec",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8bdff739da11498489c5fc4a73527edc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.02;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "6e1cf96976814a5db1558055970c012e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5743e3d9121d46d9accb9b89d4b32794",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a586275fe24453e96f23a5074ea346f",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "116f4cc8a67c4a31ade2d936159c63a2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ba02f96e7c824c22932ee9995124fdb9",
          "Name": "InputHöhe",
          "Description": "InputHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a80fb38d1514a5ca57afd5107c2165e",
          "Name": "InputBreite",
          "Description": "InputBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "90be104ab8c74bfdad8b07e9e0a2965f",
          "Name": "InputLänge",
          "Description": "InputLänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00560afe28e04663904bbc3347545355",
          "Name": "InputDicke",
          "Description": "InputDicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5b40aec07fc940bd9e788534860d2685",
          "Name": "",
          "Description": "Höhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75b640609bc04fd2988e1bf46e8b1776",
          "Name": "",
          "Description": "Breite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11a3aa5d60114270aa7e60a7e198ed00",
          "Name": "",
          "Description": "Länge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3b3acea62754a938e8928ed7c6bfc47",
          "Name": "",
          "Description": "Dicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "767ccb2c902942af8e481709af0fc2c5",
          "Name": "",
          "Description": "Außenfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e37e7e80168e4b13b2817764f9550c65",
          "Name": "",
          "Description": "InnereHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "880fed6893f4476d8080e7a77516ecfa",
          "Name": "",
          "Description": "InnereBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c38e38ee42144ed19591e2abe80bb166",
          "Name": "",
          "Description": "InnereFläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06ce92c5160641a0a4c2bd38666145c8",
          "Name": "",
          "Description": "Querschnittsfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd7cd96cd2424d2abfd48d85f3e47f55",
          "Name": "",
          "Description": "Volumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ba1908bb0064b8da3ded11b1f390b5b",
          "Name": "",
          "Description": "Dichte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d79510cfe6004237a1470f8d508096b1",
          "Name": "",
          "Description": "Stahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b6e7691f24d450faaf89eb30062e27c",
          "Name": "",
          "Description": "Value of expression at line 28",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nHöhe = InputHöhe;\nBreite = InputBreite;\nLänge = InputLänge;\nDicke = InputDicke;\n\n// Berechnung der Querschnittsfläche\nAußenfläche = Höhe * Breite;\n // Fläche des äußeren Rechtecks;\nInnereHöhe = Höhe - 2 * Dicke;\n // Innere Höhe;\nInnereBreite = Breite - 2 * Dicke;\n // Innere Breite;\nInnereFläche = InnereHöhe * InnereBreite;\n // Fläche des inneren Rechtecks;\nQuerschnittsfläche = Außenfläche - InnereFläche;\n // Effektive Querschnittsfläche;\n\n// Berechnung des Volumens\nVolumen = Querschnittsfläche * Länge;\n\nDichte = 7850;\n\n// Berechnung der Stahlmenge (Gewicht)\nStahlmenge = Volumen * Dichte;\n\n// Ausgabe\n[\n    [\"Querschnittsfläche\", Querschnittsfläche],\n    [\"Volumen\", Volumen],\n    [\"Stahlmenge\", Stahlmenge]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "69062015096047d8bd83959efd30fbfe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "16a4bb9ff91a47f5b2c12f2c9bf0cce3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b244d0a1567e431b966b6ad481102f90",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2d71781f607c418da9d154f9217d2f5c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1246ddeb4072430489d9b878587163a6",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dbdba3686cf546679fa46cc3a60c7508",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0a2f15b4b0944a3290c4b97362aed47a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "37db8d4a0d6840739c2ff8bc47d9d36b",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "285f21a9f2924dbea2a3e76c99867aa7",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee64b73c8b7640c99e4f6a31196c114d",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b71ae5e2ff304fad80414ed85e525467",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8190c47e09fc4ec3b764a554a6700767",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.02;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "65e3e530aafc46c1addeeac00a694902",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fabf997091104a5bb4e1a7a430e8124e",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23dfc0ace6e445309192af1035f52f29",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "053e1b13cc80476c96ab582108279506",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4586fbf613fe4106805d8c576ce514a4",
          "Name": "InputHöhe",
          "Description": "InputHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c13f32b13a0143e3b377a2011f312e10",
          "Name": "InputBreite",
          "Description": "InputBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f00bb7c5f224daea6ce912d1dc26bb4",
          "Name": "InputLänge",
          "Description": "InputLänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91709d0ad2b444cb9d361d0a8c58d7b4",
          "Name": "InputDicke",
          "Description": "InputDicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d3756a8f37740d0a5c2b8c1a0d8c5a6",
          "Name": "",
          "Description": "Höhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85a1a4f717e542bca4cb1f2969e216cd",
          "Name": "",
          "Description": "Breite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0889b62bc13043a0a8c6e36d67189b14",
          "Name": "",
          "Description": "Länge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c23887dd5414087b9613fddacf9cd54",
          "Name": "",
          "Description": "Dicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebb4ae2a582b4e2489c3bac161336e80",
          "Name": "",
          "Description": "Außenfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c94499e4f71549c49d24c837d48d1f00",
          "Name": "",
          "Description": "InnereHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f38250e09d014b74940ea1e52de81639",
          "Name": "",
          "Description": "InnereBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "170cf640328f419a990702db3ca58cf6",
          "Name": "",
          "Description": "InnereFläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e20f465eec5545b993e618fbb5054530",
          "Name": "",
          "Description": "Querschnittsfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ea73a9ee4f84c86b7bbffb3a6b1687f",
          "Name": "",
          "Description": "Volumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ef2a661d9df46698aab9c41436c415f",
          "Name": "",
          "Description": "Dichte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "514d83ce38ab44f18cef01f4f876241a",
          "Name": "",
          "Description": "Stahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9c5c9ac687348ccaaa2a6d24ef8c622",
          "Name": "",
          "Description": "Value of expression at line 28",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nHöhe = InputHöhe;\nBreite = InputBreite;\nLänge = InputLänge;\nDicke = InputDicke;\n\n// Berechnung der Querschnittsfläche\nAußenfläche = Höhe * Breite;\n // Fläche des äußeren Rechtecks;\nInnereHöhe = Höhe - 2 * Dicke;\n // Innere Höhe;\nInnereBreite = Breite - 2 * Dicke;\n // Innere Breite;\nInnereFläche = InnereHöhe * InnereBreite;\n // Fläche des inneren Rechtecks;\nQuerschnittsfläche = Außenfläche - InnereFläche;\n // Effektive Querschnittsfläche;\n\n// Berechnung des Volumens\nVolumen = Querschnittsfläche * Länge;\n\nDichte = 7850;\n\n// Berechnung der Stahlmenge (Gewicht)\nStahlmenge = Volumen * Dichte;\n\n// Ausgabe\n[\n    [\"Querschnittsfläche\", Querschnittsfläche],\n    [\"Volumen\", Volumen],\n    [\"Stahlmenge\", Stahlmenge]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d218e06a4d614bf3a33fd7c8e5f72fbe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "615f7c54decd41f39867cc973683f028",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e06051804bd848198236aa2de84cf03d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ff2f813b801e40bc823ab11380431c7c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "879705fd237e42fd8f491e06a2848e9f",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b62d8aada62a43cea7aa9bb8fd153901",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c731c233e82548de9356a61f7cd147d4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8362940003ca4a888e6ecdef3e8c9cf0",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9317d0b984a54b789de75c545a7a01c2",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efeb32e328494a2293dab822905ef256",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ceebe881c55443e0ad8220e90c544a5a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aa574f78f05441b9a2c670e573651356",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.03;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "0b74841d2b0b4ad1abd195cb696b23b1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2ea9e7e4cbda4d298237a4940d8ff41e",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4dcc308dc0c744d89616999053d33874",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "3ab80f4df87d45cca76c5c4bc9721497",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ae3e244024ec4f959503d31d8a756988",
          "Name": "InputHöhe",
          "Description": "InputHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a81393bb1f7447aa05e3656cc1a4c10",
          "Name": "InputBreite",
          "Description": "InputBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e452d6aecdf4f12ab0db85c06a64705",
          "Name": "InputLänge",
          "Description": "InputLänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51a2977b753a4ed4a5a174359cc357a8",
          "Name": "InputDicke",
          "Description": "InputDicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f4e07c252074a2eb1fe13e2158055ea",
          "Name": "",
          "Description": "Höhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56ce8da207e24dd6b24df1edf34c9b70",
          "Name": "",
          "Description": "Breite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d25e9630801c411d874cdb5e4753a9aa",
          "Name": "",
          "Description": "Länge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba9e554942584876b0ffc2528e5f4c31",
          "Name": "",
          "Description": "Dicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fead8c0807d45a2aeede60b4c0e7a33",
          "Name": "",
          "Description": "Außenfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b565eb27366b4d7c9fb10e8689a503fb",
          "Name": "",
          "Description": "InnereHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3031d51ce3f34e7091b819a5605c76b1",
          "Name": "",
          "Description": "InnereBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a7e054b41274bdcbec312eb6de8b4bb",
          "Name": "",
          "Description": "InnereFläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9419e95a3f994b82843d0e5d1af12f81",
          "Name": "",
          "Description": "Querschnittsfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "021397b958b143a4a566fc546ed19db9",
          "Name": "",
          "Description": "Volumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe9b03cec9df4d7bab908559a5291b4e",
          "Name": "",
          "Description": "Dichte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abd2b7f84f484fcf80ef205fdd0e5f08",
          "Name": "",
          "Description": "Stahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59587215c603426cb6923bf36425cadd",
          "Name": "",
          "Description": "Value of expression at line 28",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nHöhe = InputHöhe;\nBreite = InputBreite;\nLänge = InputLänge;\nDicke = InputDicke;\n\n// Berechnung der Querschnittsfläche\nAußenfläche = Höhe * Breite;\n // Fläche des äußeren Rechtecks;\nInnereHöhe = Höhe - 2 * Dicke;\n // Innere Höhe;\nInnereBreite = Breite - 2 * Dicke;\n // Innere Breite;\nInnereFläche = InnereHöhe * InnereBreite;\n // Fläche des inneren Rechtecks;\nQuerschnittsfläche = Außenfläche - InnereFläche;\n // Effektive Querschnittsfläche;\n\n// Berechnung des Volumens\nVolumen = Querschnittsfläche * Länge;\n\nDichte = 7850;\n\n// Berechnung der Stahlmenge (Gewicht)\nStahlmenge = Volumen * Dichte;\n\n// Ausgabe\n[\n    [\"Querschnittsfläche\", Querschnittsfläche],\n    [\"Volumen\", Volumen],\n    [\"Stahlmenge\", Stahlmenge]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3b35ab43ea87477596c5b83023771d9d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4d7952769bd04ed1bf97519beb3572dd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "063e2300259d48aaa58c4d83398729bc",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9422c5f279e748f0ab55850647531507",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c31ceb102f2342c9bf15927a191f2976",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "733c8178d535441ba39e79b2d420b036",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e506094713a24b659332ff00e7a9f1e0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b9a7098ec4494d8e87cc2ec13360f2cc",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b37357e2040f4fc09113add2ba839269",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c4c05e98e45a4326bba6a05c92b5c58d",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1b09ca0f4c1e47d8b57dba2cae6cdf48",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c8f3c6789a1141f6807a4cd4e6ded54e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.03;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "cf1702d4ea854728b9f8219562714fbf",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5acce2656f6f4c58a3dbc259af2cd456",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fe95095b22e48dd8c95627907eef3ae",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "cd792cbe17c7401f8eb3abb8dee887ce",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1ee7ba543a4042a3b0282f413067b152",
          "Name": "InputHöhe",
          "Description": "InputHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a99739871388429596ee2d300a59b974",
          "Name": "InputBreite",
          "Description": "InputBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9595ff949c14ca0849c7842872a3b6f",
          "Name": "InputLänge",
          "Description": "InputLänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcd71197d6894df7bdea12bc0459e834",
          "Name": "Dicke",
          "Description": "Dicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4be6a5bc7cca4a80957a9a0aa8e6ab75",
          "Name": "",
          "Description": "Höhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bff08c44c53241b8b8036379f6702b03",
          "Name": "",
          "Description": "Breite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fd106cf2fbd4cbc81f82e7dec537701",
          "Name": "",
          "Description": "Länge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20c0f6aec9444ecb966e18198a735a44",
          "Name": "",
          "Description": "Querschnittsfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59e51a30d06d451183d668a18a65d9a3",
          "Name": "",
          "Description": "Volumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54b4e5ff0a6943109653f8b8f2b36282",
          "Name": "",
          "Description": "Dichte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b2b283170ce464aba0980cc15d4228c",
          "Name": "",
          "Description": "Stahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b767dbf902a4e729d7249a7592b9dac",
          "Name": "",
          "Description": "Value of expression at line 18",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nHöhe = InputHöhe;\nBreite = InputBreite;\nLänge = InputLänge;\n\n// Berechnung des Querschnitts (Annäherung)\nQuerschnittsfläche = (Höhe - 2 * Dicke) * Breite + 2 * (Dicke * (Höhe - Dicke));\n\n// Berechnung des Volumens\nVolumen = Querschnittsfläche * Länge;\n\nDichte = 7850;\n\n// Berechnung der Stahlmenge (Gewicht)\nStahlmenge = Volumen * Dichte;\n\n// Ausgabe\n[\n\t[\"Querschnittsfläche\", Querschnittsfläche],\n\t[\"Volumen\", Volumen],\n\t[\"Stahlmenge\", Stahlmenge]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "72ecb09ddcf346378e1553a151ac752d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "df5bc9ae145b4b339b01b6bbaf8989d2",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "673974a20a0043459a4dbdcff29de3cc",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2caf49510d2444f2a00eaad299ec19a1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a69eb5a6cd9c40c8b616453eb91bc1c7",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bf2bcaf7dec4a1384c1b28933a19695",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ce3ee2fdb5654f0ba0c10ce8133b6c99",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "071eec6fdd1e4d46a1cd4aa3006cf909",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "220e0e02f4464f6783006f7d100ae418",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "350690277b6a466e9bc4d79701c84317",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b862fb7928844e50ad85fa1f30e0c82a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c2b7c8ad35214f60b202921c300912e4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.02;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 239.5,
      "WatchHeight": 232.5,
      "Id": "da9f32d9eb1b41ed88946391737f9887",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d10a0cfeb0be45e4a32a6186a7b2245b",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98a197c049da44988488cbb045ce16f4",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "Code": "# Importieren der benötigten Module\r\nimport clr\r\n\r\n# Eingabe: HohlkastenListe\r\n# Diese Liste sollte von Dynamo bereitgestellt werden\r\nHohlkastenListe = IN[0]  # Beispiel: IN[0] enthält die HohlkastenListe\r\n\r\n# Initialisierung der Summen\r\nSummeQuerschnittsfläche = 0\r\nSummeVolumen = 0\r\nSummeStahlmenge = 0\r\n\r\n# Iteration über die HohlkastenListe\r\nfor Hohlkasten in HohlkastenListe:\r\n    # Überprüfen, ob die Hohlkasten-Liste die erwarteten Werte hat\r\n    if len(Hohlkasten) >= 3 and Hohlkasten[1][1] is not None:\r\n        SummeVolumen += Hohlkasten[1][1]             # Summiere das Volumen\r\n        SummeStahlmenge += Hohlkasten[2][1]          # Summiere die Stahlmenge\r\n\r\n# Ausgabe der Summen\r\nOUT = [\r\n    [\"Summe Volumen (m³)\", SummeVolumen],\r\n    [\"Summe Stahlmenge (kg)\", SummeStahlmenge]\r\n]\r\n",
      "Engine": "CPython3",
      "VariableInputPorts": true,
      "Id": "e501f7ad0192439bb6af3137ef303204",
      "NodeType": "PythonScriptNode",
      "Inputs": [
        {
          "Id": "0d9e40961a814cc09830ea24ee45ca42",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52bbdb7ed7594cd2a2db3f5d42a28c33",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded Python script."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "ffac4107f7df44efacee9caa00d5bdd7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c9910e89a904417ab8420a68db4367d2",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b0c2453b47547edb5265ab6f9246d5e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1b0d902de994c53b5e9cbbe7068134f",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca7422ce4fcf4a3ba88d0d8f3fe6fc68",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b6a5bffb5374f1785582bab2c997e24",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f78a25d587246c1b78613a8a9fe9f8a",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66691826f8554245958de2e43a7b2d02",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 247.5,
      "WatchHeight": 182.5,
      "Id": "5a2fd140a40049b986349bb1e42b150b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "54f6edd2a7674d2796b0e897bde24102",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e19c41cbad904022bc80c00e5d511ca5",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1a158e7367fd4286ba0d0d3ad5cd30f5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "e3046b5377f24dadbe2a39468428a89f",
          "Name": "InputGesamtstahlmenge",
          "Description": "InputGesamtstahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2067e8065374a1bb407b695d400a8fb",
          "Name": "InputBrückenlänge",
          "Description": "InputBrückenlänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93ca019538f244f1bebb953e0fb10ddf",
          "Name": "InputBetonmenge",
          "Description": "InputBetonmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0093734762934dd7b531f500698ce2ef",
          "Name": "InputBetonvolumen",
          "Description": "InputBetonvolumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1eba68b4a2524d73bbaf0cf7d0e7688f",
          "Name": "InputBewehrungsgrad",
          "Description": "InputBewehrungsgrad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ec53e8bb95c4b42845964b9486153f2",
          "Name": "",
          "Description": "Gesamtstahlmenge_kg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9196274982d149b994934209fa1c073f",
          "Name": "",
          "Description": "Brückenlänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7ba20f553fb4e9394fcdf90b61fe4eb",
          "Name": "",
          "Description": "GesamtBetonMenge_kg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72b611f665f44447b2cf88f325e8003c",
          "Name": "",
          "Description": "Betonvolumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08cec377ec534e56b331ac243eff5c57",
          "Name": "",
          "Description": "Bewehrungsgrad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3133025a9942491eb1d1f2ed1f830be5",
          "Name": "",
          "Description": "DichteBeton",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0736a450950b49b48bc8f0a45f180d57",
          "Name": "",
          "Description": "Bewehrungsstahl_kg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfe40fe28e3741dc9b697a72b625cb61",
          "Name": "",
          "Description": "Gesamtgewicht_kg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32ef70477a9549c1a93f1295827979d4",
          "Name": "",
          "Description": "Gesamtgewicht_kN",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f042ea246e543ef9f441b81dd1a2f9d",
          "Name": "",
          "Description": "Linienlast",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f99f9b8fe7e74cf38ae6333adc52cb58",
          "Name": "",
          "Description": "Value of expression at line 32",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nGesamtstahlmenge_kg = InputGesamtstahlmenge[1][1];\n  // Gesamtstahlmenge in kg;\nBrückenlänge = InputBrückenlänge;\n                   // Brückenlänge in Metern;\nGesamtBetonMenge_kg = InputBetonmenge;\n              // Betonmenge in kg für die Betonplatte;\nBetonvolumen = InputBetonvolumen;\n                   // Betonvolumen der Platte in m³;\nBewehrungsgrad = InputBewehrungsgrad;\n               // Bewehrungsgrad in Dezimalform, z.B. 0.01 für 1%;\n\n// Material property\nDichteBeton = 2500;\n                                 // Typische Dichte für Beton in kg/m³;\n\n// Berechnung der Bewehrungsstahlmenge (10 % des Bewehrungsgrades des Betonvolumens)\nBewehrungsstahl_kg = Bewehrungsgrad * Betonvolumen * DichteBeton;\n  // Gewicht des Bewehrungsstahls in kg;\n\n// Gesamtgewicht (Eigengewicht) berechnen\nGesamtgewicht_kg = Gesamtstahlmenge_kg + GesamtBetonMenge_kg + Bewehrungsstahl_kg;\n  // Gesamtgewicht in kg;\nGesamtgewicht_kN = Gesamtgewicht_kg * 0.00981;\n                                      // Umrechnung in kN;\n\n// Berechnung der Linienlast\nLinienlast = Gesamtgewicht_kN / Brückenlänge;\n                                       // Linienlast in kN/m;\n\n// Ausgabe\n[\n    [\"Gesamtgewicht (kg)\", Gesamtgewicht_kg],\n    [\"Gesamtgewicht (kN)\", Gesamtgewicht_kN],\n    [\"Linienlast (kN/m)\", Linienlast]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "00c7d19c03a5412c9d883f721da08ff0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "99b3aa3cf6a3418097f50f67d0adf7b1",
          "Name": "InputHöhe",
          "Description": "InputHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c5e03a5b5da44459019e048b69b8591",
          "Name": "InputBreite",
          "Description": "InputBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1fc501f8b3fe40afa54aa58a2d1865a3",
          "Name": "InputLänge",
          "Description": "InputLänge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3667bf6ab40a42e390feec1665fe305d",
          "Name": "InputDicke",
          "Description": "InputDicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af475413e1e0457ebd2b7f60eeafc002",
          "Name": "",
          "Description": "Höhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4fa50a63530497fa10007cfb046ecb0",
          "Name": "",
          "Description": "Breite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f434ea216dc461fb316911f16414a5f",
          "Name": "",
          "Description": "Länge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f318241f62c34230925242677f40a604",
          "Name": "",
          "Description": "Dicke",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b54c0f82a4df4f70bfbaa2056fea90f2",
          "Name": "",
          "Description": "Außenfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f461b0aea3594028b175120ae4f39ebe",
          "Name": "",
          "Description": "InnereHöhe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "126a76bd36194f14b218204af32a7323",
          "Name": "",
          "Description": "InnereBreite",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81f47b22522d45e78782bfc50d09d7d4",
          "Name": "",
          "Description": "InnereFläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cdb863408bec493297146c18894b9b98",
          "Name": "",
          "Description": "Querschnittsfläche",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e05dd9359b3b40cdb19a84c926a9c10c",
          "Name": "",
          "Description": "Volumen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12e4a376e02d4a739823735879419823",
          "Name": "",
          "Description": "Dichte",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4df5407e953464696827c5dc8f8ccbd",
          "Name": "",
          "Description": "Stahlmenge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "852b58fb038244bb805f186c4eff3dcc",
          "Name": "",
          "Description": "Value of expression at line 29",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// Eingaben\nHöhe = InputHöhe;\nBreite = InputBreite;\nLänge = InputLänge;\nDicke = InputDicke;\n\n// Berechnung der Querschnittsfläche\nAußenfläche = Höhe * Breite;\n // Fläche des äußeren Rechtecks;\nInnereHöhe = Höhe - 2 * Dicke;\n // Innere Höhe;\nInnereBreite = Breite - 2 * Dicke;\n // Innere Breite;\nInnereFläche = InnereHöhe * InnereBreite;\n // Fläche des inneren Rechtecks;\nQuerschnittsfläche = Außenfläche - InnereFläche;\n // Effektive Querschnittsfläche;\n\n// Berechnung des Volumens\nVolumen = Querschnittsfläche * Länge;\n\n// Dichte des Stahls\nDichte = 7850;\n\n// Berechnung der Stahlmenge (Gewicht)\nStahlmenge = Volumen * Dichte;\n\n// Ausgabe\n[\n    [\"Querschnittsfläche\", Querschnittsfläche],\n    [\"Volumen\", Volumen],\n    [\"Stahlmenge\", Stahlmenge]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0907cc6b486641bab987477cd33b5b75",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8fd9fd442f714328aeffaa7e8936b09c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b1e43f89b9c4027b3a37f1413c4830a",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Replication": "Auto",
      "Description": "Returns the total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "570154100b9047678a8767caa51c6835",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d361ac8c42ba4c55bed416b694ef279a",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a8578168b3a428983513c8c35371f12",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "21c1cc5f356b4c558848e9b5b6388300",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6691d3aeb08e4f3d910f6d38a18d67d2",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3815682659f4fcb906a406bfd54e329",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6ffb8f4d7754157bd0b536fce45e27a",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0115858151ee4bad84c62a5c37024677",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d1f4d9e491624c2bab44c992e8c92c15",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.03;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "4efd9e92acec4b689bf136b2189afd66",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8e950c6dd53041ad887cc592a63c4801",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "564c02850fc249aa9338e333f3f94c04",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 309.5,
      "WatchHeight": 300.0,
      "Id": "dbfcbddbb79d4042b8d8c6f233612442",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8eef8b1f29bf4b00ae4806290098cf7b",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "259c36235ad24415bf127c899d0c8a44",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d7a7c9bd9780475780d784bcb6bce09d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c282697f351e4c08ae3b774cdc051b16",
          "Name": "inputArea",
          "Description": "inputArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39e7821af5db4c349a02bd811f8a59ba",
          "Name": "inputHeight",
          "Description": "inputHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bfca7ab97574e96ad1e160ad9d09cf6",
          "Name": "",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b725753b955a4bcfa7f2b924bb453e0e",
          "Name": "",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c5e83d44e154d5da8eeba7507cc648f",
          "Name": "",
          "Description": "densityConcrete",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f63128622eaa4b2aae3f074d1abd75d4",
          "Name": "",
          "Description": "volume",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d83bb79692fa4b0e8950b896af973b84",
          "Name": "",
          "Description": "weight_kg",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3287275ce7e47d6a9f781acb8473060",
          "Name": "",
          "Description": "weight_kN",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16d22fb0bc1c437793b54913233e850f",
          "Name": "",
          "Description": "linearLoad",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bbe67062953478c96ceda8e03426a43",
          "Name": "",
          "Description": "Value of expression at line 24",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "// inputs\narea = inputArea;\nheight = inputHeight;\n\n\n// material property\ndensityConcrete = 2500;\n // in kg/m³;\n\n// calculating the volume of the slab\nvolume = area * height;\n\n// calculating the weight of the slab\nweight_kg = volume * densityConcrete;\n// weight in kg;\nweight_kN = weight_kg * 0.00981;\n// converting weight to kN;\n\n// calculating the linear load based on area\nlinearLoad = weight_kN / area;\n// linear load in kN/m²;\n\n// output for important structural values\n[\n    [\"volume (m³)\", volume],\n    [\"weight (kg)\", weight_kg],\n    [\"weight (kN)\", weight_kN],\n    [\"linear load (kN/m²)\", linearLoad]\n];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "96d52134f3cb4c6499b196479b16077f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2e237190f63f403d894112b5b62c0c3f",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10f28e8a779e4cb59ba09a00422c10fc",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.01,
      "MinimumValue": 0.003,
      "StepValue": 0.001,
      "Id": "244b042c23bb45dabab89eb0968e55e1",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "979f1538472a45958d7362e41acdf550",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.007
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 257.0,
      "WatchHeight": 231.5,
      "Id": "34d6efdca1294ffb8ab9e1e34026a92c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "44219b91041a4c14af4f471ec9cca952",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e59634cb04474051923f5a2880c732fa",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 12.0,
      "MinimumValue": 8.0,
      "StepValue": 1.0,
      "Id": "d86c455cf85b44e0aa332ca59cbca80a",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c4bc03486d6f437cb9ccf3242443388f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 9.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "64dae7d16c084a4fba77c50b4f476a41",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fcabe3609c19417c93a2f18be45ec8de",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38a4cc776c2e4d7abbd4d7e8d7eefb91",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96f6dbb4408f4758bd5285d2560f4c89",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "957354a500d846ad95ae6ed2ab10564d",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "46cdbeecd24e42fb85f6be94a9462fed",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5d45c35882ea4450a1ceb0898d8370eb",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "763d931eed9d4db39d107b1a1e4c13ac",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dd4ff26b4a23452292df99c18579b7e3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3a2cab8462b2430a9c366370f140b629",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bca3aa6021d54d0898e19ba31d2e902f",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3767a37c5f3e4bad851276309cf312af",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f68de8f64074a9eb9ecc02bc85554ea",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "eb5ca399341a4b35a380136ae35d82cb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8746c164c3244e6bac8cf997490cd71e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20f1e74bc8854d14b5673beb61f1cd1c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e0729f2d36ae4a778d88a9b8242bceee",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "758864275db94155bd88dd2ea4b9c13e",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9f201a9aaa040519be2740991e98dea",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b97fe3c6cf8149e5b67b652b789a37ea",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 60,
      "MinimumValue": 0,
      "StepValue": 1,
      "Id": "aa5ed2ea65414f6fb2480330438acc38",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4cc531a49b264d0d979ab3ae0d58e5e2",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 60,
      "MinimumValue": 0,
      "StepValue": 1,
      "Id": "ef5fb7406ac045849e0c0c62e865861e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d8bee653dc0e4e45be470009a1a42904",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "03880bc6d4ab47908802833629362030",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e3086e24576e4de186ff6def75727037",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7de56f233f72479faa59d41357a76460",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3955da4e464240da9c355172d0608136",
          "Name": "bool",
          "Description": "Result of check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is lower or equal to y\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "2cbb69ac18e54e1495fc37ab107e22da",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "506ed232257e40b6b55ff6876fbde102",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "a815cd5cf0d543c1a3a8107347a61c59",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "024ba51488b9492a87317b195ae076ff",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 1.0
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "76a4caf816564f10824a9c8fdf3c1f4a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e6a08e26a09241dfa77f8a7b66e67566",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d44ee03a25f74e60998a474f82b8bdd0",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "102996794e42422db93e46551942c475",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6cadb466d3ce46fbb56c76dde8b3371a",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2d02999d6bb24262815a7aea75218466",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c01d0da55eeb42b6834d9681ba9338c4",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e902fa0114d049f09f0afdc95110b6d9",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4867316478864c39a22d2b7bf0500654",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "f6191e33d408494ead14f996c151590a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fd2d201f63744d1392cb0335a31f0352",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9786b52620b4030a5bbf8f9129102ae",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb2a3868ac5546c5a95c0eb2b2d87588",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b074179489ca443dbd271f89790d9287",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3a2d8e4e11134952831befb6cd28e56a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "033b888431544859b0cfb6e3a793207e",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19d3f6b0035948908498b3313574f8d5",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75fc460b818240128b603606f047125e",
          "Name": "bool",
          "Description": "Result of check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "<=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is lower or equal to y\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "dda19f0973e241e2b56c66128dc4d048",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b6d952c6a8fe404392b976881931206f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "b0965130b68549118a8629141a387423",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8945c1876b7e4f528f7b77d2098e6aa4",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2594806c62e44e3947bf101d6a20f4b",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5bfc25935604b5ebbd1939210e666f2",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49bc3478c869482dbe81d4a6ed394c86",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f78f19364d7a487f892f4a52c68ff89a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7b9856927aae4caab97608cbf6a965e5",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1628f17c52a94cf0bed5a9e2375d1491",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5ba4cfe269f423aaa29ecf8f677f426",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "c8655b02eab245f5a202c58521c81a16",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f612c46b9ec742c79937887c666109d2",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "afa734cbc263480f999d3e183ac92032",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19a38c80b1954f01bb39bd1fae201f5a",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c026be8640e44a24a725d26cd828b8da",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "8213c36c4e3e4b81b613c8e9933a9317",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "12f92dfc9357452ca171d196240e2691",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 1.0
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "5e637f6be8a74ba29d666565e2b00317",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "33ef5e2c8fa94e1b993d566d0d084b83",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2879443f572a4816a52ce5678acf0a69",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94d0fb5807014ebc91de535e2e770f89",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13ab64dd2f1d49a8806ce2ab8e0e0581",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "48fda8a37a0349629443fd01b8374ecf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2716fd9911734631b23bd97a6b211cf6",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7906f4ac6a54651bc643da608beb9d9",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf6ae30f9d8e4c878535820b4f8a82db",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "66929c5ebe474fcd820db875d9b29cee",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7fc973c8d7254c12beefa637d75f790a",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e37a727abaf449618782ba1c3a3b48a6",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a8d53ee252446d88a8d4f2fdaecb1b6",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "90f1ed6f382d4d91afee83b7de23594b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a2ea5a8ff98b44e8bc5a2dd6d35b5aad",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48ffac18861749f28da43a933fdf19c9",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb9bc9515e624e9fa0187952ecbf3d93",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "23e835a341114c0bbc7a66f1783f86f0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "98700379265e47d0b23d2552990879ac",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be2315b727ef4ce0b2d2501577b14cf6",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "717e228b7a0e4c66b969b07aa23cee0b",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "7282c108a89a403cadeb77f1bc5f5d26",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f44a13133c944f91bce99d1f4288a301",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2acd043645743949b17a7053aec2411",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b0588b389824e4991b6efe624d702b9",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abb74ed738964d7182bb9061e6510c2a",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d9bdeb426dd4438ea1c3723db7a9ce76",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1627f1263a1547c5bb3d63884c323448",
          "Name": "number",
          "Description": "Number to round down\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebf340c07ca04f6483e4999faf94d332",
          "Name": "int",
          "Description": "First integer smaller than the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Floor@double",
      "Replication": "Auto",
      "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fb43cc5132034940b0712628e6c4f77d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cf8e53c468dd4d999951a2e7326a6ce9",
          "Name": "number",
          "Description": "Number to round down\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b98317855b514174b13653e8a7edf40c",
          "Name": "int",
          "Description": "First integer smaller than the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Floor@double",
      "Replication": "Auto",
      "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3a9b95af7eeb4f4ea406856b3f968685",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5d94524858c943b5a58d473d5bde676c",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78dce356dc994481b19e3684de727bcc",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "363b076d68be464fbb5fce1c70fcfce3",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fd6c50566f6247218faf0207acedaa4b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "276aa4391b06418ab0dedf58a0923405",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62ccb4a343f64728bd5db72037fefdb2",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55c086a1816f4c2b958fd07a36bd0e9d",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5d5795b65c5640a59115385b646cb913",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "921aef5310bc4ae39e92cd1fb384c51d",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "373ce715fb0947c6be3baaaa3fdedfdf",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "59ccd6138d3f4188ae4025d77ff0158b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9b83441232e248119df16897b12e6e96",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9baad9f61d06419f8bbb75b1bfc28934",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b417084fc90a4fcba0c227f61b259e14",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a7f622f27d474c8d80685bf9222fa963",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "985f3cfebca54513a419700e0ebd4dd3",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01ef81e1dba54ddf8a64e49dcde5b85d",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3ea0d5737baf4ad2958bc2aae66f2e33",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8f80823271a34ad68a93a46e8ab5d6fe",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05bc06a1238b4d07826a796157786aa2",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99c4ba5611f74af2a5c22284991ee068",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8146b481570140fa97d0cbafff567a1f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c20db5506ea5466b8c4d2fe6c3cd3f8c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42e352991ece47d58b41a28c66bbc4cb",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07550078f60646918c74901f642ad8be",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "92f0ac46f7fa453998d5557c7de773fc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "680469f689ff4ccfb56687972d73ae76",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9097c7daf46c46dd838cae350131e4f9",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "220825ba0c2c4675b28a0471b1800065",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d6856a9e65d479d8378d4d67205dee1",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a4b32b7756384073a8a44d594d8bb403",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b85f7d13f08640f494f5a739c647e9f5",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca3a777b68c24a2bb3ddef8c695dfa8c",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbd11159c598436ab319e6f9e0ff4ee0",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0fddc78e3404cfabc1f950aa2357cca",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9de65975f1a743399a0e2a5abb9fb5cd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "72c1b94ddbb74923a7b36f470d029a27",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "739c860777d44c98a419546e09f7ca66",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3dcfd7f89db4a489afa5464944417ab",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "030627909c9742c7a42dbcf2e0f63a60",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "29c3d1e670fa403e972acd6c866ddc20",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75ed0d1161964b46a1e48882fbd0aafc",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64f7e1f9e05b4509a52c7b12a5c4e057",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a24069ff52614025a45c55b6655ac667",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d1bd0b6c68f45c1a00473b2b981987e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "be57ddaa5a034dc284696df88533d7a2",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f10f5c7897d492b8a37b737dbdb8235",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e58330a9b9854980a9d4dc1c7718d2e3",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "426269b5664f4ca0824d772ceec34c25",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e39397f8456947fd9e9bf60f7cf07025",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fed1a78346de4c6c98665f43215d523b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35bd66080e0e429abdb4a19f06647b7d",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bcea91d986724f0589e0341e880d6f02",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "04a631cf09a0422b9054ab01d230017c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "da4bbfa69b854b3f96877f586d1a96dc",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db805a6e363549e79b06ae0681501f0b",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22707e7c7a9e408ca65d1e77556d5493",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b121218500441cba89d430720d81ce8",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b669976c19664caa87e0b01d350fb9d9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0606b24334f3498db1036f0d182c427c",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fe340346fdc49a784a7cd6efbddc93f",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60b584d1fb634182804283652210335c",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b1fc0f3661848e2855da26970e4de2f",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e1bd981b36ff4743955a759efbfa78f9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "281e1b4421ab46e2bbc90f097c12a7e4",
          "Name": "x",
          "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8e8c8bafaa9409997b4883c22c9f83a",
          "Name": "y",
          "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42d298a9bd004fcb9076451231dd9894",
          "Name": "bool",
          "Description": "Result of equality check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x and y are equal\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "9c27f2b4f9cf47519a17aeef507165b7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d5c901884ca24bf7a4f48bb1286281bb",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78e5d1057c314f9d91f34191d899a477",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b128a5447bb74c7892016e33863a5063",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28bcae70d8f64e8aa330fed77938ec37",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6160388c65bd47e9a0ca5ccd3f4efd1e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1fba072bb3fa4317b5d162aa0f8a805d",
          "Name": "x",
          "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c3025d5475e43d8bf7214d42778fadc",
          "Name": "y",
          "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1fdaf59ffb64390b55a036e02266b58",
          "Name": "bool",
          "Description": "Result of equality check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x and y are equal\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "e010d1ed9e474b3cb42a7b812afa08ee",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0025322275bd4998998019afe1d3612e",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b88ba7b185be406392cb879ec75e9255",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "419602889df4416d968162d9a7a956d2",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16214e3a1a3b45a2a3dfc151ad457cce",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ced6e5eaaedd42bf89a756417e8caf5b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "33ac22f0417846fcbe0b1cdb4b6c13de",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "183002d43e4a4f6d9d94f50b58bdb877",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f7a1ffac4e447ba9c6cd1e4c995b801",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "129b8dcdd8a04b26b8655585829e9e6b",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1d51166a6f8246c4a7d20e554b5f4951",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1cff4843e5514c77b740cfdb8f20bcb9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91719747069643d09b7400890171e2bc",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2217235aa5ff462e989194e1ff022e73",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b0ea2f873b06449e806b4b23204f7187",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "04e954276810443c94f54ab440f6d649",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dde8545e9b734e5888f61996d2d08da3",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f81ea9e6d9b0444cbcb901b85030f64b",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ab09daf7711407bba68391c617c94c3",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "24ede5d8123d4d9ea54a4c18e7f7bcf1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e1f084351b454d398804297dc1eb4253",
          "Name": "plane",
          "Description": "Plane used to center rectangle\n\nPlane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc7d43cf865a48339f61a78e847f1dc2",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4528fb558da546eaa956f2001fdfc4de",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe94da9b213b4b239e91dc9cad358d57",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c625132b27454a67b7ac6f98038ef298",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c80643d4c5e44064a112728d31309333",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e680ebafe5c4123a1737c248dee0fe7",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "243912082692435a8a95f5d16bf8ec7f",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "16dffe1908174b8796a8b6a28b7fd158",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2e9a153da8834d9b939c9e0e19c6178f",
          "Name": "profile",
          "Description": "A closed curve that will be the profile of the sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c8045a237eb45aab71f9228ac4616dd",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53d40e5d64964043a3399ca73c591a83",
          "Name": "cutEndOff",
          "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "751b89fbd7e540628b91fff8ad84976d",
          "Name": "Solid",
          "Description": "A solid by sweeping the profile curve along a path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "86d0252e9a984369bcc14f57f3b38bea",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d8faaf0e08e74bf9bad2af55a9e6460e",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "53e25c3f677b4e86825882941960ce8e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "65b96d0357344ab483f6acca174cdae5",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ddee159f43c498390fc09e7f65ac2a1",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1c1d2f3a5c5047deb870cd4b5cb2bcee",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3f21f3c4469b4b96a36270e5ff7e97c8",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2b96eb6b1084f53a4aff07e50293d72",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x-1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "85489e610bee41c98eb9c46980dbb597",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a1791a055de640a3bb194b7f91731f8e",
          "Name": "blength",
          "Description": "blength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cf407b5cfd44509b505bec981c327b8",
          "Name": "nrClength",
          "Description": "nrClength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15225bd743774b469cc66593c140bc14",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "blength/(nrClength+1);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "67b2960422bc416697044ec498435bd9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "87bcf38e681e4de7aed93df12df2f5a7",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d710229a88944f689d11210aef33478",
          "Name": "nrCwidth",
          "Description": "nrCwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0137a579a21b4255b369053f45cf2333",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "bwidth/(nrCwidth+1);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b486e83869144bf88a3a2b444b379cd1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b999b0fa8bae4adf9b7675125ccd5c77",
          "Name": "spacing_Length",
          "Description": "spacing_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bffc554f5ae54abbb1259f85ecb88e24",
          "Name": "spacing_Width",
          "Description": "spacing_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "056dd846c34b49bda3bbd5dc5b2fe0c9",
          "Name": "storyHeight",
          "Description": "storyHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b27027e0843f43c98853a60dd9599397",
          "Name": "",
          "Description": "maxSpacing",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2284e0fe7bc44afa0bffd3b7cb4e078",
          "Name": "",
          "Description": "spacingL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd918c7ac87a493d853fb7b6a7f4191e",
          "Name": "",
          "Description": "spacingW",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9397dbdaf09f4b6d9fd9e56d60f98ad2",
          "Name": "",
          "Description": "maxStoryHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96024479aa5846e7a199b4c4b38dc20e",
          "Name": "",
          "Description": "storyH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a29e32fd4374379acafefa95ffccaae",
          "Name": "",
          "Description": "factor_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b427122d4e64cafb7cec498d6d6dd7d",
          "Name": "",
          "Description": "factor_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxSpacing = 5;\nspacingL = spacing_Length;\nspacingW = spacing_Width;\nmaxStoryHeight = 4;\nstoryH = storyHeight;\n\n//Factor for elements along length\nfactor_Length = spacingL/maxSpacing*storyH/maxStoryHeight;\n\n//Factor for elements along width\nfactor_Width = spacingW/maxSpacing*storyH/maxStoryHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6a0b4217f4274497b106806b6acc5410",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3212a496f9c74160911e5e35cad87a1a",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9976b57d20b43fe9fb3feb189f54c0d",
          "Name": "int",
          "Description": "First integer greater than the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5104959233f24c3ca44556f60737bb32",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "74409f38622249d8b78d6923ca914d95",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36de9790f4244c8480c804b0c48982b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x+1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1fa98cd987594b02a87b2c21c13501c8",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8c42d9dbd22049beb40cd475423b9808",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f40f77cc5144b4ca66341e92e087069",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x+1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.25,
      "StepValue": 0.01,
      "Id": "e7dee4b66a2846da91db1b01f8d0c66e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "efd137db4657484389193873f9fbe960",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.66999999
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.25,
      "StepValue": 0.01,
      "Id": "dea3d912d7b84ca492bc427a11239e47",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8f4e25bd11e54ddfa16ab440dda9bb68",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.38
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.2,
      "MinimumValue": 0.6,
      "StepValue": 0.01,
      "Id": "e512a668f636447c85bbaff4f96f2deb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "83e41fb8aa1c421ab4d351e0565a2a48",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.6
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "dd93a30c75f24ac1acb682c024607fbf",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "36200a141e054c38b4b0f2560a2822cd",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "9bba502935bd4e4abd40de2ca9ccc729",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d7acba56c7da489cb2d0211b80105deb",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0b19a5dd75e4dcab7a1db2447bd2473",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "977448746b94471c87c9785d651b10c1",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f96a3d55645c48c596753e70f79abffd",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "433baf0bec5749b5bce69159814468e5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8767dec7b47a40239f099d10b2b61ea1",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "996c88ecee3843adb6e079031a3314ac",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c6f1a87399947fa85cd3559add17a77",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ecc968457494761a80ec53fb531d02e",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "8a139b491944453a9ad5aa8966878a0d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0d3ea981b0524200b63e5353dc08e1ad",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b616012c949441995fb9a3a57de5fa0",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7d76a99eb02407eb6d7438e437f8f5f",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29002b7179cf4bf6aeb8fec8656f4bbc",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "ec8b1785ac634bf0a76c6d40438b4061",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9ce9de25dcc6413c99efbc697a279f52",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff75e0a0ddcc445e959ce74a9b3efb52",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e228c723d30149a6bf833ca340c85aed",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed95fb8d7b774dcd813671b4ff82965c",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.25,
      "StepValue": 0.01,
      "Id": "f47d94709e834b1f977cc444cef2d31a",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7d231e02e0c649788d5e06e8246f61a8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.25
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.25,
      "StepValue": 0.01,
      "Id": "676fe4385cb34b3fb605b29a0d3ef524",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eb0e54d7f79041959fe9625253c1e7a2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.25
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.2,
      "MinimumValue": 0.6,
      "StepValue": 0.01,
      "Id": "9e6b36de8d04444ea9b0e185286b18a9",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d85e908a940343ad90ee4318ab68b87b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.6
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "44f92cd9b21942ff82ef815b582c1a4c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "713e3a08553c49c38eb1b589fa903cf2",
          "Name": "factor_Length",
          "Description": "factor_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2e3f845eee149e3ab7aa50f973713fe",
          "Name": "",
          "Description": "maxL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb932a3008264f3296b50c25b47a8d96",
          "Name": "",
          "Description": "minL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17433cf092484fc9820a88ea3a4be7a4",
          "Name": "",
          "Description": "maxTh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f9ea7a85fc9460d9b8a06cf9905cfe3",
          "Name": "",
          "Description": "minTh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7df49136902a48dbbb9368715da2d4c9",
          "Name": "",
          "Description": "LColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d12504224f441a1a6fd6482e78af1ed",
          "Name": "",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxL = 2;\nminL = 0.25;\nmaxTh = 1;\nminTh = 0.25;\nLColumn_Length = minL+(maxL-minL)*factor_Length;\nThickness_Length = minTh+(maxTh-minTh)*factor_Length;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7f6d1cd82e554c95a35c7c21c7238e5a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dc71e3699dc846ce8e75179e4a7e098a",
          "Name": "factor_Width",
          "Description": "factor_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5aab706aab54bbe96e48ab9db4e9bf0",
          "Name": "",
          "Description": "maxL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "673e03d8c6064fc183f4c45ef0e4e30d",
          "Name": "",
          "Description": "minL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c197555f0b33461db32136051d03c4fa",
          "Name": "",
          "Description": "maxTh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34eefc7d3b68405b8d2a2a5803d57efb",
          "Name": "",
          "Description": "minTh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b06f5f2179b4abca6c63c736c83ff10",
          "Name": "",
          "Description": "LColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b06ace7c6b724ef187edd3ce1e374cd8",
          "Name": "",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxL = 2;\nminL = 0.25;\nmaxTh = 1;\nminTh = 0.25;\nLColumn_Width = minL+(maxL-minL)*factor_Width;\nThickness_Width = minTh+(maxTh-minTh)*factor_Width;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d18ec4124d7841d2aa627790952f2dbe",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5a434cc2b239427386d7cd1c39009b0a",
          "Name": "factor_Width",
          "Description": "factor_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c64363e8ffe145fdb6699ed8e840c778",
          "Name": "",
          "Description": "maxH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b4daf2437794ee189e1c1e4b80e6e8d",
          "Name": "",
          "Description": "minH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af12e051f048489fa4cf87252bc09ba6",
          "Name": "",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxH = 1.2;\nminH = 0.6;\nHBeam_Width = minH+(maxH-minH)*factor_Width;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "68d008592d844c3ea7f9663aa815fec3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "72b2583df0334bc489f382ac67c4382a",
          "Name": "factor_Length",
          "Description": "factor_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f4c698f527f34f4db24e28a792bd9391",
          "Name": "",
          "Description": "maxH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10053c0ecd1443839e46b8e2201cb9f3",
          "Name": "",
          "Description": "minH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9d6022f82194896b4ded24876c22538",
          "Name": "",
          "Description": "HBeam_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "maxH = 1.2;\nminH = 0.6;\nHBeam_Length = minH+(maxH-minH)*factor_Length;"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "6bc932a267724a748b5ae4ffaf7183aa",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c9df2140867d422bb9ad764e9a42b739",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3939b8850ef49d5a893d5baececd9ac",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdcbba4f838942f496774233205694fa",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a647dc675645475fa92f062e159f3217",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "03af0ad10cc34271bbb4145ca708e3c9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3e2b1c47e9a244e78a3297ae98b14962",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0895e89ea5647c090cbc38e723c5d34",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb95da5a9dfb4b7e846a99d65eb0ad0b",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9d412f3287a468d9ba84aa6b6b5dd9e",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ad292c97cf7c401a975495bd69c94ca5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "13e94c7a58b0430e98495c3673d07fff",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55ae82f4e97642d2a4cfdb4169e6916b",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e34627cf12f3453e8e57fde8b1a08317",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0..b..#a;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "27326b08f7be4fc89fc82c48886ffd86",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "333b9f85f3064eae8c67c3126e10e12a",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f428eb57632b439caac08a0965490834",
          "Name": "int",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2e30861851d54fd184e2a7363024855b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e90e08db5a46458d87b8db4703cf0b76",
          "Name": "coordinateSystem",
          "Description": "Coordinate system of rectangle (center of rectangle)\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "847b7065276e4a9e8e2fd19f12854e0b",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c56fec5798d44286a199b27d3d85198d",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "553297fd2f804fe6b8c696b38c8225ca",
          "Name": "Rectangle",
          "Description": "Rectangle created from width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3626ef3cbc31488cb7d270a1b23a37c5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "edec0ce74db840e7ac99e4a7abcf8f13",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d74bd50ca2d48a3b780ba7eeab69812",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a8630da6d5de406cbd75b47c46dc6194",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a548f5035d954b12a10999c36ea492fc",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eee4bf4bea6e4212bea68a1eb2cd7eb1",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cdbd511e5694a0e9f86e2348262fd06",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bef6aab691a4690b277cca0df2e4137",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@double,double,double",
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin at X, Y, and Z locations, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (x: double = 0, y: double = 0, z: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1150b35524f14a41a6606aef78ef8231",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "851a14a460274ceb981d6b207f955e8f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e7dc2b1415a4e97adf691782dca7830",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10ca1bb15c83463099020c521301d7f3",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56ec4c88e7374f5c8db28c0477849e71",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1364eaa25de24e5d81a9d8f01c8aabbc",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0524b5e78d374a38b91485cb9aea1f7f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e63fc344f3f547ce9d93af426759df19",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09d8be926cdf4d668f1d3ff7488e95a1",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99ed9bc46db041b1a465fc9a70f24384",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16fec3f525ba48b39d1468af07e5a986",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "13ad6c522eeb4be7b132d463098def63",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d84f4b655a904f088bd3edce6125ca0c",
          "Name": "crossSections",
          "Description": "Curves to loft through.\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7bb24397bbce47ebb6d820e23b737448",
          "Name": "PolySurface",
          "Description": "PolySurface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Makes PolySurface by Loft through Curves.\n\nPolySurface.ByLoft (crossSections: Curve[]): PolySurface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1a8d8f5aec7044878896242d0e2fd91d",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ef41ed706ff94a1d8ba3c3f527284763",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "5abdc4bef4834eacac1d682a36cd905b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9c7eb1919b894fe38e6af4518d6c4e81",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcb89d444f6d4520b71ca257e254705a",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bf684fd4fc84d27b5fe581f3124dbda",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0..a..b;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "50fe4f4dcbaa4b238d080c120a521d6e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b083b2b6bd23498a924bc5e541a273cb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "b7038fb407d44a4a8e75e79f8aff5caa",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9f1690b3c1bc43089e90f21de72ded5b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 180.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "02e5325f451040a3a32320a00bf0b118",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "34cad9af5ad847f5aad44c64dee2756a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a000f49741534656b59cc56a0c44ed17",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "680732d8911a485f988fd035ea275314",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "053954e855bf4e578e8c36e520825ed6",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e18d7f19443e4d4db489a3dafb689d32",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "a*b;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "Id": "0eb38db5263247c7b1d12634f6531e5d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "21caae989f6d4b0da6841f09530ba212",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 19.7
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 72.5,
      "WatchHeight": 200.0,
      "Id": "3dd837a713504dbbb62a7301c396fa39",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "27e7901dc1724bdb81ee080cbad2ac95",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "efb901da579a4f41b826e70c391d09f1",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 42.5,
      "WatchHeight": 200.0,
      "Id": "a64b7492280c4aa49b3678cae65935d4",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "bb4e5d384474456dad0628d4f12ea600",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12b46a4b319d482181cc0264131c3052",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4ea1de3a40dc4bcebd438ffc8501afcf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "979d2f500c574da9b204a01ff9a3d400",
          "Name": "BuildingHeightSlider",
          "Description": "BuildingHeightSlider",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b644afd356946fcbfb75b8e62f8c3d6",
          "Name": "FloorHeightSlider",
          "Description": "FloorHeightSlider",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d89210c2a774d4bafb8a598811fb238",
          "Name": "LengthSlider",
          "Description": "LengthSlider",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec29c96173c74d32826875068b74d695",
          "Name": "WidthSlider",
          "Description": "WidthSlider",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b8d3668ee44a437eaf8d2389b9f206d6",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b13d151bddf4b87b598abc38472c2db",
          "Name": "",
          "Description": "fh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fa13e55719644798ff8752e33f87690",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7ca94dff1354271aebc2de3592625b7",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "973d0658aeed49f5bb6f55062ec21fbd",
          "Name": "",
          "Description": "Floors",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d2db588bd8b410b92c993fda06075d5",
          "Name": "",
          "Description": "TotalHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1430f8b1d6a74b13a89235365c8b0723",
          "Name": "",
          "Description": "SlendernessRatio",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f905f4b24f9543ad8c390a3302c09800",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2df49b3a7b7248cba39ebadd1586c949",
          "Name": "",
          "Description": "VolumeofBuilding",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d850b94c1a334aeea500a516f3df0bd2",
          "Name": "",
          "Description": "Cost",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "H = BuildingHeightSlider;\nfh = FloorHeightSlider;\nL = LengthSlider;\nW = WidthSlider;\nFloors = H / fh;\nTotalHeight = Floors * fh;\nSlendernessRatio = H / W;\nSlendernessRatio > 7 ? \"Requires Reinforcement\" : \"Acceptable\";\nVolumeofBuilding = L * W * H;\nCost = VolumeofBuilding * 250;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "92a44388ca72483db1c5f7f628fd6551",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b7ad556460eb4c9a975879bc9af9684e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "CoreNodeModels.Range, CoreNodeModels",
      "Id": "c08495d5997e471fbbdf4d0628e43c3d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "99638ff7dcb747c7be92f04779938901",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41591d93de0b4451a328d248b095be92",
          "Name": "end",
          "Description": "Number or letter to end the sequence at\r\nDefault value: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4f1c849d658f463bbc45c3944d57ebb0",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "072dae745fe04a549c2f88b1f86ad61a",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers or letters in the given range"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 25.0,
      "MinimumValue": 6.0,
      "StepValue": 2.0,
      "Id": "e0acbfe1b33940fea6673d5b8a92089e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e568c7a4574d44628c0a4fe01c1630d4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 6.0,
      "StepValue": 2.0,
      "Id": "6b52d26a4d6f41e2bc51724d06342ebe",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4992935ca3ec400bbf03cf0eb2c0ce32",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 30.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 4.0,
      "MinimumValue": 2.5,
      "StepValue": 0.5,
      "Id": "594f78a5059f4b779448b95876addb44",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e45fd49ab24a48ba9a9e48a58985beca",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "Id": "1d1f04a723fe402596434c86d548f63c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2b84249011a4598b971dc76108f5dc4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 10.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "11688c8764be4996ad5edd81dd10c3c5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b1b3a62a425d4bf3bc6d70fbaf33bbe0",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0df2fe8f68474ab5af2f0c1276c07542",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92f1eb65aad14e029f082baab6127074",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "95be9c0c410d4da78402f4b06f89121c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "05f088da78374ac0be1d72db481d64a2",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba82d462ce4f4773b08c193791b7049e",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e00a13e7c11b461d8f886be9ee51af45",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "995e2ce7d84e44c581b52c930007e12e",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "087944bed9054e5c83e4cc28de450e2c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c586976505dd4f319ab0276a763dc881",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0cf03c87f6c347acb88c1c667063f954",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length",
      "Replication": "Auto",
      "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f834d352e310481ebd37ea67d9091ba8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e61d84ed362c4ca3b2ee6e5a80c7edc3",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc8e89bd03634ceeaef079070522e395",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a32a288bd80844418ec52da9e096d9e6",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e219bf75f28149ccad663c800053f215",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8c88eb7b49f842fd93455e5ec9cec6b3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f7e6cc4510494810ae6f948caa50fd46",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf2ba8bf13d540c3be690e73692fc708",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f73462166d0a42bbbabaf5e536461350",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "77d892024343498ea7543af625887da9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b4990904f964e0dad95cec098643320",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad0ff5830ff3454682431c86b48cd830",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f0c840c8625b490f8ecc95ac124a4cd0",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "83a11d7ef58b48a3845807b31c0fecf5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "93d7dc8e10ba43939864824a31006ad7",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e621609352e464a9467d265d3ae9c96",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15101ac6febb43e2babde180c434aabf",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "594de923fdfd4f9a999abbcf33bcf7fe",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b61bb9efa7e14e90bdf1fea92f689762",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4d0ca5c13ff04883a8a64ee40096e905",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "066a9f31c8024e2098e5a957b9926d4a",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length",
      "Replication": "Auto",
      "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b4a96a7b7c334e82ad95edcbe8e40ee3",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ce81b90066894fdeb89c97c9a9f8abcb",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dd0e5f3c54645dbbc762be238999675",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f10c1b5ac82b493bbfc8b7a4d814bf78",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9460df2b081449069f151120c742d6c8",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ac22bfc83b44668bae2154e76705848",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "df981b0f20384e51be279dd3e6750a90",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "75459ad50fc048be997076d1e5022cd3",
          "Name": "blength",
          "Description": "blength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef29b87fbfef429cbafdf30293a27600",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "blength/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b35ae69d689f41df923baa4c90a091cf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ea0073ac1b804ce490738844af5c55d3",
          "Name": "bwidth",
          "Description": "bwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11dc5d8010ac43959e205daf576ed7aa",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8190aa2cb74744738fa267d4151c25a2",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "bwidth/2;\n-bwidth/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1a2c052434a64730bd22bd7ede4c1685",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ff466773cda94fb2a3eb3a77887623de",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89486d92d45f4b07afc92fcbaf1562a1",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e18ec2e087e4012ab863f93b7efe658",
          "Name": "double",
          "Description": "Result of division",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "2ec885855bb049a196e2a10f354946b0",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fd7c9fd86d814291af9c4ea7e3ea0d46",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8045298a806a4ba2bcdac5be62dab3e8",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d203112ab34c4486812b100ae6b11901",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee87029a8f824def8e22b7e0716babc0",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "435d99751f17431dbf952a480c19adf2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b137590f77d44323987b355378452be5",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a15e2bcf9904d618f895c697120aea3",
          "Name": "int",
          "Description": "First integer greater than the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dc7ea4c7fca643178889e6a3da89c025",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "79e02168406749acb77946e259f38348",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1cfbd04c2784426aa8403d9b9a2f65c1",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45cf7d55a8cd4aacb7c91052b161b65d",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1a55cc389e6f4bca8c1a54a76dd216a9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c7259dc67d65416b8e2cc6fd2795094a",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7943d90a4c3142679e8f55c1083fa763",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80bce1117e7140e5b3dd4b0e5c293318",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "aa6d62c8c354469db5bdc539621af9b8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "11107b6497ef402fb0af5cfac0884536",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51703a0717a64bc7a74c22a98406f156",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a2d8dfe6c5f4a09815785906b17758e",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c0a853e82ebc4ba691def7ccb9b6d549",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "69dd1ea2b55b43e8b6ca0412ddb41b03",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3fc192e602d4482d834f56aee95b5f0d",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d290ea4e46be4122ae8059616d1bc19d",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "468ff39e29f448beaf98b09f2ba12071",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5e701b9e55fe4cf08d1b31d71f21f1d3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00b5d6d5c6974f27b708437797f88588",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "699eeb5468384454bed29bc76f4e867b",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "b0e522f7b3eb46cb8d91f1d4888d4202",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7d6bb5ea081c41dfb401a8134fbd9ee5",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7416140fb6ef4fedad30a6f9cba7a55f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa0bb816e3f24173b11f85b1ba00e55a",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5f2b49adfb6e45ac88933817851bce21",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "94242ef83fa548feaeb0083670208674",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b9ab0730a55487791be97eed8efa839",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "4e90f74dfb2b4afa8c3d504dff1cd911",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9fa618a06c104ecda8220bd026d6e133",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb92853832c94af68ed71cffbdac4eb5",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8108b766677448178f61ef01b90c8fec",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9f8e63b137584319aa270d29632bbc82",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "331f950dcb52479abb72262b0e7072e8",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a2a209c9acb4bee8f3f63d62c26441f",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "775ec925ef3442e985fdd32e98dec991",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4226921a1499469997e19d20c6fd66d8",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0d269ec3038467dbd442c44ebe15415",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c982a4d743046d49baf094640d8bc83",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "7b7a193282e84c36a6068149206134e5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2d05931677e84d23a02d3f22805240c4",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc8858754cc144c0abaf53e136abffa1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d559bb357f8d43a9b7758b2d7c95f0af",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bff13ba492214e999e575c64b6ff2016",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e8b0e634946b498bae29e84d8e40027a",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7239217feb3d4f17a43bfcd086125ef9",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "10ae939b2d514f69ab4543840139c799",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4e52f2b5b66e4a2cb18b048129d3d901",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d00a8d809137441893479a36d05d6762",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e64dacf71bef4c229d56a410c7f25300",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "f94e01c3c60349e5814ce71d0d1cd166",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "52a26faabd6c4fd4826ca090e8de1227",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da83535a2fad4e5dad07820404dc1c8c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52de1293c7d24a25962cdb7ef251e9d4",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fa69e708fe524adc87fcc06d2fae82f2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "702ab0b6a4d84bce8cfb448e9e6f6351",
          "Name": "lists",
          "Description": "List of lists to be transposed\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c708bc3f81484802b1653782cc15b5be",
          "Name": "lists",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "093e0343932c4e3aa43ff976c3c16686",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02582db90c824c579f423b0c166b0dd1",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38410885d4eb4bfca3c2939f4472837d",
          "Name": "connectLastToFirst",
          "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0122c2659e9e4be4be48afc80736abb1",
          "Name": "PolyCurve",
          "Description": "Polycurve created by points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "1928a46f2d6042c4a144d0bc0a46c8d0",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "016b2806ada743db9851edecb45e2c26",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ee609e4c3554e46a9b26a5e61df4ea5",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2151ad2c6c6343eb9ea99fc55cdd23dc",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "da1e8da860da42e78a935271376e15d2",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5aa09a9f8823452b83ea40a59bafa156",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2829c5435fa742148d4d5cffe36a89fd",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9fe1bced82ef491a9da2680ece368397",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "234e3f830744450188b0cadc5216261f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fde1ca82eeea48b4bac3e1c15256cb7d",
          "Name": "test",
          "Description": "Boolean test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4196209c34e0498586cc5c4264b111e6",
          "Name": "true",
          "Description": "Returned if test is true",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6dd5cc825b954c96b1cf4eb14e820e4d",
          "Name": "false",
          "Description": "Returned if test is false",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2ee049ba5854817989b0efa65568d5a",
          "Name": "result",
          "Description": "Result block produced",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "856dbfa5ba38434ca2e59cb33c05e5d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c20e802d303843c9a4edc0dbc872c6f1",
          "Name": "x",
          "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d7d1a2a08d1404bb3b34e474081ad76",
          "Name": "y",
          "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a2f80f1b8fd484e8a04408cd4c76bc0",
          "Name": "bool",
          "Description": "Result of equality check",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x and y are equal\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0f16d747c13d43ae97755734ec24da62",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4e911ac78eff48d39983938a0a54eedd",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21509651a47c4498a82055cf11f6106e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x+1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9e2b990e9bc44287ae945f9756cfc2b2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c348fa15a7c946498728156a5177c9af",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b91fbc59e9ec485299bbbd6f3a9f1a48",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x-1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 179.0,
      "MinimumValue": 23.0,
      "StepValue": 1.0,
      "Id": "3afd0365148e4e6caba891ba578f0793",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cc41fa26439f4109b2510d37967ac084",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 50.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": 0.04,
      "StepValue": 0.01,
      "Id": "ad503a24cc9043c0a67a515d70f41d95",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f5561dc1a30245719606f47230721351",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.4,
      "MinimumValue": 0.04,
      "StepValue": 0.01,
      "Id": "7bd27c76d58c44e99eb0d330942a7d62",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "46d92bdb12d44be8a8645b3ab3e1d8fa",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 4.0,
      "MinimumValue": 2.5,
      "StepValue": 0.5,
      "Id": "3dcc980f43b047ecb87e6a0064966d55",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b20415457e4749e7ac0077c2c301a3da",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.5
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c42d465772a148e18ba20c15b928fd64",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c84e5d6f6b1449ebd8bc5f2c7eed300",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e392b5b0dfc54e14859cf827156368c6",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b62235651044990bc13ed42ee74c216",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bff4b71349b34f25ae934e33af366cd8",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8dda31104dcf4bcb9ec690cb676220e0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2fafc4f420d648c2bd3d74aa4dd01155",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b60b38252be45ae81e4b4b3b7b40d1f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f966df436964d529349f045220f67c5",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c23c348b573a41ce8420bc76e99e1112",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3eef30f3b0a24c719118e46abc840d77",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "534defca7ad6476b9bb41c9f59429833",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a021aaf216e43f1ae77bf57f65f79d9",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa39e79f2c9c41d9a836dac028dc5a0e",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "600ba04b77a84aa488647fa73777fcdf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0de35e2ec0cd4b7ea239aa856576e6a7",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0a5fb2996a74d23b8757a603c79f593",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8dbc38c1a2a141acb73f84113d12d97b",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e6d54ca1fcb14ca587e97f01d2f09465",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c749e909eadf4e45a03e0ad94b4a0e21",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0b62737f5c64947b253e2c2f157691a",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b40f230a78bc444ca73e1dfdcd96ab96",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "818cc71a057c49bdb0d1be0fffea0990",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9aa0d0a6c008433c8515e92d4a235e61",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "debd476129844af89dafb897e0059c4d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f64227c4d7e24dcc9460b25fb2669852",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8e890fe12ba14cfabdc08bc6148befa4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "90e0e991e1d34a6fb3a47be19684d7cc",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b7dd8b9faed4857b2416fa15efa99a3",
          "Name": "BuildingWidth",
          "Description": "BuildingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "959c23d253b148b384f27566cf0d5b81",
          "Name": "BuildingHeight",
          "Description": "BuildingHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b34208e4447343eca4278d797ae03f47",
          "Name": "LColumn_Length",
          "Description": "LColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24e22de9a48a43c7ac0641401c6ae405",
          "Name": "Thickness_Length",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30d737d8e7c44b7e81a6315f32ac0fdf",
          "Name": "NrColumn_Length",
          "Description": "NrColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e458023814ba45f7837aefd9628c4e62",
          "Name": "HBeam_Length",
          "Description": "HBeam_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3875ca47c6114cd795a31128d8905a21",
          "Name": "LColumn_Width",
          "Description": "LColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a98f4f89dfb2409d973bea8f9cd3b174",
          "Name": "Thickness_Width",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cdf66593ddd43ccb495e89e026d4978",
          "Name": "NrColumn_Width",
          "Description": "NrColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17aa93efcdd34bb296c61d4edbf74dfa",
          "Name": "HBeam_Width",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "307a8ebf7cb14019a1fa061136db2328",
          "Name": "NrStories",
          "Description": "NrStories",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ac4e9c651284ec498c16dc008e93c8d",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1932fab17bf94c4287568d0cc6b054d0",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e7e4ebf60f74c5f9c42c3b01f88460c",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83460968ca804913a0230fd2a7a0aa13",
          "Name": "",
          "Description": "LC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "022bceb6513d41d18cd57f8788749575",
          "Name": "",
          "Description": "Th_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81764b5637c44da5a22c136c385ee037",
          "Name": "",
          "Description": "NrC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2906209e0bf84d9caa7ca6379e4b774f",
          "Name": "",
          "Description": "HB_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f21d51e29ebc448d8f8a6f28147c796f",
          "Name": "",
          "Description": "LC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f74be86b1ae44d46ac2498e05df56540",
          "Name": "",
          "Description": "Th_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5efb1e4a000b445b97c8d31a3f385f64",
          "Name": "",
          "Description": "NrC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64be4ce2bd4243f68020f06e9de4f43f",
          "Name": "",
          "Description": "HB_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45ad135f5eee4c159908dde0e9d361e2",
          "Name": "",
          "Description": "NrSt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c15dd7247ed45e8bf12b3b225e05023",
          "Name": "",
          "Description": "AW_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e93fca0591bf4c1698c10943a30d77da",
          "Name": "",
          "Description": "Atotal_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c89087905ed14645b2ba5ad91bcdc7b1",
          "Name": "",
          "Description": "AWpercentage_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eefe0c3ca95e4b738a12b89c1c0584d4",
          "Name": "",
          "Description": "AW_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87a64823e43a4b42a7e82c760bdfcc0e",
          "Name": "",
          "Description": "Atotal_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce61966ad7974935b9ec848ac906f1a5",
          "Name": "",
          "Description": "AWpercentage_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "//Geometry\nL = BuildingLength;\nW = BuildingWidth;\nH = BuildingHeight;\n    //Height until Axis of last Spendral Beam;\nLC_Length = LColumn_Length;\nTh_Length = Thickness_Length;\nNrC_Length = NrColumn_Length;\nHB_Length = HBeam_Length;\n\nLC_Width = LColumn_Width;\nTh_Width = Thickness_Width;\nNrC_Width = NrColumn_Width;\nHB_Width = HBeam_Width;\nNrSt = NrStories;\n\n//Calculate window surface on front/back of the Building\nAW_Length = (L-NrC_Length*LC_Length-Th_Width)*(H-NrSt*HB_Length);\nAtotal_Length = (L+Th_Width)*H+(L+Th_Width)*HB_Length/2;\nAWpercentage_Length = (AW_Length/Atotal_Length)*100;\n\n//Window surface on sides of the Building\nAW_Width = (W-NrC_Width*LC_Width-Th_Length)*(H-NrSt*HB_Width);\nAtotal_Width = (W+Th_Length)*H+(W+Th_Length)*HB_Width/2;\nAWpercentage_Width = (AW_Width/Atotal_Width)*100;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "64f6eb8788bf49429c7cf661c5263f1f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "420833cf4fe046139f46c3a79ae94792",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5e335cba28746b1a8b805081ab6d82e",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33eb3664903c45118d4b16dd7c1eb3da",
          "Name": "number",
          "Description": "The product of the two input numbers",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "956a5bc5c6e94499becc1d3fc98f0e53",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "08dae1591d064621b7a33edee0d25fd1",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b87706158bab4dbcaa536757952a0954",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "83e24afe4cc94f009aca1e117b2a7ede",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "11d28a87bff4406ba6b39ef457382fd5",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c1589d74dea745cea3572c5b72d06ed5",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "8a0c257f004b45219b5089a4f4cc7e59",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "05d6bb89580c4214aa24b1eb5decf5c9",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b106d8ca13a4d1d838135993b0b1875",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fdc18a9a6c0243d3b3660d55f66b164d",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a3e7b21db33e4cee8a564ae1e68f8b54",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61f1c3c307b948e08ad2012305c26b9b",
          "Name": "BuildingWidth",
          "Description": "BuildingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "166166d823444f47bb0e49e6e935f51a",
          "Name": "BuildingHeight",
          "Description": "BuildingHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ffcfe36283c47259e25130cf79f4e8e",
          "Name": "Thickness_Length",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d401efa4bd2e4d328e49a737ea040aa6",
          "Name": "Thickness_Width",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43518214eb3f405f9a8964105ca0011b",
          "Name": "HBeam_Width",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "506b3f3228bc437fb43cee209884347f",
          "Name": "AWindow_Length",
          "Description": "AWindow_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96a61d7ec18947e59b2f859e9d0717c1",
          "Name": "Atotal_Length",
          "Description": "Atotal_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "494b795c83db4065bfb9c98d9ac0ed14",
          "Name": "AWindow_Width",
          "Description": "AWindow_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "552fdd1a96f4494793f45c45daef7b38",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "577bf7987aab4bb6bcf5180311d5b352",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "327f042da6ad4e9b9e2e4dced04d2d2d",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7bd09d2bdfa44decbf6566909c483f58",
          "Name": "",
          "Description": "Th_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11fb3f6d107d4d8daba0139bc9d6b86e",
          "Name": "",
          "Description": "Th_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a20582bdc9240a5a8d8089e5f1cdc84",
          "Name": "",
          "Description": "HB_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3659370990eb4676a7ac5a4f73dec863",
          "Name": "",
          "Description": "AW_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ba915ebef1e4a2daefa81d858329261",
          "Name": "",
          "Description": "Atot_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77a4cf59edb74a04b8565d276e400913",
          "Name": "",
          "Description": "AC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59563f844139410ab7c525728061a967",
          "Name": "",
          "Description": "VC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3a0b4b6f3ae480195ba4afcf8270719",
          "Name": "",
          "Description": "AW_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be56a419400246c3b0b8565b9b5f3489",
          "Name": "",
          "Description": "AC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da051d666a044794b7a7601326c8c693",
          "Name": "",
          "Description": "VC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "867f8f950cae4a5e9f08926c1d8f355b",
          "Name": "",
          "Description": "V",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "//Geometry\nL = BuildingLength;\nW = BuildingWidth;\nH = BuildingHeight;\n    //Height until Axis of last Spendral Beam;\n\nTh_Length = Thickness_Length;\nTh_Width = Thickness_Width;\nHB_Width = HBeam_Width;\n\n\n//window surface on front/back of the Building\nAW_Length = AWindow_Length;\nAtot_Length = Atotal_Length;\n//Calculate Concrete surface on front/back of the Building\nAC_Length = Atotal_Length-AW_Length;\nVC_Length = 2*(AC_Length*Th_Length);\n\n//Window surface on sides of the Building\nAW_Width = AWindow_Width;\n//Calculate Concrete surface on sides of the Building\nAC_Width = (W-Th_Length)*(H+HB_Width/2)-AW_Width;\nVC_Width = 2*(AC_Width*Th_Width);\n\n//Volume total\nV = VC_Width+VC_Length;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "ab163e7a0bc14d1aad079c594f7236f1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5ca5beac32114e68a820ac5d3618162d",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d78302ee2b64bd0b7f99c76cdb368d0",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 102.5,
      "WatchHeight": 38.0,
      "Id": "7a113ed616464c249a2f8b419149f2d2",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7b8e17d6e41f4406b774e3668d3a94ba",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d08487a0eb334ca49caded79d30ee235",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fe054d8d00f9400c8497a0e1301ea4a1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c1b3c060caf4c139407f75990dd756e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7db6e09825b406bb268e30ef3bd4644",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "621f234f100e48688645fe6ba810e21b",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c49ca11a3d7141dc92159a45600d549d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63d1104809f340d0b7955532cbe2d5ae",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "575e87c361d7429598eeb039732ff6c1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "df368be5258141fe8a1d2a3e9cd65486",
          "Name": "widthRotatedBuilding",
          "Description": "widthRotatedBuilding",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c31f768618104510b377dba2f850e2c8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4e08873e1ec44ccb39b3f9f70340165",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "-widthRotatedBuilding/2;\nwidthRotatedBuilding/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9899a57870024aa096ab5bd6699ebca4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "99279a6d18f64879b667841abb283779",
          "Name": "floorH",
          "Description": "floorH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c2dba13e445455eab69d520fc2b9305",
          "Name": "num",
          "Description": "num",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c13e446a2044bd5b51a1f789653a392",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "floorH*num/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1dfc8b95d6d54162b048f5e31e0c4fba",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9506499cefe746cca4728bd7a0fac66c",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4334816458445e085cb3d32a78339ca",
          "Name": "facadeTower",
          "Description": "facadeTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f60a6b7eb8704644951dbb369cca1503",
          "Name": "RoteatedTowerlength",
          "Description": "RoteatedTowerlength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ca9db3385a544b393793cd48c451f9d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6332600eb414813bfaadd67377f8df9",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43ed31072ac94aafa869f17c92eb609a",
          "Name": "",
          "Description": "distToRotated",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "length-facadeTower+RoteatedTowerlength;\nlength-facadeTower;\ndistToRotated = -(0.5*length+RoteatedTowerlength);"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels",
      "NumberType": "Integer",
      "MaximumValue": 200,
      "MinimumValue": 50,
      "StepValue": 10,
      "Id": "4c0722246f8641e78879fee7bfef9803",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ee414d5c8254ed9aa3b2de46763e569",
          "Name": "",
          "Description": "Int64",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces integer values",
      "InputValue": 100
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "de57299c09dc48f1bf2e8c7b4622df63",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b15ae7a28b6b4b3f9ec2e823a43d1fab",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c349bca41b874424b2f6a40627bb028b",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a33dd77b2c534367ab1ea9ff80139cb6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fc3081e978a8415296e990f65bcb6d66",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3bbffb02ece4e2293be48a97c6b90d6",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4dca720da3b644829a32524cd343fa52",
          "Name": "Rectangle",
          "Description": "Rectangle created by width and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double",
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "87273e26bf964e719110378c48417254",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2dd0f189aaa149db8404ff13539ff5c2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cd037d0366f407d80c2972d5de066e0",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c20d3f34dbc64d0e8e7e9b4be9880927",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50ae788d1b2243df808f60d396939f47",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b4e6c0d8d834d448a1930b507393c7c",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bc64826cba60421c81eeb2dfa85a1d80",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0fae6e67ed014745b2795934a6607187",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "-1;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d88218fe8d5c4d739aded673988e3033",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8c92ce266a964c5c80723ad06e0ac418",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f99729ed9d847f995784ab7304cadbf",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7de5e10b4b18448fbfe039227f5ca4a4",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "303f4573975248968493ad3be6da16af",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "31859d235ff64ef7b8f671791f65f4f0",
          "Name": "distanceOriginTower",
          "Description": "distanceOriginTower",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6c91c1f3aab4f0db26d6c8d781c5ee4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "070e377d968d40db9baf4029604d3426",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "-distanceOriginTower/2;\ndistanceOriginTower/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bf5afbfac9ca4080b5e7e7af00df013a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a750421db4ac4b54af9987ecb8785f8e",
          "Name": "bridgeHeight",
          "Description": "bridgeHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8055f5ec61d48f6b512f93b417ac382",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "bridgeHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "fc3b9587cfbf4e02b28134a99bc5623c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5c59cae06f154003ab3b52b6866b5b17",
          "Name": "startPointBridge",
          "Description": "startPointBridge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb87e2bc40b74ada96bd97054c840185",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "startPointBridge;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "78edd662bb104303888cb1527ad408cf",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "49b74c1cced14811b3a6a8a80bc9d26a",
          "Name": "bridgeLength",
          "Description": "bridgeLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76e57ec76751427d9464a659886ab3c0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "bridgeLength;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4f7c5e5196884d4e96fdbffd2a764801",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "cf655a8ba6a1447a8795b91ab8d006a2",
          "Name": "heightResidental",
          "Description": "heightResidental",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bae3eb3589784f5e8e6edb8a585a9054",
          "Name": "safetyDistance",
          "Description": "safetyDistance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ca4768775794e849d576a5038868f48",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "heightResidental+safetyDistance;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "94452d56ea4049e4b604587053fb996a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "50beade890b945a496dcccc1df226659",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc63073c4d45467fa022fc55ac9ff942",
          "Name": "floorHeight",
          "Description": "floorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9cd01c05dc3d4852b386919c285df9eb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x/floorHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ec21e37a9031456ea6b2a0d9b73bd245",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a751a238d7bf4499becfa5e7d221e70e",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5cc09bea8d141c29fa3f3f444a9c997",
          "Name": "int",
          "Description": "First integer greater than the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a837ac2014dd4433b59539520500470a",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f5bf5d6780524611ba0772fa8e7106c6",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d555af640254be0b21ee3ef24e32c1f",
          "Name": "floorHeight",
          "Description": "floorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fa5e27b51764f35a952d670af6dc584",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "x*floorHeight;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "11fcce48e2c64368951e6aaa9e9d0dba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "01354a5d7ac14a429c3101f6ea60048b",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37f9a2af9e77427abf65a72e8fba039f",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "561cdf612b55492796961766bc3a6dcc",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "212be15917454ce4a494c62595d2997a",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b5aa3746fa24276a595d158d34d147e",
          "Name": "CoordinateSystem",
          "Description": "Transformed CoordinateSystem.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given CoordinateSystem by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nCoordinateSystem.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e0ff194344ad46ddad553ea947a9b044",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "361041d51fc744df80536adee07b98f2",
          "Name": "solids",
          "Description": "A collection of solids\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4de20aa285734d33887fd64d1286cf9b",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Replication": "Auto",
      "Description": "Union a collection of solids into one solid\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5f4e6c59f26a4b7ba8765c861ca3661b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b4c470616f4e4dc68edc847767dfe531",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71963cc852bb496a9d9bdaef6ccb81d6",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aaca1ed64d5e40a8984054bcbff432ea",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "e3418862687e4db09bc7bd09b17007df",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8f5b2e587d334bc996b1cc9c40cc9f75",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15d56fcffe57405ab9cd31c60adc52d3",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d3c37400cb54976ba78ac435c895d22",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1500b8b45534041830d7b4c961acd42",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88ae8e8cbb8b4ef4b39830b2f328d7b7",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84b82bdcd4a84c328a0a7793b437be74",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "e411183eb67c4329af6863f07800ec42",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "017475e1acfb4de1ad62ad33ed42b171",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b30eb1c3d64e4242a72ea729c3aa56b8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f6bfdb8383f428ebb4fe8e28ee0acd2",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "285d2818fdea46d6be84a266f19c20b2",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8982ae42f5846509ab63197f495789b",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3867a4759aa4dac9de7527427c6d5ad",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ff301bd5c2f9447fb586619dcfe9d4ad",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "997d6777b42f459ba6763c6733fbd7e9",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ccf9b0d33a44e39b193be6c4d6fe9c9",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "41785946e78a425581065c617a555df9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fa219735c9604a83bbc3b7ac99221c7f",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d9ce8dc26c74ae69b4549ae59e5f5fc",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "826e5c3bc820473e96d11dc568b7fbb2",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9edebf2600364d0582a29ee83d1c3583",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa2b5888e2b040ff907d97d975aab308",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe08054e9b204046b8e4a0a63f1d6fa2",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63410de02f4642fb855d8d61ee3b9232",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a2d8ba7dd75f442c901d66fdf968a2af",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1e465370b67e4db982dc0ea5986efa38",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29b2692e1ff14e04b9d605acd7d3274a",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "6df055ac24f44352b1e9d31b0ee9dae2",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2c9fad69f40c47b4823d4fc5f0f85b8d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be575712955440d2ab4d9c3e92db7faa",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8243288fdf9f461bb14b675858f94b61",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8753b1f60be44528a3feed114f597473",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5124e25913a840c78cab8af2c5bfa275",
          "Name": "list",
          "Description": "List containing nulls and empty sublists to clean\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa95187bd8574c64b94d803ebc4227bc",
          "Name": "preserveIndices",
          "Description": "Provide an option to preserve the indices of the data\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1a57b961d0a431ba877ad6c51795cbe",
          "Name": "list",
          "Description": "List of transposed lists",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Clean@var[]..[],bool",
      "Replication": "Auto",
      "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "49fa434ee7954eb39d85e2b0c4a39ea3",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a4940c44c0de4500a071ba7a8b718dc9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "false;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1f81e7d2005f4e2ca17fe71810d3b705",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "bd78972e0fed40b5be5d17def1a517a7",
          "Name": "floorheight",
          "Description": "floorheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "15a1939b5a9344cf9d21ae2057aeb89a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "floorheight;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "14076580410f4c73958fb15ee9b7ef59",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1272b6ea79a74ddab7c2be8b01aa43f7",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f5d56e0f3af4c5ca6bed5ecfc8a4b07",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "984df54aebf846709895c8b98418225f",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd2bd40a03bb415ab80c90f1eb554be3",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33368b302e0e4fb98828119766d718dc",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "da8ad6d0f95c4fb1be10e23c846ee519",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5fd5b66b8a5547f1bbd2bcdfda9626f9",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68991515708a4024b5104ea983e42572",
          "Name": "double",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "beed4b3fc51946e1826a6893e8b3ca38",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "53db6ebfd8164b93850eea837e371b0a",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01fee00b0c3840e682c8ff73b406a902",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "096d8a72777040b4a771404928b5dfd2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "91735dff2afd4c80a039aa4c467a9fcc",
          "Name": "edgeDistanceOfFacadeH...",
          "Description": "edgeDistanceOfFacadeHighrise",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a9dedb5f81a24d98978757e7e4953b4a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "edgeDistanceOfFacadeHighrise;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0245f5e557024c48a9f4ce98caffe647",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1bfc7a39bd984a9e944a8e72a9b0ad45",
          "Name": "edgeDistanceOfRotated...",
          "Description": "edgeDistanceOfRotatedHighrise",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e20324b4a91c414a8c94182e9e3931aa",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "edgeDistanceOfRotatedHighrise;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a2f6e85aff634237b7b3116793247c97",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9930b9b92b9e4aac9d9eb4631b45382e",
          "Name": "inputGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91c51105184e46e09096d275611f0553",
          "Name": "tolerance",
          "Description": "double\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32bf63dc6a164c21bff0a5a89021243a",
          "Name": "maxGridLines",
          "Description": "int\nDefault value : 512",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bfcfef6136a4348bb878810d072361b",
          "Name": "Mesh",
          "Description": "Mesh",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ByGeometry@Autodesk.DesignScript.Geometry.Geometry,double,int",
      "Replication": "Auto",
      "Description": "Convert a Geometry object such as a Solid or Surface into a Mesh. The resolution of the mesh is determined by the Dynamo render precision\n\nMesh.ByGeometry (inputGeometry: Geometry, tolerance: double = -1, maxGridLines: int = 512): Mesh"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f8e2b91e0e22432b84c525f9319bb88e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "41282a85183d4d119116fa05a3671e8f",
          "Name": "filename",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c77b686a50945199ff887aca198ac6f",
          "Name": "meshes",
          "Description": "Mesh[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "424d01685ddf464884a554263299a745",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.Dynamo.MeshToolkit.Mesh.ExportMeshes@string,Autodesk.Dynamo.MeshToolkit.Mesh[]",
      "Replication": "Auto",
      "Description": "Exports meshes to a format determined by file name: .mix -- Meshmixer .obj -- Wavefront .stl -- STL format .dae -- COLLADA .ply -- Polygon File Format This function returns the filename of the output file, which may need to be changed if it contains non-ascii characters\n\nMesh.ExportMeshes (filename: string, meshes: Mesh[]): string"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "6e1f0dd387904b36bcb60128ff2a4a8d",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eb48f96ffb944da4ba18f568ce0d2fc7",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "SE_Project03_GroupI_CombinedModel.dae"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "41722cd79b8a467eaa5bc290b2ca0c65",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "7703247229954caeaf7dd05433ac1954",
          "Name": "lengthResidental",
          "Description": "lengthResidental",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec12af5816ce4fd7b131170986c47a05",
          "Name": "streetwidth",
          "Description": "streetwidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17b13b14243d4d77ab6de6bd9583bb71",
          "Name": "distRot",
          "Description": "distRot",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88357503dff54458948c25681c5fab56",
          "Name": "distTube",
          "Description": "distTube",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "561171af621d452ea125b03ca16feaca",
          "Name": "",
          "Description": "distanceOfbuldings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "distanceOfbuldings = lengthResidental + (streetwidth*2) -distRot + distTube;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 4.0,
      "StepValue": 1.0,
      "Id": "b9292bf6581d43a6be394c76b39c50ab",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9ee19ac9940c49828fa294f6eebc754a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 6.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d58c2fd30d4424fa417bd47dfa914be",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "984e042eadcf477e8b93d871d2ad6572",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7aca4d1b773e45a0aebfa9b90602f062",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcc39331313d48829f4882d74133b657",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e24149b970534d7cb1f2a7497314312e",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "604bd38e4ea544dbb4044fc62c1115bb",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b51604349e3d48468f8ff0d0451aedfd",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da747b925545483abe75f33c815c7803",
          "Name": "BuildingWidth",
          "Description": "BuildingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6588365b48e34b6384dced25758d1555",
          "Name": "BuildingHeight",
          "Description": "BuildingHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0ba8a2d731846159d94f7260cd6bda5",
          "Name": "LColumn_Length",
          "Description": "LColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc725221999b4a31b4b9d345e5e1cca7",
          "Name": "Thickness_Length",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc84d0ae1d894bac84ac3fd1c7e18372",
          "Name": "NrColumn_Length",
          "Description": "NrColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "837fe309b349418b9fb32724b875f2c1",
          "Name": "HBeam_Length",
          "Description": "HBeam_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e8190f792c84006a463b1c89583001c",
          "Name": "LColumn_Width",
          "Description": "LColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1191a26fc4cc42c888c96dd3afc9dbcf",
          "Name": "Thickness_Width",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94b604212cd7474b99976fc3bf10725c",
          "Name": "NrColumn_Width",
          "Description": "NrColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bca0fbc506dd4da7a0cd635e31fecadf",
          "Name": "HBeam_Width",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af560d8b75c14fbf919858133f73f865",
          "Name": "NrStories",
          "Description": "NrStories",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e7d32fa20bc44219fe98e784eb9c99f",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed3ede711e8445f9b59838137e7170d6",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5e94e1ebeb441d984decbb82f2c0747",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b40780229224ca6ade5ca022da43db3",
          "Name": "",
          "Description": "LC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d52931a12df481ba6765b30171c6d31",
          "Name": "",
          "Description": "Th_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7559b5a1cab0463d99164ea665317711",
          "Name": "",
          "Description": "NrC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed271a8da1e34e5cb0d6e483fbaf3b3b",
          "Name": "",
          "Description": "HB_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26b67e8e99574989ad21b7ff3b38973e",
          "Name": "",
          "Description": "LC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d929266e43f7462b83e4df5c213ccbc9",
          "Name": "",
          "Description": "Th_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a037d6e99de041d8a503389a6228cb0e",
          "Name": "",
          "Description": "NrC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "506c807b5f2c4c838bf71b74c488f1cb",
          "Name": "",
          "Description": "HB_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "353ec769d8814b62b130eef7b49b2803",
          "Name": "",
          "Description": "NrSt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f86d5fecbe7461b9679bf137fe23bff",
          "Name": "",
          "Description": "AW_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94d30e6d42a04d748e89e6b2537b44e5",
          "Name": "",
          "Description": "Atotal_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3f06d75638449a8891bd882f74f411a",
          "Name": "",
          "Description": "AWpercentage_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e06f93ede0574d479f560571d8d33fc1",
          "Name": "",
          "Description": "AW_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0818c50040a34e8ca5dc33450d1d9178",
          "Name": "",
          "Description": "Atotal_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47ea76d7ef9741ed981fe3705385af47",
          "Name": "",
          "Description": "AWpercentage_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "//Geometry\nL = BuildingLength;\nW = BuildingWidth;\nH = BuildingHeight;\n    //Height until Axis of last Spendral Beam;\nLC_Length = LColumn_Length;\nTh_Length = Thickness_Length;\nNrC_Length = NrColumn_Length;\nHB_Length = HBeam_Length;\n\nLC_Width = LColumn_Width;\nTh_Width = Thickness_Width;\nNrC_Width = NrColumn_Width;\nHB_Width = HBeam_Width;\nNrSt = NrStories;\n\n//Calculate window surface on front/back of the Building\nAW_Length = (L-NrC_Length*LC_Length-Th_Width)*(H-NrSt*HB_Length);\nAtotal_Length = (L+Th_Width)*H+(L+Th_Width)*HB_Length/2;\nAWpercentage_Length = (AW_Length/Atotal_Length)*100;\n\n//Window surface on sides of the Building\nAW_Width = (W-NrC_Width*LC_Width-Th_Length)*(H-NrSt*HB_Width);\nAtotal_Width = (W+Th_Length)*H+(W+Th_Length)*HB_Width/2;\nAWpercentage_Width = (AW_Width/Atotal_Width)*100;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "6aee4d58e4e04a13a653803888f38c3f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "97f9e4d8da9c4a66aa7bd55739920061",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "683a02c7d55f4ed884758b5b211e0cc2",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 102.5,
      "WatchHeight": 38.0,
      "Id": "ae1aeae3967748a298da7cf57d13a53e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "839a82ac9312457b816c4e4b1a31992a",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a9202f74e0544ae969d65ef6f49a39a",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "6857f12f66e649e58989b373e2791e12",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7e3ba0c2ec3347ec929abe542af64817",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0279aba5ace647a7b206605a7fd29ce4",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "cb404b25aa8147a4b229ac1469c4792b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9f099e4a6e794ae08bbf73ae559c8732",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b4464df145a45e2ac83e94ea39d6c46",
          "Name": "BuildingWidth",
          "Description": "BuildingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c90a31c3e6504dffb954e45e6243787f",
          "Name": "BuildingHeight",
          "Description": "BuildingHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3378aed73be34508a9b903d752b1b34e",
          "Name": "Thickness_Length",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a91cc50cbf214aaeb7288ee3cfd98472",
          "Name": "Thickness_Width",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e787436a5dba43f9bfbfd2acd9315ff5",
          "Name": "HBeam_Width",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7154ce9d8834e9bacf56202e76c0e75",
          "Name": "AWindow_Length",
          "Description": "AWindow_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b21c8c684564ca2a4ff6afca493212f",
          "Name": "Atotal_Length",
          "Description": "Atotal_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ecc8db3509bf4ba488fdbae4e9790014",
          "Name": "AWindow_Width",
          "Description": "AWindow_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a6731e393ea4b0bb4d90f3e6212646b",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b56ecc5b83074286acf8f224fff86da4",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1c5c7dca9c74151bb9c3e96f000a739",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "67f071de49dd4f40a7b5cc2a91058f3f",
          "Name": "",
          "Description": "Th_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebb781a181824c459ea087a9cff84bb2",
          "Name": "",
          "Description": "Th_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "476abe699daa4873a415726c7ef3097e",
          "Name": "",
          "Description": "HB_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "431afdae1165411da9ccf52103d7a453",
          "Name": "",
          "Description": "AW_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0928bac67de4cc98d5297be03a23d6a",
          "Name": "",
          "Description": "Atot_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "258cbdb852cc4b169c74acfb09bea2d3",
          "Name": "",
          "Description": "AC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5c4b834f72a4c6db5f8dff5969b95a5",
          "Name": "",
          "Description": "VC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "caa88bc5dd784d0183c384ff200422a6",
          "Name": "",
          "Description": "AW_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aa71a13051154f36bbd61a9a98cc47cd",
          "Name": "",
          "Description": "AC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05a1c0b17d5548f99e276a0ca19ffddc",
          "Name": "",
          "Description": "VC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06dc46a39cbb49e5af13ebc860e422bc",
          "Name": "",
          "Description": "V",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "//Geometry\nL = BuildingLength;\nW = BuildingWidth;\nH = BuildingHeight;\n    //Height until Axis of last Spendral Beam;\n\nTh_Length = Thickness_Length;\nTh_Width = Thickness_Width;\nHB_Width = HBeam_Width;\n\n\n//window surface on front/back of the Building\nAW_Length = AWindow_Length;\nAtot_Length = Atotal_Length;\n//Calculate Concrete surface on front/back of the Building\nAC_Length = Atotal_Length-AW_Length;\nVC_Length = 2*(AC_Length*Th_Length);\n\n//Window surface on sides of the Building\nAW_Width = AWindow_Width;\n//Calculate Concrete surface on sides of the Building\nAC_Width = (W-Th_Length)*(H+HB_Width/2)-AW_Width;\nVC_Width = 2*(AC_Width*Th_Width);\n\n//Volume total\nV = VC_Width+VC_Length;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "b8e1bad9cd5548f2bb0dbc08b835a08b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "914a85cf9a584883828e9d2352e20254",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7396ed5333504fc6a854dc0f4302c335",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 80.0,
      "WatchHeight": 38.0,
      "Id": "be3938a14d674918b99e5465b8a9e270",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3ef33121458643fcabc4dbcc1891f77c",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "247a86bcdbf54e33a8498ed84be8d41e",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ec58d8efc30046a4b497d2f0757926d1",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "76a6d00918a44580ab4418e0eb280e5f",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a5796d5500c4572a716c48278e68e15",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4822c8fdcab94f48a21972539909d4c4",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9ef23b829734bc5a5f7bf85ad8edb3a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89d7ba39c5804660b1af1617311e4831",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac3aa9382ed1400a8f3ac86544488f35",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "length;\nwidth;\nheight;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "a41f7f9e5c6941449e08435859268b0c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d63799c2d626424dba447bfd762b6173",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5127c0e86774949938e887aad1aaa38",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ed05792726894cb0970f9adc37041bff",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "163e12266bab4389afccee4944a11ee6",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54cb5cdd4e474534a9ca48b267a39b47",
          "Name": "BuildingWidth",
          "Description": "BuildingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f74df8db953e411e88fc5ae3de0f0694",
          "Name": "BuildingHeight",
          "Description": "BuildingHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "406bc4f8bef54f63bfd69930975f7c9e",
          "Name": "LColumn_Length",
          "Description": "LColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d92db1b49f9747c2ad75570fafca685e",
          "Name": "Thickness_Length",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70b5758397724feca6ed849155a566fd",
          "Name": "NrColumn_Length",
          "Description": "NrColumn_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c976791cc794ed793cbb14754a5d7f9",
          "Name": "HBeam_Length",
          "Description": "HBeam_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "320808529283402bb21d13b6db8cb47c",
          "Name": "LColumn_Width",
          "Description": "LColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "836f515e1b4544e2898c4ab634eceba1",
          "Name": "Thickness_Width",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da0cab059eda4fbf80f387ddc5ff9006",
          "Name": "NrColumn_Width",
          "Description": "NrColumn_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "619b013b0f1b490cb7fe75d0390fb0ad",
          "Name": "HBeam_Width",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f996024d1dd04bdf8572c3e356087b8f",
          "Name": "NrStories",
          "Description": "NrStories",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "468f5c6efdef4016a043170cc7ebb9e9",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f4b53048fe0848918cb20ca59adcc034",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99b7fbdff8064182b60e5e59eaacfaeb",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6283404f25a74dfdae98eb52167024a0",
          "Name": "",
          "Description": "LC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd91cae5078b40829f5639171b35163a",
          "Name": "",
          "Description": "Th_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39f6bf5b82094914a7e29a7fb6a90773",
          "Name": "",
          "Description": "NrC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7595ab41c550455e80a2e9f7a095c4df",
          "Name": "",
          "Description": "HB_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "644ab5fadc86454cb1bd912fb1d4494c",
          "Name": "",
          "Description": "LC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59f30f7e6ac64c01a51e886624277477",
          "Name": "",
          "Description": "Th_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a4bfacbb9ec449c8c77273e4137f382",
          "Name": "",
          "Description": "NrC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91d484bc158e40828dd2d0df1d418683",
          "Name": "",
          "Description": "HB_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f8d5e7acfa140dbb2d34990e1268c5c",
          "Name": "",
          "Description": "NrSt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d39626acb42d4f398bd6ce35557f7f87",
          "Name": "",
          "Description": "AW_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c57eba67926d433c98b2d6a602834bdd",
          "Name": "",
          "Description": "Atotal_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7555be8197f44c658665adda1e4d09d9",
          "Name": "",
          "Description": "AWpercentage_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d8eb528ddc2041bf8bd2e784d415e0ea",
          "Name": "",
          "Description": "AW_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2cfb2d12658440049f267f06133248e6",
          "Name": "",
          "Description": "Atotal_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c397e0c8e5a84d74a4297ce8bed005c6",
          "Name": "",
          "Description": "AWpercentage_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "//Geometry\nL = BuildingLength;\nW = BuildingWidth;\nH = BuildingHeight;\n    //Height until Axis of last Spendral Beam;\nLC_Length = LColumn_Length;\nTh_Length = Thickness_Length;\nNrC_Length = NrColumn_Length;\nHB_Length = HBeam_Length;\n\nLC_Width = LColumn_Width;\nTh_Width = Thickness_Width;\nNrC_Width = NrColumn_Width;\nHB_Width = HBeam_Width;\nNrSt = NrStories;\n\n//Calculate window surface on front/back of the Building\nAW_Length = (L-NrC_Length*LC_Length-Th_Width)*(H-NrSt*HB_Length);\nAtotal_Length = (L+Th_Width)*H+(L+Th_Width)*HB_Length/2;\nAWpercentage_Length = (AW_Length/Atotal_Length)*100;\n\n//Window surface on sides of the Building\nAW_Width = (W-NrC_Width*LC_Width-Th_Length)*(H-NrSt*HB_Width);\nAtotal_Width = (W+Th_Length)*H+(W+Th_Length)*HB_Width/2;\nAWpercentage_Width = (AW_Width/Atotal_Width)*100;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 162.5,
      "WatchHeight": 38.0,
      "Id": "99d643bf3bd04560b67ab0d709fd9e20",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "75d95ba7d6f04fee9871e626be18c043",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf8e6a8e26de4de29265a79fba4c0d3d",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 162.5,
      "WatchHeight": 38.0,
      "Id": "018e4bf7c2c5406687fba26785fa3c4e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "96dc1303d4cf4b8abc2574018d81f0ed",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa5f3f8d74c54d31bd496db5286b1499",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 162.5,
      "WatchHeight": 38.0,
      "Id": "2018fb9f72c8471582a6dd064085cccd",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "b3c144cac85746a6b4b5872de2e91f3c",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "05c14a33b0a74512836c66fb24462601",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8927405b848e4518a2d0d59cb73189ed",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f3d6db408f6b4e1b88d82a4bc8d1fd03",
          "Name": "BuildingLength",
          "Description": "BuildingLength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "240c49c9adf84dc586c6781e75977e94",
          "Name": "BuildingWidth",
          "Description": "BuildingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10e69033bbff49dba34512cb27b17835",
          "Name": "BuildingHeight",
          "Description": "BuildingHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83a5ae18cecd42de83cd8afd639c9237",
          "Name": "Thickness_Length",
          "Description": "Thickness_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c26b0a672dbc42b083b65af03b7a1367",
          "Name": "Thickness_Width",
          "Description": "Thickness_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba21fa0b21be4aa88b7622b1888dee1f",
          "Name": "HBeam_Width",
          "Description": "HBeam_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9f7985a5c4f4ff69b1a0bcaaa193208",
          "Name": "AWindow_Length",
          "Description": "AWindow_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6857135530d944518c912aa3c024fe39",
          "Name": "Atotal_Length",
          "Description": "Atotal_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1f72b2012284047a1f9596c0e415fbe",
          "Name": "AWindow_Width",
          "Description": "AWindow_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5510e68a8ede45c1bc593df20394e330",
          "Name": "",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "965162ddd5184752afa855a4f9fb6f9c",
          "Name": "",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "623c3eb84ba24bc291f68394792bff29",
          "Name": "",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54fa5ab4ebba48eaae1dd82591efb8ef",
          "Name": "",
          "Description": "Th_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3af92278637a40deafb3155efdc73106",
          "Name": "",
          "Description": "Th_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5177cae30bbe4f00a021838a1259489a",
          "Name": "",
          "Description": "HB_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a1183fc8d61474e9815e2e94d3f4d59",
          "Name": "",
          "Description": "AW_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ecc20c03ab6c4aa2beebe5161727d60f",
          "Name": "",
          "Description": "Atot_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e94395b4b1948e2af55c12646d74f81",
          "Name": "",
          "Description": "AC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0698d21f0c794637adeda7ae691cc32d",
          "Name": "",
          "Description": "VC_Length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b63599828e494cd3952fa5b2f51cdae9",
          "Name": "",
          "Description": "AW_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0333cea12c5462ca564b37bbf4ce4e5",
          "Name": "",
          "Description": "AC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5c61ecf8a1a43afb8bdfbb47621e511",
          "Name": "",
          "Description": "VC_Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eddc37a948f54ee8b25fd4f19837bf21",
          "Name": "",
          "Description": "V",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "//Geometry\nL = BuildingLength;\nW = BuildingWidth;\nH = BuildingHeight;\n    //Height until Axis of last Spendral Beam;\n\nTh_Length = Thickness_Length;\nTh_Width = Thickness_Width;\nHB_Width = HBeam_Width;\n\n\n//window surface on front/back of the Building\nAW_Length = AWindow_Length;\nAtot_Length = Atotal_Length;\n//Calculate Concrete surface on front/back of the Building\nAC_Length = Atotal_Length-AW_Length;\nVC_Length = 2*(AC_Length*Th_Length);\n\n//Window surface on sides of the Building\nAW_Width = AWindow_Width;\n//Calculate Concrete surface on sides of the Building\nAC_Width = (W-Th_Length)*(H+HB_Width/2)-AW_Width;\nVC_Width = 2*(AC_Width*Th_Width);\n\n//Volume total\nV = VC_Width+VC_Length;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 110.0,
      "WatchHeight": 38.0,
      "Id": "c736f70cd30f49ee9ded0625cc9bc953",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "b7807f92bb434e1882e664440a9bf1b7",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83e52d043cf54147b94ed952b6a2746d",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ff72e18d883a471c96214b5905e315e7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "ea40df39db754b87a7cd9dc3a53699f8",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "90648591337b495da6ffb217ebbe9886",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7c36a2c39f142d08dcd7c6f654a94e7",
          "Name": "height",
          "Description": "height",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f6c6e0b52b64d3f9ca097e8e1dc8bf9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1543fb842fa54ee293236403ebfeb78d",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2a09ca8ba854722bceef7bd6ff787c7",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "length;\nwidth;\nheight;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "63e9f1332b71452d8c7b3b06b5763c33",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "27dbd6d3c85a4fd597b51d483b7c984a",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7394d081e7164fdabbfcdb3b7155373b",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "32d281c5c3464af9b3f841af8f7fc9c6",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3cadcbce921a4e0096f2b2b3bf4c69a1",
          "Name": "baustahl",
          "Description": "baustahl",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a9919ae20454b23a24817b6537e0953",
          "Name": "concreteV",
          "Description": "concreteV",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "611ffa9cdb964cffb53719f4ed2f79ba",
          "Name": "reinforcementFactor",
          "Description": "reinforcementFactor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "325ef05d951d43a69b508efdd1614e0b",
          "Name": "reinfBridge",
          "Description": "reinfBridge",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0866d4db9a54d20848eb12c9fe7311a",
          "Name": "concreteCostPerM3",
          "Description": "concreteCostPerM3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9dd31a098d394b1fac232353fc303bfc",
          "Name": "sSteelCostPerM3",
          "Description": "sSteelCostPerM3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6be687208e6940ddaa21f736e499f9e0",
          "Name": "reinforcementCostPerM3",
          "Description": "reinforcementCostPerM3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ef6ed379515448a8b6c1546e9536d72",
          "Name": "",
          "Description": "baustahlTonnen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1db95b0010784fd5b90e4e123f5b89dd",
          "Name": "",
          "Description": "bewehrungsstahlTonnen",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e890e2a7e35f45139b94f835494b6bd3",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d96ca63a49e40c0b356f474cf769097",
          "Name": "",
          "Description": "concreteCost",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "451cd079865f4cf1a1be871b1990f3a5",
          "Name": "",
          "Description": "structuralSteelCost",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "609084a830b749489edc22449eea3962",
          "Name": "",
          "Description": "reinforcementCost",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50aa76830a144698ba3d9cda91de41d7",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "baustahlTonnen = baustahl/1000;\nbewehrungsstahlTonnen = concreteV*reinforcementFactor + reinfBridge/1000;\nconcreteV;\nconcreteCost = concreteV * concreteCostPerM3;\nstructuralSteelCost = baustahlTonnen * sSteelCostPerM3;\nreinforcementCost = bewehrungsstahlTonnen * reinforcementCostPerM3;\nconcreteCost+structuralSteelCost+reinforcementCost;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.15,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "d312443b911d483d955ecc24648c47fe",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "63d6e10736364a828afa4e4f89493653",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.1
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "149988a3397c48239aa0b3f4da4d6e40",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4b816eec6b904b5b8c6c1cdb682be1f1",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bcb57d2e191b4ed399c5a2c29fa9153b",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "0ad260454bd64e9eab208138d6b0ae03",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7ee36dcf2bc742799291b8699780fe54",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "639625ff1616462694faf1572fbcb77b",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 90.0,
      "MinimumValue": 70.0,
      "StepValue": 1.0,
      "Id": "99ee7b3b30134bc080a877ff7e1223aa",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dfabcd45e3b64ce2a2ebfe3b0b97e834",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 87.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 750.0,
      "StepValue": 50.0,
      "Id": "65374c6d2db348f48879f7791a2bc4ce",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3bc28897674b4b9ea9b3b3f4efb656af",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 850.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 750.0,
      "StepValue": 50.0,
      "Id": "927d3a6f9e86449a8cb8b63bb287e5cc",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a070ebb5fad8403f864756c0f470b2c7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 800.0
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "850b5e9269fd4e4db1e4218ebe6d658b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3c27243804bb49768958de2c641d8600",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac49500b60e84908a93f71c606f57186",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "e49cb51cc3ba442794803a1fb6c84ce6",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7ad5359555f54100a78f1c8ee78d331d",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5ef029e58784c539fcab38a7f5db9c3",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "268526937dd34220a05b9c3475860958",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d8fd429826d5494f846bbbf8d842eed9",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a88f02296c9b4cdb835a46a8e333d06f",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "126bd199564c4453ad2bb2476f7ff14f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3eaa99cfc3ea4b0b87c617cb5ed9aef4",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "959cfae98cf6422f808091b59f9397dc",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "9d1af393c9904b84abaeb53d45042950",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c96ef61228704c53ba37d9b7167d31b9",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b634179caec44183b9ee3ee586d3bd2d",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "f4eb6dddf0ab41f0ad4a66be3288d19b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c01b235ec8a546e68052adfa5961e9f2",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e36370775a324e3e9de270e892c8b326",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "29613c70607948a5b7f99812484e931c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "31227d5ae8994d55961e8d00c2a650f7",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3f1659c995a4011ab568a08de5d92be",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "1fd0260da1434f91857e1ec758a20f38",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9900c8dd319d4241b36366965492e89c",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e81cbc8b82a54784a6422114c0909a26",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "01c5bced2c2a4216bf15ef7e2741c5d9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "6a5fd9ac750a48119eed1c2f1aca9536",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fae70c25891b41428867b7cc18079664",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "1e0010fe8cc044c5b056e28fc6cbb6ad",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "76b37913147f4c7fa3e5f4c70fd4e769",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23bbb34427564c4797424150d9b9c01a",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.5,
      "WatchHeight": 38.0,
      "Id": "5be44f1862f64f94988c4904dd94ef89",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "7acfa8a5712d4730aea69c96573fe2ed",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39526d79e2b744df843a9ab88e5cfef2",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "1c575e8d5aff417dbe8ddf8fc3d651bc",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a94ec5568ecc494780bd0daafda98b5b",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "204f9677602046f8a8a54ad51fb05d7f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d18414e6c66345abb360732f242475db",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "beeab24aaeef4bfeb43bfbe23b742832",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50898f6224854e388b47dc8ea743aead",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "abd4f814921b4d1d8a5f043cbb3056ad",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eaa184363cf94cb6b557d11007a38c67",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c07772e7ddb14a7d89a06627496acadb",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 200.0,
      "WatchHeight": 200.0,
      "Id": "686664df358e4dce95626517ae5f8573",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f6d0573cdcfd4e2583ae8a59a7adf680",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53729cb407754b7287c573c5cc69ff56",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8bf358ebb7ed41f898c17f166b2d88cc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7c7867a4723048d8b33b1b6aba68dd3e",
          "Name": "number",
          "Description": "Number to round\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16c3f93c298b46f5aea78acafd1a6a14",
          "Name": "digits",
          "Description": "Number of fractional digits in the return value\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0936499dacc42678d6968d8b16865a8",
          "Name": "number",
          "Description": "The number nearest to value that contains a number of fractional digits equal to digits",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Round@double,int",
      "Replication": "Auto",
      "Description": "Rounds a number to a specified number of fractional digits.\n\nMath.Round (number: double, digits: int): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a136d45c891e410f82959fcaf3f8b366",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "99d550f2b7784884a70d35823da65137",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "2;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "Id": "8cce75d45a544c0e8f4ff79f6a78d9f6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e468b0d644c4e98b9074608f5d435e2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.0,
      "WatchHeight": 38.0,
      "Id": "6ee503d48d6840d8911107e7f7e6f2ca",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5440bf3ec6af487c82e5e26bbc220a09",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3998d3b3a8ae4c86b829418d3f3ee1d9",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    }
  ],
  "Connectors": [
    {
      "Start": "4a08479b3c19420dac45a73a17f75f26",
      "End": "fd8191caa19b4e2bb3ddc165885b077d",
      "Id": "bd8d8372a6014675bcdc95c504dbd3fa",
      "IsHidden": "False"
    },
    {
      "Start": "4a08479b3c19420dac45a73a17f75f26",
      "End": "1710edf5b7524f759194be1f3fde04d1",
      "Id": "e6e96819446f4a4c97233242771cae4c",
      "IsHidden": "False"
    },
    {
      "Start": "745cfb15ae1448a385608a0a5aaf5c1f",
      "End": "35edb93a9f204cdb833afa37d934a202",
      "Id": "a6d538c67d174dd2a9eabbf641554b6f",
      "IsHidden": "False"
    },
    {
      "Start": "745cfb15ae1448a385608a0a5aaf5c1f",
      "End": "80a4192759f54f599db151c5732aa9cb",
      "Id": "2633222982b14467848f74eaa6170305",
      "IsHidden": "False"
    },
    {
      "Start": "0419ba9c64e5465f8d0687fb0b70823d",
      "End": "7b90bfe6a3a74f24986e0b3af674c6e3",
      "Id": "944d90486ea54c2098a260dffdc5e8f8",
      "IsHidden": "False"
    },
    {
      "Start": "35058832a13d4fc68d0570c85ee436e1",
      "End": "61ab25a2978f43a6bce970d7a83a246b",
      "Id": "c6213def4f0647a1bfb5b8f1892e74a1",
      "IsHidden": "False"
    },
    {
      "Start": "58e2616dc72b4eea8561b512bbc2f1b7",
      "End": "f819759becce4dc3909f4d726eb7dd47",
      "Id": "39bbf34aac1c476883e3d91ee67b1e44",
      "IsHidden": "False"
    },
    {
      "Start": "58e2616dc72b4eea8561b512bbc2f1b7",
      "End": "55b3100c96ca404996745a62a9d559d5",
      "Id": "486f27c0ab4b4cf6890e383233cce84d",
      "IsHidden": "False"
    },
    {
      "Start": "58e2616dc72b4eea8561b512bbc2f1b7",
      "End": "df5bc9ae145b4b339b01b6bbaf8989d2",
      "Id": "bbb57df6bfd848a0975b51ec13cc540f",
      "IsHidden": "False"
    },
    {
      "Start": "0e5e9c8a1bd24d20be349da69f055885",
      "End": "7d788d9c469047af9542ca0bce21b8e9",
      "Id": "89e9bef71b834911bb6abddb460abe83",
      "IsHidden": "False"
    },
    {
      "Start": "0e5e9c8a1bd24d20be349da69f055885",
      "End": "9fe8a24c57f04f749bde4ae541b7a3c7",
      "Id": "4b8def19d964464c9acb5f3214022bde",
      "IsHidden": "False"
    },
    {
      "Start": "4efacb9a90ae4abd93ec78631e1cde21",
      "End": "d7025cb61d5b411d9c885fa4bbd10691",
      "Id": "0f13114861124331b1cf9a6553c8d725",
      "IsHidden": "False"
    },
    {
      "Start": "8fd93b0023064d7cb79128a0adc51f5c",
      "End": "b04faf59681b4ad29a4354fc86b8844a",
      "Id": "a86e82675dd3403e968f75fabab45b52",
      "IsHidden": "False"
    },
    {
      "Start": "abf87e3e75a145198f3d598fe809b4b7",
      "End": "ee9e3e32e7824bf5bcc4fa75cfc41756",
      "Id": "ad8e0abc46a24f99a0f549bbd1ba075f",
      "IsHidden": "False"
    },
    {
      "Start": "b9231165a92842f8b7880bf2abc474f1",
      "End": "088db5f2520d43be8b6dc1aec9c4032b",
      "Id": "bb614dcadb4e4411bf7e9b6bac5891e0",
      "IsHidden": "False"
    },
    {
      "Start": "b9231165a92842f8b7880bf2abc474f1",
      "End": "01122c1801e84660b99bf1f367dddc41",
      "Id": "a9a89ef52e0e488c9eee2ba0087550a9",
      "IsHidden": "False"
    },
    {
      "Start": "f55a2c4110e6468a967fde29847d18f3",
      "End": "8265fc2fc7804bb0857b758a8f440b44",
      "Id": "cec9220fa10b40b5b605f7574323d6ff",
      "IsHidden": "False"
    },
    {
      "Start": "e53b20e1ae3b4b6c8eb6151f824518a6",
      "End": "334ded5fd729492f98a7a2fca9dcc8fd",
      "Id": "6b29a94eb6f64df998580e4ab03b89a0",
      "IsHidden": "False"
    },
    {
      "Start": "e53b20e1ae3b4b6c8eb6151f824518a6",
      "End": "60768721418f4100b44e9b8e48073a56",
      "Id": "5ecb3ea405824991be47eae5613e6cdc",
      "IsHidden": "False"
    },
    {
      "Start": "e53b20e1ae3b4b6c8eb6151f824518a6",
      "End": "05b0aa81c7584b94aa841b8ea38a2e9b",
      "Id": "5dd06e29f2204208aa9d355f627f5d57",
      "IsHidden": "False"
    },
    {
      "Start": "7807ec9b6dd54d0dbc8588a37789bebe",
      "End": "03f318fb4b54458b8b0fbd280aea5cac",
      "Id": "5b67f4199d76413787c41419881cd07e",
      "IsHidden": "False"
    },
    {
      "Start": "7807ec9b6dd54d0dbc8588a37789bebe",
      "End": "b293cbd096604e8b984e66a45628a155",
      "Id": "0ff1a656b4834017909b96f5be2b3049",
      "IsHidden": "False"
    },
    {
      "Start": "7807ec9b6dd54d0dbc8588a37789bebe",
      "End": "27b377e81fab454886f917f0d1cbb905",
      "Id": "430ea858659b4f08a9246872a8c8d66f",
      "IsHidden": "False"
    },
    {
      "Start": "7807ec9b6dd54d0dbc8588a37789bebe",
      "End": "cc9b3d329c7d4b57beffc3e18811ea95",
      "Id": "083e2cf5d94d4c6fbecd9c9822e3a881",
      "IsHidden": "False"
    },
    {
      "Start": "7807ec9b6dd54d0dbc8588a37789bebe",
      "End": "4d7952769bd04ed1bf97519beb3572dd",
      "Id": "b2af5ad401ba4afb9f1d6506dd7a58b0",
      "IsHidden": "False"
    },
    {
      "Start": "caca54d7e6624fe9b7871d24e90ada16",
      "End": "4fad407d6f214f4f9639251dde0949de",
      "Id": "60ccbe5c2c3c4efebd963d94032bea53",
      "IsHidden": "False"
    },
    {
      "Start": "2adc1377096a45abbfcde0f4684d70e4",
      "End": "f5b749a75dae42b3b943b09ffd6424a7",
      "Id": "f811fab17050485abb611953266d8d63",
      "IsHidden": "False"
    },
    {
      "Start": "13b552c6a3664ca3979d62312b05c964",
      "End": "2c163f42f77b44f2ab4ce2193d880867",
      "Id": "90e30603012e4deca8a93c43577cbe94",
      "IsHidden": "False"
    },
    {
      "Start": "973a2ca97a014861b3526abd8a8b8877",
      "End": "b6223a152978425d88b6f87537ad13f1",
      "Id": "b13fa89b669a494985a397c84e386ae5",
      "IsHidden": "False"
    },
    {
      "Start": "973a2ca97a014861b3526abd8a8b8877",
      "End": "ae3e244024ec4f959503d31d8a756988",
      "Id": "487acdf9f3164bceb71e9caa7bc952a6",
      "IsHidden": "False"
    },
    {
      "Start": "ff35b756962e47f8b73f8c3c6563cfa5",
      "End": "9505e2d09cba46d581681f3c04b9c18d",
      "Id": "4466f541d53740b78456c31b1e00cc80",
      "IsHidden": "False"
    },
    {
      "Start": "ff35b756962e47f8b73f8c3c6563cfa5",
      "End": "4a81393bb1f7447aa05e3656cc1a4c10",
      "Id": "eb23b8501f25457892d1bc5dd30a4a7b",
      "IsHidden": "False"
    },
    {
      "Start": "c60d8e0b09b64f7fa1769de526c99ac9",
      "End": "4ac3b80b3c4e44118728fd6b0db38643",
      "Id": "9586b7e04ae44209bc53d0eb6158bdf9",
      "IsHidden": "False"
    },
    {
      "Start": "c60d8e0b09b64f7fa1769de526c99ac9",
      "End": "fe08054e9b204046b8e4a0a63f1d6fa2",
      "Id": "68d84e49ce5c44b8ac5847320097c969",
      "IsHidden": "False"
    },
    {
      "Start": "7b4e9060dc734011ad35a882f4032c91",
      "End": "24aaca39273f475fa34e355acd12dc29",
      "Id": "8461e10e94e842cfb3cae27e954b4f37",
      "IsHidden": "False"
    },
    {
      "Start": "6456299583cf4fb496bf839199e98ff9",
      "End": "eca6b75e0ad948d2bf4be42dd07939a5",
      "Id": "7a026affc54c4bbdba6016a933b24519",
      "IsHidden": "False"
    },
    {
      "Start": "c2d273aaefa04c78873e127ed3a9779e",
      "End": "1d2ef227e7744702acfed1e1676db678",
      "Id": "134afbf24e2b4c84bc7dbf823495415b",
      "IsHidden": "False"
    },
    {
      "Start": "31dfb66c3b2747e89b82d4d927a45a6d",
      "End": "0e65dc4680634c548e3b7070526e798d",
      "Id": "61b300eb15294d1a969194b4b7aac110",
      "IsHidden": "False"
    },
    {
      "Start": "6eff59863a7e46bcaf27bff64a68c55a",
      "End": "bb987108c34f449d95fb07fc9bf20460",
      "Id": "00e6417629994de6a56335b727d24f5b",
      "IsHidden": "False"
    },
    {
      "Start": "6eff59863a7e46bcaf27bff64a68c55a",
      "End": "2e237190f63f403d894112b5b62c0c3f",
      "Id": "f2c15f29703c460fa1e92f535cee3318",
      "IsHidden": "False"
    },
    {
      "Start": "78ecfd3bf5d340cfad259598aabc39f3",
      "End": "3563cc6340a749df80bc8fc8dac20191",
      "Id": "0bb13fabdfd8495d91b2d26197174900",
      "IsHidden": "False"
    },
    {
      "Start": "78ecfd3bf5d340cfad259598aabc39f3",
      "End": "39e7821af5db4c349a02bd811f8a59ba",
      "Id": "ae744e8e88fb44fb8bea34e930e90e4b",
      "IsHidden": "False"
    },
    {
      "Start": "6a98241284a74f19a88d91fe64940939",
      "End": "761eafe15c3349bc91c57b5de817cc53",
      "Id": "10d3ceca93f2495da625a268d5f24055",
      "IsHidden": "False"
    },
    {
      "Start": "6a98241284a74f19a88d91fe64940939",
      "End": "aa2b5888e2b040ff907d97d975aab308",
      "Id": "1c0ec61cd0534ca7b650f97fd4e80da8",
      "IsHidden": "False"
    },
    {
      "Start": "056f941b3a854a47b9478b998b70cc41",
      "End": "2303b8d7b2194696af24ff26e7a8ccfa",
      "Id": "80277c9e0e534c298257c37d0e6569a8",
      "IsHidden": "False"
    },
    {
      "Start": "a93f7f86c9374f5e86e9aee2b63d54cc",
      "End": "84dbf908a03f41248f92008c41f1b318",
      "Id": "104e787ec16b40b4b26d6011fece9d45",
      "IsHidden": "False"
    },
    {
      "Start": "a93f7f86c9374f5e86e9aee2b63d54cc",
      "End": "1d19b84459654d9c9ff500f204b99dfc",
      "Id": "766e52e26fdb4b418df5bf5ec7b13c35",
      "IsHidden": "False"
    },
    {
      "Start": "a93f7f86c9374f5e86e9aee2b63d54cc",
      "End": "b3c0e16dceb3458bbf481b25529dd1bf",
      "Id": "77cb933d821e4071a57bae3f38608f44",
      "IsHidden": "False"
    },
    {
      "Start": "cf99547e75574cce8cf02ee3e5ef2cd8",
      "End": "36c446de6d21444da510352fb693276f",
      "Id": "1669e0d3d90c44469c1a72af3b3f5c7a",
      "IsHidden": "False"
    },
    {
      "Start": "b3f6c4b75f1a4f2d96ce1bbc333c4a62",
      "End": "aa36c4f7ca41456e942041b4aa3f173b",
      "Id": "0613a478ced64ce2a3e7d481c5cbd002",
      "IsHidden": "False"
    },
    {
      "Start": "b3f6c4b75f1a4f2d96ce1bbc333c4a62",
      "End": "eca7229944094c01b4a9c0c1706155b2",
      "Id": "cf03398a4f74474998a1b2a3b906781e",
      "IsHidden": "False"
    },
    {
      "Start": "e1446de2cc814b3fa06da7660fc3cd9f",
      "End": "fac55636630f472faf24a2e5ca17c8fb",
      "Id": "cedceed64bde461ba2e51bd4195d7bc6",
      "IsHidden": "False"
    },
    {
      "Start": "e1446de2cc814b3fa06da7660fc3cd9f",
      "End": "d9605934bf284f7096f572fa4f6ae2a0",
      "Id": "405d401bf10b40a7963a2960b9328ac0",
      "IsHidden": "False"
    },
    {
      "Start": "69c09ea5403344cc86c9eb5d9afa292b",
      "End": "da4622fa13324e6c87975499a66fa168",
      "Id": "c7ae4f6e442a4b77ab087f970eb56b59",
      "IsHidden": "False"
    },
    {
      "Start": "9faed5d602f74effbf6ebe16e2b3dff3",
      "End": "8d471178bcd74fa389752d6cf6d639f7",
      "Id": "ef0381f18a7b434cab8ed6ef5c858857",
      "IsHidden": "False"
    },
    {
      "Start": "1e25e62bbefb4ef5add997929b71c9cf",
      "End": "52e8188141f445cfa6e64932ee8799d0",
      "Id": "45f327e6fc364bb78f2866fee2593adf",
      "IsHidden": "False"
    },
    {
      "Start": "fecfd42d98414f729e4600c990011363",
      "End": "dde5c41bdad94a0d8d5b411a1b4e69ea",
      "Id": "325a287772a04ce6a70ff764468c1ae2",
      "IsHidden": "False"
    },
    {
      "Start": "113d4a4906954e3fae40268b17204171",
      "End": "9c326541053a489ca496f2757b82d207",
      "Id": "eee9297bd63146819ecfb82655f93218",
      "IsHidden": "False"
    },
    {
      "Start": "113d4a4906954e3fae40268b17204171",
      "End": "f21812878c9e4af08bc5476d9ba07b8f",
      "Id": "a97c4f2b4b6944e7ac597354ade7fa6b",
      "IsHidden": "False"
    },
    {
      "Start": "113d4a4906954e3fae40268b17204171",
      "End": "424dcc725a5e418ab5332a6f660f4f61",
      "Id": "23a27aea2f9a4573864d484a6fbf2c4c",
      "IsHidden": "False"
    },
    {
      "Start": "29987f3e7fec423bb4b374870b2aab44",
      "End": "0b9ec07ae36f4fb7b6337da3e8cbcaf5",
      "Id": "be1119b0914f43cebf0186c6ec24aca6",
      "IsHidden": "False"
    },
    {
      "Start": "29987f3e7fec423bb4b374870b2aab44",
      "End": "3d08c00befa747c5ab107ece3949f13a",
      "Id": "9e3a7f7faf9e44278f909ba2a48c2f9a",
      "IsHidden": "False"
    },
    {
      "Start": "29987f3e7fec423bb4b374870b2aab44",
      "End": "9ab74f5e640c419796fcc5b520b5fa6e",
      "Id": "21b878a1d5c04c699656f65b1edc7576",
      "IsHidden": "False"
    },
    {
      "Start": "29987f3e7fec423bb4b374870b2aab44",
      "End": "fd52ea851c094ff2a0119a97c39c5c67",
      "Id": "a71eff8875af4ec781091c41b6369675",
      "IsHidden": "False"
    },
    {
      "Start": "321ca677c6854b14bec60825fe7d1b09",
      "End": "4958c412ef8c4730a7c552a3f0782503",
      "Id": "b73568bd0f49454cbcd006cc4d556526",
      "IsHidden": "False"
    },
    {
      "Start": "321ca677c6854b14bec60825fe7d1b09",
      "End": "af0089e35bbd4ef2a72f55b595680b77",
      "Id": "499018cce8944a3db4cc99a8ce1885c4",
      "IsHidden": "False"
    },
    {
      "Start": "3849f66642124dca8bd41df3a55457a1",
      "End": "998be21e17284273b7656786db66e441",
      "Id": "b33003488453458faca380de87ef1d76",
      "IsHidden": "False"
    },
    {
      "Start": "b6c893b663c64efb82bdf8e477070dc4",
      "End": "51ffd05fd8704223b7148e1d27522247",
      "Id": "37264d19078247d196617f4cd4cf508d",
      "IsHidden": "False"
    },
    {
      "Start": "7df4b2de46c8416aacac6ebd9c750ce5",
      "End": "af5532828dd04a9ba55295ae0547f8c5",
      "Id": "85acf8c04c5e42b3962dc64b73aa8e21",
      "IsHidden": "False"
    },
    {
      "Start": "c611fd659e66463c96eca73958d7535e",
      "End": "693a6d9a7a5641fe8142db53b085ad9e",
      "Id": "f7e1fcb8cdb54f36b7fa7025be75c8b9",
      "IsHidden": "False"
    },
    {
      "Start": "51e262393b0842938aa5f3a6ae46122c",
      "End": "6ee7bfb230154c11a629b474b68bffd1",
      "Id": "4d7c2c131e3d47d9baa78da2f0f25d15",
      "IsHidden": "False"
    },
    {
      "Start": "bca2c780c1a04a54a06c6544a7da4539",
      "End": "4443402c436840cb8c71c6da6f53abbb",
      "Id": "e1a5938abb9c4ddd88d987905eb402a0",
      "IsHidden": "False"
    },
    {
      "Start": "36fc3bed3dc44fc883e3abb14b4910ef",
      "End": "68421b3b57364adcb2ddaeaaca2d79a3",
      "Id": "d713a57942ed46fbb17beff522081407",
      "IsHidden": "False"
    },
    {
      "Start": "022bc994f80c4cf5a4ac9e1e37180bac",
      "End": "15170e2cd86d4c22a693573ae577eb3a",
      "Id": "b9684896bec040c2a973ce429c7ab239",
      "IsHidden": "False"
    },
    {
      "Start": "ed797930b3fc4248a299149ba69974e4",
      "End": "a2dc715209e64611bcab9b82ad073d64",
      "Id": "a0474951ec2f48df9e3059c09b5edbe6",
      "IsHidden": "False"
    },
    {
      "Start": "88b78374bfbb44b9af4d6598c67a2060",
      "End": "d37eed22b9894261adced21a6498e464",
      "Id": "18e1f48c46ad4a0780818f59f9829cea",
      "IsHidden": "False"
    },
    {
      "Start": "5497c49ff3394bc5b3a014c990f384cb",
      "End": "01eec425606d497d900f2ba49ed4a7df",
      "Id": "405d65f27c534c8898b6d6da47be7e43",
      "IsHidden": "False"
    },
    {
      "Start": "459e3c7292d94b3fb7ec67da007bae31",
      "End": "11cb5080629a453499944d5c3ff31d49",
      "Id": "d6e0ab6860c34379970dbb0bf6a773fd",
      "IsHidden": "False"
    },
    {
      "Start": "23ac3b7f8976476491dc2bc7284351cc",
      "End": "64fc700f593a46c0b52ab8a63318414f",
      "Id": "f9fac03d19be4d3897eaf8c0e9592ccd",
      "IsHidden": "False"
    },
    {
      "Start": "015fb60b3dd648f1baaa1f7af868c85d",
      "End": "8225bbe54942456ba205bfbcc7ed4157",
      "Id": "2042c546eb044d8c989c7c21e4556173",
      "IsHidden": "False"
    },
    {
      "Start": "015fb60b3dd648f1baaa1f7af868c85d",
      "End": "ac783c39684848c08c4b60656c7d2689",
      "Id": "b07603d5dd334556a1cef19fc1e6fb9b",
      "IsHidden": "False"
    },
    {
      "Start": "015fb60b3dd648f1baaa1f7af868c85d",
      "End": "745991cca747498386b863550a749e36",
      "Id": "b6005216b3fa4e37b18607395018348e",
      "IsHidden": "False"
    },
    {
      "Start": "015fb60b3dd648f1baaa1f7af868c85d",
      "End": "e0dbacf757284d5c8d026c0272d0a5b0",
      "Id": "96ac17b4b1b842b2a1e6140ba9eb216b",
      "IsHidden": "False"
    },
    {
      "Start": "276a046215af41598adbd9994ba7092d",
      "End": "862f7043160a4138a34e66f96b27ebdc",
      "Id": "40b318986ba7488db9796745dd99a200",
      "IsHidden": "False"
    },
    {
      "Start": "276a046215af41598adbd9994ba7092d",
      "End": "ffd11016af5e4c7895d7179ab86faea2",
      "Id": "5611ba360d3644bcb58a1d8ace9522b8",
      "IsHidden": "False"
    },
    {
      "Start": "276a046215af41598adbd9994ba7092d",
      "End": "16a4bb9ff91a47f5b2c12f2c9bf0cce3",
      "Id": "6f124a9a5d4b45d5b817582ba5f937fa",
      "IsHidden": "False"
    },
    {
      "Start": "0649ee80243b45b6a6abbd1cd2a5fc1e",
      "End": "f205bb026bc54bafac1080f52acd3b29",
      "Id": "362d13ef7b53475ba4730a16ce784807",
      "IsHidden": "False"
    },
    {
      "Start": "8df0877d78d74c1cb48342a68ad598fb",
      "End": "a0ca8be009b94efa97b7717cb0d94cf9",
      "Id": "73b9025f3c3243c3bfa9cdebe3f0d179",
      "IsHidden": "False"
    },
    {
      "Start": "274cd09a5e9d47739f9c9db22428e978",
      "End": "01e2195333e04a068576d13b78a404ad",
      "Id": "2fd642af293740f88fc7626dff9ec4f0",
      "IsHidden": "False"
    },
    {
      "Start": "276bbeb2d9de496e999f1c89000ec04f",
      "End": "26e0de6703f14f8c9dcfdf5b4a108e98",
      "Id": "dc7ea3efdfde404a820c8456b9545171",
      "IsHidden": "False"
    },
    {
      "Start": "276bbeb2d9de496e999f1c89000ec04f",
      "End": "ba02f96e7c824c22932ee9995124fdb9",
      "Id": "a4a7b841a01e4dc9b3206cfcaf177cc5",
      "IsHidden": "False"
    },
    {
      "Start": "bf1fee5952034725956cfc6016f120b0",
      "End": "8eb5a328198b4066875b86e27cd1f07a",
      "Id": "9443b3496b4f41a59cbdabb14023d8ab",
      "IsHidden": "False"
    },
    {
      "Start": "bf1fee5952034725956cfc6016f120b0",
      "End": "9a80fb38d1514a5ca57afd5107c2165e",
      "Id": "ad70d28ccfc544b4a305ca8de5281de5",
      "IsHidden": "False"
    },
    {
      "Start": "219c3de7b9674068854d7bde408b49bb",
      "End": "a3d1937b70324dd2afa43a6d2cf8fd45",
      "Id": "d0e46b2bc2994b45a7be542fddefdc49",
      "IsHidden": "False"
    },
    {
      "Start": "219c3de7b9674068854d7bde408b49bb",
      "End": "9edebf2600364d0582a29ee83d1c3583",
      "Id": "261a626586084b61a81c7c32c8fb47de",
      "IsHidden": "False"
    },
    {
      "Start": "55095cd892ef4b29b143540d04aed03e",
      "End": "7afe024f12af4929be6e0e7c57f4b859",
      "Id": "50c3b23e7e974774ba20faa0004d15fc",
      "IsHidden": "False"
    },
    {
      "Start": "93dbf2c6f200452baed86c14fdd4aff9",
      "End": "ebf2a084076e4b368212d6f339ec12cd",
      "Id": "0c47dff0b3844782afc7ae7478387726",
      "IsHidden": "False"
    },
    {
      "Start": "93dbf2c6f200452baed86c14fdd4aff9",
      "End": "19735958e3f64424b06318d265c1c201",
      "Id": "48c0fe25fcae40028f3c7d4cc6019da5",
      "IsHidden": "False"
    },
    {
      "Start": "e98b955c703f4fb991f5034089b61eb0",
      "End": "6ae43fe083c14f4384b6893645046ca8",
      "Id": "859bf775cf2d47a3b72d39b50ececb16",
      "IsHidden": "False"
    },
    {
      "Start": "e98b955c703f4fb991f5034089b61eb0",
      "End": "3da716e5b14f401687ab2874d87ec08a",
      "Id": "11483c2587dd462cb11a61ccbdb19a52",
      "IsHidden": "False"
    },
    {
      "Start": "31fd45fbcdc14f2f8ffdfde6b98b0870",
      "End": "32d8a3814d734ddb966bc275c8f131b4",
      "Id": "e08715caf3b5442ba684c869dcf01a09",
      "IsHidden": "False"
    },
    {
      "Start": "ea4c779da5814f8fab77c302ebf3532e",
      "End": "2234e1079fc14e02bfefcef7a9b5e50c",
      "Id": "5a99a81dd44447c2b05e0dd4e34cb93b",
      "IsHidden": "False"
    },
    {
      "Start": "ea4c779da5814f8fab77c302ebf3532e",
      "End": "4c499cda73d14b06ada02d89b38864ea",
      "Id": "79f4dadb11614bce9d4a76fe470f69c2",
      "IsHidden": "False"
    },
    {
      "Start": "7d22724a03c34527a525a51e087b67b4",
      "End": "dce676527744447a9c966d9c31f7b155",
      "Id": "c10901e30b5f4e6dad52c27e7187ec5d",
      "IsHidden": "False"
    },
    {
      "Start": "7d22724a03c34527a525a51e087b67b4",
      "End": "88357fd586ee4f4fb0a24714c290bc51",
      "Id": "bf89389fecff4b059b78a31f7025d9c0",
      "IsHidden": "False"
    },
    {
      "Start": "d20f600f08c94836a8c165ec33b18997",
      "End": "fe0279ddfb7644db81b28a6925b04cac",
      "Id": "5f475e7b54d847439a3602f0962363fb",
      "IsHidden": "False"
    },
    {
      "Start": "04f086c60b944593a44c6abc56dac03e",
      "End": "c6d1b100a9654d0db0d973d3d0d1ce64",
      "Id": "20ca2c7691984481aba3e499586ec74a",
      "IsHidden": "False"
    },
    {
      "Start": "04f086c60b944593a44c6abc56dac03e",
      "End": "243a101c1c474aa4b6d1ba6273d028d7",
      "Id": "5dc663e8d5db42fda8630b1ecbda86cb",
      "IsHidden": "False"
    },
    {
      "Start": "451ddf84232849b98720d20f9d989915",
      "End": "23b5bffb05b84de48a4b7ee375910883",
      "Id": "d0bb9be6e71f4ad282f607610f2c2013",
      "IsHidden": "False"
    },
    {
      "Start": "f051e859b5c94ffda2f8b292965c8087",
      "End": "1c411498477844dbba2b4bb38c49d61e",
      "Id": "242df2221f5144cc9f7ad1a1a48e9f4f",
      "IsHidden": "False"
    },
    {
      "Start": "3c977ea8dfd24d7297b9eb3881eacac2",
      "End": "0505c95525b14f7daec904309e0b82a1",
      "Id": "00d685b641664e80bd9e4492249b3fa9",
      "IsHidden": "False"
    },
    {
      "Start": "ad1991e58b464894a63880b9c5dd8a17",
      "End": "6f2ee36fe4b84edfb03fe710314476c9",
      "Id": "bd34fab3e00a49a6b7dc78cfbdd94c58",
      "IsHidden": "False"
    },
    {
      "Start": "c49ff8712a494a3bb4b70b4f83344a7d",
      "End": "faedf72d239342f88f6705eb97af71db",
      "Id": "dd05ca129567489588ce3faf5a5a6c29",
      "IsHidden": "False"
    },
    {
      "Start": "de8d28e3f3a841c9a2d63acf25caa38b",
      "End": "6a8e27ed24474f13b00806eedad4049c",
      "Id": "a0c0bd50030946a9b89c8488aa200cd7",
      "IsHidden": "False"
    },
    {
      "Start": "3db57860b6104817a60526e94cbc5c8a",
      "End": "c97a437a7e084c18bf8e83e97bf4461f",
      "Id": "3d5c1cdde7834e38856dbeed376b15a1",
      "IsHidden": "False"
    },
    {
      "Start": "b95da0eddd6f4a79b9da8fc7265cd828",
      "End": "da2b9d4dc9d846cdb654cd19a6bf3075",
      "Id": "4e58f42be43a4b4fab348fa4b5eeae35",
      "IsHidden": "False"
    },
    {
      "Start": "3353670352804059b8a343b0faf730f7",
      "End": "e57661d2ff954bb0a8c9e67b561edc27",
      "Id": "b1ce865d00cc4014b42338ae59657957",
      "IsHidden": "False"
    },
    {
      "Start": "3353670352804059b8a343b0faf730f7",
      "End": "8489864148394399923d6b193db93a2f",
      "Id": "95702f8206034ca0b7fd14275a235881",
      "IsHidden": "False"
    },
    {
      "Start": "3353670352804059b8a343b0faf730f7",
      "End": "615f7c54decd41f39867cc973683f028",
      "Id": "b3f5e40a82b94f57849f015b2070a9bc",
      "IsHidden": "False"
    },
    {
      "Start": "798166ea81ea4382b3015632ff900811",
      "End": "70e79d9359b645d3a3264b3a4ed57518",
      "Id": "e7e34df2215243a39146a9e14e723ec1",
      "IsHidden": "False"
    },
    {
      "Start": "014badd09afe4ea7bd0c1ddf50f0ccf7",
      "End": "c35e9f67f465467ba1981246fa47ba03",
      "Id": "c6e3d3eea1a742dfb740aa78ae7296fe",
      "IsHidden": "False"
    },
    {
      "Start": "b165f5b5c1304df89736db49f41feefc",
      "End": "55488c1ffcb4404e98961b7c25e24fa1",
      "Id": "2f3e389615be433b8b10534b4e0761e3",
      "IsHidden": "False"
    },
    {
      "Start": "dc9690bae5d34c7988241980a10e9c0d",
      "End": "80033f9394574a1293be95e4766f8e66",
      "Id": "2c6372a05c40485ea8484010b7cc163b",
      "IsHidden": "False"
    },
    {
      "Start": "dc9690bae5d34c7988241980a10e9c0d",
      "End": "4586fbf613fe4106805d8c576ce514a4",
      "Id": "cb14e0ae0f194187abf040c275f12f42",
      "IsHidden": "False"
    },
    {
      "Start": "45f8287264f849b18240719aebddf2df",
      "End": "dc658a508cfe4a4eaf04e25f85497fb2",
      "Id": "d99cb8e2d849485a8c7cdf5289a42e01",
      "IsHidden": "False"
    },
    {
      "Start": "45f8287264f849b18240719aebddf2df",
      "End": "c13f32b13a0143e3b377a2011f312e10",
      "Id": "8e54358f6a044ab4a1426486d0ea7f66",
      "IsHidden": "False"
    },
    {
      "Start": "f233df1e09c548739e5c1be539544b15",
      "End": "c05359fe97aa46a5b200519e755f630e",
      "Id": "687da7eed80d4683b7310dd413edcac2",
      "IsHidden": "False"
    },
    {
      "Start": "f233df1e09c548739e5c1be539544b15",
      "End": "826e5c3bc820473e96d11dc568b7fbb2",
      "Id": "b85ad07257bb4d5ebc6f7daf89b8808c",
      "IsHidden": "False"
    },
    {
      "Start": "ddd16b5093eb4d228172f0256b3d3e40",
      "End": "04de0d6fa5d549d296304f200d01fc29",
      "Id": "482b9eb5a7594d0abb70278ace0b4ac3",
      "IsHidden": "False"
    },
    {
      "Start": "4c307f8906a747ceb3ed635eca3983ea",
      "End": "b2cfc175b658412698c98d53bf60f8ab",
      "Id": "6dc853f6dfd34b0a843f25ace3db74d0",
      "IsHidden": "False"
    },
    {
      "Start": "0c54a51feee84a51acd9fc44fb011e05",
      "End": "0c67dd5d57064e9383d3eac39c36dc7c",
      "Id": "9e204f9a12eb4ee689a599df7aed5343",
      "IsHidden": "False"
    },
    {
      "Start": "cfbe2ce7be254afe9224d73e0d3bf1a8",
      "End": "fe62340ad4a74763a3df0ca35f851d38",
      "Id": "72512830855c4825928d063d2fad8a0e",
      "IsHidden": "False"
    },
    {
      "Start": "4e653e501a304dd0985f8a9c3627db8d",
      "End": "2dc191198e31438e9d22b1b9fe7d310c",
      "Id": "aa448f85b49f42caa309496c38e87d35",
      "IsHidden": "False"
    },
    {
      "Start": "59eea52a219b436bac7b0c0545a02fcc",
      "End": "5c8872c1f2c640db955f8e33d5a9da40",
      "Id": "ee801c646fce4e5aa6671c71ad47c0db",
      "IsHidden": "False"
    },
    {
      "Start": "9a6c889b5aa145ed94682469d8aafdea",
      "End": "9419c8a3eb244f128160dfa23b3dceae",
      "Id": "bb09a5f4faf842b493b4daa6ba262f70",
      "IsHidden": "False"
    },
    {
      "Start": "1bc44fe615bd45db8eef58374f42d09f",
      "End": "b01687938f894549b35ec834bd9a6e5d",
      "Id": "420a33ccf48a473d814f9027b1888863",
      "IsHidden": "False"
    },
    {
      "Start": "5e7c3787d337459fb70d520eb8534e3e",
      "End": "b3ab9a1281fa4ae9a471d9653d6f90cd",
      "Id": "7a61361cf1bc446fa38c31ca5b96d6bf",
      "IsHidden": "False"
    },
    {
      "Start": "faa5eeca65f84408a72369a0e46542f3",
      "End": "af2a766ba976419680929131e90f97f2",
      "Id": "7d00f9b7060540119d40740869c0439e",
      "IsHidden": "False"
    },
    {
      "Start": "faa5eeca65f84408a72369a0e46542f3",
      "End": "8f47d58202764f6eb4cea8108a730fba",
      "Id": "9e44c7e5136e446db86925ac6a965f13",
      "IsHidden": "False"
    },
    {
      "Start": "0710322f7e214432801c7dff85333017",
      "End": "f91383538ddf40f0a3b5d3ff6e621797",
      "Id": "7a6fdc283ad042219b9bca235e1c3236",
      "IsHidden": "False"
    },
    {
      "Start": "a0c2b1687767437f9d1f4099ddb808c4",
      "End": "5aa49a00206f45929b3999a166c6eb52",
      "Id": "927c62a1c3f542c8bc3649ec1fa42d39",
      "IsHidden": "False"
    },
    {
      "Start": "a0c2b1687767437f9d1f4099ddb808c4",
      "End": "5465d22bee294812a81b4c2bdd788509",
      "Id": "49faa1abf199411a97ce5fd2669b010c",
      "IsHidden": "False"
    },
    {
      "Start": "8cd1967b70f4450683fa0429f3e37220",
      "End": "2743ec88ec324c389ce2868e221b1f11",
      "Id": "96d5fc42d5434b2e829f5d29b0298db5",
      "IsHidden": "False"
    },
    {
      "Start": "eccfe228e7334c58a06e59d2ae09b9cf",
      "End": "f5418841eb8b4bdfa2a4253d81879b3d",
      "Id": "ae7d0ef55916467dad933feb0990b40a",
      "IsHidden": "False"
    },
    {
      "Start": "40fd330c899241479b28616b9aa9b840",
      "End": "f60c3f49658a49328880635990e49cd0",
      "Id": "f1bc5fe7c89a4528be395b81e8e76abf",
      "IsHidden": "False"
    },
    {
      "Start": "1253f0415417489e9c4b33b4cae31d98",
      "End": "ea8d19cc23c245f3b9815376bedd9a56",
      "Id": "e1d6d77ef4354c61a8f486c46e17fa30",
      "IsHidden": "False"
    },
    {
      "Start": "a57d8b92e55b42f3a35368ec25fc2f38",
      "End": "22cc6b1be65f4f9bb5f4a93f078c7362",
      "Id": "a951164cddbc4155869fc29c455e2023",
      "IsHidden": "False"
    },
    {
      "Start": "9e8fcce0fb484ecda8950efda9745e49",
      "End": "a709223fc9a14694bfb3c2a235b25af1",
      "Id": "478a9cb1969845e9955ba6e57bf4d958",
      "IsHidden": "False"
    },
    {
      "Start": "37bda08beadd47d88e2d2226e30f3124",
      "End": "c52f668678aa432783a823ba7ce8baf1",
      "Id": "ce88aaefb20142c7b083a4661ff79b23",
      "IsHidden": "False"
    },
    {
      "Start": "cb4efbd97da54da19030b55178e0b959",
      "End": "e2fa560f4d6241e087a210a542eba3c6",
      "Id": "81205ff47cd040ec822a9094b36b4557",
      "IsHidden": "False"
    },
    {
      "Start": "bf092f1db8044fb381c2c4b1f0eb4e75",
      "End": "802eeb634c4b47b0bf68737ae6031c34",
      "Id": "88947e61ff86435297b5159595975487",
      "IsHidden": "False"
    },
    {
      "Start": "bf092f1db8044fb381c2c4b1f0eb4e75",
      "End": "6bf17ee6ac9c423087e9e82b0497bfa2",
      "Id": "36cbd3704a51434db55b9277f486e766",
      "IsHidden": "False"
    },
    {
      "Start": "a6a049a327194539a35014bdcd8198f1",
      "End": "6e8e45599ce34a64afa723b845d7369b",
      "Id": "5178511e0f3f44e1874cc3dc7c9f78ec",
      "IsHidden": "False"
    },
    {
      "Start": "a6a049a327194539a35014bdcd8198f1",
      "End": "6178522ae7394b74824be18b40c723b5",
      "Id": "7d4a9e06f25c4bb9940c8915f5801b6d",
      "IsHidden": "False"
    },
    {
      "Start": "612efad3b6404b8b86424cecf7e80d2d",
      "End": "c4b7706349fb4cf29df68116d6963c05",
      "Id": "cecc1335da474392908fc7c262353735",
      "IsHidden": "False"
    },
    {
      "Start": "612efad3b6404b8b86424cecf7e80d2d",
      "End": "fa219735c9604a83bbc3b7ac99221c7f",
      "Id": "f20227b1560c46bbb8a5163cf5051b92",
      "IsHidden": "False"
    },
    {
      "Start": "593a21b4eb484f39a0f1241dfc46b6c0",
      "End": "770e3c0664a046a0b26cd8c7f37e35c6",
      "Id": "1f91fc68d564491fb99e76fdf3457c3e",
      "IsHidden": "False"
    },
    {
      "Start": "0dde7a122cca489ab30cf9e20d4c6f94",
      "End": "b8c664ab42454d3b81e5f18a19702b09",
      "Id": "6e7b9e7dda8f4b358db1155e44a00143",
      "IsHidden": "False"
    },
    {
      "Start": "8c10cb0eccf8400e8f185dcc6e612966",
      "End": "7128e2450c504868aa044937830dc703",
      "Id": "e288d44064b74d1e8e838a08f70a11a0",
      "IsHidden": "False"
    },
    {
      "Start": "464db37953a6443ebe3501cb83a63a41",
      "End": "ea2f743a409f410d93c941e0942b2ce3",
      "Id": "924ec6bd6f9f4b3cb1a589839a892d75",
      "IsHidden": "False"
    },
    {
      "Start": "1d0391734c8b4241bd1a8f329e226620",
      "End": "13741f6cd6e04b569b184b80e53ad8de",
      "Id": "37f072cc103f41d29f20695aa538d63e",
      "IsHidden": "False"
    },
    {
      "Start": "1d0391734c8b4241bd1a8f329e226620",
      "End": "79759df5e542477093b40234e0b46b1c",
      "Id": "e40d7f6dd94d4677b3b88f545b4511f2",
      "IsHidden": "False"
    },
    {
      "Start": "1d0391734c8b4241bd1a8f329e226620",
      "End": "99b3aa3cf6a3418097f50f67d0adf7b1",
      "Id": "dc2492d4f598462583f35430a0e52e78",
      "IsHidden": "False"
    },
    {
      "Start": "90d2339cf284455385f54f6bb06cb1c0",
      "End": "f4280e6c432846eaa173e553556c2bb6",
      "Id": "87404e12e1b74b7797d18cf261a805aa",
      "IsHidden": "False"
    },
    {
      "Start": "90d2339cf284455385f54f6bb06cb1c0",
      "End": "6c5e03a5b5da44459019e048b69b8591",
      "Id": "df5a56b104984b37966354e0f034bcd4",
      "IsHidden": "False"
    },
    {
      "Start": "48bcb26c64024ef7833217313fc4cf8f",
      "End": "bcc545efdda14650b98061f683d72847",
      "Id": "4b787301aee547bfa41f706f465f79a5",
      "IsHidden": "False"
    },
    {
      "Start": "48bcb26c64024ef7833217313fc4cf8f",
      "End": "1d9ce8dc26c74ae69b4549ae59e5f5fc",
      "Id": "2b3bba8c6bf44479914a46a82964f1e8",
      "IsHidden": "False"
    },
    {
      "Start": "80e84c0c407b4c449b4ce4b15a2573f1",
      "End": "0c89e895d85e49a98a631ae7caf6f36b",
      "Id": "d998333450784f1f9b3aaf3b404a7a34",
      "IsHidden": "False"
    },
    {
      "Start": "f4d0fc7242b34be2a692027f17734f39",
      "End": "3623904aaa7b4b468e335977849e22d7",
      "Id": "1500ec3a65b9425581127ca1531f9a6c",
      "IsHidden": "False"
    },
    {
      "Start": "d5a98c1d6ca44717956ed9523d4fffdc",
      "End": "74c763ec645a4d2c8c2c80a4ecdf0d12",
      "Id": "45e2023c445648bb8e1bf48ec44d131b",
      "IsHidden": "False"
    },
    {
      "Start": "4a0dc7c417fe490b92534233a42143a3",
      "End": "95e29ac644ca4b5ca71511deaac87db9",
      "Id": "70eb4957e93046388181a44480d1d971",
      "IsHidden": "False"
    },
    {
      "Start": "27218e4746b74da4b2a61db2e0f28c15",
      "End": "1af36338df2f4e9cb077a64f582b5129",
      "Id": "ae758362416a44d588eb3748a6a63160",
      "IsHidden": "False"
    },
    {
      "Start": "8819fffd223d42a895e771bdeb01b819",
      "End": "cd86334c1c934b00b6a13e38f394b542",
      "Id": "b6090cfd3f3b426cbf3447d4efe7e25d",
      "IsHidden": "False"
    },
    {
      "Start": "8819fffd223d42a895e771bdeb01b819",
      "End": "c6380e8606844dd39c6d714ffd833fda",
      "Id": "93fcc4ced41b4879b174740d495be1b6",
      "IsHidden": "False"
    },
    {
      "Start": "6a3e38d22b6b436bbd211be95e60c497",
      "End": "eb93d61af9054011a2e4dfc66215ccda",
      "Id": "2bb8d9e5af804350a5745312bacd4289",
      "IsHidden": "False"
    },
    {
      "Start": "779f5de9fb0d44198ff14b6fb1fffb1a",
      "End": "c39e830180034d09a878c1d27f91c69e",
      "Id": "fc65a7c2d3ed44758e0b4dcf4da3007c",
      "IsHidden": "False"
    },
    {
      "Start": "71212bb5deb44b149d9ed0149e7d2eec",
      "End": "8cafa0a3744c4e3c8fa4e7e9ee170833",
      "Id": "131dcbd952b24dfbb094dc85bdbaa331",
      "IsHidden": "False"
    },
    {
      "Start": "d90cccc204154e3f84be7998312437e1",
      "End": "94f3932a4df7478cbefa55223117f3a3",
      "Id": "a5e3de80e5d4425585be952099748bc1",
      "IsHidden": "False"
    },
    {
      "Start": "d90cccc204154e3f84be7998312437e1",
      "End": "308af0a487a7476fb8f2cb778f409321",
      "Id": "0bfba6b3cc6a41a2b0b4338875b58142",
      "IsHidden": "False"
    },
    {
      "Start": "d90cccc204154e3f84be7998312437e1",
      "End": "c552c835812d438ebeafaf4818bc096b",
      "Id": "e0fcea56058542e39c51a2f43536f783",
      "IsHidden": "False"
    },
    {
      "Start": "d90cccc204154e3f84be7998312437e1",
      "End": "1ee7ba543a4042a3b0282f413067b152",
      "Id": "13e60d39036241bd9cf99da5c18bc03b",
      "IsHidden": "False"
    },
    {
      "Start": "1c5901cc3c444000b024d89be8264ba3",
      "End": "4c4be1ea12074a33a8cbdad974916e84",
      "Id": "d1bd24f1e6c044e6b3f4ac187f84cf2a",
      "IsHidden": "False"
    },
    {
      "Start": "1c5901cc3c444000b024d89be8264ba3",
      "End": "a99739871388429596ee2d300a59b974",
      "Id": "6a99bfca146142a9b51feab13c77bd05",
      "IsHidden": "False"
    },
    {
      "Start": "345b812862694b5e927890bef58e8559",
      "End": "fcf03b76f5774ac494ba1975f5ebb982",
      "Id": "4e31ad564bbb436dab03bfe2803549b4",
      "IsHidden": "False"
    },
    {
      "Start": "0e5f7986cf4f456984c4e3759cb03c7e",
      "End": "d573b8559c0647b29aa604bec7d687fc",
      "Id": "c0eb760cd838493d8878e02ab8dff2e0",
      "IsHidden": "False"
    },
    {
      "Start": "eeb1a0c95f6c4ebf90fabd22a9e6b292",
      "End": "10a571e6523f43d59ea04a091e4f18d6",
      "Id": "bc6201a3c08b46d9a1c2e1e78f1c2d7f",
      "IsHidden": "False"
    },
    {
      "Start": "c230a1496e0a4cc7af925f95e52db5bf",
      "End": "bf48c3edc2cc4ff49b61e8d39b17eb64",
      "Id": "c8d298443bb44354857816f585cb8c89",
      "IsHidden": "False"
    },
    {
      "Start": "809a4c3bb0a54464b2179e73d00b527a",
      "End": "baf8c189596a49f2bd53ddb281ba765f",
      "Id": "23aa4a1b11a0466e9621ca8603e237f5",
      "IsHidden": "False"
    },
    {
      "Start": "c06824d5caae414fb0444dccdbd03e0f",
      "End": "9c853b1f66d94115865277d066957172",
      "Id": "39938d2879984fa798ef94afdd51a639",
      "IsHidden": "False"
    },
    {
      "Start": "cac806b805354a6d82c49f008fc45205",
      "End": "c0733b4547384cdeab0268b82bbbb7d8",
      "Id": "da4215b8515247688b8892264430524b",
      "IsHidden": "False"
    },
    {
      "Start": "cac806b805354a6d82c49f008fc45205",
      "End": "b341354d1c69461fb0a2b85beb9a5e41",
      "Id": "9dfbe738b883474c97309908d5b27573",
      "IsHidden": "False"
    },
    {
      "Start": "cac806b805354a6d82c49f008fc45205",
      "End": "337e3c0c91b14bd484383f4390eee2fb",
      "Id": "459cf9b0960345dcbc07cfa8ee718aef",
      "IsHidden": "False"
    },
    {
      "Start": "4b6978f543804c2ba697a9aa939a643d",
      "End": "b03536b2a5f5435a8bd9885cb512d556",
      "Id": "bcc4ee37c95341f6b702c11891db7842",
      "IsHidden": "False"
    },
    {
      "Start": "4b6978f543804c2ba697a9aa939a643d",
      "End": "c0fb43018e29424cb2d90181c034ee64",
      "Id": "1deed747a0ee4f0996e0c4d3f1ae6a7a",
      "IsHidden": "False"
    },
    {
      "Start": "4b6978f543804c2ba697a9aa939a643d",
      "End": "8fd9fd442f714328aeffaa7e8936b09c",
      "Id": "583b4c1eba1240268280597ab181d815",
      "IsHidden": "False"
    },
    {
      "Start": "5f29b0b1a9a540d3a9003808c8293195",
      "End": "81e5d9e1edfc4474be26f1108c5c830e",
      "Id": "6e29bfdc0eda4bd2a6c023d59c805c40",
      "IsHidden": "False"
    },
    {
      "Start": "8599987ea8ae4666a28dd62028e2f7b4",
      "End": "e53a6b56d90147f0bcdf5a6faca05b83",
      "Id": "42a4b4e1370f48e59e3f72da1428365d",
      "IsHidden": "False"
    },
    {
      "Start": "99fe529157b141dc87bb0839572d0f77",
      "End": "31c335c95e4f4a78bafc16fe9cfa4216",
      "Id": "3f3822d08ea34de5b31ec11417d00a8d",
      "IsHidden": "False"
    },
    {
      "Start": "ae46029dcdc34f71af5508ecb89e2566",
      "End": "e8a55ab6af79467da4c2dda5c995189c",
      "Id": "d8cdac28cf0348babb78e453f85ee800",
      "IsHidden": "False"
    },
    {
      "Start": "1b574b67e5cb44e0a4773d8ac7541d0d",
      "End": "22b8040af423452eb6dc78ad1e77d93d",
      "Id": "224646f9f91247e3a47a6c244f1a4644",
      "IsHidden": "False"
    },
    {
      "Start": "1b574b67e5cb44e0a4773d8ac7541d0d",
      "End": "56de87b25fb14b93b69bc3e29c01bd7f",
      "Id": "238f8817a3ac4d9f90e8e1ae8fd3af76",
      "IsHidden": "False"
    },
    {
      "Start": "e07510be317b4de49c67fe4898b70c3c",
      "End": "9784d8ed96854fb78b1b4bb195da5274",
      "Id": "97a9111aaf0f4733becf0ac4c067f0e0",
      "IsHidden": "False"
    },
    {
      "Start": "d8aed6ad26254a038d02219e2420be06",
      "End": "8e61beccb0be488f9875e7c990fe9ae1",
      "Id": "fd88c95d94444e368dbf8a197903f9b6",
      "IsHidden": "False"
    },
    {
      "Start": "f103aee9b7b34c0a980bedd0b340f21a",
      "End": "17afa9e7025245eb9dc2514dbba6ff7e",
      "Id": "20b5665a2f594c40b20aa33e01bc29a3",
      "IsHidden": "False"
    },
    {
      "Start": "667eb37d659f44fc9758ba046d9a5059",
      "End": "03b9f11884f84519b2d5c644ee1166e9",
      "Id": "0ca16972e8674523ae077863b2408d34",
      "IsHidden": "False"
    },
    {
      "Start": "dc8d923a2c244643b5264d413a509d5e",
      "End": "5743e3d9121d46d9accb9b89d4b32794",
      "Id": "5a8282f57b9f4f94a0a9d85cecd59b30",
      "IsHidden": "False"
    },
    {
      "Start": "8cff3b09925d48779e4e59eef8631a55",
      "End": "a8dd034db71e402887f32d0347d6492d",
      "Id": "7e2a3403878d493ab7f188b9141e93cb",
      "IsHidden": "False"
    },
    {
      "Start": "b74b09f75cd94cefb9347167f0957396",
      "End": "fa294efbe09742a986fccc37c58d6c26",
      "Id": "83525b0af3cd457b913391703febb5f9",
      "IsHidden": "False"
    },
    {
      "Start": "7de731d3dae148a1890eba4746f12fbe",
      "End": "aebaba89d0544331a9b38d9a40e92b6e",
      "Id": "93927efd78364ef7ac57991f2e178c05",
      "IsHidden": "False"
    },
    {
      "Start": "8bdff739da11498489c5fc4a73527edc",
      "End": "5c8ec41ec9744a1ba749566c5f6890ea",
      "Id": "20f9ccf2c72946f090c02b50a325094e",
      "IsHidden": "False"
    },
    {
      "Start": "0a586275fe24453e96f23a5074ea346f",
      "End": "6b6a5bffb5374f1785582bab2c997e24",
      "Id": "f7d97f6f7b8c4490a9ec1b2c03ac5d34",
      "IsHidden": "False"
    },
    {
      "Start": "2b6e7691f24d450faaf89eb30062e27c",
      "End": "fabf997091104a5bb4e1a7a430e8124e",
      "Id": "9d844d84226d4a2096eebb5d6e5c286a",
      "IsHidden": "False"
    },
    {
      "Start": "b244d0a1567e431b966b6ad481102f90",
      "End": "37db8d4a0d6840739c2ff8bc47d9d36b",
      "Id": "f023377bb14f4572a7c373c31b262541",
      "IsHidden": "False"
    },
    {
      "Start": "dbdba3686cf546679fa46cc3a60c7508",
      "End": "90be104ab8c74bfdad8b07e9e0a2965f",
      "Id": "fd993e454c1343c6b6a040caea61f3e1",
      "IsHidden": "False"
    },
    {
      "Start": "ee64b73c8b7640c99e4f6a31196c114d",
      "End": "1246ddeb4072430489d9b878587163a6",
      "Id": "d63b551e03114bbbbb0da5c66b760f19",
      "IsHidden": "False"
    },
    {
      "Start": "8190c47e09fc4ec3b764a554a6700767",
      "End": "00560afe28e04663904bbc3347545355",
      "Id": "b9c6c054a2f14bd0b577276d0f774d15",
      "IsHidden": "False"
    },
    {
      "Start": "23dfc0ace6e445309192af1035f52f29",
      "End": "c1b0d902de994c53b5e9cbbe7068134f",
      "Id": "1b5b7c78edba484c81458700b51a32d1",
      "IsHidden": "False"
    },
    {
      "Start": "a9c5c9ac687348ccaaa2a6d24ef8c622",
      "End": "2ea9e7e4cbda4d298237a4940d8ff41e",
      "Id": "deae50b203b8499ba37fd6848f3471a1",
      "IsHidden": "False"
    },
    {
      "Start": "e06051804bd848198236aa2de84cf03d",
      "End": "8362940003ca4a888e6ecdef3e8c9cf0",
      "Id": "a38cd245523d4feeb2d6c45952e79c81",
      "IsHidden": "False"
    },
    {
      "Start": "b62d8aada62a43cea7aa9bb8fd153901",
      "End": "5f00bb7c5f224daea6ce912d1dc26bb4",
      "Id": "e756c6bda74a49068090ea49a92c0abd",
      "IsHidden": "False"
    },
    {
      "Start": "efeb32e328494a2293dab822905ef256",
      "End": "879705fd237e42fd8f491e06a2848e9f",
      "Id": "97338ec33caa438bb731e423c2bfa59a",
      "IsHidden": "False"
    },
    {
      "Start": "aa574f78f05441b9a2c670e573651356",
      "End": "91709d0ad2b444cb9d361d0a8c58d7b4",
      "Id": "1ff49530b29a43fa8baf373cdf4114bb",
      "IsHidden": "False"
    },
    {
      "Start": "4dcc308dc0c744d89616999053d33874",
      "End": "ca7422ce4fcf4a3ba88d0d8f3fe6fc68",
      "Id": "5fed6b01d5314f188f90b65bcc03ab2e",
      "IsHidden": "False"
    },
    {
      "Start": "59587215c603426cb6923bf36425cadd",
      "End": "5acce2656f6f4c58a3dbc259af2cd456",
      "Id": "478d72ffe7cb41058bd4582d029b51f3",
      "IsHidden": "False"
    },
    {
      "Start": "063e2300259d48aaa58c4d83398729bc",
      "End": "b9a7098ec4494d8e87cc2ec13360f2cc",
      "Id": "5dba1bcc86c04527a4c9a20e71e05fe0",
      "IsHidden": "False"
    },
    {
      "Start": "733c8178d535441ba39e79b2d420b036",
      "End": "1e452d6aecdf4f12ab0db85c06a64705",
      "Id": "95bd079598844dee91c2d3ef773277cb",
      "IsHidden": "False"
    },
    {
      "Start": "c4c05e98e45a4326bba6a05c92b5c58d",
      "End": "c31ceb102f2342c9bf15927a191f2976",
      "Id": "9aeee377a7594be4a13ffc2f07a75ffd",
      "IsHidden": "False"
    },
    {
      "Start": "c8f3c6789a1141f6807a4cd4e6ded54e",
      "End": "51a2977b753a4ed4a5a174359cc357a8",
      "Id": "f31e451489ef46f2b0fe369c908b0f4e",
      "IsHidden": "False"
    },
    {
      "Start": "9fe95095b22e48dd8c95627907eef3ae",
      "End": "c9910e89a904417ab8420a68db4367d2",
      "Id": "d3ab5309ed6a4cbab74fc379a21142de",
      "IsHidden": "False"
    },
    {
      "Start": "3b767dbf902a4e729d7249a7592b9dac",
      "End": "d10a0cfeb0be45e4a32a6186a7b2245b",
      "Id": "0b5acdd4c6a041689a2bf7eef9bbde60",
      "IsHidden": "False"
    },
    {
      "Start": "673974a20a0043459a4dbdcff29de3cc",
      "End": "071eec6fdd1e4d46a1cd4aa3006cf909",
      "Id": "aa6ade3421ad4a40bc19808544470c00",
      "IsHidden": "False"
    },
    {
      "Start": "9bf2bcaf7dec4a1384c1b28933a19695",
      "End": "f9595ff949c14ca0849c7842872a3b6f",
      "Id": "671f2645ba014c38a97c317e1ad2c896",
      "IsHidden": "False"
    },
    {
      "Start": "350690277b6a466e9bc4d79701c84317",
      "End": "a69eb5a6cd9c40c8b616453eb91bc1c7",
      "Id": "b75252602da54f0f8e548297a83021e8",
      "IsHidden": "False"
    },
    {
      "Start": "c2b7c8ad35214f60b202921c300912e4",
      "End": "dcd71197d6894df7bdea12bc0459e834",
      "Id": "7a48d06968944ec1809f20bc2392784f",
      "IsHidden": "False"
    },
    {
      "Start": "98a197c049da44988488cbb045ce16f4",
      "End": "5b0c2453b47547edb5265ab6f9246d5e",
      "Id": "84d2b28e52334c52b03fa8628cbb0af3",
      "IsHidden": "False"
    },
    {
      "Start": "52bbdb7ed7594cd2a2db3f5d42a28c33",
      "End": "54f6edd2a7674d2796b0e897bde24102",
      "Id": "1ba5b2f0aa7547a2917fabec64200020",
      "IsHidden": "False"
    },
    {
      "Start": "66691826f8554245958de2e43a7b2d02",
      "End": "0d9e40961a814cc09830ea24ee45ca42",
      "Id": "7a28de42c73a407f841dc635f7678cfb",
      "IsHidden": "False"
    },
    {
      "Start": "e19c41cbad904022bc80c00e5d511ca5",
      "End": "e3046b5377f24dadbe2a39468428a89f",
      "Id": "f07b14b3cb8c49d0ad5a272913335db0",
      "IsHidden": "False"
    },
    {
      "Start": "2ec53e8bb95c4b42845964b9486153f2",
      "End": "3cadcbce921a4e0096f2b2b3bf4c69a1",
      "Id": "5b2ce6f074c64b979414a57744d17ec6",
      "IsHidden": "False"
    },
    {
      "Start": "72b611f665f44447b2cf88f325e8003c",
      "End": "1272b6ea79a74ddab7c2be8b01aa43f7",
      "Id": "1a8d3048bae8408eb65b126e3875bb12",
      "IsHidden": "False"
    },
    {
      "Start": "72b611f665f44447b2cf88f325e8003c",
      "End": "27dbd6d3c85a4fd597b51d483b7c984a",
      "Id": "99e9cef0cf914000a8971aa524cd000f",
      "IsHidden": "False"
    },
    {
      "Start": "0736a450950b49b48bc8f0a45f180d57",
      "End": "5440bf3ec6af487c82e5e26bbc220a09",
      "Id": "83f394c83c2f4f888a6975b7c3a910a7",
      "IsHidden": "False"
    },
    {
      "Start": "0736a450950b49b48bc8f0a45f180d57",
      "End": "325ef05d951d43a69b508efdd1614e0b",
      "Id": "ce2cd3968c464dbb88220adcd8d6ab0b",
      "IsHidden": "False"
    },
    {
      "Start": "f99f9b8fe7e74cf38ae6333adc52cb58",
      "End": "44219b91041a4c14af4f471ec9cca952",
      "Id": "9dd85e14b3dd4d6d88e963f72614a5d0",
      "IsHidden": "False"
    },
    {
      "Start": "852b58fb038244bb805f186c4eff3dcc",
      "End": "8e950c6dd53041ad887cc592a63c4801",
      "Id": "78671c661b0e4f43b07df3a18b57f6e4",
      "IsHidden": "False"
    },
    {
      "Start": "9b1e43f89b9c4027b3a37f1413c4830a",
      "End": "6691d3aeb08e4f3d910f6d38a18d67d2",
      "Id": "47d2a2eb1cc24f7a9616736a20c35e10",
      "IsHidden": "False"
    },
    {
      "Start": "8a8578168b3a428983513c8c35371f12",
      "End": "1fc501f8b3fe40afa54aa58a2d1865a3",
      "Id": "a774343f09b44a05b5f4726733ee9fab",
      "IsHidden": "False"
    },
    {
      "Start": "f6ffb8f4d7754157bd0b536fce45e27a",
      "End": "d361ac8c42ba4c55bed416b694ef279a",
      "Id": "96a276fa1a7f4b7da2c1ed9881ef8d96",
      "IsHidden": "False"
    },
    {
      "Start": "d1f4d9e491624c2bab44c992e8c92c15",
      "End": "3667bf6ab40a42e390feec1665fe305d",
      "Id": "1c9ce31053fe46b98c59625d18b2fe6b",
      "IsHidden": "False"
    },
    {
      "Start": "564c02850fc249aa9338e333f3f94c04",
      "End": "5f78a25d587246c1b78613a8a9fe9f8a",
      "Id": "36e6e660bf1b4b61802a134fcc2e4b8f",
      "IsHidden": "False"
    },
    {
      "Start": "f63128622eaa4b2aae3f074d1abd75d4",
      "End": "0093734762934dd7b531f500698ce2ef",
      "Id": "0fcf416a96d449879b6d2f3943348653",
      "IsHidden": "False"
    },
    {
      "Start": "d83bb79692fa4b0e8950b896af973b84",
      "End": "93ca019538f244f1bebb953e0fb10ddf",
      "Id": "ca587682e00c4c479dd1961e407448c1",
      "IsHidden": "False"
    },
    {
      "Start": "5bbe67062953478c96ceda8e03426a43",
      "End": "8eef8b1f29bf4b00ae4806290098cf7b",
      "Id": "e490ef98fd034048bff85ab4888091d2",
      "IsHidden": "False"
    },
    {
      "Start": "10f28e8a779e4cb59ba09a00422c10fc",
      "End": "c282697f351e4c08ae3b774cdc051b16",
      "Id": "6f64da0ec33f4888be94c379e8213ea4",
      "IsHidden": "False"
    },
    {
      "Start": "979f1538472a45958d7362e41acdf550",
      "End": "1eba68b4a2524d73bbaf0cf7d0e7688f",
      "Id": "6c14f7b2fa6648669db7356d85d14712",
      "IsHidden": "False"
    },
    {
      "Start": "c4bc03486d6f437cb9ccf3242443388f",
      "End": "1840a22089c94f409c4630994d8e1232",
      "Id": "0a34d3d2468e40fa98c5ef223f03d669",
      "IsHidden": "False"
    },
    {
      "Start": "c4bc03486d6f437cb9ccf3242443388f",
      "End": "8f638bb3f375425a848ac09371b0eb99",
      "Id": "e5be0bd85d3b4b4aa405f7de9e5e5a59",
      "IsHidden": "False"
    },
    {
      "Start": "957354a500d846ad95ae6ed2ab10564d",
      "End": "4d0ca5c13ff04883a8a64ee40096e905",
      "Id": "75d67a362fa94a888daa26270cc67010",
      "IsHidden": "False"
    },
    {
      "Start": "957354a500d846ad95ae6ed2ab10564d",
      "End": "5d45c35882ea4450a1ceb0898d8370eb",
      "Id": "5f27e0d5876640a0b9984f304efe0a4d",
      "IsHidden": "False"
    },
    {
      "Start": "957354a500d846ad95ae6ed2ab10564d",
      "End": "0e621609352e464a9467d265d3ae9c96",
      "Id": "4daa72a43cc14c4d9c94cb5b41e98eff",
      "IsHidden": "False"
    },
    {
      "Start": "763d931eed9d4db39d107b1a1e4c13ac",
      "End": "bca3aa6021d54d0898e19ba31d2e902f",
      "Id": "afb3c41303054fbf9877eff460fff6a8",
      "IsHidden": "False"
    },
    {
      "Start": "0f68de8f64074a9eb9ecc02bc85554ea",
      "End": "5e701b9e55fe4cf08d1b31d71f21f1d3",
      "Id": "73be062bb86f4a47adc67e7eb9f9141b",
      "IsHidden": "False"
    },
    {
      "Start": "0f68de8f64074a9eb9ecc02bc85554ea",
      "End": "9460df2b081449069f151120c742d6c8",
      "Id": "04097e59d56f4420ae641cbc39e38d7d",
      "IsHidden": "False"
    },
    {
      "Start": "20f1e74bc8854d14b5673beb61f1cd1c",
      "End": "758864275db94155bd88dd2ea4b9c13e",
      "Id": "4b0e69b4afd9455baa7957ac9720fd53",
      "IsHidden": "False"
    },
    {
      "Start": "4cc531a49b264d0d979ab3ae0d58e5e2",
      "End": "0d710229a88944f689d11210aef33478",
      "Id": "11ed2f062c284629b68ce56bbac71e23",
      "IsHidden": "False"
    },
    {
      "Start": "d8bee653dc0e4e45be470009a1a42904",
      "End": "1cf407b5cfd44509b505bec981c327b8",
      "Id": "03e21260276b44668f1bd96cc9f9c028",
      "IsHidden": "False"
    },
    {
      "Start": "3955da4e464240da9c355172d0608136",
      "End": "e6a08e26a09241dfa77f8a7b66e67566",
      "Id": "3ea209e265ef416d87aadb89f301f71f",
      "IsHidden": "False"
    },
    {
      "Start": "506ed232257e40b6b55ff6876fbde102",
      "End": "7de56f233f72479faa59d41357a76460",
      "Id": "314dd686416d4e3081ecbf65b91d36fa",
      "IsHidden": "False"
    },
    {
      "Start": "506ed232257e40b6b55ff6876fbde102",
      "End": "102996794e42422db93e46551942c475",
      "Id": "395f4dbe3b054436aa919b0f89382d56",
      "IsHidden": "False"
    },
    {
      "Start": "024ba51488b9492a87317b195ae076ff",
      "End": "e902fa0114d049f09f0afdc95110b6d9",
      "Id": "9cc4255bf34048eba1fe3fa15f0ed230",
      "IsHidden": "False"
    },
    {
      "Start": "024ba51488b9492a87317b195ae076ff",
      "End": "fb2a3868ac5546c5a95c0eb2b2d87588",
      "Id": "40476cecbab74a22b4ad4dfea8d5cc1d",
      "IsHidden": "False"
    },
    {
      "Start": "6cadb466d3ce46fbb56c76dde8b3371a",
      "End": "c01d0da55eeb42b6834d9681ba9338c4",
      "Id": "6712ee346ad7401dadd4db247379f307",
      "IsHidden": "False"
    },
    {
      "Start": "6cadb466d3ce46fbb56c76dde8b3371a",
      "End": "b9786b52620b4030a5bbf8f9129102ae",
      "Id": "fe0720c9983145ee98d6d09f64113837",
      "IsHidden": "False"
    },
    {
      "Start": "4867316478864c39a22d2b7bf0500654",
      "End": "fd2d201f63744d1392cb0335a31f0352",
      "Id": "e198fbac6c52447d86b52dbe7045d388",
      "IsHidden": "False"
    },
    {
      "Start": "b074179489ca443dbd271f89790d9287",
      "End": "e37a727abaf449618782ba1c3a3b48a6",
      "Id": "b0dc63820a6d4d0e942dd15356220045",
      "IsHidden": "False"
    },
    {
      "Start": "75fc460b818240128b603606f047125e",
      "End": "8945c1876b7e4f528f7b77d2098e6aa4",
      "Id": "95c9765f62fa415bac60dd48d6961225",
      "IsHidden": "False"
    },
    {
      "Start": "b6d952c6a8fe404392b976881931206f",
      "End": "19d3f6b0035948908498b3313574f8d5",
      "Id": "33dba41ec4cb4a2bb1e8b4338b77e58d",
      "IsHidden": "False"
    },
    {
      "Start": "b6d952c6a8fe404392b976881931206f",
      "End": "a5bfc25935604b5ebbd1939210e666f2",
      "Id": "71f1d0732a8647de9a7a84adf4b10ce2",
      "IsHidden": "False"
    },
    {
      "Start": "49bc3478c869482dbe81d4a6ed394c86",
      "End": "7b9856927aae4caab97608cbf6a965e5",
      "Id": "4d559ca95d574dee8ab78d9a7fa7a0a8",
      "IsHidden": "False"
    },
    {
      "Start": "49bc3478c869482dbe81d4a6ed394c86",
      "End": "afa734cbc263480f999d3e183ac92032",
      "Id": "dc977a9f46094ce7a221519184874c3a",
      "IsHidden": "False"
    },
    {
      "Start": "f5ba4cfe269f423aaa29ecf8f677f426",
      "End": "f612c46b9ec742c79937887c666109d2",
      "Id": "116639cc3bf749a8898a12773549fbb4",
      "IsHidden": "False"
    },
    {
      "Start": "c026be8640e44a24a725d26cd828b8da",
      "End": "e7906f4ac6a54651bc643da608beb9d9",
      "Id": "3444b3056aa7413e9c89a476184512b4",
      "IsHidden": "False"
    },
    {
      "Start": "12f92dfc9357452ca171d196240e2691",
      "End": "1628f17c52a94cf0bed5a9e2375d1491",
      "Id": "89d5493d07954595b0699fe6cf3bb300",
      "IsHidden": "False"
    },
    {
      "Start": "12f92dfc9357452ca171d196240e2691",
      "End": "19a38c80b1954f01bb39bd1fae201f5a",
      "Id": "7251a0b1f738498b81346a556d676b64",
      "IsHidden": "False"
    },
    {
      "Start": "13ab64dd2f1d49a8806ce2ab8e0e0581",
      "End": "62ccb4a343f64728bd5db72037fefdb2",
      "Id": "e9d64446cb264f739e7fce8ec9ef5ef4",
      "IsHidden": "False"
    },
    {
      "Start": "bf6ae30f9d8e4c878535820b4f8a82db",
      "End": "1627f1263a1547c5bb3d63884c323448",
      "Id": "fd89f79c56dd4f1a8908ea0e56ece9be",
      "IsHidden": "False"
    },
    {
      "Start": "bf6ae30f9d8e4c878535820b4f8a82db",
      "End": "a8e8c8bafaa9409997b4883c22c9f83a",
      "Id": "03c2d857b1ca4f2d9f28c416f9236724",
      "IsHidden": "False"
    },
    {
      "Start": "7a8d53ee252446d88a8d4f2fdaecb1b6",
      "End": "cf8e53c468dd4d999951a2e7326a6ce9",
      "Id": "7c67bf6642d143418fe2589777ee1d4a",
      "IsHidden": "False"
    },
    {
      "Start": "7a8d53ee252446d88a8d4f2fdaecb1b6",
      "End": "1fba072bb3fa4317b5d162aa0f8a805d",
      "Id": "62af57fb2a7945d388f69b7ae7add822",
      "IsHidden": "False"
    },
    {
      "Start": "7a8d53ee252446d88a8d4f2fdaecb1b6",
      "End": "3212a496f9c74160911e5e35cad87a1a",
      "Id": "75028a14a82f4bfabf3b6ed0d7edad68",
      "IsHidden": "False"
    },
    {
      "Start": "cb9bc9515e624e9fa0187952ecbf3d93",
      "End": "33ef5e2c8fa94e1b993d566d0d084b83",
      "Id": "3532b8a85b2f4e6da0c1b1a2b4bb7f40",
      "IsHidden": "False"
    },
    {
      "Start": "cb9bc9515e624e9fa0187952ecbf3d93",
      "End": "94d0fb5807014ebc91de535e2e770f89",
      "Id": "a79ac313c7c6451b9f879fb61fba3b06",
      "IsHidden": "False"
    },
    {
      "Start": "cb9bc9515e624e9fa0187952ecbf3d93",
      "End": "b999b0fa8bae4adf9b7675125ccd5c77",
      "Id": "9eb59f8f5f76490eb95671898224016f",
      "IsHidden": "False"
    },
    {
      "Start": "717e228b7a0e4c66b969b07aa23cee0b",
      "End": "2b0588b389824e4991b6efe624d702b9",
      "Id": "cf358f3f91f34053abea3f72fcc4cc33",
      "IsHidden": "False"
    },
    {
      "Start": "717e228b7a0e4c66b969b07aa23cee0b",
      "End": "f44a13133c944f91bce99d1f4288a301",
      "Id": "1b428ba0fdb2445cba6aaf5a0bce9f0d",
      "IsHidden": "False"
    },
    {
      "Start": "717e228b7a0e4c66b969b07aa23cee0b",
      "End": "bffc554f5ae54abbb1259f85ecb88e24",
      "Id": "ed858355ae05441b8237e366defece8d",
      "IsHidden": "False"
    },
    {
      "Start": "abb74ed738964d7182bb9061e6510c2a",
      "End": "9baad9f61d06419f8bbb75b1bfc28934",
      "Id": "475bcad8af9a44c5a43ee23e2ffba586",
      "IsHidden": "False"
    },
    {
      "Start": "ebf340c07ca04f6483e4999faf94d332",
      "End": "281e1b4421ab46e2bbc90f097c12a7e4",
      "Id": "d215a5b2d4e246768bb3f6b6af3a4c65",
      "IsHidden": "False"
    },
    {
      "Start": "ebf340c07ca04f6483e4999faf94d332",
      "End": "b128a5447bb74c7892016e33863a5063",
      "Id": "b9f6b499b9824934b68fd859d5a10403",
      "IsHidden": "False"
    },
    {
      "Start": "ebf340c07ca04f6483e4999faf94d332",
      "End": "3f21f3c4469b4b96a36270e5ff7e97c8",
      "Id": "648ea29f94b745b5baf9878fe7ce2912",
      "IsHidden": "False"
    },
    {
      "Start": "b98317855b514174b13653e8a7edf40c",
      "End": "6c3025d5475e43d8bf7214d42778fadc",
      "Id": "42dc910e918645be8ba554f1bef7355a",
      "IsHidden": "False"
    },
    {
      "Start": "b98317855b514174b13653e8a7edf40c",
      "End": "419602889df4416d968162d9a7a956d2",
      "Id": "608618155ff34b8a90d0eae2600509ca",
      "IsHidden": "False"
    },
    {
      "Start": "b98317855b514174b13653e8a7edf40c",
      "End": "65b96d0357344ab483f6acca174cdae5",
      "Id": "ec1c5797d0f14a5dbd17b86607d02b7d",
      "IsHidden": "False"
    },
    {
      "Start": "363b076d68be464fbb5fce1c70fcfce3",
      "End": "c20db5506ea5466b8c4d2fe6c3cd3f8c",
      "Id": "f4dfbf0fd08c4e368798acac729efce6",
      "IsHidden": "False"
    },
    {
      "Start": "363b076d68be464fbb5fce1c70fcfce3",
      "End": "ca3a777b68c24a2bb3ddef8c695dfa8c",
      "Id": "1a1b7c17b27e4e15befe594603603680",
      "IsHidden": "False"
    },
    {
      "Start": "55c086a1816f4c2b958fd07a36bd0e9d",
      "End": "921aef5310bc4ae39e92cd1fb384c51d",
      "Id": "d1481c3d9225451da1d8a4015773de40",
      "IsHidden": "False"
    },
    {
      "Start": "373ce715fb0947c6be3baaaa3fdedfdf",
      "End": "5d94524858c943b5a58d473d5bde676c",
      "Id": "cc29e22317fd4d6dbe8343d813f10d4a",
      "IsHidden": "False"
    },
    {
      "Start": "b417084fc90a4fcba0c227f61b259e14",
      "End": "985f3cfebca54513a419700e0ebd4dd3",
      "Id": "664624404ae148c59306c901e16e2ee6",
      "IsHidden": "False"
    },
    {
      "Start": "01ef81e1dba54ddf8a64e49dcde5b85d",
      "End": "8f80823271a34ad68a93a46e8ab5d6fe",
      "Id": "ddd0efae302f409e9897505b59c86f25",
      "IsHidden": "False"
    },
    {
      "Start": "99c4ba5611f74af2a5c22284991ee068",
      "End": "72c1b94ddbb74923a7b36f470d029a27",
      "Id": "a4041fd81779496c94c904922b669be4",
      "IsHidden": "False"
    },
    {
      "Start": "99c4ba5611f74af2a5c22284991ee068",
      "End": "0f10f5c7897d492b8a37b737dbdb8235",
      "Id": "002d563f1dab425fac699c33f4ecdde0",
      "IsHidden": "False"
    },
    {
      "Start": "07550078f60646918c74901f642ad8be",
      "End": "680469f689ff4ccfb56687972d73ae76",
      "Id": "9e302dcd084b4347b310cb7f2885cccf",
      "IsHidden": "False"
    },
    {
      "Start": "3d6856a9e65d479d8378d4d67205dee1",
      "End": "b85f7d13f08640f494f5a739c647e9f5",
      "Id": "ec7b8fa64f1148fc83f138fde9505363",
      "IsHidden": "False"
    },
    {
      "Start": "a0fddc78e3404cfabc1f950aa2357cca",
      "End": "017475e1acfb4de1ad62ad33ed42b171",
      "Id": "481cf76f80954e8798336e91e9d71027",
      "IsHidden": "False"
    },
    {
      "Start": "b3dcfd7f89db4a489afa5464944417ab",
      "End": "29c3d1e670fa403e972acd6c866ddc20",
      "Id": "89bdd18e5d2c4904b9c39a998e069a54",
      "IsHidden": "False"
    },
    {
      "Start": "a24069ff52614025a45c55b6655ac667",
      "End": "be57ddaa5a034dc284696df88533d7a2",
      "Id": "092d9f22f40745a9a32e62285276b2ce",
      "IsHidden": "False"
    },
    {
      "Start": "426269b5664f4ca0824d772ceec34c25",
      "End": "b30eb1c3d64e4242a72ea729c3aa56b8",
      "Id": "a99087a8a24047e5951a40fe74b4c281",
      "IsHidden": "False"
    },
    {
      "Start": "bcea91d986724f0589e0341e880d6f02",
      "End": "da4bbfa69b854b3f96877f586d1a96dc",
      "Id": "28f01ef1d9094d218fd1c7e756ee8013",
      "IsHidden": "False"
    },
    {
      "Start": "7b121218500441cba89d430720d81ce8",
      "End": "0606b24334f3498db1036f0d182c427c",
      "Id": "c8ea8a5f71da46e499f926e6eb9d0078",
      "IsHidden": "False"
    },
    {
      "Start": "8b1fc0f3661848e2855da26970e4de2f",
      "End": "0f6bfdb8383f428ebb4fe8e28ee0acd2",
      "Id": "99e777ea4d4240e6bfc40d2ed3617ac3",
      "IsHidden": "False"
    },
    {
      "Start": "42d298a9bd004fcb9076451231dd9894",
      "End": "d5c901884ca24bf7a4f48bb1286281bb",
      "Id": "6ac5009d16494f5fa8a19036fdb750b2",
      "IsHidden": "False"
    },
    {
      "Start": "28bcae70d8f64e8aa330fed77938ec37",
      "End": "2879443f572a4816a52ce5678acf0a69",
      "Id": "6e9468282caf4671af2e93e78611fd38",
      "IsHidden": "False"
    },
    {
      "Start": "28bcae70d8f64e8aa330fed77938ec37",
      "End": "74409f38622249d8b78d6923ca914d95",
      "Id": "30bab79cd3a64cf6aa5c1152e93cd21f",
      "IsHidden": "False"
    },
    {
      "Start": "28bcae70d8f64e8aa330fed77938ec37",
      "End": "bc84d0ae1d894bac84ac3fd1c7e18372",
      "Id": "01e08ed18f6a4238a788968a1c4d9647",
      "IsHidden": "False"
    },
    {
      "Start": "28bcae70d8f64e8aa330fed77938ec37",
      "End": "70b5758397724feca6ed849155a566fd",
      "Id": "e3cd77be7b4f419f8db72fe9fa67b881",
      "IsHidden": "False"
    },
    {
      "Start": "28bcae70d8f64e8aa330fed77938ec37",
      "End": "30d737d8e7c44b7e81a6315f32ac0fdf",
      "Id": "4949bb57ee9448d5a34fb5fa6db3ed9e",
      "IsHidden": "False"
    },
    {
      "Start": "d1fdaf59ffb64390b55a036e02266b58",
      "End": "0025322275bd4998998019afe1d3612e",
      "Id": "0105fe6ce9a3430b88998a27aa39b8cf",
      "IsHidden": "False"
    },
    {
      "Start": "16214e3a1a3b45a2a3dfc151ad457cce",
      "End": "a2acd043645743949b17a7053aec2411",
      "Id": "dc4d6a6fd06a461bafbd78ea877391c9",
      "IsHidden": "False"
    },
    {
      "Start": "16214e3a1a3b45a2a3dfc151ad457cce",
      "End": "8c42d9dbd22049beb40cd475423b9808",
      "Id": "1af065da896f4191bbe22e144cc51a2e",
      "IsHidden": "False"
    },
    {
      "Start": "16214e3a1a3b45a2a3dfc151ad457cce",
      "End": "94b604212cd7474b99976fc3bf10725c",
      "Id": "5d3e70ba047b4fe4951f935924e5cb5c",
      "IsHidden": "False"
    },
    {
      "Start": "16214e3a1a3b45a2a3dfc151ad457cce",
      "End": "da0cab059eda4fbf80f387ddc5ff9006",
      "Id": "09ca75cf4628415aa76fe92588107cd5",
      "IsHidden": "False"
    },
    {
      "Start": "16214e3a1a3b45a2a3dfc151ad457cce",
      "End": "3cdf66593ddd43ccb495e89e026d4978",
      "Id": "2373db3ad3604e9d9119f1b74916e234",
      "IsHidden": "False"
    },
    {
      "Start": "129b8dcdd8a04b26b8655585829e9e6b",
      "End": "04e954276810443c94f54ab440f6d649",
      "Id": "79b6e42c9da044abb8c305dcfdd9506a",
      "IsHidden": "False"
    },
    {
      "Start": "2217235aa5ff462e989194e1ff022e73",
      "End": "33ac22f0417846fcbe0b1cdb4b6c13de",
      "Id": "a2b5d006b028422c84e2aa57f6960723",
      "IsHidden": "False"
    },
    {
      "Start": "5ab09daf7711407bba68391c617c94c3",
      "End": "285d2818fdea46d6be84a266f19c20b2",
      "Id": "830620f96a0c48bb93cb1b6656454cb6",
      "IsHidden": "False"
    },
    {
      "Start": "fe94da9b213b4b239e91dc9cad358d57",
      "End": "2e9a153da8834d9b939c9e0e19c6178f",
      "Id": "341d4fe5ce2447c4ba0d9edfa1847aa3",
      "IsHidden": "False"
    },
    {
      "Start": "243912082692435a8a95f5d16bf8ec7f",
      "End": "e1f084351b454d398804297dc1eb4253",
      "Id": "25e7c81b6ee94c5bb195be9034c782ad",
      "IsHidden": "False"
    },
    {
      "Start": "751b89fbd7e540628b91fff8ad84976d",
      "End": "e8982ae42f5846509ab63197f495789b",
      "Id": "32d364648cc14152a834ba19f8606faf",
      "IsHidden": "False"
    },
    {
      "Start": "d8faaf0e08e74bf9bad2af55a9e6460e",
      "End": "b9f201a9aaa040519be2740991e98dea",
      "Id": "d7b23a981c6a40f0b531de8e27eb105c",
      "IsHidden": "False"
    },
    {
      "Start": "1ddee159f43c498390fc09e7f65ac2a1",
      "End": "b88ba7b185be406392cb879ec75e9255",
      "Id": "cdc44c3240c949c7a1fe731af582ef31",
      "IsHidden": "False"
    },
    {
      "Start": "a2b96eb6b1084f53a4aff07e50293d72",
      "End": "78e5d1057c314f9d91f34191d899a477",
      "Id": "45896ba27f5349e0b87a106a9a0b8424",
      "IsHidden": "False"
    },
    {
      "Start": "15225bd743774b469cc66593c140bc14",
      "End": "033b888431544859b0cfb6e3a793207e",
      "Id": "cd6321d6a9234359b72da9935e974a0b",
      "IsHidden": "False"
    },
    {
      "Start": "15225bd743774b469cc66593c140bc14",
      "End": "a2594806c62e44e3947bf101d6a20f4b",
      "Id": "2b34048d6cb34c778410840ed71256e8",
      "IsHidden": "False"
    },
    {
      "Start": "0137a579a21b4255b369053f45cf2333",
      "End": "e3086e24576e4de186ff6def75727037",
      "Id": "b8b495428577490db0dd34310cf05ace",
      "IsHidden": "False"
    },
    {
      "Start": "0137a579a21b4255b369053f45cf2333",
      "End": "d44ee03a25f74e60998a474f82b8bdd0",
      "Id": "28315fcb97354ea19cb988a7acb7eedc",
      "IsHidden": "False"
    },
    {
      "Start": "2a29e32fd4374379acafefa95ffccaae",
      "End": "713e3a08553c49c38eb1b589fa903cf2",
      "Id": "6df764a5ca304049b1248153dafd6528",
      "IsHidden": "False"
    },
    {
      "Start": "2a29e32fd4374379acafefa95ffccaae",
      "End": "72b2583df0334bc489f382ac67c4382a",
      "Id": "09ed26f74ee64f6587e32c548dfb15ec",
      "IsHidden": "False"
    },
    {
      "Start": "8b427122d4e64cafb7cec498d6d6dd7d",
      "End": "dc71e3699dc846ce8e75179e4a7e098a",
      "Id": "93cf0c8566634294a5d3958be22d2075",
      "IsHidden": "False"
    },
    {
      "Start": "8b427122d4e64cafb7cec498d6d6dd7d",
      "End": "5a434cc2b239427386d7cd1c39009b0a",
      "Id": "63d23028fe604ada9cf7295784c8771d",
      "IsHidden": "False"
    },
    {
      "Start": "36de9790f4244c8480c804b0c48982b3",
      "End": "48ffac18861749f28da43a933fdf19c9",
      "Id": "21c29f0cc1984a5ebb988e7e431f592d",
      "IsHidden": "False"
    },
    {
      "Start": "7f40f77cc5144b4ca66341e92e087069",
      "End": "be2315b727ef4ce0b2d2501577b14cf6",
      "Id": "0f7b579dd3df43e98d5efd52f672da69",
      "IsHidden": "False"
    },
    {
      "Start": "efd137db4657484389193873f9fbe960",
      "End": "a0b19a5dd75e4dcab7a1db2447bd2473",
      "Id": "c28d43430bd746f4b93590ff567ab1bf",
      "IsHidden": "False"
    },
    {
      "Start": "8f4e25bd11e54ddfa16ab440dda9bb68",
      "End": "996c88ecee3843adb6e079031a3314ac",
      "Id": "b6934128571941c981ab322fb5442311",
      "IsHidden": "False"
    },
    {
      "Start": "83e41fb8aa1c421ab4d351e0565a2a48",
      "End": "a3939b8850ef49d5a893d5baececd9ac",
      "Id": "299ff3dbe5354f2c89ab64996794ca61",
      "IsHidden": "False"
    },
    {
      "Start": "36200a141e054c38b4b0f2560a2822cd",
      "End": "d7acba56c7da489cb2d0211b80105deb",
      "Id": "a00053bc63264f93932f7cd6cc7275f2",
      "IsHidden": "False"
    },
    {
      "Start": "36200a141e054c38b4b0f2560a2822cd",
      "End": "8767dec7b47a40239f099d10b2b61ea1",
      "Id": "005715415e524789a36413bab8c72aed",
      "IsHidden": "False"
    },
    {
      "Start": "36200a141e054c38b4b0f2560a2822cd",
      "End": "0d3ea981b0524200b63e5353dc08e1ad",
      "Id": "6444ca40376f44048678dd9455b555a5",
      "IsHidden": "False"
    },
    {
      "Start": "36200a141e054c38b4b0f2560a2822cd",
      "End": "9ce9de25dcc6413c99efbc697a279f52",
      "Id": "270748583c8d4dbb89462bfa09249c6a",
      "IsHidden": "False"
    },
    {
      "Start": "36200a141e054c38b4b0f2560a2822cd",
      "End": "c9df2140867d422bb9ad764e9a42b739",
      "Id": "5531981551da4f108c24a735fccc4c11",
      "IsHidden": "False"
    },
    {
      "Start": "36200a141e054c38b4b0f2560a2822cd",
      "End": "3e2b1c47e9a244e78a3297ae98b14962",
      "Id": "c9199672f2824c47be5060223266f9b4",
      "IsHidden": "False"
    },
    {
      "Start": "f96a3d55645c48c596753e70f79abffd",
      "End": "9097c7daf46c46dd838cae350131e4f9",
      "Id": "50bfb3ddfa24475aa9523fe7cb060cdb",
      "IsHidden": "False"
    },
    {
      "Start": "f96a3d55645c48c596753e70f79abffd",
      "End": "f0ba8a2d731846159d94f7260cd6bda5",
      "Id": "2d26d8d4cbde48358f18ef9dbf21f060",
      "IsHidden": "False"
    },
    {
      "Start": "f96a3d55645c48c596753e70f79abffd",
      "End": "406bc4f8bef54f63bfd69930975f7c9e",
      "Id": "4a21a545a562400bbdbb88ee4611bfda",
      "IsHidden": "False"
    },
    {
      "Start": "f96a3d55645c48c596753e70f79abffd",
      "End": "b34208e4447343eca4278d797ae03f47",
      "Id": "a54562f3e0814230a2caae76f462d5a3",
      "IsHidden": "False"
    },
    {
      "Start": "3ecc968457494761a80ec53fb531d02e",
      "End": "220825ba0c2c4675b28a0471b1800065",
      "Id": "8de9e999af0344eb983da54d44b36071",
      "IsHidden": "False"
    },
    {
      "Start": "3ecc968457494761a80ec53fb531d02e",
      "End": "22707e7c7a9e408ca65d1e77556d5493",
      "Id": "a6798041acaa4199b099ceb4cc60f767",
      "IsHidden": "False"
    },
    {
      "Start": "3ecc968457494761a80ec53fb531d02e",
      "End": "9f7a1ffac4e447ba9c6cd1e4c995b801",
      "Id": "c45356c1ed0f4cc0ae8fa598e48732c7",
      "IsHidden": "False"
    },
    {
      "Start": "3ecc968457494761a80ec53fb531d02e",
      "End": "fc725221999b4a31b4b9d345e5e1cca7",
      "Id": "b2023a1c6c1f45bc91ecbeb49f3fe4f4",
      "IsHidden": "False"
    },
    {
      "Start": "3ecc968457494761a80ec53fb531d02e",
      "End": "d92db1b49f9747c2ad75570fafca685e",
      "Id": "7df5075305cd4049a4817f0fadeacb3e",
      "IsHidden": "False"
    },
    {
      "Start": "3ecc968457494761a80ec53fb531d02e",
      "End": "24e22de9a48a43c7ac0641401c6ae405",
      "Id": "41369c14728041bead7e249e4799b24f",
      "IsHidden": "False"
    },
    {
      "Start": "29002b7179cf4bf6aeb8fec8656f4bbc",
      "End": "64f7e1f9e05b4509a52c7b12a5c4e057",
      "Id": "3d809a6cca644649b565de1cd2707577",
      "IsHidden": "False"
    },
    {
      "Start": "29002b7179cf4bf6aeb8fec8656f4bbc",
      "End": "2e8190f792c84006a463b1c89583001c",
      "Id": "7976e9cacd87411cacd2e6eeb5a9b9f1",
      "IsHidden": "False"
    },
    {
      "Start": "29002b7179cf4bf6aeb8fec8656f4bbc",
      "End": "320808529283402bb21d13b6db8cb47c",
      "Id": "c05f9d57043746bdad3cbf4d9702ac2e",
      "IsHidden": "False"
    },
    {
      "Start": "29002b7179cf4bf6aeb8fec8656f4bbc",
      "End": "3875ca47c6114cd795a31128d8905a21",
      "Id": "7410a984f76a483c8ada9320c525084a",
      "IsHidden": "False"
    },
    {
      "Start": "ed95fb8d7b774dcd813671b4ff82965c",
      "End": "75ed0d1161964b46a1e48882fbd0aafc",
      "Id": "2aed9de9fea8458eb338b43c709d8c4d",
      "IsHidden": "False"
    },
    {
      "Start": "ed95fb8d7b774dcd813671b4ff82965c",
      "End": "db805a6e363549e79b06ae0681501f0b",
      "Id": "e126f496035640e0a3ea841beddffcf5",
      "IsHidden": "False"
    },
    {
      "Start": "ed95fb8d7b774dcd813671b4ff82965c",
      "End": "4528fb558da546eaa956f2001fdfc4de",
      "Id": "61764825dd894d24acf9451589ffc002",
      "IsHidden": "False"
    },
    {
      "Start": "ed95fb8d7b774dcd813671b4ff82965c",
      "End": "1191a26fc4cc42c888c96dd3afc9dbcf",
      "Id": "f44d1c3ac66f40a88e96e736b5d6e672",
      "IsHidden": "False"
    },
    {
      "Start": "ed95fb8d7b774dcd813671b4ff82965c",
      "End": "836f515e1b4544e2898c4ab634eceba1",
      "Id": "7bd387ff1ace4cd0b9816fd7ce1de002",
      "IsHidden": "False"
    },
    {
      "Start": "ed95fb8d7b774dcd813671b4ff82965c",
      "End": "a98f4f89dfb2409d973bea8f9cd3b174",
      "Id": "3fa3fb391d5345df8e2970a309d03bed",
      "IsHidden": "False"
    },
    {
      "Start": "7d231e02e0c649788d5e06e8246f61a8",
      "End": "5b616012c949441995fb9a3a57de5fa0",
      "Id": "ccd2dcf8d51e4a2985ab863cdab001e2",
      "IsHidden": "False"
    },
    {
      "Start": "eb0e54d7f79041959fe9625253c1e7a2",
      "End": "ff75e0a0ddcc445e959ce74a9b3efb52",
      "Id": "bb9d4a39956e412bbfeb4f30d04225eb",
      "IsHidden": "False"
    },
    {
      "Start": "d85e908a940343ad90ee4318ab68b87b",
      "End": "e0895e89ea5647c090cbc38e723c5d34",
      "Id": "3769dc294a4547339f8b51a4fef5eef2",
      "IsHidden": "False"
    },
    {
      "Start": "7df49136902a48dbbb9368715da2d4c9",
      "End": "977448746b94471c87c9785d651b10c1",
      "Id": "c7c6106c7c5c41cf918861a995ae53b7",
      "IsHidden": "False"
    },
    {
      "Start": "0d12504224f441a1a6fd6482e78af1ed",
      "End": "6c6f1a87399947fa85cd3559add17a77",
      "Id": "3155cb2c4198485c92cb0350009cbcb5",
      "IsHidden": "False"
    },
    {
      "Start": "8b06f5f2179b4abca6c63c736c83ff10",
      "End": "c7d76a99eb02407eb6d7438e437f8f5f",
      "Id": "3473f54e0c6e417997a0b5fccd357e93",
      "IsHidden": "False"
    },
    {
      "Start": "b06ace7c6b724ef187edd3ce1e374cd8",
      "End": "e228c723d30149a6bf833ca340c85aed",
      "Id": "4d96adcf590a48119b813596785e5d11",
      "IsHidden": "False"
    },
    {
      "Start": "af12e051f048489fa4cf87252bc09ba6",
      "End": "cb95da5a9dfb4b7e846a99d65eb0ad0b",
      "Id": "4b486b5c13444f23878985fb1246acfc",
      "IsHidden": "False"
    },
    {
      "Start": "a9d6022f82194896b4ded24876c22538",
      "End": "bdcbba4f838942f496774233205694fa",
      "Id": "f985ff3484014e5486e6e833879c70f0",
      "IsHidden": "False"
    },
    {
      "Start": "a647dc675645475fa92f062e159f3217",
      "End": "183002d43e4a4f6d9d94f50b58bdb877",
      "Id": "e0dba0fe545146f09a80018f458871e5",
      "IsHidden": "False"
    },
    {
      "Start": "a647dc675645475fa92f062e159f3217",
      "End": "837fe309b349418b9fb32724b875f2c1",
      "Id": "4fc82575067447f7bd889318f29f190b",
      "IsHidden": "False"
    },
    {
      "Start": "a647dc675645475fa92f062e159f3217",
      "End": "4c976791cc794ed793cbb14754a5d7f9",
      "Id": "ecf3b9eaacd8472b97e6d032e56c54c0",
      "IsHidden": "False"
    },
    {
      "Start": "a647dc675645475fa92f062e159f3217",
      "End": "e458023814ba45f7837aefd9628c4e62",
      "Id": "c40a465729f148ba8613f8f103cf9391",
      "IsHidden": "False"
    },
    {
      "Start": "f9d412f3287a468d9ba84aa6b6b5dd9e",
      "End": "bc7d43cf865a48339f61a78e847f1dc2",
      "Id": "3f357b0970da4d639f8b5f370b80f06a",
      "IsHidden": "False"
    },
    {
      "Start": "f9d412f3287a468d9ba84aa6b6b5dd9e",
      "End": "bca0fbc506dd4da7a0cd635e31fecadf",
      "Id": "17ef2d3213934084a98745e1e0128ebb",
      "IsHidden": "False"
    },
    {
      "Start": "f9d412f3287a468d9ba84aa6b6b5dd9e",
      "End": "619b013b0f1b490cb7fe75d0390fb0ad",
      "Id": "49c4f6a9fc84424dac0edf2b389c5c94",
      "IsHidden": "False"
    },
    {
      "Start": "f9d412f3287a468d9ba84aa6b6b5dd9e",
      "End": "17aa93efcdd34bb296c61d4edbf74dfa",
      "Id": "816f4d8949044d068936e01eb2bb36a8",
      "IsHidden": "False"
    },
    {
      "Start": "e34627cf12f3453e8e57fde8b1a08317",
      "End": "56ec4c88e7374f5c8db28c0477849e71",
      "Id": "5ce859e4058b421c80ad5a3133335013",
      "IsHidden": "False"
    },
    {
      "Start": "f428eb57632b439caac08a0965490834",
      "End": "55ae82f4e97642d2a4cfdb4169e6916b",
      "Id": "785b8b1fb85f491595a1e7078f395a96",
      "IsHidden": "False"
    },
    {
      "Start": "553297fd2f804fe6b8c696b38c8225ca",
      "End": "851a14a460274ceb981d6b207f955e8f",
      "Id": "4333ec568a804052b9ba425ca642e08f",
      "IsHidden": "False"
    },
    {
      "Start": "6d74bd50ca2d48a3b780ba7eeab69812",
      "End": "5cdbd511e5694a0e9f86e2348262fd06",
      "Id": "641d674aa6e74d03b199e0ee72da512e",
      "IsHidden": "False"
    },
    {
      "Start": "8bef6aab691a4690b277cca0df2e4137",
      "End": "01354a5d7ac14a429c3101f6ea60048b",
      "Id": "3280b6691e454db993f265f398021245",
      "IsHidden": "False"
    },
    {
      "Start": "1364eaa25de24e5d81a9d8f01c8aabbc",
      "End": "d84f4b655a904f088bd3edce6125ca0c",
      "Id": "59905b0863044bc6afc861f2d821fadf",
      "IsHidden": "False"
    },
    {
      "Start": "1364eaa25de24e5d81a9d8f01c8aabbc",
      "End": "997d6777b42f459ba6763c6733fbd7e9",
      "Id": "90f20d5a429c41e9852f60cbf3ef944d",
      "IsHidden": "False"
    },
    {
      "Start": "16fec3f525ba48b39d1468af07e5a986",
      "End": "edec0ce74db840e7ac99e4a7abcf8f13",
      "Id": "45ca4062656644cfb69a28632ffec2f4",
      "IsHidden": "False"
    },
    {
      "Start": "ef41ed706ff94a1d8ba3c3f527284763",
      "End": "10ca1bb15c83463099020c521301d7f3",
      "Id": "6dcf3f905660425a8c03364ed781cbb0",
      "IsHidden": "False"
    },
    {
      "Start": "4bf684fd4fc84d27b5fe581f3124dbda",
      "End": "333b9f85f3064eae8c67c3126e10e12a",
      "Id": "097f15d5a22e48318f611c08362e48a9",
      "IsHidden": "False"
    },
    {
      "Start": "4bf684fd4fc84d27b5fe581f3124dbda",
      "End": "99ed9bc46db041b1a465fc9a70f24384",
      "Id": "341f0007581c47c587c84fe391d890d3",
      "IsHidden": "False"
    },
    {
      "Start": "b083b2b6bd23498a924bc5e541a273cb",
      "End": "c56fec5798d44286a199b27d3d85198d",
      "Id": "0485e80d2f754c5b970e8cff35d17b24",
      "IsHidden": "False"
    },
    {
      "Start": "b083b2b6bd23498a924bc5e541a273cb",
      "End": "df368be5258141fe8a1d2a3e9cd65486",
      "Id": "b1a12647520543e4bea64a479bb8c4fd",
      "IsHidden": "False"
    },
    {
      "Start": "b083b2b6bd23498a924bc5e541a273cb",
      "End": "76a6d00918a44580ab4418e0eb280e5f",
      "Id": "0f35127831894f6a9ecf7302c04de1e9",
      "IsHidden": "False"
    },
    {
      "Start": "9f1690b3c1bc43089e90f21de72ded5b",
      "End": "847b7065276e4a9e8e2fd19f12854e0b",
      "Id": "7fc732abce51439c8ff515ddd1abc741",
      "IsHidden": "False"
    },
    {
      "Start": "9f1690b3c1bc43089e90f21de72ded5b",
      "End": "3a5796d5500c4572a716c48278e68e15",
      "Id": "3c8e71ac09dc4c5fb944400c479bc691",
      "IsHidden": "False"
    },
    {
      "Start": "34cad9af5ad847f5aad44c64dee2756a",
      "End": "13e94c7a58b0430e98495c3673d07fff",
      "Id": "42731d2448214a67a2f7c278965dde31",
      "IsHidden": "False"
    },
    {
      "Start": "e18d7f19443e4d4db489a3dafb689d32",
      "End": "9c7eb1919b894fe38e6af4518d6c4e81",
      "Id": "d9e0480709814bf8a04c304a34aae81a",
      "IsHidden": "False"
    },
    {
      "Start": "e18d7f19443e4d4db489a3dafb689d32",
      "End": "4822c8fdcab94f48a21972539909d4c4",
      "Id": "46c1a10d83ff4cb4830d8b3831133563",
      "IsHidden": "False"
    },
    {
      "Start": "21caae989f6d4b0da6841f09530ba212",
      "End": "680732d8911a485f988fd035ea275314",
      "Id": "0c97bf46c1e64df1a7b913df50c8363f",
      "IsHidden": "False"
    },
    {
      "Start": "21caae989f6d4b0da6841f09530ba212",
      "End": "5c2dba13e445455eab69d520fc2b9305",
      "Id": "10b30d1532334c7ea8dfdd0e3aeae64f",
      "IsHidden": "False"
    },
    {
      "Start": "4fa13e55719644798ff8752e33f87690",
      "End": "0df2fe8f68474ab5af2f0c1276c07542",
      "Id": "d8f9e8ca611d4d5f85afbea56d2ade1e",
      "IsHidden": "False"
    },
    {
      "Start": "d7ca94dff1354271aebc2de3592625b7",
      "End": "b1b3a62a425d4bf3bc6d70fbaf33bbe0",
      "Id": "6643f8547171417aae1ed25ca02758fe",
      "IsHidden": "False"
    },
    {
      "Start": "4d2db588bd8b410b92c993fda06075d5",
      "End": "c49ca11a3d7141dc92159a45600d549d",
      "Id": "486fea63aa0747bca27b1f2f9ccf1463",
      "IsHidden": "False"
    },
    {
      "Start": "1430f8b1d6a74b13a89235365c8b0723",
      "End": "bb4e5d384474456dad0628d4f12ea600",
      "Id": "89b20c5aacbd496c871b3e51cf80d6fa",
      "IsHidden": "False"
    },
    {
      "Start": "d850b94c1a334aeea500a516f3df0bd2",
      "End": "27e7901dc1724bdb81ee080cbad2ac95",
      "Id": "6fbe9653404840e1bfb5d6f4aec05cbb",
      "IsHidden": "False"
    },
    {
      "Start": "b7ad556460eb4c9a975879bc9af9684e",
      "End": "99638ff7dcb747c7be92f04779938901",
      "Id": "2b3a163bea8f4ea0a02ffcfd53b8541b",
      "IsHidden": "False"
    },
    {
      "Start": "e568c7a4574d44628c0a4fe01c1630d4",
      "End": "ec29c96173c74d32826875068b74d695",
      "Id": "0426483f5c87455ba39cbf720ef450c0",
      "IsHidden": "False"
    },
    {
      "Start": "e568c7a4574d44628c0a4fe01c1630d4",
      "End": "90648591337b495da6ffb217ebbe9886",
      "Id": "2e9571eeb20b40d992bc1887f5efcecb",
      "IsHidden": "False"
    },
    {
      "Start": "4992935ca3ec400bbf03cf0eb2c0ce32",
      "End": "3d89210c2a774d4bafb8a598811fb238",
      "Id": "9b450be67ce94b82be40878828632d02",
      "IsHidden": "False"
    },
    {
      "Start": "4992935ca3ec400bbf03cf0eb2c0ce32",
      "End": "7703247229954caeaf7dd05433ac1954",
      "Id": "fa9098f5e15e43ba9888cb0d8d708cdd",
      "IsHidden": "False"
    },
    {
      "Start": "4992935ca3ec400bbf03cf0eb2c0ce32",
      "End": "ea40df39db754b87a7cd9dc3a53699f8",
      "Id": "03aa51224fb445fa8e916de08831bee6",
      "IsHidden": "False"
    },
    {
      "Start": "e45fd49ab24a48ba9a9e48a58985beca",
      "End": "4f1c849d658f463bbc45c3944d57ebb0",
      "Id": "0e9b7513cf4c4e3e96071471e65e693f",
      "IsHidden": "False"
    },
    {
      "Start": "e45fd49ab24a48ba9a9e48a58985beca",
      "End": "2b644afd356946fcbfb75b8e62f8c3d6",
      "Id": "c342360a0548419da6bef85c1c1096f1",
      "IsHidden": "False"
    },
    {
      "Start": "a2b84249011a4598b971dc76108f5dc4",
      "End": "41591d93de0b4451a328d248b095be92",
      "Id": "a0d9f0bc31584d75a239bb502aebdac9",
      "IsHidden": "False"
    },
    {
      "Start": "a2b84249011a4598b971dc76108f5dc4",
      "End": "979d2f500c574da9b204a01ff9a3d400",
      "Id": "6610393bc593458bb8c0fe6a2d84f738",
      "IsHidden": "False"
    },
    {
      "Start": "a2b84249011a4598b971dc76108f5dc4",
      "End": "f7c36a2c39f142d08dcd7c6f654a94e7",
      "Id": "5e71c10b2aa749a0b9e998ca3da27eae",
      "IsHidden": "False"
    },
    {
      "Start": "a2b84249011a4598b971dc76108f5dc4",
      "End": "cf655a8ba6a1447a8795b91ab8d006a2",
      "Id": "1ad7ef3fa865450eaf1e61bc1766a644",
      "IsHidden": "False"
    },
    {
      "Start": "92f1eb65aad14e029f082baab6127074",
      "End": "9c1b3c060caf4c139407f75990dd756e",
      "Id": "745de197b4654a75a1fd470723a95f1c",
      "IsHidden": "False"
    },
    {
      "Start": "92f1eb65aad14e029f082baab6127074",
      "End": "2c9fad69f40c47b4823d4fc5f0f85b8d",
      "Id": "42b59e98552548aa8d6eaae638a8154d",
      "IsHidden": "False"
    },
    {
      "Start": "995e2ce7d84e44c581b52c930007e12e",
      "End": "c586976505dd4f319ab0276a763dc881",
      "Id": "23b1a32d8b56417b892e45075d04a1eb",
      "IsHidden": "False"
    },
    {
      "Start": "995e2ce7d84e44c581b52c930007e12e",
      "End": "f7e6cc4510494810ae6f948caa50fd46",
      "Id": "1a11a954a9264ee4bdda599f22216d2c",
      "IsHidden": "False"
    },
    {
      "Start": "995e2ce7d84e44c581b52c930007e12e",
      "End": "dc8e89bd03634ceeaef079070522e395",
      "Id": "f8ba62f083bf404ea1656870cb236ddb",
      "IsHidden": "False"
    },
    {
      "Start": "0cf03c87f6c347acb88c1c667063f954",
      "End": "a32a288bd80844418ec52da9e096d9e6",
      "Id": "8d815fd303b2489fbeed3b343b07417d",
      "IsHidden": "False"
    },
    {
      "Start": "0cf03c87f6c347acb88c1c667063f954",
      "End": "ad0ff5830ff3454682431c86b48cd830",
      "Id": "2fb825817e914c94a0e2f5632b80bd40",
      "IsHidden": "False"
    },
    {
      "Start": "e219bf75f28149ccad663c800053f215",
      "End": "79e02168406749acb77946e259f38348",
      "Id": "e2be02bc87c4470ea1cc25642e869740",
      "IsHidden": "False"
    },
    {
      "Start": "e219bf75f28149ccad663c800053f215",
      "End": "f10c1b5ac82b493bbfc8b7a4d814bf78",
      "Id": "6d95c5446c13487c8a7e6313fd959111",
      "IsHidden": "False"
    },
    {
      "Start": "bf2ba8bf13d540c3be690e73692fc708",
      "End": "4b4990904f964e0dad95cec098643320",
      "Id": "d5bb63f47e72499d8aabe5ed6a2cbdd2",
      "IsHidden": "False"
    },
    {
      "Start": "f0c840c8625b490f8ecc95ac124a4cd0",
      "End": "11107b6497ef402fb0af5cfac0884536",
      "Id": "e664ae82b1a74fcc8fee542f4a05da11",
      "IsHidden": "False"
    },
    {
      "Start": "f0c840c8625b490f8ecc95ac124a4cd0",
      "End": "ce81b90066894fdeb89c97c9a9f8abcb",
      "Id": "15782ec15c1a463d81039f588a7cd49a",
      "IsHidden": "False"
    },
    {
      "Start": "594de923fdfd4f9a999abbcf33bcf7fe",
      "End": "69dd1ea2b55b43e8b6ca0412ddb41b03",
      "Id": "170c0838988b44469f0bf4c52c467af8",
      "IsHidden": "False"
    },
    {
      "Start": "594de923fdfd4f9a999abbcf33bcf7fe",
      "End": "0dd0e5f3c54645dbbc762be238999675",
      "Id": "99e4f1f661a84d498dcf4a640a3b99b8",
      "IsHidden": "False"
    },
    {
      "Start": "066a9f31c8024e2098e5a957b9926d4a",
      "End": "3767a37c5f3e4bad851276309cf312af",
      "Id": "71b3e38ed692449f89d037a209c753a2",
      "IsHidden": "False"
    },
    {
      "Start": "066a9f31c8024e2098e5a957b9926d4a",
      "End": "15101ac6febb43e2babde180c434aabf",
      "Id": "cea6f87c579243ada041ab0fec00663f",
      "IsHidden": "False"
    },
    {
      "Start": "8ac22bfc83b44668bae2154e76705848",
      "End": "8746c164c3244e6bac8cf997490cd71e",
      "Id": "8d3f50aa25fe4b6e93ff3de0bcbcd0a9",
      "IsHidden": "False"
    },
    {
      "Start": "8ac22bfc83b44668bae2154e76705848",
      "End": "fed1a78346de4c6c98665f43215d523b",
      "Id": "e8bff5c5cf1c4c5b95bd78dc16ddb429",
      "IsHidden": "False"
    },
    {
      "Start": "8ac22bfc83b44668bae2154e76705848",
      "End": "2fe340346fdc49a784a7cd6efbddc93f",
      "Id": "dd109c655d484f1fb0aa2c52192880a2",
      "IsHidden": "False"
    },
    {
      "Start": "ef29b87fbfef429cbafdf30293a27600",
      "End": "fcabe3609c19417c93a2f18be45ec8de",
      "Id": "a5b913ef35464e8ebae01d4aaceb1619",
      "IsHidden": "False"
    },
    {
      "Start": "ef29b87fbfef429cbafdf30293a27600",
      "End": "05f088da78374ac0be1d72db481d64a2",
      "Id": "90012600bec6408e8f70aaa52bc3864a",
      "IsHidden": "False"
    },
    {
      "Start": "11dc5d8010ac43959e205daf576ed7aa",
      "End": "ba82d462ce4f4773b08c193791b7049e",
      "Id": "4d00bb7b4c1f4314b3d196c9d238139c",
      "IsHidden": "False"
    },
    {
      "Start": "11dc5d8010ac43959e205daf576ed7aa",
      "End": "91735dff2afd4c80a039aa4c467a9fcc",
      "Id": "351545309ec946bab15c02349fdf8d6e",
      "IsHidden": "False"
    },
    {
      "Start": "8190aa2cb74744738fa267d4151c25a2",
      "End": "38a4cc776c2e4d7abbd4d7e8d7eefb91",
      "Id": "315bbc28c5ba41e38ad7e5643bd28881",
      "IsHidden": "False"
    },
    {
      "Start": "7e18ec2e087e4012ab863f93b7efe658",
      "End": "b137590f77d44323987b355378452be5",
      "Id": "d96141c78eeb48b0b9b52719355e7237",
      "IsHidden": "False"
    },
    {
      "Start": "7e18ec2e087e4012ab863f93b7efe658",
      "End": "c20e802d303843c9a4edc0dbc872c6f1",
      "Id": "4b0e0c4de7b146b78b1450e1cd3c8c95",
      "IsHidden": "False"
    },
    {
      "Start": "ee87029a8f824def8e22b7e0716babc0",
      "End": "1cfbd04c2784426aa8403d9b9a2f65c1",
      "Id": "e65e551210754e2e8c52b35b0bc4ac24",
      "IsHidden": "False"
    },
    {
      "Start": "ee87029a8f824def8e22b7e0716babc0",
      "End": "51703a0717a64bc7a74c22a98406f156",
      "Id": "43cc3e9726fa4b578a1bffc2a0fb12d8",
      "IsHidden": "False"
    },
    {
      "Start": "ee87029a8f824def8e22b7e0716babc0",
      "End": "3fc192e602d4482d834f56aee95b5f0d",
      "Id": "cb33416a50654412b5a20d77295c9a86",
      "IsHidden": "False"
    },
    {
      "Start": "ee87029a8f824def8e22b7e0716babc0",
      "End": "00b5d6d5c6974f27b708437797f88588",
      "Id": "a92505f529a64e118b71e2ae4f4e941a",
      "IsHidden": "False"
    },
    {
      "Start": "2a15e2bcf9904d618f895c697120aea3",
      "End": "2d7d1a2a08d1404bb3b34e474081ad76",
      "Id": "f71c946c5b9d42dc924635e905475222",
      "IsHidden": "False"
    },
    {
      "Start": "2a15e2bcf9904d618f895c697120aea3",
      "End": "4e911ac78eff48d39983938a0a54eedd",
      "Id": "6c201f00da1640e9909beaacc8f16175",
      "IsHidden": "False"
    },
    {
      "Start": "2a15e2bcf9904d618f895c697120aea3",
      "End": "6dd5cc825b954c96b1cf4eb14e820e4d",
      "Id": "01ee19ddef0e4e989102d0af287d3a9c",
      "IsHidden": "False"
    },
    {
      "Start": "45cf7d55a8cd4aacb7c91052b161b65d",
      "End": "9fa618a06c104ecda8220bd026d6e133",
      "Id": "00623e838d5d439b9c982dd9667fe024",
      "IsHidden": "False"
    },
    {
      "Start": "45cf7d55a8cd4aacb7c91052b161b65d",
      "End": "fc8858754cc144c0abaf53e136abffa1",
      "Id": "5dc6640a92ab4fc6803409c73ca5fcd1",
      "IsHidden": "False"
    },
    {
      "Start": "80bce1117e7140e5b3dd4b0e5c293318",
      "End": "016b2806ada743db9851edecb45e2c26",
      "Id": "ac01d44a6c264d8993a9a511f6f50467",
      "IsHidden": "False"
    },
    {
      "Start": "8a2d8dfe6c5f4a09815785906b17758e",
      "End": "7416140fb6ef4fedad30a6f9cba7a55f",
      "Id": "c89613bb499f4b1299e63596f0b975b4",
      "IsHidden": "False"
    },
    {
      "Start": "8a2d8dfe6c5f4a09815785906b17758e",
      "End": "da83535a2fad4e5dad07820404dc1c8c",
      "Id": "b42f43a1457f498bb0e9e62c7d8b2c69",
      "IsHidden": "False"
    },
    {
      "Start": "d290ea4e46be4122ae8059616d1bc19d",
      "End": "7d6bb5ea081c41dfb401a8134fbd9ee5",
      "Id": "24b18c86ea914b9491d41d0b0936bda5",
      "IsHidden": "False"
    },
    {
      "Start": "d290ea4e46be4122ae8059616d1bc19d",
      "End": "2d05931677e84d23a02d3f22805240c4",
      "Id": "42f513719bf645fc938cf375454175e8",
      "IsHidden": "False"
    },
    {
      "Start": "699eeb5468384454bed29bc76f4e867b",
      "End": "cb92853832c94af68ed71cffbdac4eb5",
      "Id": "72f8620ae9574dcfa17b1a8df4824749",
      "IsHidden": "False"
    },
    {
      "Start": "699eeb5468384454bed29bc76f4e867b",
      "End": "52a26faabd6c4fd4826ca090e8de1227",
      "Id": "af3946fa97784ad0a7e1d58e913d635d",
      "IsHidden": "False"
    },
    {
      "Start": "aa0bb816e3f24173b11f85b1ba00e55a",
      "End": "94242ef83fa548feaeb0083670208674",
      "Id": "808249234b9042968794fba31e458687",
      "IsHidden": "False"
    },
    {
      "Start": "3b9ab0730a55487791be97eed8efa839",
      "End": "c7259dc67d65416b8e2cc6fd2795094a",
      "Id": "d18bce356f564b7cbb09660ef7e28a44",
      "IsHidden": "False"
    },
    {
      "Start": "8108b766677448178f61ef01b90c8fec",
      "End": "331f950dcb52479abb72262b0e7072e8",
      "Id": "32079e50c1684129a3e2398302881446",
      "IsHidden": "False"
    },
    {
      "Start": "7a2a209c9acb4bee8f3f63d62c26441f",
      "End": "4226921a1499469997e19d20c6fd66d8",
      "Id": "3dcb565a67174e518a41a5344097eb95",
      "IsHidden": "False"
    },
    {
      "Start": "6c982a4d743046d49baf094640d8bc83",
      "End": "1ee609e4c3554e46a9b26a5e61df4ea5",
      "Id": "8dd2ca16a8cb4905a2e4e1f025d064f2",
      "IsHidden": "False"
    },
    {
      "Start": "d559bb357f8d43a9b7758b2d7c95f0af",
      "End": "e8b0e634946b498bae29e84d8e40027a",
      "Id": "0d7420a9041948db8e0b4229d75aeaca",
      "IsHidden": "False"
    },
    {
      "Start": "7239217feb3d4f17a43bfcd086125ef9",
      "End": "4e52f2b5b66e4a2cb18b048129d3d901",
      "Id": "434ea554efe7411e87b3d6fbfbe2327c",
      "IsHidden": "False"
    },
    {
      "Start": "e64dacf71bef4c229d56a410c7f25300",
      "End": "5aa09a9f8823452b83ea40a59bafa156",
      "Id": "afd1dc4ef9224256a34dd22af4cebdfa",
      "IsHidden": "False"
    },
    {
      "Start": "52de1293c7d24a25962cdb7ef251e9d4",
      "End": "702ab0b6a4d84bce8cfb448e9e6f6351",
      "Id": "e8e40049888147cf9bcda2eed4ae85c7",
      "IsHidden": "False"
    },
    {
      "Start": "c708bc3f81484802b1653782cc15b5be",
      "End": "02582db90c824c579f423b0c166b0dd1",
      "Id": "11c5dd9037d04509a3bd2a20318d4278",
      "IsHidden": "False"
    },
    {
      "Start": "0122c2659e9e4be4be48afc80736abb1",
      "End": "2829c5435fa742148d4d5cffe36a89fd",
      "Id": "51138bf6c7ea426d94a089fd85889025",
      "IsHidden": "False"
    },
    {
      "Start": "2151ad2c6c6343eb9ea99fc55cdd23dc",
      "End": "276aa4391b06418ab0dedf58a0923405",
      "Id": "092330521645419f889fefcc7f1addd3",
      "IsHidden": "False"
    },
    {
      "Start": "2151ad2c6c6343eb9ea99fc55cdd23dc",
      "End": "1cff4843e5514c77b740cfdb8f20bcb9",
      "Id": "eca3799579b042cd9d961e68f6aa3591",
      "IsHidden": "False"
    },
    {
      "Start": "2151ad2c6c6343eb9ea99fc55cdd23dc",
      "End": "dde8545e9b734e5888f61996d2d08da3",
      "Id": "59e24f8af9e748cc8a99f574d5f3e502",
      "IsHidden": "False"
    },
    {
      "Start": "9fe1bced82ef491a9da2680ece368397",
      "End": "9b83441232e248119df16897b12e6e96",
      "Id": "04fba1edd7874edcb48fe84b08c1bbfd",
      "IsHidden": "False"
    },
    {
      "Start": "9fe1bced82ef491a9da2680ece368397",
      "End": "c80643d4c5e44064a112728d31309333",
      "Id": "a5667c7e14a749bda07cdabbbf92ab0c",
      "IsHidden": "False"
    },
    {
      "Start": "9fe1bced82ef491a9da2680ece368397",
      "End": "2c8045a237eb45aab71f9228ac4616dd",
      "Id": "4afc7f5cb81b4f24b7e10b78978c2d82",
      "IsHidden": "False"
    },
    {
      "Start": "b2ee049ba5854817989b0efa65568d5a",
      "End": "8045298a806a4ba2bcdac5be62dab3e8",
      "Id": "34c6096bf12d4715b969ce738c638549",
      "IsHidden": "False"
    },
    {
      "Start": "b2ee049ba5854817989b0efa65568d5a",
      "End": "c348fa15a7c946498728156a5177c9af",
      "Id": "a0351b78d37c4b69a78afcd5dd09af1a",
      "IsHidden": "False"
    },
    {
      "Start": "2a2f80f1b8fd484e8a04408cd4c76bc0",
      "End": "fde1ca82eeea48b4bac3e1c15256cb7d",
      "Id": "32bafdca248342a9a69720b9ec3e30c4",
      "IsHidden": "False"
    },
    {
      "Start": "21509651a47c4498a82055cf11f6106e",
      "End": "4196209c34e0498586cc5c4264b111e6",
      "Id": "c15d027c28f3488ea2da68402b67f502",
      "IsHidden": "False"
    },
    {
      "Start": "b91fbc59e9ec485299bbbd6f3a9f1a48",
      "End": "af560d8b75c14fbf919858133f73f865",
      "Id": "dbc3d664da5e4315b39bff088a9cac77",
      "IsHidden": "False"
    },
    {
      "Start": "b91fbc59e9ec485299bbbd6f3a9f1a48",
      "End": "f996024d1dd04bdf8572c3e356087b8f",
      "Id": "b4617a2795344dbb809d28b068354f74",
      "IsHidden": "False"
    },
    {
      "Start": "b91fbc59e9ec485299bbbd6f3a9f1a48",
      "End": "420833cf4fe046139f46c3a79ae94792",
      "Id": "26e075c0e9884dcca238483b6827c8b3",
      "IsHidden": "False"
    },
    {
      "Start": "b91fbc59e9ec485299bbbd6f3a9f1a48",
      "End": "307a8ebf7cb14019a1fa061136db2328",
      "Id": "ad334056342f46ecb599e6e1ef10b502",
      "IsHidden": "False"
    },
    {
      "Start": "cc41fa26439f4109b2510d37967ac084",
      "End": "ff466773cda94fb2a3eb3a77887623de",
      "Id": "c4d1ed83448f479ab764f96fd5ac5ebc",
      "IsHidden": "False"
    },
    {
      "Start": "cc41fa26439f4109b2510d37967ac084",
      "End": "3f966df436964d529349f045220f67c5",
      "Id": "3d3db7bf84a249e0a6492c6147cc4a3d",
      "IsHidden": "False"
    },
    {
      "Start": "cc41fa26439f4109b2510d37967ac084",
      "End": "9aa0d0a6c008433c8515e92d4a235e61",
      "Id": "0341b717ee45428a8ad9c6c5ead31388",
      "IsHidden": "False"
    },
    {
      "Start": "cc41fa26439f4109b2510d37967ac084",
      "End": "c749e909eadf4e45a03e0ad94b4a0e21",
      "Id": "061717f9196a4c3c8126a8bbb6627bb7",
      "IsHidden": "False"
    },
    {
      "Start": "f5561dc1a30245719606f47230721351",
      "End": "debd476129844af89dafb897e0059c4d",
      "Id": "4731401dde2f43658fb7ef09d9e8dd88",
      "IsHidden": "False"
    },
    {
      "Start": "46d92bdb12d44be8a8645b3ab3e1d8fa",
      "End": "b0b62737f5c64947b253e2c2f157691a",
      "Id": "08b99e6966a64b55a453e9de739ce5fa",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "056dd846c34b49bda3bbd5dc5b2fe0c9",
      "Id": "d0810045529442e7a506d8dc1a92cdff",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "89486d92d45f4b07afc92fcbaf1562a1",
      "Id": "cd2c901623bf4c8b8e39aa9d2c2fc300",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "d203112ab34c4486812b100ae6b11901",
      "Id": "4e91ce9b47224b1eb423ab9dfc8e1cc3",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "c5e335cba28746b1a8b805081ab6d82e",
      "Id": "d7bed16180674996acd2813e3890deda",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "bd78972e0fed40b5be5d17def1a517a7",
      "Id": "e6b258be8e4446088776f9ccbeef6051",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "053954e855bf4e578e8c36e520825ed6",
      "Id": "ef18e05e1b6d422284c394e177f292a1",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "fcb89d444f6d4520b71ca257e254705a",
      "Id": "051bcd63575749f6a3c6bbd8bfec624c",
      "IsHidden": "False"
    },
    {
      "Start": "b20415457e4749e7ac0077c2c301a3da",
      "End": "99279a6d18f64879b667841abb283779",
      "Id": "8d7496be86524012970c11a1ad799802",
      "IsHidden": "False"
    },
    {
      "Start": "bff4b71349b34f25ae934e33af366cd8",
      "End": "534defca7ad6476b9bb41c9f59429833",
      "Id": "61a348081c4a4a1c9cdd98a91e479d84",
      "IsHidden": "False"
    },
    {
      "Start": "bff4b71349b34f25ae934e33af366cd8",
      "End": "0de35e2ec0cd4b7ea239aa856576e6a7",
      "Id": "7e96202393194b54adb1b5068bbd1e93",
      "IsHidden": "False"
    },
    {
      "Start": "c23c348b573a41ce8420bc76e99e1112",
      "End": "5a021aaf216e43f1ae77bf57f65f79d9",
      "Id": "ae76408e1059414f9ae1a7b4fb8864be",
      "IsHidden": "False"
    },
    {
      "Start": "fa39e79f2c9c41d9a836dac028dc5a0e",
      "End": "b0a5fb2996a74d23b8757a603c79f593",
      "Id": "7bab7bdd6f49459bb9c9294de2bf680e",
      "IsHidden": "False"
    },
    {
      "Start": "8dbc38c1a2a141acb73f84113d12d97b",
      "End": "3a2cab8462b2430a9c366370f140b629",
      "Id": "e11d93b3a3a549b2849b7802ec7197d3",
      "IsHidden": "False"
    },
    {
      "Start": "8dbc38c1a2a141acb73f84113d12d97b",
      "End": "e61d84ed362c4ca3b2ee6e5a80c7edc3",
      "Id": "bd0dde8faf1b423ab8e541ded1d9ea72",
      "IsHidden": "False"
    },
    {
      "Start": "8dbc38c1a2a141acb73f84113d12d97b",
      "End": "77d892024343498ea7543af625887da9",
      "Id": "9648378a61c1483c86f70f0907b3e93b",
      "IsHidden": "False"
    },
    {
      "Start": "8dbc38c1a2a141acb73f84113d12d97b",
      "End": "93d7dc8e10ba43939864824a31006ad7",
      "Id": "7f696748f5cb440192bc7d0ff823c78e",
      "IsHidden": "False"
    },
    {
      "Start": "b40f230a78bc444ca73e1dfdcd96ab96",
      "End": "7fc973c8d7254c12beefa637d75f790a",
      "Id": "393fadcee93f43988b8bff5d630e30c8",
      "IsHidden": "False"
    },
    {
      "Start": "b40f230a78bc444ca73e1dfdcd96ab96",
      "End": "98700379265e47d0b23d2552990879ac",
      "Id": "e8bc57027df34049bb6e90678d16bbd5",
      "IsHidden": "False"
    },
    {
      "Start": "b40f230a78bc444ca73e1dfdcd96ab96",
      "End": "87bcf38e681e4de7aed93df12df2f5a7",
      "Id": "2cc6c2e6254e4e71b5caac41ffc02de7",
      "IsHidden": "False"
    },
    {
      "Start": "b40f230a78bc444ca73e1dfdcd96ab96",
      "End": "ea0073ac1b804ce490738844af5c55d3",
      "Id": "2dc004d5bda046f8b751ab0cb9e0248e",
      "IsHidden": "False"
    },
    {
      "Start": "b40f230a78bc444ca73e1dfdcd96ab96",
      "End": "2b7dd8b9faed4857b2416fa15efa99a3",
      "Id": "2a423caaeff543efb8292081b4cc42f6",
      "IsHidden": "False"
    },
    {
      "Start": "f64227c4d7e24dcc9460b25fb2669852",
      "End": "2716fd9911734631b23bd97a6b211cf6",
      "Id": "0e0a305f60724c87ba69bfb82a37280d",
      "IsHidden": "False"
    },
    {
      "Start": "f64227c4d7e24dcc9460b25fb2669852",
      "End": "a2ea5a8ff98b44e8bc5a2dd6d35b5aad",
      "Id": "79cf5cef28db4b2f8c5a0eea68ad526c",
      "IsHidden": "False"
    },
    {
      "Start": "f64227c4d7e24dcc9460b25fb2669852",
      "End": "a1791a055de640a3bb194b7f91731f8e",
      "Id": "3d1f00f45784472d9246b234f9987efd",
      "IsHidden": "False"
    },
    {
      "Start": "f64227c4d7e24dcc9460b25fb2669852",
      "End": "75459ad50fc048be997076d1e5022cd3",
      "Id": "9deb87d21c714d0f9bbf562bcaf7b290",
      "IsHidden": "False"
    },
    {
      "Start": "f64227c4d7e24dcc9460b25fb2669852",
      "End": "90e0e991e1d34a6fb3a47be19684d7cc",
      "Id": "f32229a05ea84f20ae024727c9eb506e",
      "IsHidden": "False"
    },
    {
      "Start": "1ac4e9c651284ec498c16dc008e93c8d",
      "End": "a3e7b21db33e4cee8a564ae1e68f8b54",
      "Id": "2eb67d51af744ad7b5e96f762e51c2fa",
      "IsHidden": "False"
    },
    {
      "Start": "1932fab17bf94c4287568d0cc6b054d0",
      "End": "61f1c3c307b948e08ad2012305c26b9b",
      "Id": "2af3a4ccb78144bc9bf632b69f5701dc",
      "IsHidden": "False"
    },
    {
      "Start": "6e7e4ebf60f74c5f9c42c3b01f88460c",
      "End": "166166d823444f47bb0e49e6e935f51a",
      "Id": "62e6533ffbda400697159923ee46840d",
      "IsHidden": "False"
    },
    {
      "Start": "022bceb6513d41d18cd57f8788749575",
      "End": "5ffcfe36283c47259e25130cf79f4e8e",
      "Id": "d7571af0517947368b3915d45254195d",
      "IsHidden": "False"
    },
    {
      "Start": "f74be86b1ae44d46ac2498e05df56540",
      "End": "d401efa4bd2e4d328e49a737ea040aa6",
      "Id": "424c0320a59249eeb4064d82e29bbd57",
      "IsHidden": "False"
    },
    {
      "Start": "64be4ce2bd4243f68020f06e9de4f43f",
      "End": "43518214eb3f405f9a8964105ca0011b",
      "Id": "43dfdcbd009843819ec8f495f9b47f92",
      "IsHidden": "False"
    },
    {
      "Start": "1c15dd7247ed45e8bf12b3b225e05023",
      "End": "7b8e17d6e41f4406b774e3668d3a94ba",
      "Id": "855c7acc83c842c58ea53803d3e753d7",
      "IsHidden": "False"
    },
    {
      "Start": "1c15dd7247ed45e8bf12b3b225e05023",
      "End": "506b3f3228bc437fb43cee209884347f",
      "Id": "856712ffa65e48b8978e68d98afe0e9d",
      "IsHidden": "False"
    },
    {
      "Start": "e93fca0591bf4c1698c10943a30d77da",
      "End": "96a61d7ec18947e59b2f859e9d0717c1",
      "Id": "8c5d33b214c54f24953877aa3e54976b",
      "IsHidden": "False"
    },
    {
      "Start": "c89087905ed14645b2ba5ad91bcdc7b1",
      "End": "08dae1591d064621b7a33edee0d25fd1",
      "Id": "ad954eef2ac24a3da702eae3743e9646",
      "IsHidden": "False"
    },
    {
      "Start": "eefe0c3ca95e4b738a12b89c1c0584d4",
      "End": "11d28a87bff4406ba6b39ef457382fd5",
      "Id": "ca0ace64425a458bbe1c1a8f50e1ca13",
      "IsHidden": "False"
    },
    {
      "Start": "eefe0c3ca95e4b738a12b89c1c0584d4",
      "End": "494b795c83db4065bfb9c98d9ac0ed14",
      "Id": "003f7d88c13f41bb9510054e8231f8b8",
      "IsHidden": "False"
    },
    {
      "Start": "ce61966ad7974935b9ec848ac906f1a5",
      "End": "05d6bb89580c4214aa24b1eb5decf5c9",
      "Id": "a6d8454911c642a3930bb0799362839f",
      "IsHidden": "False"
    },
    {
      "Start": "33eb3664903c45118d4b16dd7c1eb3da",
      "End": "959c23d253b148b384f27566cf0d5b81",
      "Id": "0263b3bb004941beae179dbdb40670c1",
      "IsHidden": "False"
    },
    {
      "Start": "867f8f950cae4a5e9f08926c1d8f355b",
      "End": "5ca5beac32114e68a820ac5d3618162d",
      "Id": "7a18287ed6054bfa90b7db03450b8df3",
      "IsHidden": "False"
    },
    {
      "Start": "2d78302ee2b64bd0b7f99c76cdb368d0",
      "End": "984df54aebf846709895c8b98418225f",
      "Id": "b0a0b868e4364058bbf7b8b1729c6dfe",
      "IsHidden": "False"
    },
    {
      "Start": "63d1104809f340d0b7955532cbe2d5ae",
      "End": "be575712955440d2ab4d9c3e92db7faa",
      "Id": "6b01c79942284dbc86fc5618dc86eae2",
      "IsHidden": "False"
    },
    {
      "Start": "c31f768618104510b377dba2f850e2c8",
      "End": "1bfc7a39bd984a9e944a8e72a9b0ad45",
      "Id": "64f4ec4e20554286bdd9f44441911162",
      "IsHidden": "False"
    },
    {
      "Start": "4ca9db3385a544b393793cd48c451f9d",
      "End": "49b74c1cced14811b3a6a8a80bc9d26a",
      "Id": "32b7e4068b294f26a6f817095b0022a7",
      "IsHidden": "False"
    },
    {
      "Start": "d6332600eb414813bfaadd67377f8df9",
      "End": "5c59cae06f154003ab3b52b6866b5b17",
      "Id": "30ce07a27bd84a4881164b70c8d92128",
      "IsHidden": "False"
    },
    {
      "Start": "43ed31072ac94aafa869f17c92eb609a",
      "End": "5c59cae06f154003ab3b52b6866b5b17",
      "Id": "009a7a3ec3bb48f5887174da8ec4b303",
      "IsHidden": "False"
    },
    {
      "Start": "5ee414d5c8254ed9aa3b2de46763e569",
      "End": "fc3081e978a8415296e990f65bcb6d66",
      "Id": "b771a78db9694a8ba346b88f809c6c8d",
      "IsHidden": "False"
    },
    {
      "Start": "5ee414d5c8254ed9aa3b2de46763e569",
      "End": "c3bbffb02ece4e2293be48a97c6b90d6",
      "Id": "f0843d84560443d69e59e6065588edb0",
      "IsHidden": "False"
    },
    {
      "Start": "c349bca41b874424b2f6a40627bb028b",
      "End": "88ae8e8cbb8b4ef4b39830b2f328d7b7",
      "Id": "087d9b78ca8b430dabb297382f68d237",
      "IsHidden": "False"
    },
    {
      "Start": "4dca720da3b644829a32524cd343fa52",
      "End": "2dd0f189aaa149db8404ff13539ff5c2",
      "Id": "92a83ca95b6e435ba10fb08ebfea41cf",
      "IsHidden": "False"
    },
    {
      "Start": "4dca720da3b644829a32524cd343fa52",
      "End": "8c92ce266a964c5c80723ad06e0ac418",
      "Id": "5701ab940624456db43ae06261f41378",
      "IsHidden": "False"
    },
    {
      "Start": "7b4e6c0d8d834d448a1930b507393c7c",
      "End": "3f99729ed9d847f995784ab7304cadbf",
      "Id": "f7e6b78920604f0099f540f6878d25c8",
      "IsHidden": "False"
    },
    {
      "Start": "0fae6e67ed014745b2795934a6607187",
      "End": "50ae788d1b2243df808f60d396939f47",
      "Id": "d36e3e6695a845d686a68cb594a185ed",
      "IsHidden": "False"
    },
    {
      "Start": "7de5e10b4b18448fbfe039227f5ca4a4",
      "End": "b15ae7a28b6b4b3f9ec2e823a43d1fab",
      "Id": "b6d00acd993f47689aad98539aba2234",
      "IsHidden": "False"
    },
    {
      "Start": "d6c91c1f3aab4f0db26d6c8d781c5ee4",
      "End": "561cdf612b55492796961766bc3a6dcc",
      "Id": "7ab54823dae84aebae450d6b9524e39c",
      "IsHidden": "False"
    },
    {
      "Start": "d6c91c1f3aab4f0db26d6c8d781c5ee4",
      "End": "7aca4d1b773e45a0aebfa9b90602f062",
      "Id": "856f860d92f34a38b9cc0ffb28e83695",
      "IsHidden": "False"
    },
    {
      "Start": "070e377d968d40db9baf4029604d3426",
      "End": "e392b5b0dfc54e14859cf827156368c6",
      "Id": "2d3991417a5e458691a60eb98348e6a5",
      "IsHidden": "False"
    },
    {
      "Start": "e8055f5ec61d48f6b512f93b417ac382",
      "End": "e0cdf0e1902c4a5d9053afb5f5e37f0f",
      "Id": "9042f93bd0ff445eb2ae4c6f5b06667d",
      "IsHidden": "False"
    },
    {
      "Start": "bb87e2bc40b74ada96bd97054c840185",
      "End": "16bee908ad424ae1abb2e9b994b042eb",
      "Id": "c5b44bdaba584e04b39e8ec5608ebc8e",
      "IsHidden": "False"
    },
    {
      "Start": "76e57ec76751427d9464a659886ab3c0",
      "End": "4b5c22d7eee64997ae286109ebf4585c",
      "Id": "3e5af575da0a4050b4191c2b7bf178e4",
      "IsHidden": "False"
    },
    {
      "Start": "76e57ec76751427d9464a659886ab3c0",
      "End": "bc73f76150694fae8b7618d2f753b451",
      "Id": "129ca7a4791a41a194cca7f37317616e",
      "IsHidden": "False"
    },
    {
      "Start": "76e57ec76751427d9464a659886ab3c0",
      "End": "d2067e8065374a1bb407b695d400a8fb",
      "Id": "249409aa49274c27a1802bc0d003749a",
      "IsHidden": "False"
    },
    {
      "Start": "76e57ec76751427d9464a659886ab3c0",
      "End": "a1df213a174746ed887b5eb6fa7cdb2a",
      "Id": "5db0e8293aba4ab68dfd4afa70bc1b8e",
      "IsHidden": "False"
    },
    {
      "Start": "76e57ec76751427d9464a659886ab3c0",
      "End": "23035cdd7d624d7e8c116e0df0244668",
      "Id": "618de94e71a84b7695df9e123a086751",
      "IsHidden": "False"
    },
    {
      "Start": "76e57ec76751427d9464a659886ab3c0",
      "End": "e04b48b60d264c8e93345cb32463a062",
      "Id": "1f2ff5a0009040108d86811ed078303b",
      "IsHidden": "False"
    },
    {
      "Start": "1ca4768775794e849d576a5038868f48",
      "End": "50beade890b945a496dcccc1df226659",
      "Id": "bc76407b7f2a40cdb480c55e3b4208ec",
      "IsHidden": "False"
    },
    {
      "Start": "9cd01c05dc3d4852b386919c285df9eb",
      "End": "a751a238d7bf4499becfa5e7d221e70e",
      "Id": "8f866a92251d4042aa5ddb4ae3894a02",
      "IsHidden": "False"
    },
    {
      "Start": "b5cc09bea8d141c29fa3f3f444a9c997",
      "End": "f5bf5d6780524611ba0772fa8e7106c6",
      "Id": "604c3071cd4d416db41e7cceb5bf08b1",
      "IsHidden": "False"
    },
    {
      "Start": "3fa5e27b51764f35a952d670af6dc584",
      "End": "a750421db4ac4b54af9987ecb8785f8e",
      "Id": "f3ec171a9e01459e85263780332f7142",
      "IsHidden": "False"
    },
    {
      "Start": "2b5aa3746fa24276a595d158d34d147e",
      "End": "e90e08db5a46458d87b8db4703cf0b76",
      "Id": "a50558dbe1944c189f09af9404eacb0f",
      "IsHidden": "False"
    },
    {
      "Start": "4de20aa285734d33887fd64d1286cf9b",
      "End": "9930b9b92b9e4aac9d9eb4631b45382e",
      "Id": "b8a4d8fa3b8a4806900a83fb17a4d035",
      "IsHidden": "False"
    },
    {
      "Start": "aaca1ed64d5e40a8984054bcbff432ea",
      "End": "5124e25913a840c78cab8af2c5bfa275",
      "Id": "7ac46fcefbf54ea9864796952fdc642f",
      "IsHidden": "False"
    },
    {
      "Start": "84b82bdcd4a84c328a0a7793b437be74",
      "End": "b4c470616f4e4dc68edc847767dfe531",
      "Id": "4aa8b9f994d6475887ac6186385d895e",
      "IsHidden": "False"
    },
    {
      "Start": "b3867a4759aa4dac9de7527427c6d5ad",
      "End": "5d3c37400cb54976ba78ac435c895d22",
      "Id": "1e6ade65c54847cf870bd9e9ffa9d123",
      "IsHidden": "False"
    },
    {
      "Start": "1ccf9b0d33a44e39b193be6c4d6fe9c9",
      "End": "15d56fcffe57405ab9cd31c60adc52d3",
      "Id": "c08a812245844287bce094dcda060cc4",
      "IsHidden": "False"
    },
    {
      "Start": "63410de02f4642fb855d8d61ee3b9232",
      "End": "8f5b2e587d334bc996b1cc9c40cc9f75",
      "Id": "9d2639a6cda24407b81b641d0257a4d2",
      "IsHidden": "False"
    },
    {
      "Start": "29b2692e1ff14e04b9d605acd7d3274a",
      "End": "a1500b8b45534041830d7b4c961acd42",
      "Id": "5844ab04361b41278be0b63b657369a4",
      "IsHidden": "False"
    },
    {
      "Start": "8243288fdf9f461bb14b675858f94b61",
      "End": "1e465370b67e4db982dc0ea5986efa38",
      "Id": "0a28ecc305f6439fa9e3e3a834dddf39",
      "IsHidden": "False"
    },
    {
      "Start": "a1a57b961d0a431ba877ad6c51795cbe",
      "End": "361041d51fc744df80536adee07b98f2",
      "Id": "d441dd5628c34239bc02d9f09866e6ce",
      "IsHidden": "False"
    },
    {
      "Start": "a4940c44c0de4500a071ba7a8b718dc9",
      "End": "aa95187bd8574c64b94d803ebc4227bc",
      "Id": "6703f89acfdf46c4863f1200f4d9d750",
      "IsHidden": "False"
    },
    {
      "Start": "15a1939b5a9344cf9d21ae2057aeb89a",
      "End": "cc63073c4d45467fa022fc55ac9ff942",
      "Id": "e5d15970cf0a426d93ab5116945955f5",
      "IsHidden": "False"
    },
    {
      "Start": "15a1939b5a9344cf9d21ae2057aeb89a",
      "End": "6d555af640254be0b21ee3ef24e32c1f",
      "Id": "2310a4d3ac404ba2962b85ec4b4c74b3",
      "IsHidden": "False"
    },
    {
      "Start": "33368b302e0e4fb98828119766d718dc",
      "End": "5fd5b66b8a5547f1bbd2bcdfda9626f9",
      "Id": "f90977272df44dd1a5d360335711049f",
      "IsHidden": "False"
    },
    {
      "Start": "68991515708a4024b5104ea983e42572",
      "End": "0a9919ae20454b23a24817b6537e0953",
      "Id": "a2e790d821584290be84b1b681b4289e",
      "IsHidden": "False"
    },
    {
      "Start": "a9dedb5f81a24d98978757e7e4953b4a",
      "End": "a4334816458445e085cb3d32a78339ca",
      "Id": "510ccc0fd8d6495ca5e1d1882b10aa52",
      "IsHidden": "False"
    },
    {
      "Start": "a9dedb5f81a24d98978757e7e4953b4a",
      "End": "88357503dff54458948c25681c5fab56",
      "Id": "3cc3124056db4dc797d0fef7ff433cae",
      "IsHidden": "False"
    },
    {
      "Start": "e20324b4a91c414a8c94182e9e3931aa",
      "End": "f60a6b7eb8704644951dbb369cca1503",
      "Id": "7569e38a1bf0472c9ccc9f0e588967a1",
      "IsHidden": "False"
    },
    {
      "Start": "e20324b4a91c414a8c94182e9e3931aa",
      "End": "17b13b14243d4d77ab6de6bd9583bb71",
      "Id": "bc5d946b58df464ca7509830136eee57",
      "IsHidden": "False"
    },
    {
      "Start": "5bfcfef6136a4348bb878810d072361b",
      "End": "5c77b686a50945199ff887aca198ac6f",
      "Id": "dc531d6ad1cf4a7ba87e1b3e7e74763c",
      "IsHidden": "False"
    },
    {
      "Start": "eb48f96ffb944da4ba18f568ce0d2fc7",
      "End": "41282a85183d4d119116fa05a3671e8f",
      "Id": "d06f3794b34c4d95b7b31bbfb6c529a4",
      "IsHidden": "False"
    },
    {
      "Start": "561171af621d452ea125b03ca16feaca",
      "End": "9506499cefe746cca4728bd7a0fac66c",
      "Id": "be76b5912de446faa14545ef17cd8a21",
      "IsHidden": "False"
    },
    {
      "Start": "561171af621d452ea125b03ca16feaca",
      "End": "31859d235ff64ef7b8f671791f65f4f0",
      "Id": "2de71251d60d44eeaacb38479e71d902",
      "IsHidden": "False"
    },
    {
      "Start": "9ee19ac9940c49828fa294f6eebc754a",
      "End": "ec12af5816ce4fd7b131170986c47a05",
      "Id": "0c050542d682471cb13f1f45507ea2f0",
      "IsHidden": "False"
    },
    {
      "Start": "e24149b970534d7cb1f2a7497314312e",
      "End": "5e7dc2b1415a4e97adf691782dca7830",
      "Id": "e688037da8044eb3ade58db0e00bae97",
      "IsHidden": "False"
    },
    {
      "Start": "7e7d32fa20bc44219fe98e784eb9c99f",
      "End": "9f099e4a6e794ae08bbf73ae559c8732",
      "Id": "dcf12637a678409a89756f307fdbd56b",
      "IsHidden": "False"
    },
    {
      "Start": "ed3ede711e8445f9b59838137e7170d6",
      "End": "3b4464df145a45e2ac83e94ea39d6c46",
      "Id": "cc48ab7a2e34419d94b8f8ddb5d756d7",
      "IsHidden": "False"
    },
    {
      "Start": "d5e94e1ebeb441d984decbb82f2c0747",
      "End": "c90a31c3e6504dffb954e45e6243787f",
      "Id": "6b560d7332214d02806d532f47eeb3dd",
      "IsHidden": "False"
    },
    {
      "Start": "6d52931a12df481ba6765b30171c6d31",
      "End": "3378aed73be34508a9b903d752b1b34e",
      "Id": "1df216c7c16142539c6e7c5eb4d166d8",
      "IsHidden": "False"
    },
    {
      "Start": "d929266e43f7462b83e4df5c213ccbc9",
      "End": "a91cc50cbf214aaeb7288ee3cfd98472",
      "Id": "b3aa665014d74cddba756841c53c9570",
      "IsHidden": "False"
    },
    {
      "Start": "506c807b5f2c4c838bf71b74c488f1cb",
      "End": "e787436a5dba43f9bfbfd2acd9315ff5",
      "Id": "24421d6bfcf042ebb893bd40884f620b",
      "IsHidden": "False"
    },
    {
      "Start": "6f86d5fecbe7461b9679bf137fe23bff",
      "End": "3ef33121458643fcabc4dbcc1891f77c",
      "Id": "f07b887fc5db4c04891ede470c832c43",
      "IsHidden": "False"
    },
    {
      "Start": "6f86d5fecbe7461b9679bf137fe23bff",
      "End": "b7154ce9d8834e9bacf56202e76c0e75",
      "Id": "7b309afe073f46a8b6ef7d530bf64ae9",
      "IsHidden": "False"
    },
    {
      "Start": "94d30e6d42a04d748e89e6b2537b44e5",
      "End": "9b21c8c684564ca2a4ff6afca493212f",
      "Id": "f17960925a954cbc88db189196b214e9",
      "IsHidden": "False"
    },
    {
      "Start": "e3f06d75638449a8891bd882f74f411a",
      "End": "97f9e4d8da9c4a66aa7bd55739920061",
      "Id": "a39058337bf740f79b6c9d6e700362a6",
      "IsHidden": "False"
    },
    {
      "Start": "e06f93ede0574d479f560571d8d33fc1",
      "End": "839a82ac9312457b816c4e4b1a31992a",
      "Id": "574d424111514a92b3130dadd1767892",
      "IsHidden": "False"
    },
    {
      "Start": "e06f93ede0574d479f560571d8d33fc1",
      "End": "ecc8db3509bf4ba488fdbae4e9790014",
      "Id": "ad691981be9c4ee1904a52bf6cc2c5d9",
      "IsHidden": "False"
    },
    {
      "Start": "47ea76d7ef9741ed981fe3705385af47",
      "End": "7e3ba0c2ec3347ec929abe542af64817",
      "Id": "e9f0773f863a4ccaa16cdb3c5ee4ec7b",
      "IsHidden": "False"
    },
    {
      "Start": "06dc46a39cbb49e5af13ebc860e422bc",
      "End": "914a85cf9a584883828e9d2352e20254",
      "Id": "daa02e66264e4ed49dc0ede56532c185",
      "IsHidden": "False"
    },
    {
      "Start": "7396ed5333504fc6a854dc0f4302c335",
      "End": "2f5d56e0f3af4c5ca6bed5ecfc8a4b07",
      "Id": "fa2e0790d44149939ccfef51a8efc9b8",
      "IsHidden": "False"
    },
    {
      "Start": "b9ef23b829734bc5a5f7bf85ad8edb3a",
      "End": "b51604349e3d48468f8ff0d0451aedfd",
      "Id": "353bfd76a58a44b68bab14c527332669",
      "IsHidden": "False"
    },
    {
      "Start": "89d7ba39c5804660b1af1617311e4831",
      "End": "da747b925545483abe75f33c815c7803",
      "Id": "8f9f886830fa4ec8b5f83db834b209a0",
      "IsHidden": "False"
    },
    {
      "Start": "ac3aa9382ed1400a8f3ac86544488f35",
      "End": "6588365b48e34b6384dced25758d1555",
      "Id": "92aafda21f17490f84b1818112b5af4f",
      "IsHidden": "False"
    },
    {
      "Start": "c5127c0e86774949938e887aad1aaa38",
      "End": "bd2bd40a03bb415ab80c90f1eb554be3",
      "Id": "7edf4ba804bd4fd6833fa7e3c15e15c2",
      "IsHidden": "False"
    },
    {
      "Start": "468f5c6efdef4016a043170cc7ebb9e9",
      "End": "f3d6db408f6b4e1b88d82a4bc8d1fd03",
      "Id": "f651b4598a1d4905af534bb5ad214643",
      "IsHidden": "False"
    },
    {
      "Start": "f4b53048fe0848918cb20ca59adcc034",
      "End": "240c49c9adf84dc586c6781e75977e94",
      "Id": "a1d2f1e0913d4739b853b752daf1479c",
      "IsHidden": "False"
    },
    {
      "Start": "99b7fbdff8064182b60e5e59eaacfaeb",
      "End": "10e69033bbff49dba34512cb27b17835",
      "Id": "27b7d547d73849c3897e50a1aee431d4",
      "IsHidden": "False"
    },
    {
      "Start": "dd91cae5078b40829f5639171b35163a",
      "End": "83a5ae18cecd42de83cd8afd639c9237",
      "Id": "719ee9a01dc84198a5c54585405bfc50",
      "IsHidden": "False"
    },
    {
      "Start": "59f30f7e6ac64c01a51e886624277477",
      "End": "c26b0a672dbc42b083b65af03b7a1367",
      "Id": "79fb820cdf3a40afadb9a5851df907ec",
      "IsHidden": "False"
    },
    {
      "Start": "91d484bc158e40828dd2d0df1d418683",
      "End": "ba21fa0b21be4aa88b7622b1888dee1f",
      "Id": "382162c10b4048a69f8fc05ec99284a3",
      "IsHidden": "False"
    },
    {
      "Start": "d39626acb42d4f398bd6ce35557f7f87",
      "End": "b7807f92bb434e1882e664440a9bf1b7",
      "Id": "aa03ebcd18fb492c998a36433616b22e",
      "IsHidden": "False"
    },
    {
      "Start": "d39626acb42d4f398bd6ce35557f7f87",
      "End": "f9f7985a5c4f4ff69b1a0bcaaa193208",
      "Id": "6f8f4bc8228b43ceb86558b6a51286b5",
      "IsHidden": "False"
    },
    {
      "Start": "c57eba67926d433c98b2d6a602834bdd",
      "End": "6857135530d944518c912aa3c024fe39",
      "Id": "400961fe996b43df800d596a7c122f62",
      "IsHidden": "False"
    },
    {
      "Start": "7555be8197f44c658665adda1e4d09d9",
      "End": "75d95ba7d6f04fee9871e626be18c043",
      "Id": "4380a3ef017e44dfa0148acc7ede1792",
      "IsHidden": "False"
    },
    {
      "Start": "d8eb528ddc2041bf8bd2e784d415e0ea",
      "End": "96dc1303d4cf4b8abc2574018d81f0ed",
      "Id": "edb50c13e500465db47ad0852cf36b09",
      "IsHidden": "False"
    },
    {
      "Start": "d8eb528ddc2041bf8bd2e784d415e0ea",
      "End": "a1f72b2012284047a1f9596c0e415fbe",
      "Id": "a122eb49e937423fb68654dfad8b0aba",
      "IsHidden": "False"
    },
    {
      "Start": "c397e0c8e5a84d74a4297ce8bed005c6",
      "End": "b3c144cac85746a6b4b5872de2e91f3c",
      "Id": "63d151917ca64f79a04813cfb61521eb",
      "IsHidden": "False"
    },
    {
      "Start": "eddc37a948f54ee8b25fd4f19837bf21",
      "End": "d63799c2d626424dba447bfd762b6173",
      "Id": "1b6edc4c0bef40ca86d8e33631419b4d",
      "IsHidden": "False"
    },
    {
      "Start": "3f6c6e0b52b64d3f9ca097e8e1dc8bf9",
      "End": "163e12266bab4389afccee4944a11ee6",
      "Id": "ceece485858a4e3fab7bece51b90a5ac",
      "IsHidden": "False"
    },
    {
      "Start": "1543fb842fa54ee293236403ebfeb78d",
      "End": "54cb5cdd4e474534a9ca48b267a39b47",
      "Id": "d25c92ceaa874bf3ae92029ce4940f35",
      "IsHidden": "False"
    },
    {
      "Start": "e2a09ca8ba854722bceef7bd6ff787c7",
      "End": "f74df8db953e411e88fc5ae3de0f0694",
      "Id": "9338ded4dccc4053a017147cb0610ff5",
      "IsHidden": "False"
    },
    {
      "Start": "3ef6ed379515448a8b6c1546e9536d72",
      "End": "7ee36dcf2bc742799291b8699780fe54",
      "Id": "d042c47805f943dfa15f235045944086",
      "IsHidden": "False"
    },
    {
      "Start": "3ef6ed379515448a8b6c1546e9536d72",
      "End": "31227d5ae8994d55961e8d00c2a650f7",
      "Id": "62933d7597f24b4c985992acc33ee65a",
      "IsHidden": "False"
    },
    {
      "Start": "1db95b0010784fd5b90e4e123f5b89dd",
      "End": "4b816eec6b904b5b8c6c1cdb682be1f1",
      "Id": "850233aa52324d8fa1ac966c2afba19a",
      "IsHidden": "False"
    },
    {
      "Start": "1db95b0010784fd5b90e4e123f5b89dd",
      "End": "c01b235ec8a546e68052adfa5961e9f2",
      "Id": "a176378a21dc40ef8829670c1ac3fb42",
      "IsHidden": "False"
    },
    {
      "Start": "e890e2a7e35f45139b94f835494b6bd3",
      "End": "53db6ebfd8164b93850eea837e371b0a",
      "Id": "92f6323ca00f4ed7b384fe50e7249641",
      "IsHidden": "False"
    },
    {
      "Start": "e890e2a7e35f45139b94f835494b6bd3",
      "End": "c96ef61228704c53ba37d9b7167d31b9",
      "Id": "3cddeb72594e4081b3c51081271457e0",
      "IsHidden": "False"
    },
    {
      "Start": "3d96ca63a49e40c0b356f474cf769097",
      "End": "d8fd429826d5494f846bbbf8d842eed9",
      "Id": "0e801d900e4d47fd8e6d8fd28df114f7",
      "IsHidden": "False"
    },
    {
      "Start": "3d96ca63a49e40c0b356f474cf769097",
      "End": "76b37913147f4c7fa3e5f4c70fd4e769",
      "Id": "4b69c67e7c894e508d1a8c18367f3b78",
      "IsHidden": "False"
    },
    {
      "Start": "451cd079865f4cf1a1be871b1990f3a5",
      "End": "3c27243804bb49768958de2c641d8600",
      "Id": "43c77315acef4cf3b2203ac5f4c8d50e",
      "IsHidden": "False"
    },
    {
      "Start": "451cd079865f4cf1a1be871b1990f3a5",
      "End": "9900c8dd319d4241b36366965492e89c",
      "Id": "979ebc8fa6854207bbdbcc2cd7727ce8",
      "IsHidden": "False"
    },
    {
      "Start": "609084a830b749489edc22449eea3962",
      "End": "7ad5359555f54100a78f1c8ee78d331d",
      "Id": "617f7b8cae164a3b8d31cbce81554117",
      "IsHidden": "False"
    },
    {
      "Start": "609084a830b749489edc22449eea3962",
      "End": "6a5fd9ac750a48119eed1c2f1aca9536",
      "Id": "0bcbcdbdff734c0ab42e8bd45036cb30",
      "IsHidden": "False"
    },
    {
      "Start": "50aa76830a144698ba3d9cda91de41d7",
      "End": "3eaa99cfc3ea4b0b87c617cb5ed9aef4",
      "Id": "ca4c073fb7b343bcb4f3db79eb753c05",
      "IsHidden": "False"
    },
    {
      "Start": "50aa76830a144698ba3d9cda91de41d7",
      "End": "7acfa8a5712d4730aea69c96573fe2ed",
      "Id": "307f9dbec49346068dd1f6a843022981",
      "IsHidden": "False"
    },
    {
      "Start": "63d6e10736364a828afa4e4f89493653",
      "End": "611ffa9cdb964cffb53719f4ed2f79ba",
      "Id": "c6ba966156f8488eab5f0a8cb420029a",
      "IsHidden": "False"
    },
    {
      "Start": "dfabcd45e3b64ce2a2ebfe3b0b97e834",
      "End": "a0866d4db9a54d20848eb12c9fe7311a",
      "Id": "5653d716fe5b4fadbfeac0a247ff3447",
      "IsHidden": "False"
    },
    {
      "Start": "3bc28897674b4b9ea9b3b3f4efb656af",
      "End": "6be687208e6940ddaa21f736e499f9e0",
      "Id": "33ac37760a3b447f8d1972e597e3e0c2",
      "IsHidden": "False"
    },
    {
      "Start": "a070ebb5fad8403f864756c0f470b2c7",
      "End": "9dd31a098d394b1fac232353fc303bfc",
      "Id": "8a921a08bcb942499ab70516d068bc52",
      "IsHidden": "False"
    },
    {
      "Start": "b634179caec44183b9ee3ee586d3bd2d",
      "End": "d18414e6c66345abb360732f242475db",
      "Id": "27afc38d183743c69381ce0393bd4e7f",
      "IsHidden": "False"
    },
    {
      "Start": "e36370775a324e3e9de270e892c8b326",
      "End": "204f9677602046f8a8a54ad51fb05d7f",
      "Id": "80e11f6333d84efa9c1222313326b47a",
      "IsHidden": "False"
    },
    {
      "Start": "d3f1659c995a4011ab568a08de5d92be",
      "End": "a94ec5568ecc494780bd0daafda98b5b",
      "Id": "aa6fa74961314b95ad935d9990272135",
      "IsHidden": "False"
    },
    {
      "Start": "e81cbc8b82a54784a6422114c0909a26",
      "End": "beeab24aaeef4bfeb43bfbe23b742832",
      "Id": "5916c2d712cc4991b2778a11b16acea0",
      "IsHidden": "False"
    },
    {
      "Start": "fae70c25891b41428867b7cc18079664",
      "End": "50898f6224854e388b47dc8ea743aead",
      "Id": "d7be64dda2334c1d90664d1b174a7ca3",
      "IsHidden": "False"
    },
    {
      "Start": "23bbb34427564c4797424150d9b9c01a",
      "End": "abd4f814921b4d1d8a5f043cbb3056ad",
      "Id": "a61ad2e13e8d4bccb4d46c65f3339d7d",
      "IsHidden": "False"
    },
    {
      "Start": "39526d79e2b744df843a9ab88e5cfef2",
      "End": "eaa184363cf94cb6b557d11007a38c67",
      "Id": "d99cc1d471b6412e881cdf447d93dc78",
      "IsHidden": "False"
    },
    {
      "Start": "c07772e7ddb14a7d89a06627496acadb",
      "End": "7c7867a4723048d8b33b1b6aba68dd3e",
      "Id": "b11a105ab6d3493f982644f39d146a2b",
      "IsHidden": "False"
    },
    {
      "Start": "a0936499dacc42678d6968d8b16865a8",
      "End": "f6d0573cdcfd4e2583ae8a59a7adf680",
      "Id": "e22ed1d2e4da4be3927bc8a38196e708",
      "IsHidden": "False"
    },
    {
      "Start": "99d550f2b7784884a70d35823da65137",
      "End": "16c3f93c298b46f5aea78acafd1a6a14",
      "Id": "5b5c2535c5354de6babfd1cb15adf821",
      "IsHidden": "False"
    },
    {
      "Start": "1e468b0d644c4e98b9074608f5d435e2",
      "End": "bae3eb3589784f5e8e6edb8a585a9054",
      "Id": "462edd10976a42dd903dcf908704638f",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "MeshToolkit",
      "Version": "5.1.0",
      "ReferenceType": "Package",
      "Nodes": [
        "a2f6e85aff634237b7b3116793247c97",
        "f8e2b91e0e22432b84c525f9319bb88e"
      ]
    }
  ],
  "EnableLegacyPolyCurveBehavior": true,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Eigenschaften",
      "Version": "3.2",
      "Data": {}
    },
    {
      "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
      "Name": "Generative Design",
      "Version": "8.2",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "3.3.0.6316",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": 181.20140838623047,
      "EyeY": 131.08673858642578,
      "EyeZ": -170.0518913269043,
      "LookX": -106.69424438476562,
      "LookY": -56.969058990478516,
      "LookZ": -49.04730987548828,
      "UpX": -0.21211546659469604,
      "UpY": 0.9723654985427856,
      "UpZ": -0.09753220528364182
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "73e84b46f68546e79496f64a78d5c651",
        "Name": "Bridge.Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 687.6381610207868,
        "Y": 1060.2445255230582
      },
      {
        "Id": "8a0fdb6888d346f0a28a24caf5053d56",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4218.778273424183,
        "Y": 2351.7736165340484
      },
      {
        "Id": "cf230cdcf77f431babace78802dec133",
        "Name": "Curve.PointAtSegmentLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4527.470225929831,
        "Y": 2591.889402907992
      },
      {
        "Id": "df6cc08442ec47989f7e1314c617939c",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4921.470225929831,
        "Y": 2591.889402907992
      },
      {
        "Id": "861d9519469a4d2d88e624efb2a4a407",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5202.470225929831,
        "Y": 2591.889402907992
      },
      {
        "Id": "61e9987c90f14ef495582eeb87b8564c",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4265.169126312057,
        "Y": 1498.0528516806273
      },
      {
        "Id": "84a58efc85b849ff8fd565bfb72547ec",
        "Name": "Vector.Normalized",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4535.824755115713,
        "Y": 1485.6699144151007
      },
      {
        "Id": "77f766d524474d3f9fa0db87972ff17c",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4579.172835572866,
        "Y": 1620.861224090958
      },
      {
        "Id": "6a563a427a794fe59e9d16b2b21b82d1",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4833.426109552227,
        "Y": 1510.0328738948251
      },
      {
        "Id": "733a4450457f4deea966d9d92461a058",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4326.964027602275,
        "Y": 1784.8035821451508
      },
      {
        "Id": "ed03fb182aa6443185a16b77ca1bfb22",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4615.736626529113,
        "Y": 1794.14102148132
      },
      {
        "Id": "f7138a193bd74a43bd5c4f22b3f27cca",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4849.313464704476,
        "Y": 1764.6875194910363
      },
      {
        "Id": "94baa58cef834011b3f0e708a95605ce",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5151.800438544261,
        "Y": 1476.5113856044627
      },
      {
        "Id": "39e9b28991794801bae2771a0a86a0e8",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6476.5958610451025,
        "Y": 2213.111238384837
      },
      {
        "Id": "1d48b6bc4b2841548854f38930cc9726",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6222.5958610451025,
        "Y": 2246.938738384837
      },
      {
        "Id": "287eeed0a7eb46529fe1926f70d38eb4",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6831.0958610451025,
        "Y": 2347.111238384837
      },
      {
        "Id": "ee13ba64e405462187291719fd6cafb8",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6476.5958610451025,
        "Y": 2390.938738384837
      },
      {
        "Id": "c14bcd1729004841a2aa5ce3fb7f6c5d",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6476.5958610451025,
        "Y": 2538.938738384837
      },
      {
        "Id": "afc9b1dbf53a4aae8eac4893ef772377",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7197.5958610451025,
        "Y": 2347.111238384837
      },
      {
        "Id": "4c8ba1292dff4830be9c99d96eb33b78",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7197.5958610451025,
        "Y": 2571.1112383848367
      },
      {
        "Id": "245f01a42c3040c08d6530c3f8231ea1",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6477.299533069243,
        "Y": 1607.639111399023
      },
      {
        "Id": "923b34fc950a494985c1f7a257edcf72",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6096.799533069243,
        "Y": 1732.639111399023
      },
      {
        "Id": "2858f71ee7aa45799130702375272dbd",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6096.799533069243,
        "Y": 1584.466611399023
      },
      {
        "Id": "3769b65e11a74d68b6ce49a2eb2de171",
        "Name": "Surface.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6819.799533069243,
        "Y": 1607.639111399023
      },
      {
        "Id": "905f0d5b53cb4415b850defe26c1ece1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6819.799533069243,
        "Y": 1767.466611399023
      },
      {
        "Id": "a8b26c54b4e34d9cbcc674c09175f628",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7174.299533069243,
        "Y": 1670.639111399023
      },
      {
        "Id": "5f64d5a3b7a14b3693ad075d68a5cc27",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7174.299533069243,
        "Y": 1860.639111399023
      },
      {
        "Id": "c508d669de754338ba1de3a48693aee8",
        "Name": "Start.Point",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3262.8738809060887,
        "Y": 1161.879345002057
      },
      {
        "Id": "d8ce3f8975564d2c97b0309b36e4a2f6",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3262.8738809060887,
        "Y": 1374.879345002057
      },
      {
        "Id": "58aa7cf374d04a33a1088031669584a8",
        "Name": "End.Point (translation)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3595.8738809060887,
        "Y": 1259.879345002057
      },
      {
        "Id": "7094466052604121ab3a83bedf42b95b",
        "Name": "Bridge.Central.Axis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3939.8738809060887,
        "Y": 1225.879345002057
      },
      {
        "Id": "a2037f40fa744bd88af3ab77dfeb1e37",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7489.799533069243,
        "Y": 1748.639111399023
      },
      {
        "Id": "d1095b6982af420d82da95b5794f356b",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7515.5958610451025,
        "Y": 2442.111238384837
      },
      {
        "Id": "608bb1da30874bbab9b46e63f35bfd5a",
        "Name": "Math.Ceiling",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3557.1452088456476,
        "Y": 421.9747498004738
      },
      {
        "Id": "a8fd8fe533304a41a138771cacc3ba99",
        "Name": "Startpoints.Sides",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3129.9778726292584,
        "Y": 283.02147290168546
      },
      {
        "Id": "1950c69203c54a138e47f177354d49ef",
        "Name": "Vector.XAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2871.5759144736217,
        "Y": 323.4940687573876
      },
      {
        "Id": "8f1a0cc376a04e568449c3f4d91a7bc3",
        "Name": "Endpoints.Sides",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3114.3584959798172,
        "Y": 515.7620408611458
      },
      {
        "Id": "204bdce749bf4518a6092530d2ff06cb",
        "Name": "Vector.XAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2855.9565378241805,
        "Y": 556.234636716848
      },
      {
        "Id": "daa2b1c982c745abb051e6d068eb3a60",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4235.645208845648,
        "Y": 320.1472498004737
      },
      {
        "Id": "3a0d9882752148b097976319d9e8b77c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3849.1452088456476,
        "Y": 387.9747498004738
      },
      {
        "Id": "dfd7933681384e2fadca39efd0e183ef",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4347.142729368569,
        "Y": -226.30806089066618
      },
      {
        "Id": "5f5eac398ee54aceb37f445d8a7287e6",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4014.1427293685692,
        "Y": -192.30806089066618
      },
      {
        "Id": "1717f4ffb7e14f339b172d19f3c113af",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3395.1427293685692,
        "Y": -215.48056089066608
      },
      {
        "Id": "306274295c2d4ab9b419a8b4729e390c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3141.1427293685692,
        "Y": -181.65306089066598
      },
      {
        "Id": "a782e77c9f33401c8b6b962388c9a763",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3718.6427293685692,
        "Y": -215.48056089066608
      },
      {
        "Id": "c350ebd9f4eb489f80171cd0bd57e456",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5733.65384058889,
        "Y": 528.0520420450771
      },
      {
        "Id": "da03ff6fff2245668c3100cc5f22917e",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5731.001214379041,
        "Y": 700.2377803660753
      },
      {
        "Id": "9ce2723d94bc480da32106d9f5101a3d",
        "Name": "List.Deconstruct",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5155.501214379041,
        "Y": 700.2377803660753
      },
      {
        "Id": "8069c081b66a40b0a00dfd1060ce3b3a",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4874.501214379041,
        "Y": 700.2377803660753
      },
      {
        "Id": "15cc6d82cdc34bd9948bd5e2c980c853",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5450.001214379041,
        "Y": 734.2377803660753
      },
      {
        "Id": "fb24aa0a32e54197beae066af56f8073",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4970.642729368569,
        "Y": -295.40093005116523
      },
      {
        "Id": "48691beab8d64de1adf398b26a84ffd2",
        "Name": "List.RestOfItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5239.642729368569,
        "Y": -295.40093005116523
      },
      {
        "Id": "0d7f901f71f34cdabe556de6468c6984",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4689.642729368569,
        "Y": -295.40093005116523
      },
      {
        "Id": "d6220faafa05476b9c75c66a07ebb8ba",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5537.142729368569,
        "Y": -295.40093005116523
      },
      {
        "Id": "f2a4add915124a99ba2f4db3b3747d4a",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5806.142729368569,
        "Y": -295.40093005116523
      },
      {
        "Id": "43f56798156948e3a79ea952db1260da",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6065.191322258443,
        "Y": 600.6445749154661
      },
      {
        "Id": "0e4df6cce7de4a7aa5b70ad365ccef2a",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7027.890961465182,
        "Y": 617.1228062312168
      },
      {
        "Id": "85ed6e5151f649efa380112e5f1787c6",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6773.890961465182,
        "Y": 650.9503062312169
      },
      {
        "Id": "d0f12a68476d4d3eb90986b4b2259cb4",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7382.390961465182,
        "Y": 751.1228062312168
      },
      {
        "Id": "b362c97f04834f2699cb68bfe5c14180",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7027.890961465182,
        "Y": 794.9503062312167
      },
      {
        "Id": "9f6b278cb16b4df88c88e17ecd6b8959",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7027.890961465182,
        "Y": 942.9503062312169
      },
      {
        "Id": "87c4ee58bcd44233a9d2dfd451f0c1ad",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7748.890961465182,
        "Y": 751.1228062312168
      },
      {
        "Id": "382c0e8f285d491692af9d3bc9383de2",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7748.890961465182,
        "Y": 975.1228062312166
      },
      {
        "Id": "754fb0312e0249459e868c19f30ce2a3",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8066.890961465182,
        "Y": 846.122806231217
      },
      {
        "Id": "c9ee3507a306456fac27f22db40f126f",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3718.6427293685692,
        "Y": -67.48056089066608
      },
      {
        "Id": "af2b6c02c08240f79f6bd87bad118f99",
        "Name": "List.Deconstruct",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6323.263180338477,
        "Y": -939.8323841468732
      },
      {
        "Id": "2f28fd1d80a14f5eb9dc94d9d82222c1",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6564.95475657392,
        "Y": -800.8062562238306
      },
      {
        "Id": "77a3dcd3b8754e82ac06b10d49cd6b7a",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6547.072869584483,
        "Y": 92.72302464074141
      },
      {
        "Id": "83d89aef7ca846e3b69a39cabceb7abf",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7387.072869584483,
        "Y": -160.77697535925859
      },
      {
        "Id": "2a197e3e753f488488430b19d9a1a95f",
        "Name": "List.Deconstruct",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6252.572869584483,
        "Y": -128.77697535925859
      },
      {
        "Id": "9c71297eb0ed486aa3ae87bfc0414680",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7110.572869584483,
        "Y": -275.7769753592586
      },
      {
        "Id": "c38eab32cbed415682f7d183b5190d50",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6841.572869584483,
        "Y": -128.77697535925859
      },
      {
        "Id": "010581cd2f21422cb9a5c6130ff01a07",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7110.572869584483,
        "Y": -128.77697535925859
      },
      {
        "Id": "b58c07ab42344f87a2025778053e9c95",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7387.072869584483,
        "Y": 17.223024640741414
      },
      {
        "Id": "2ff237fcf4304b0d96c2274513550858",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7110.572869584483,
        "Y": 166.22302464074141
      },
      {
        "Id": "8d6fcef4fb9d4284946611306527e295",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7110.572869584483,
        "Y": 19.223024640741414
      },
      {
        "Id": "c32f67df0ff4430d889b7a841bf03453",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6841.572869584483,
        "Y": 166.22302464074141
      },
      {
        "Id": "0de61dab76874171880332700580a4bc",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7722.4734670402895,
        "Y": -80.9164722383714
      },
      {
        "Id": "6e8d98fcae634a40a9da2645171ef3a3",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8353.687991312983,
        "Y": -249.0494550219887
      },
      {
        "Id": "57ab54f646f544078501f29e944dab8d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8099.687991312982,
        "Y": -215.2219550219886
      },
      {
        "Id": "95d5d5f609a94113aeee2bf7b2a10fc7",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8708.187991312983,
        "Y": -115.0494550219887
      },
      {
        "Id": "22f245f2ed1243eca7ed995de6443173",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8353.687991312983,
        "Y": -71.22195502198883
      },
      {
        "Id": "5312d4a814ac438a88b43eb3c0b429bb",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8353.687991312983,
        "Y": 76.7780449780114
      },
      {
        "Id": "cd7f306d6dbd45e49d70a3b0a1bceb62",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9074.687991312981,
        "Y": -115.0494550219887
      },
      {
        "Id": "c52d5ef57bd14fba9f4c8246d3f3459a",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9074.687991312981,
        "Y": 108.95054497801107
      },
      {
        "Id": "975bdaf233a645ff8f81d3a704fce644",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9392.687991312981,
        "Y": -20.04945502198848
      },
      {
        "Id": "344daa45d78748849f370347e713be48",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7134.138436144269,
        "Y": -800.2402159750327
      },
      {
        "Id": "bc0707db09de4ae498ffde05d96146c5",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7134.138436144269,
        "Y": -653.2402159750327
      },
      {
        "Id": "ef040fa0cb7c46c6b27f0d3049bf8fb7",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6865.138436144269,
        "Y": -653.2402159750327
      },
      {
        "Id": "6ee7bdf4b06148d699651bf751455a4e",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7453.63063951673,
        "Y": -814.2168260924182
      },
      {
        "Id": "91e77f659af243239257ddc1e87d4f3b",
        "Name": "List.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6861.994876857757,
        "Y": -1036.4790652969282
      },
      {
        "Id": "3aaef98ba0b94ba2a23a3bcf46a0594f",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7130.994876857757,
        "Y": -1036.4790652969282
      },
      {
        "Id": "d781a158004248f184b113408835c0b4",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7130.994876857757,
        "Y": -1183.4790652969282
      },
      {
        "Id": "d3f19ba5b9b340df8085b64ebcb27110",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7485.785088090046,
        "Y": -1101.0912248193295
      },
      {
        "Id": "a90a4c6da1ae460b9e94cc8bb7138256",
        "Name": "List.Deconstruct",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6336.998854721423,
        "Y": -1669.0346286607123
      },
      {
        "Id": "a6386b77ce7d45d49a6f29dfa9b332ea",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6631.498854721423,
        "Y": -1635.0346286607123
      },
      {
        "Id": "09b2f41b6aca450b9c63f6232d8f4697",
        "Name": "List.RestOfItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6925.998854721423,
        "Y": -1707.0346286607123
      },
      {
        "Id": "6404b25843f04f11ba917704d5d36d77",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7223.498854721423,
        "Y": -1741.0346286607123
      },
      {
        "Id": "f89144dd7076405db329a0a14489ec3b",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7223.498854721423,
        "Y": -1563.0346286607123
      },
      {
        "Id": "9844654c32c4421c91b3fca150fba69a",
        "Name": "List.RestOfItems",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6925.998854721423,
        "Y": -1529.0346286607123
      },
      {
        "Id": "ba921981974342c880b5a41f4ede1586",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7555.367174750265,
        "Y": -1658.8879514199557
      },
      {
        "Id": "e3cdb463ef7440b397f1385c57bb494d",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8766.71542283203,
        "Y": -1886.364365029308
      },
      {
        "Id": "4dde234a2aab4b05965823a2eb5dacc4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8512.71542283203,
        "Y": -1852.5368650293076
      },
      {
        "Id": "973d03a760434aedb0d6af35e514ab2d",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9121.21542283203,
        "Y": -1752.364365029308
      },
      {
        "Id": "15a218c8b3f844a8b267f70ddce4e731",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8766.71542283203,
        "Y": -1708.536865029308
      },
      {
        "Id": "910745532a364f9fb68f5f6f8297fe88",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8766.71542283203,
        "Y": -1560.5368650293076
      },
      {
        "Id": "fc393d46345f46fdb38a0438e295e83d",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9487.71542283203,
        "Y": -1752.364365029308
      },
      {
        "Id": "dca363a52dfb424aba0358eb0d2142c5",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9487.71542283203,
        "Y": -1528.364365029308
      },
      {
        "Id": "bd3bd7f54f214f60b6b1e11aa3b81aaa",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9805.71542283203,
        "Y": -1657.364365029308
      },
      {
        "Id": "54f862c5e4fe48bfaa63bae02487884a",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8748.150734566156,
        "Y": -1133.6602009082376
      },
      {
        "Id": "bc85619332b84826a2814996987dc9ed",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8494.150734566156,
        "Y": -1099.8327009082377
      },
      {
        "Id": "f2cb99668fcf4fa7bbd993cd9be0d7f3",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9102.650734566156,
        "Y": -999.6602009082376
      },
      {
        "Id": "e8e3b2085ad949d396d06c673294b9cb",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8748.150734566156,
        "Y": -955.8327009082377
      },
      {
        "Id": "680f36c526a4496ca63d823c65ef99a7",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8748.150734566156,
        "Y": -807.8327009082377
      },
      {
        "Id": "8988761ec01449179f1e8e585773124d",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9469.150734566156,
        "Y": -999.6602009082376
      },
      {
        "Id": "10686abca37349b294a4de2c632f34b0",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9469.150734566156,
        "Y": -775.660200908238
      },
      {
        "Id": "1147fceb56ba4d39bbcd277234ff5441",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9787.150734566156,
        "Y": -904.6602009082371
      },
      {
        "Id": "bf963aaf656b49a2989e08fc2f27399c",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7796.634431599482,
        "Y": -953.2040815039245
      },
      {
        "Id": "7f1c6e661f8944d3908d9acdb498e651",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3689.7782734241828,
        "Y": 2419.601116534048
      },
      {
        "Id": "8ec5e86e2ac349e18c7d7f22d9aa7dcd",
        "Name": "NumberOf.CrossGirders.perSegment",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 688.3651247253961,
        "Y": 1471.6018951128237
      },
      {
        "Id": "efd82f2042034e7fb41ddd0fe62a7e2f",
        "Name": "List.Count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2906.7782734241828,
        "Y": 2419.5148665340485
      },
      {
        "Id": "deaa883dedf247d1a2c5c08662fc6d5d",
        "Name": "Number of Crossgirder",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3173.2782734241828,
        "Y": 2419.5148665340485
      },
      {
        "Id": "af356cb34d224d7b80b63a2e4316bd60",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6519.3365307009735,
        "Y": 2978.523550574546
      },
      {
        "Id": "71bde01fb46340a29fe0d4251961866e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6266.36133710865,
        "Y": 3012.3510505745458
      },
      {
        "Id": "853f89d3fc964129951043ce830732ce",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6874.86133710865,
        "Y": 3112.523550574546
      },
      {
        "Id": "d6bf503c162249849a8052f28b75aaf9",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6521.266993512963,
        "Y": 3156.3510505745458
      },
      {
        "Id": "9fbdc0cccb24464896c814c9e6be1268",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6520.36133710865,
        "Y": 3304.3510505745458
      },
      {
        "Id": "ed34c0b4770a423aafa0f899737c1686",
        "Name": "Solid.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7241.36133710865,
        "Y": 3112.523550574546
      },
      {
        "Id": "ef0b3a6af01f489786db5381535239b5",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7241.36133710865,
        "Y": 3336.5235505745454
      },
      {
        "Id": "991a64970e764ec1a55331d497285854",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7559.36133710865,
        "Y": 3207.523550574546
      },
      {
        "Id": "298568c4cc364b7fa3e2f133f2b9919a",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4702.9134977310205,
        "Y": 2341.628146765156
      },
      {
        "Id": "b9893d5828ee470e82efa295977a12e4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4484.358088755871,
        "Y": 2435.061847288878
      },
      {
        "Id": "aa0b913781d24767afe4afe739b630e6",
        "Name": "Querträger Abstand a[m]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1165.912032090835,
        "Y": 1592.501513968241
      },
      {
        "Id": "b05e18cb3a57456dac17b8c4feffc63d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1472.1057641738453,
        "Y": 535.4199353618394
      },
      {
        "Id": "8c7a91635eec4fce9b7addab25815175",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1216.1057641738453,
        "Y": 654.4199353618394
      },
      {
        "Id": "cbdd7456b76d43f19d6377312393f70d",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7762.528545125517,
        "Y": -1693.238939504723
      },
      {
        "Id": "347977da540d4951a2462a3a8d1d7789",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8020.952104333992,
        "Y": -985.238852782003
      },
      {
        "Id": "14c7a68739b14824a93b0067715bf4a0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7792.446497469435,
        "Y": -728.8068332420744
      },
      {
        "Id": "4c40a9d4518d4c7da68245e171e9c3a7",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7562.363831079398,
        "Y": -1483.0386132744861
      },
      {
        "Id": "51afaf19ae0840a2b077a0947296ee33",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1468.4306676016363,
        "Y": 140.69023655503293
      },
      {
        "Id": "f919d2fc9cc743fc983a16a7dc34de3a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1212.4306676016363,
        "Y": 259.6902365550329
      },
      {
        "Id": "2f8b653d5c044614964f997205523c36",
        "Name": "And",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2101.240930939821,
        "Y": 314.8312430478229
      },
      {
        "Id": "db19bf9ccfb24ad894124e41847491b6",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1833.653389364575,
        "Y": 240.31433695483747
      },
      {
        "Id": "c3c430a73fda48abb711de1fa5d53562",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1832.2318625640796,
        "Y": 457.5744366690333
      },
      {
        "Id": "b5ef39c5c24e47019fe30d73025a10fe",
        "Name": "Lichte Höhe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1165.702236387017,
        "Y": 1257.2279442318668
      },
      {
        "Id": "e2acbf4e5bf848ef89c2d704629ccbea",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1165.7613501581454,
        "Y": 1062.3435571915165
      },
      {
        "Id": "3279b7c8346b4968b61714b12a820db7",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4242.061328161353,
        "Y": 530.1188322240862
      },
      {
        "Id": "5c8579255ef541cbb21c1e4d8e447fd4",
        "Name": "Length per Segment",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1165.6820830701995,
        "Y": 1398.6095575576328
      },
      {
        "Id": "2d9fd637756148c09ca8474b3bb65856",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11087.78779551019,
        "Y": -1848.475614631248
      },
      {
        "Id": "8deec0b254f9434497e1fd4629595c35",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10256.7108364759,
        "Y": -1775.3934099918615
      },
      {
        "Id": "87f602c68f00442391c9ef46f23fe2f7",
        "Name": "Gesamtlänge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10772.690542516539,
        "Y": -1774.7505475912394
      },
      {
        "Id": "df08b4cb5099419cbdfe13ac94c1ea03",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10509.486351049272,
        "Y": -1785.634931448908
      },
      {
        "Id": "1a4f4eb05cf0423dbb2b99d8c0ddabec",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10825.230186381363,
        "Y": -1623.0574872096813
      },
      {
        "Id": "6e1cf96976814a5db1558055970c012e",
        "Name": "kg Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11929.479219071662,
        "Y": -1791.7501531517146
      },
      {
        "Id": "116f4cc8a67c4a31ade2d936159c63a2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9446.873165427522,
        "Y": 724.6289247175989
      },
      {
        "Id": "69062015096047d8bd83959efd30fbfe",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8615.796206393232,
        "Y": 797.7111293569851
      },
      {
        "Id": "2d71781f607c418da9d154f9217d2f5c",
        "Name": "Gesamtlänge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9131.77591243387,
        "Y": 798.3539917576077
      },
      {
        "Id": "0a2f15b4b0944a3290c4b97362aed47a",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8868.571720966604,
        "Y": 787.4696078999386
      },
      {
        "Id": "b71ae5e2ff304fad80414ed85e525467",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9184.315556298694,
        "Y": 950.0470521391653
      },
      {
        "Id": "65e3e530aafc46c1addeeac00a694902",
        "Name": "kg Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10288.564588988993,
        "Y": 781.3543861971323
      },
      {
        "Id": "053e1b13cc80476c96ab582108279506",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10725.011098032392,
        "Y": -174.3142155161595
      },
      {
        "Id": "d218e06a4d614bf3a33fd7c8e5f72fbe",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9893.934138998102,
        "Y": -101.23201087677307
      },
      {
        "Id": "ff2f813b801e40bc823ab11380431c7c",
        "Name": "Gesamtlänge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10409.91384503874,
        "Y": -100.58914847615051
      },
      {
        "Id": "c731c233e82548de9356a61f7cd147d4",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10146.709653571474,
        "Y": -111.47353233381955
      },
      {
        "Id": "ceebe881c55443e0ad8220e90c544a5a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10462.453488903564,
        "Y": 51.10391190540713
      },
      {
        "Id": "0b74841d2b0b4ad1abd195cb696b23b1",
        "Name": "kg Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11566.702521593863,
        "Y": -117.58875403662614
      },
      {
        "Id": "3ab80f4df87d45cca76c5c4bc9721497",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9022.457702205025,
        "Y": 2704.889025831511
      },
      {
        "Id": "3b35ab43ea87477596c5b83023771d9d",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8191.3807431707355,
        "Y": 2777.971230470897
      },
      {
        "Id": "9422c5f279e748f0ab55850647531507",
        "Name": "Gesamtlänge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8707.360449211374,
        "Y": 2778.61409287152
      },
      {
        "Id": "e506094713a24b659332ff00e7a9f1e0",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8444.156257744107,
        "Y": 2767.7297090138504
      },
      {
        "Id": "1b09ca0f4c1e47d8b57dba2cae6cdf48",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8759.900093076198,
        "Y": 2930.307153253077
      },
      {
        "Id": "cf1702d4ea854728b9f8219562714fbf",
        "Name": "kg Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9864.149125766497,
        "Y": 2761.6144873110443
      },
      {
        "Id": "cd792cbe17c7401f8eb3abb8dee887ce",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9191.751241163061,
        "Y": 3664.9786851902722
      },
      {
        "Id": "72ecb09ddcf346378e1553a151ac752d",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8360.674282128773,
        "Y": 3738.0608898296587
      },
      {
        "Id": "2caf49510d2444f2a00eaad299ec19a1",
        "Name": "Gesamtlänge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8876.653988169412,
        "Y": 3738.7037522302808
      },
      {
        "Id": "ce3ee2fdb5654f0ba0c10ce8133b6c99",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8613.449796702143,
        "Y": 3727.819368372612
      },
      {
        "Id": "b862fb7928844e50ad85fa1f30e0c82a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8929.193632034234,
        "Y": 3890.396812611839
      },
      {
        "Id": "da9f32d9eb1b41ed88946391737f9887",
        "Name": "kg Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10033.442664724533,
        "Y": 3721.7041466698056
      },
      {
        "Id": "e501f7ad0192439bb6af3137ef303204",
        "Name": "Python Script",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 953.2776407172087,
        "Y": 1951.520272142151
      },
      {
        "Id": "ffac4107f7df44efacee9caa00d5bdd7",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 752.3711886000906,
        "Y": 1892.2123100930908
      },
      {
        "Id": "5a2fd140a40049b986349bb1e42b150b",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1193.6088192627421,
        "Y": 1886.1563958731708
      },
      {
        "Id": "1a158e7367fd4286ba0d0d3ad5cd30f5",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 757.741422005879,
        "Y": 2319.628129795902
      },
      {
        "Id": "00c7d19c03a5412c9d883f721da08ff0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11349.24950965296,
        "Y": -1092.0771126410878
      },
      {
        "Id": "0907cc6b486641bab987477cd33b5b75",
        "Name": "Curve.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10518.17255061867,
        "Y": -1018.9949080017013
      },
      {
        "Id": "570154100b9047678a8767caa51c6835",
        "Name": "Gesamtlänge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11034.152256659308,
        "Y": -1018.3520456010788
      },
      {
        "Id": "21c1cc5f356b4c558848e9b5b6388300",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10770.948065192042,
        "Y": -1029.2364294587478
      },
      {
        "Id": "0115858151ee4bad84c62a5c37024677",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11086.691900524133,
        "Y": -866.6589852195211
      },
      {
        "Id": "4efd9e92acec4b689bf136b2189afd66",
        "Name": "kg Steel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12190.940933214431,
        "Y": -1035.3516511615544
      },
      {
        "Id": "dbfcbddbb79d4042b8d8c6f233612442",
        "Name": "kg Concrete",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 9025.245377820931,
        "Y": 1665.3465481025705
      },
      {
        "Id": "d7a7c9bd9780475780d784bcb6bce09d",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8424.551684699358,
        "Y": 1636.5279245499964
      },
      {
        "Id": "96d52134f3cb4c6499b196479b16077f",
        "Name": "Surface.Area",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8118.48060911904,
        "Y": 1630.5535347191444
      },
      {
        "Id": "244b042c23bb45dabab89eb0968e55e1",
        "Name": "Bewehrungsgrad der Fahrbahnplatte",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 687.933349069147,
        "Y": 1597.1958161721548
      },
      {
        "Id": "34d6efdca1294ffb8ab9e1e34026a92c",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1756.769852261402,
        "Y": 2329.4432546303174
      },
      {
        "Id": "d86c455cf85b44e0aa332ca59cbca80a",
        "Name": "L/x height ratio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 690.5460158392239,
        "Y": 1341.3059730319774
      },
      {
        "Id": "64dae7d16c084a4fba77c50b4f476a41",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1978.7653313091378,
        "Y": 6921.862891474199
      },
      {
        "Id": "46cdbeecd24e42fb85f6be94a9462fed",
        "Name": "Vector.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2287.7392017051607,
        "Y": 7047.5511514635355
      },
      {
        "Id": "dd4ff26b4a23452292df99c18579b7e3",
        "Name": "Building.Edge4 (Translate)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2659.3425646537216,
        "Y": 6998.522741260591
      },
      {
        "Id": "eb5ca399341a4b35a380136ae35d82cb",
        "Name": "Curve.EndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4855.4983293353325,
        "Y": 6968.21300523929
      },
      {
        "Id": "e0729f2d36ae4a778d88a9b8242bceee",
        "Name": "Building.Attic",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5830.360772830674,
        "Y": 6998.915674901108
      },
      {
        "Id": "aa5ed2ea65414f6fb2480330438acc38",
        "Name": "Building.NrOfColumns_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 784.1567828425423,
        "Y": 7141.534094637792
      },
      {
        "Id": "ef5fb7406ac045849e0c0c62e865861e",
        "Name": "Building.NrOfColumns_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 785.1036760590841,
        "Y": 7008.26806497054
      },
      {
        "Id": "03880bc6d4ab47908802833629362030",
        "Name": "<=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3975.1514072363625,
        "Y": 7938.927756554093
      },
      {
        "Id": "2cbb69ac18e54e1495fc37ab107e22da",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3811.925152446902,
        "Y": 8071.455310023685
      },
      {
        "Id": "a815cd5cf0d543c1a3a8107347a61c59",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4247.684137693219,
        "Y": 8162.41160907012
      },
      {
        "Id": "76a4caf816564f10824a9c8fdf3c1f4a",
        "Name": "Kleiner 5 (If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4187.682896236889,
        "Y": 7935.898121013769
      },
      {
        "Id": "2d02999d6bb24262815a7aea75218466",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4444.030239288641,
        "Y": 7940.369581553215
      },
      {
        "Id": "f6191e33d408494ead14f996c151590a",
        "Name": "Groesser 1 (If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4661.274017933201,
        "Y": 7932.307841084278
      },
      {
        "Id": "3a2d8e4e11134952831befb6cd28e56a",
        "Name": "<=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3966.7092942989293,
        "Y": 7559.844613968216
      },
      {
        "Id": "dda19f0973e241e2b56c66128dc4d048",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3804.745489019999,
        "Y": 7692.372167437808
      },
      {
        "Id": "b0965130b68549118a8629141a387423",
        "Name": "Kleiner 5 (If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4173.808699371097,
        "Y": 7560.831698491227
      },
      {
        "Id": "f78f19364d7a487f892f4a52c68ff89a",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4436.8505758617375,
        "Y": 7561.286438967338
      },
      {
        "Id": "c8655b02eab245f5a202c58521c81a16",
        "Name": "Groesser 1 (If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4658.210794755087,
        "Y": 7566.946165994369
      },
      {
        "Id": "8213c36c4e3e4b81b613c8e9933a9317",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4235.928303113977,
        "Y": 7788.256354285592
      },
      {
        "Id": "5e637f6be8a74ba29d666565e2b00317",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6684.391867214452,
        "Y": 7451.977350448689
      },
      {
        "Id": "48fda8a37a0349629443fd01b8374ecf",
        "Name": "/",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4923.666563014733,
        "Y": 7537.238725875348
      },
      {
        "Id": "66929c5ebe474fcd820db875d9b29cee",
        "Name": "/",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4926.130047775023,
        "Y": 7901.362599468824
      },
      {
        "Id": "90f1ed6f382d4d91afee83b7de23594b",
        "Name": "SpacingColumns_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6325.637412564623,
        "Y": 7696.957679117852
      },
      {
        "Id": "23e835a341114c0bbc7a66f1783f86f0",
        "Name": "SpacingColumns_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6310.197991179466,
        "Y": 8046.425024601363
      },
      {
        "Id": "7282c108a89a403cadeb77f1bc5f5d26",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6694.220282189988,
        "Y": 8091.140479202874
      },
      {
        "Id": "d9bdeb426dd4438ea1c3723db7a9ce76",
        "Name": "Math.Floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5183.976838061384,
        "Y": 7511.065795372578
      },
      {
        "Id": "fb43cc5132034940b0712628e6c4f77d",
        "Name": "Math.Floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5186.326007668773,
        "Y": 7890.515833687036
      },
      {
        "Id": "3a9b95af7eeb4f4ea406856b3f968685",
        "Name": "Building.Columns_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7521.4926822570815,
        "Y": 7448.1982936996765
      },
      {
        "Id": "fd6c50566f6247218faf0207acedaa4b",
        "Name": "Curve.PointAtSegmentLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6971.23349292393,
        "Y": 7382.085967068079
      },
      {
        "Id": "5d5795b65c5640a59115385b646cb913",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7295.845553663488,
        "Y": 7447.965624706888
      },
      {
        "Id": "59ccd6138d3f4188ae4025d77ff0158b",
        "Name": "Curve.PointAtSegmentLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6966.964547657226,
        "Y": 8118.360102340238
      },
      {
        "Id": "a7f622f27d474c8d80685bf9222fa963",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7319.065543187113,
        "Y": 8132.684857092045
      },
      {
        "Id": "3ea0d5737baf4ad2958bc2aae66f2e33",
        "Name": "Building.Columns_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7548.974817570537,
        "Y": 8124.788547288926
      },
      {
        "Id": "8146b481570140fa97d0cbafff567a1f",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9678.097315433664,
        "Y": 7584.263422067595
      },
      {
        "Id": "92f0ac46f7fa453998d5557c7de773fc",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9992.993577206747,
        "Y": 7586.311384776365
      },
      {
        "Id": "a4b32b7756384073a8a44d594d8bb403",
        "Name": "CreateColumns_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10324.808276575815,
        "Y": 7586.732940884812
      },
      {
        "Id": "9de65975f1a743399a0e2a5abb9fb5cd",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9694.032898600439,
        "Y": 8231.521496702164
      },
      {
        "Id": "030627909c9742c7a42dbcf2e0f63a60",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9998.591652516327,
        "Y": 8220.55022987388
      },
      {
        "Id": "9d1bd0b6c68f45c1a00473b2b981987e",
        "Name": "CreateColumns_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10326.761678741947,
        "Y": 8222.776226162441
      },
      {
        "Id": "e39397f8456947fd9e9bf60f7cf07025",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8722.072406552945,
        "Y": 8724.936693511288
      },
      {
        "Id": "04a631cf09a0422b9054ab01d230017c",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9977.734135373423,
        "Y": 8697.418699890351
      },
      {
        "Id": "b669976c19664caa87e0b01d350fb9d9",
        "Name": "CreateColumns_Corner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10321.743295283322,
        "Y": 8705.458481934542
      },
      {
        "Id": "e1bd981b36ff4743955a759efbfa78f9",
        "Name": "==",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5477.517332922151,
        "Y": 7387.956854661716
      },
      {
        "Id": "9c27f2b4f9cf47519a17aeef507165b7",
        "Name": "NrOfColumns_Length (If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5910.192157762869,
        "Y": 7474.040255446901
      },
      {
        "Id": "6160388c65bd47e9a0ca5ccd3f4efd1e",
        "Name": "==",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5494.29362046242,
        "Y": 7833.043024884145
      },
      {
        "Id": "e010d1ed9e474b3cb42a7b812afa08ee",
        "Name": "NrOfColumns_Width (If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5922.183148723818,
        "Y": 7866.488163296811
      },
      {
        "Id": "ced6e5eaaedd42bf89a756417e8caf5b",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11938.901208118441,
        "Y": 7575.049383635777
      },
      {
        "Id": "1d51166a6f8246c4a7d20e554b5f4951",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11581.074688042572,
        "Y": 7552.256722813204
      },
      {
        "Id": "b0ea2f873b06449e806b4b23204f7187",
        "Name": "CreateSpandrelBeams_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 12269.838603140171,
        "Y": 7457.320807804365
      },
      {
        "Id": "24ede5d8123d4d9ea54a4c18e7f7bcf1",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11929.231832110294,
        "Y": 8205.886892351999
      },
      {
        "Id": "c625132b27454a67b7ac6f98038ef298",
        "Name": "Curve.PlaneAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11588.898843173032,
        "Y": 8191.024269999923
      },
      {
        "Id": "16dffe1908174b8796a8b6a28b7fd158",
        "Name": "CreateSpandrelBeams_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 12276.19290259471,
        "Y": 8086.275100273505
      },
      {
        "Id": "86d0252e9a984369bcc14f57f3b38bea",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5586.88793789209,
        "Y": 7083.551237191067
      },
      {
        "Id": "53e25c3f677b4e86825882941960ce8e",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5589.182985510759,
        "Y": 8001.135414419075
      },
      {
        "Id": "1c1d2f3a5c5047deb870cd4b5cb2bcee",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5555.100892170703,
        "Y": 7565.483427239086
      },
      {
        "Id": "85489e610bee41c98eb9c46980dbb597",
        "Name": "InputSpacingColumns_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3378.894267020485,
        "Y": 7583.111708333135
      },
      {
        "Id": "67b2960422bc416697044ec498435bd9",
        "Name": "InputSpacingColumns_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3382.469448086411,
        "Y": 7948.539651398214
      },
      {
        "Id": "b486e83869144bf88a3a2b444b379cd1",
        "Name": "Factors to linearly scale structural elements",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7946.710438454516,
        "Y": 8439.83326088101
      },
      {
        "Id": "6a0b4217f4274497b106806b6acc5410",
        "Name": "Math.Ceiling",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5185.027874799103,
        "Y": 8069.46641160212
      },
      {
        "Id": "5104959233f24c3ca44556f60737bb32",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6125.316383543632,
        "Y": 7731.096815040645
      },
      {
        "Id": "1fa98cd987594b02a87b2c21c13501c8",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6114.443969628421,
        "Y": 8080.115067338348
      },
      {
        "Id": "e7dee4b66a2846da91db1b01f8d0c66e",
        "Name": "LColumn_Length (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8024.468390099715,
        "Y": 7549.862171849854
      },
      {
        "Id": "dea3d912d7b84ca492bc427a11239e47",
        "Name": "Thickness_Length (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8024.22499322072,
        "Y": 7686.3523600031
      },
      {
        "Id": "e512a668f636447c85bbaff4f96f2deb",
        "Name": "HSpendralBeam_Length (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8021.574024661149,
        "Y": 7831.743005384523
      },
      {
        "Id": "dd93a30c75f24ac1acb682c024607fbf",
        "Name": "Direct input for cross-sections of structural elements",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8026.291284644994,
        "Y": 7400.187602714847
      },
      {
        "Id": "9bba502935bd4e4abd40de2ca9ccc729",
        "Name": "LColumn_Length ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9399.830878288418,
        "Y": 7412.156697720585
      },
      {
        "Id": "433baf0bec5749b5bce69159814468e5",
        "Name": "Thickness_Length ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9400.493526515167,
        "Y": 7686.33833960001
      },
      {
        "Id": "8a139b491944453a9ad5aa8966878a0d",
        "Name": "LColumn_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9417.520971595954,
        "Y": 8095.948917724173
      },
      {
        "Id": "ec8b1785ac634bf0a76c6d40438b4061",
        "Name": "Thickness_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9415.528839869577,
        "Y": 8354.201879884838
      },
      {
        "Id": "f47d94709e834b1f977cc444cef2d31a",
        "Name": "LColumn_Width (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8021.097590053578,
        "Y": 7975.617874553885
      },
      {
        "Id": "676fe4385cb34b3fb605b29a0d3ef524",
        "Name": "Thickness_Width (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8023.586333361711,
        "Y": 8116.206272987826
      },
      {
        "Id": "9e6b36de8d04444ea9b0e185286b18a9",
        "Name": "HSpendralBeam_Width (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8022.301434895708,
        "Y": 8256.13263799499
      },
      {
        "Id": "44f92cd9b21942ff82ef815b582c1a4c",
        "Name": "LColumn_Length, Thickness_Length (auto calculation)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8722.510809496935,
        "Y": 7537.173575971964
      },
      {
        "Id": "7f6d1cd82e554c95a35c7c21c7238e5a",
        "Name": "LColumn_Width, Thickness_Width (auto calculation)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 8722.840377377477,
        "Y": 8204.741065407106
      },
      {
        "Id": "d18ec4124d7841d2aa627790952f2dbe",
        "Name": "HBeam_Width (auto calculation)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10678.064460047019,
        "Y": 8187.759850874013
      },
      {
        "Id": "68d008592d844c3ea7f9663aa815fec3",
        "Name": "HBeam_Length (auto calculation)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10677.847049925036,
        "Y": 7517.5111797559375
      },
      {
        "Id": "6bc932a267724a748b5ae4ffaf7183aa",
        "Name": "HBeam_Length ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11314.753645523684,
        "Y": 7449.033137742214
      },
      {
        "Id": "03af0ad10cc34271bbb4145ca708e3c9",
        "Name": "HBeam_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11343.234586038474,
        "Y": 8115.251963961171
      },
      {
        "Id": "ad292c97cf7c401a975495bd69c94ca5",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2042.0819928266933,
        "Y": 4516.015557571454
      },
      {
        "Id": "27326b08f7be4fc89fc82c48886ffd86",
        "Name": "List.Count",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1779.1287784775354,
        "Y": 4405.779326237556
      },
      {
        "Id": "2e30861851d54fd184e2a7363024855b",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2945.3061381442376,
        "Y": 4293.835799549397
      },
      {
        "Id": "3626ef3cbc31488cb7d270a1b23a37c5",
        "Name": "Point.Z",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2251.475381196321,
        "Y": 4234.689253611226
      },
      {
        "Id": "a8630da6d5de406cbd75b47c46dc6194",
        "Name": "CoordinateSystem.ByOrigin",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2537.734939122281,
        "Y": 4152.551105477005
      },
      {
        "Id": "1150b35524f14a41a6606aef78ef8231",
        "Name": "Geometry.Rotate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3558.5304065099217,
        "Y": 4539.0488720351095
      },
      {
        "Id": "0524b5e78d374a38b91485cb9aea1f7f",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1897.5202878932866,
        "Y": 4150.051400234119
      },
      {
        "Id": "13ad6c522eeb4be7b132d463098def63",
        "Name": "PolySurface.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4002.1340394130257,
        "Y": 4575.813058690055
      },
      {
        "Id": "1a8d8f5aec7044878896242d0e2fd91d",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3342.1548615255233,
        "Y": 4316.044889696677
      },
      {
        "Id": "5abdc4bef4834eacac1d682a36cd905b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1516.9696693975918,
        "Y": 4230.599911335656
      },
      {
        "Id": "50fe4f4dcbaa4b238d080c120a521d6e",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 762.6757428572682,
        "Y": 4548.44964411521
      },
      {
        "Id": "b7038fb407d44a4a8e75e79f8aff5caa",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 763.2333207256743,
        "Y": 4407.098451521358
      },
      {
        "Id": "02e5325f451040a3a32320a00bf0b118",
        "Name": "Rotate Angle",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 762.0138448719119,
        "Y": 4686.136547333263
      },
      {
        "Id": "a000f49741534656b59cc56a0c44ed17",
        "Name": "Overall Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1265.812544080962,
        "Y": 4168.121545158925
      },
      {
        "Id": "0eb38db5263247c7b1d12634f6531e5d",
        "Name": "Number of floor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 761.2381654206092,
        "Y": 4122.756918781125
      },
      {
        "Id": "3dd837a713504dbbb62a7301c396fa39",
        "Name": "Cost",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2125.6966899347412,
        "Y": 10131.82314668594
      },
      {
        "Id": "a64b7492280c4aa49b3678cae65935d4",
        "Name": "SlendernessRatio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2128.993205943376,
        "Y": 9989.803902663776
      },
      {
        "Id": "4ea1de3a40dc4bcebd438ffc8501afcf",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1272.1722089259488,
        "Y": 9771.216543221117
      },
      {
        "Id": "92a44388ca72483db1c5f7f628fd6551",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1405.0757613956923,
        "Y": 10237.749836844929
      },
      {
        "Id": "c08495d5997e471fbbdf4d0628e43c3d",
        "Name": "Range",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1650.1870424275955,
        "Y": 10096.709625684265
      },
      {
        "Id": "e0acbfe1b33940fea6673d5b8a92089e",
        "Name": "W = WidthSlider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 781.6836145697898,
        "Y": 10163.615353781726
      },
      {
        "Id": "6b52d26a4d6f41e2bc51724d06342ebe",
        "Name": "WidthOfMiddleBuilding",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4393.373091489557,
        "Y": 3850.8350202428237
      },
      {
        "Id": "594f78a5059f4b779448b95876addb44",
        "Name": "fh = FloorHeightSlider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 779.6504393468658,
        "Y": 9897.662649409285
      },
      {
        "Id": "1d1f04a723fe402596434c86d548f63c",
        "Name": "ResidentialBuildingHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4392.045647733403,
        "Y": 3696.9370867123994
      },
      {
        "Id": "11688c8764be4996ad5edd81dd10c3c5",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2130.8744601918497,
        "Y": 9735.721463860184
      },
      {
        "Id": "95be9c0c410d4da78402f4b06f89121c",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1940.6114287178552,
        "Y": 6535.198159295981
      },
      {
        "Id": "087944bed9054e5c83e4cc28de450e2c",
        "Name": "Vector.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2232.346957756181,
        "Y": 6629.667817469545
      },
      {
        "Id": "f834d352e310481ebd37ea67d9091ba8",
        "Name": "Building.Edge3 (Translate)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2658.335303207714,
        "Y": 6403.386692726895
      },
      {
        "Id": "8c88eb7b49f842fd93455e5ec9cec6b3",
        "Name": "Vector.Reverse",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2231.9006653260694,
        "Y": 6762.172796403036
      },
      {
        "Id": "f73462166d0a42bbbabaf5e536461350",
        "Name": "Building.Edge1 (Translate)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2657.193290437339,
        "Y": 6599.380689224545
      },
      {
        "Id": "83a11d7ef58b48a3845807b31c0fecf5",
        "Name": "Building.Edge2 (Translate)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2658.340118632019,
        "Y": 6800.528125493735
      },
      {
        "Id": "b61bb9efa7e14e90bdf1fea92f689762",
        "Name": "Vector.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2282.31259726771,
        "Y": 6906.130971756372
      },
      {
        "Id": "b4a96a7b7c334e82ad95edcbe8e40ee3",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3057.1715623068176,
        "Y": 6631.1798071083795
      },
      {
        "Id": "df981b0f20384e51be279dd3e6750a90",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1616.066608859076,
        "Y": 6577.726895757961
      },
      {
        "Id": "b35ae69d689f41df923baa4c90a091cf",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1622.7193544995744,
        "Y": 6788.951746970543
      },
      {
        "Id": "1a2c052434a64730bd22bd7ede4c1685",
        "Name": "/",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3354.2925785487805,
        "Y": 6131.180824781097
      },
      {
        "Id": "2ec885855bb049a196e2a10f354946b0",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4448.375292518995,
        "Y": 6088.35161281374
      },
      {
        "Id": "435d99751f17431dbf952a480c19adf2",
        "Name": "Math.Ceiling",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3588.8276432093844,
        "Y": 6209.703241692642
      },
      {
        "Id": "dc7ea4c7fca643178889e6a3da89c025",
        "Name": "Curve.PointAtSegment_Edge3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4838.948667662851,
        "Y": 6233.371408860218
      },
      {
        "Id": "1a55cc389e6f4bca8c1a54a76dd216a9",
        "Name": "Building.SpendralBeamsFront",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5835.664380643982,
        "Y": 6241.082334327244
      },
      {
        "Id": "aa6d62c8c354469db5bdc539621af9b8",
        "Name": "Curve.PointAtSegment_Edge1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4839.233474035009,
        "Y": 6431.944400821059
      },
      {
        "Id": "c0a853e82ebc4ba691def7ccb9b6d549",
        "Name": "Curve.PointAtSegment_Edge2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4849.295398592651,
        "Y": 6628.751169428369
      },
      {
        "Id": "468ff39e29f448beaf98b09f2ba12071",
        "Name": "Curve.PointAtSegment_Edge4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4841.195883163993,
        "Y": 6808.5887432523205
      },
      {
        "Id": "b0e522f7b3eb46cb8d91f1d4888d4202",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5355.1839972195485,
        "Y": 6243.9598403618575
      },
      {
        "Id": "5f2b49adfb6e45ac88933817851bce21",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5582.974594430365,
        "Y": 6251.821542470166
      },
      {
        "Id": "4e90f74dfb2b4afa8c3d504dff1cd911",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5356.260705979032,
        "Y": 6439.976519423218
      },
      {
        "Id": "9f8e63b137584319aa270d29632bbc82",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5582.98676234252,
        "Y": 6443.725525608068
      },
      {
        "Id": "775ec925ef3442e985fdd32e98dec991",
        "Name": "Building.SpendralBeamsBack",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5836.879133489168,
        "Y": 6431.584127146135
      },
      {
        "Id": "7b7a193282e84c36a6068149206134e5",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5349.033163822762,
        "Y": 6637.967688149579
      },
      {
        "Id": "bff13ba492214e999e575c64b6ff2016",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5575.75922018625,
        "Y": 6641.716694334429
      },
      {
        "Id": "10ae939b2d514f69ab4543840139c799",
        "Name": "Building.SpendralBeamsRight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5829.6515913329,
        "Y": 6629.575295872496
      },
      {
        "Id": "f94e01c3c60349e5814ce71d0d1cd166",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5345.942743375246,
        "Y": 6822.515585912
      },
      {
        "Id": "fa69e708fe524adc87fcc06d2fae82f2",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5572.668799738734,
        "Y": 6826.264592096849
      },
      {
        "Id": "093e0343932c4e3aa43ff976c3c16686",
        "Name": "Building.SpendralBeamsLeft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5826.561170885383,
        "Y": 6814.123193634917
      },
      {
        "Id": "1928a46f2d6042c4a144d0bc0a46c8d0",
        "Name": "List SpendralBeams_Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6211.644343242075,
        "Y": 6311.347514975996
      },
      {
        "Id": "da1e8da860da42e78a935271376e15d2",
        "Name": "List SpendralBeams_Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6208.513425079804,
        "Y": 6727.588998197542
      },
      {
        "Id": "234e3f830744450188b0cadc5216261f",
        "Name": "(If)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4075.1865601352984,
        "Y": 6075.047716274929
      },
      {
        "Id": "856dbfa5ba38434ca2e59cb33c05e5d3",
        "Name": "==",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3843.91108201108,
        "Y": 6025.076940605972
      },
      {
        "Id": "0f16d747c13d43ae97755734ec24da62",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3849.0708559881114,
        "Y": 6286.831402834164
      },
      {
        "Id": "9e2b990e9bc44287ae945f9756cfc2b2",
        "Name": "NumberOfStories",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4450.637416679741,
        "Y": 5933.073736035172
      },
      {
        "Id": "3afd0365148e4e6caba891ba578f0793",
        "Name": "Building.Height (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 783.5012575349538,
        "Y": 6463.117784118423
      },
      {
        "Id": "ad503a24cc9043c0a67a515d70f41d95",
        "Name": "Building.L/HRatio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 785.627306163482,
        "Y": 6601.752486671708
      },
      {
        "Id": "7bd27c76d58c44e99eb0d330942a7d62",
        "Name": "Building.W/HRatio",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 784.2901945293661,
        "Y": 6737.699011222793
      },
      {
        "Id": "3dcc980f43b047ecb87e6a0064966d55",
        "Name": "Building.StoryHeight (m) for both Highrises",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4387.307589933157,
        "Y": 3547.111618572824
      },
      {
        "Id": "c42d465772a148e18ba20c15b928fd64",
        "Name": "Start.Point",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1619.1083346374153,
        "Y": 5836.677594184386
      },
      {
        "Id": "8dda31104dcf4bcb9ec690cb676220e0",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1617.5974865401931,
        "Y": 6074.493425818447
      },
      {
        "Id": "3eef30f3b0a24c719118e46abc840d77",
        "Name": "End.Point (translate)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1913.394829695204,
        "Y": 5972.903218605307
      },
      {
        "Id": "600ba04b77a84aa488647fa73777fcdf",
        "Name": "Building.CentralAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2218.6228762703086,
        "Y": 5869.93486621913
      },
      {
        "Id": "e6d54ca1fcb14ca587e97f01d2f09465",
        "Name": "Building.Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1350.562243880125,
        "Y": 6744.782999914263
      },
      {
        "Id": "818cc71a057c49bdb0d1be0fffea0990",
        "Name": "Building.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1349.424738041008,
        "Y": 6557.682399644826
      },
      {
        "Id": "8e890fe12ba14cfabdc08bc6148befa4",
        "Name": "CalculateWindowSurface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14079.971253528809,
        "Y": 6683.595812111782
      },
      {
        "Id": "64f6eb8788bf49429c7cf661c5263f1f",
        "Name": "*",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12419.232809740734,
        "Y": 6433.8509306433825
      },
      {
        "Id": "956a5bc5c6e94499becc1d3fc98f0e53",
        "Name": "Windowsurface on the front/back of the building in % of total surface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14375.685839513259,
        "Y": 7557.843547069166
      },
      {
        "Id": "83e24afe4cc94f009aca1e117b2a7ede",
        "Name": "Windowsurface on the sides of the building in m^2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14374.146973805393,
        "Y": 7459.2520968142235
      },
      {
        "Id": "8a0c257f004b45219b5089a4f4cc7e59",
        "Name": "Windowsurface on the sides of the building in % of total surfcae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14376.466298671432,
        "Y": 7662.0902885056385
      },
      {
        "Id": "fdc18a9a6c0243d3b3660d55f66b164d",
        "Name": "CalculateVolumeConcrete",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15594.90039114379,
        "Y": 6678.639855172658
      },
      {
        "Id": "ab163e7a0bc14d1aad079c594f7236f1",
        "Name": "total Volume of Concrete in m^3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 16220.2088258236,
        "Y": 7334.011435199593
      },
      {
        "Id": "7a113ed616464c249a2f8b419149f2d2",
        "Name": "Windowsurface total on the front/back of the building in m^2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14374.566492237453,
        "Y": 7341.085558785286
      },
      {
        "Id": "fe054d8d00f9400c8497a0e1301ea4a1",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2507.3535016640126,
        "Y": 9812.225229826032
      },
      {
        "Id": "575e87c361d7429598eeb039732ff6c1",
        "Name": "distance to edge",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1716.3349805516339,
        "Y": 3508.313713570122
      },
      {
        "Id": "9899a57870024aa096ab5bd6699ebca4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1824.720998421542,
        "Y": 4762.292516479849
      },
      {
        "Id": "1dfc8b95d6d54162b048f5e31e0c4fba",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3832.8205178062644,
        "Y": 4148.483619294958
      },
      {
        "Id": "4c0722246f8641e78879fee7bfef9803",
        "Name": "terrain size",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 17733.023357828642,
        "Y": 3747.7902549365895
      },
      {
        "Id": "de57299c09dc48f1bf2e8c7b4622df63",
        "Name": "Solid.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 19103.5111934127,
        "Y": 3816.359352157742
      },
      {
        "Id": "a33dd77b2c534367ab1ea9ff80139cb6",
        "Name": "Rectangle.ByWidthLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 18143.545104796864,
        "Y": 3730.806864375179
      },
      {
        "Id": "87273e26bf964e719110378c48417254",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 18449.986433432103,
        "Y": 3816.584706646145
      },
      {
        "Id": "bc64826cba60421c81eeb2dfa85a1d80",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 18259.432592306144,
        "Y": 3917.7325642890805
      },
      {
        "Id": "d88218fe8d5c4d739aded673988e3033",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 18743.338269861546,
        "Y": 3735.6568942649114
      },
      {
        "Id": "303f4573975248968493ad3be6da16af",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2955.212293698859,
        "Y": 3487.5353590687614
      },
      {
        "Id": "bf5afbfac9ca4080b5e7e7af00df013a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2809.1875909703895,
        "Y": 3891.067030880507
      },
      {
        "Id": "fc3b9587cfbf4e02b28134a99bc5623c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3130.99200270078,
        "Y": 4252.781938806058
      },
      {
        "Id": "78edd662bb104303888cb1527ad408cf",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3129.2458279975463,
        "Y": 4117.556112538977
      },
      {
        "Id": "4f7c5e5196884d4e96fdbffd2a764801",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3834.6848808200425,
        "Y": 3733.219952376659
      },
      {
        "Id": "94452d56ea4049e4b604587053fb996a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3347.8023460608247,
        "Y": 3807.531052125667
      },
      {
        "Id": "ec21e37a9031456ea6b2a0d9b73bd245",
        "Name": "Math.Ceiling",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3034.0711530608496,
        "Y": 3737.506892813511
      },
      {
        "Id": "a837ac2014dd4433b59539520500470a",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2805.3100055041928,
        "Y": 3725.68738358942
      },
      {
        "Id": "11fcce48e2c64368951e6aaa9e9d0dba",
        "Name": "CoordinateSystem.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2597.818787000867,
        "Y": 3771.0968647482186
      },
      {
        "Id": "e0ff194344ad46ddad553ea947a9b044",
        "Name": "Solid.ByUnion",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 18476.741263084827,
        "Y": 4260.23632298708
      },
      {
        "Id": "5f4e6c59f26a4b7ba8765c861ca3661b",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 17952.143391333964,
        "Y": 4187.100564525362
      },
      {
        "Id": "e3418862687e4db09bc7bd09b17007df",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 17731.51231174345,
        "Y": 4186.558824294848
      },
      {
        "Id": "e411183eb67c4329af6863f07800ec42",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10476.777355888378,
        "Y": 6772.224715370234
      },
      {
        "Id": "ff301bd5c2f9447fb586619dcfe9d4ad",
        "Name": "Solid.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4044.2281301707026,
        "Y": 4743.683288952001
      },
      {
        "Id": "41785946e78a425581065c617a555df9",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 13918.935230204263,
        "Y": -224.67006616358526
      },
      {
        "Id": "a2d8ba7dd75f442c901d66fdf968a2af",
        "Name": "Solid.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3038.204123403809,
        "Y": 9699.72040256478
      },
      {
        "Id": "6df055ac24f44352b1e9d31b0ee9dae2",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2824.09746079677,
        "Y": 9674.665367578853
      },
      {
        "Id": "8753b1f60be44528a3feed114f597473",
        "Name": "List.Clean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 18196.87138175485,
        "Y": 4262.794559529352
      },
      {
        "Id": "49fa434ee7954eb39d85e2b0c4a39ea3",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 17994.53642045241,
        "Y": 4356.230088807147
      },
      {
        "Id": "1f81e7d2005f4e2ca17fe71810d3b705",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3829.590190395904,
        "Y": 3886.0040149362567
      },
      {
        "Id": "14076580410f4c73958fb15ee9b7ef59",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 18148.575075824334,
        "Y": 4656.964952171549
      },
      {
        "Id": "da8ad6d0f95c4fb1be10e23c846ee519",
        "Name": "Math.Sum",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 18340.350729012505,
        "Y": 4653.619438779167
      },
      {
        "Id": "beed4b3fc51946e1826a6893e8b3ca38",
        "Name": "Concrete [m³]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19419.03038821344,
        "Y": 4923.556507461309
      },
      {
        "Id": "096d8a72777040b4a771404928b5dfd2",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5004.053532154303,
        "Y": 3968.177054434503
      },
      {
        "Id": "0245f5e557024c48a9f4ce98caffe647",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -5002.108369184126,
        "Y": 3817.656868049611
      },
      {
        "Id": "a2f6e85aff634237b7b3116793247c97",
        "Name": "Mesh.ByGeometry",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 18815.22612282183,
        "Y": 4327.042417207004
      },
      {
        "Id": "f8e2b91e0e22432b84c525f9319bb88e",
        "Name": "Mesh.ExportMeshes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19124.35976514871,
        "Y": 4245.02023160183
      },
      {
        "Id": "6e1f0dd387904b36bcb60128ff2a4a8d",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 18820.022136563635,
        "Y": 4168.686787319368
      },
      {
        "Id": "41722cd79b8a467eaa5bc290b2ca0c65",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3842.2275268852477,
        "Y": 3384.7005756011326
      },
      {
        "Id": "b9292bf6581d43a6be394c76b39c50ab",
        "Name": "StreetWidthBetweenBuildings",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4392.967129047693,
        "Y": 4006.7941771496835
      },
      {
        "Id": "0d58c2fd30d4424fa417bd47dfa914be",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1312.0003514364757,
        "Y": 3806.370129351085
      },
      {
        "Id": "604bd38e4ea544dbb4044fc62c1115bb",
        "Name": "CalculateWindowSurface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14077.219013915956,
        "Y": 5386.409730616863
      },
      {
        "Id": "6aee4d58e4e04a13a653803888f38c3f",
        "Name": "Windowsurface on the front/back of the building in % of total surface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14372.933599900405,
        "Y": 6260.657465574247
      },
      {
        "Id": "ae1aeae3967748a298da7cf57d13a53e",
        "Name": "Windowsurface on the sides of the building in m^2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14371.39473419254,
        "Y": 6162.066015319305
      },
      {
        "Id": "6857f12f66e649e58989b373e2791e12",
        "Name": "Windowsurface on the sides of the building in % of total surfcae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14373.714059058579,
        "Y": 6364.90420701072
      },
      {
        "Id": "cb404b25aa8147a4b229ac1469c4792b",
        "Name": "CalculateVolumeConcrete",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15592.148151530937,
        "Y": 5381.453773677739
      },
      {
        "Id": "b8e1bad9cd5548f2bb0dbc08b835a08b",
        "Name": "total Volume of Concrete in m^3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 16217.456586210747,
        "Y": 6036.825353704674
      },
      {
        "Id": "be3938a14d674918b99e5465b8a9e270",
        "Name": "Windowsurface total on the front/back of the building in m^2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14371.8142526246,
        "Y": 6043.899477290367
      },
      {
        "Id": "ec58d8efc30046a4b497d2f0757926d1",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12430.354735352745,
        "Y": 5330.302990982509
      },
      {
        "Id": "a41f7f9e5c6941449e08435859268b0c",
        "Name": "total Volume of Concrete in m^3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 16230.979538204214,
        "Y": 8649.156441555486
      },
      {
        "Id": "ed05792726894cb0970f9adc37041bff",
        "Name": "CalculateWindowSurface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14090.741965909423,
        "Y": 7998.740818467675
      },
      {
        "Id": "99d643bf3bd04560b67ab0d709fd9e20",
        "Name": "Windowsurface on the front/back of the building in % of total surface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14386.456551893873,
        "Y": 8872.988553425059
      },
      {
        "Id": "018e4bf7c2c5406687fba26785fa3c4e",
        "Name": "Windowsurface on the sides of the building in m^2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14384.917686186007,
        "Y": 8774.397103170117
      },
      {
        "Id": "2018fb9f72c8471582a6dd064085cccd",
        "Name": "Windowsurface on the sides of the building in % of total surfcae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14387.237011052046,
        "Y": 8977.235294861532
      },
      {
        "Id": "8927405b848e4518a2d0d59cb73189ed",
        "Name": "CalculateVolumeConcrete",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15605.671103524404,
        "Y": 7993.784861528551
      },
      {
        "Id": "c736f70cd30f49ee9ded0625cc9bc953",
        "Name": "Windowsurface total on the front/back of the building in m^2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14385.337204618067,
        "Y": 8656.230565141179
      },
      {
        "Id": "ff72e18d883a471c96214b5905e315e7",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12396.457286869814,
        "Y": 9866.153459076797
      },
      {
        "Id": "63e9f1332b71452d8c7b3b06b5763c33",
        "Name": "Betonvolumen [m³]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1760.7482505961993,
        "Y": 2664.716076297704
      },
      {
        "Id": "32d281c5c3464af9b3f841af8f7fc9c6",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 18572.400781238677,
        "Y": 4632.698059795172
      },
      {
        "Id": "d312443b911d483d955ecc24648c47fe",
        "Name": "Reinforcement.Factor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 17733.713607745525,
        "Y": 4633.3330699022345
      },
      {
        "Id": "149988a3397c48239aa0b3f4da4d6e40",
        "Name": "Reinforcement Steel [t]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19416.410718839317,
        "Y": 4781.608968553321
      },
      {
        "Id": "0ad260454bd64e9eab208138d6b0ae03",
        "Name": "Structural Steel [t]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19427.895596834092,
        "Y": 4642.608305032923
      },
      {
        "Id": "99ee7b3b30134bc080a877ff7e1223aa",
        "Name": "CostOfConcrete [€/m³]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 17734.591946024455,
        "Y": 4767.5170461633625
      },
      {
        "Id": "65374c6d2db348f48879f7791a2bc4ce",
        "Name": "CostOfReinforcement [€/t]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 17735.762986422535,
        "Y": 5024.544173689295
      },
      {
        "Id": "927d3a6f9e86449a8cb8b63bb287e5cc",
        "Name": "CostOfStructuralSteel [€/t]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 17735.36641491747,
        "Y": 4893.987002721906
      },
      {
        "Id": "850b5e9269fd4e4db1e4218ebe6d658b",
        "Name": "Structural Steel Cost [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19699.769206664478,
        "Y": 4635.817960127034
      },
      {
        "Id": "e49cb51cc3ba442794803a1fb6c84ce6",
        "Name": "Reinforcement Cost [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19700.161787214583,
        "Y": 4781.18449518826
      },
      {
        "Id": "268526937dd34220a05b9c3475860958",
        "Name": "Concrete Cost [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19703.503807621953,
        "Y": 4923.77080229891
      },
      {
        "Id": "126bd199564c4453ad2bb2476f7ff14f",
        "Name": "Total Cost of Materials [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 19705.17084313502,
        "Y": 5066.690197607899
      },
      {
        "Id": "9d1af393c9904b84abaeb53d45042950",
        "Name": "Concrete [m³]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4445.031378246393,
        "Y": 4842.534554610998
      },
      {
        "Id": "f4eb6dddf0ab41f0ad4a66be3288d19b",
        "Name": "Reinforcement Steel [t]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4442.984471072536,
        "Y": 4699.809252945014
      },
      {
        "Id": "29613c70607948a5b7f99812484e931c",
        "Name": "Structural Steel [t]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4436.16616962574,
        "Y": 4561.586352182613
      },
      {
        "Id": "1fd0260da1434f91857e1ec758a20f38",
        "Name": "Structural Steel Cost [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4164.2925597953545,
        "Y": 4554.796007276724
      },
      {
        "Id": "01c5bced2c2a4216bf15ef7e2741c5d9",
        "Name": "Reinforcement Cost [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4163.899979245249,
        "Y": 4700.16254233795
      },
      {
        "Id": "1e0010fe8cc044c5b056e28fc6cbb6ad",
        "Name": "Concrete Cost [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4160.557958837879,
        "Y": 4842.7488494486
      },
      {
        "Id": "5be44f1862f64f94988c4904dd94ef89",
        "Name": "Total Cost of Materials [€]",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4163.557499872792,
        "Y": 4985.668244757589
      },
      {
        "Id": "1c575e8d5aff417dbe8ddf8fc3d651bc",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3837.938042938868,
        "Y": 4555.596785767105
      },
      {
        "Id": "686664df358e4dce95626517ae5f8573",
        "Name": "Output for copying values",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3221.2385853755036,
        "Y": 4569.693844266827
      },
      {
        "Id": "8bf358ebb7ed41f898c17f166b2d88cc",
        "Name": "Math.Round",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3503.835802989848,
        "Y": 4645.639025071914
      },
      {
        "Id": "a136d45c891e410f82959fcaf3f8b366",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -3671.448440862299,
        "Y": 4725.882793958481
      },
      {
        "Id": "8cce75d45a544c0e8f4ff79f6a78d9f6",
        "Name": "min. safetydistance of bridge to Residental Buiding",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -4395.599078200619,
        "Y": 4162.902231694728
      },
      {
        "Id": "6ee503d48d6840d8911107e7f7e6f2ca",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2182.6216820054747,
        "Y": 2835.029535876366
      }
    ],
    "Annotations": [
      {
        "Id": "e93d1ebb6728402db65e7df490b8098f",
        "Title": "Crossgirders",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8a0fdb6888d346f0a28a24caf5053d56",
          "cf230cdcf77f431babace78802dec133",
          "df6cc08442ec47989f7e1314c617939c",
          "861d9519469a4d2d88e624efb2a4a407",
          "7f1c6e661f8944d3908d9acdb498e651",
          "deaa883dedf247d1a2c5c08662fc6d5d",
          "efd82f2042034e7fb41ddd0fe62a7e2f",
          "b9893d5828ee470e82efa295977a12e4",
          "298568c4cc364b7fa3e2f133f2b9919a"
        ],
        "HasNestedGroups": false,
        "Left": 2896.7782734241828,
        "Top": 2268.628146765156,
        "Width": 2611.6919525056483,
        "Height": 497.2612561428359,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2341.628146765156,
        "InitialHeight": 395.2612561428359,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "da404d43e64f406f95dd27cea461ab9f",
        "Title": "Bridgesides",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "61e9987c90f14ef495582eeb87b8564c",
          "84a58efc85b849ff8fd565bfb72547ec",
          "77f766d524474d3f9fa0db87972ff17c",
          "6a563a427a794fe59e9d16b2b21b82d1",
          "733a4450457f4deea966d9d92461a058",
          "ed03fb182aa6443185a16b77ca1bfb22",
          "f7138a193bd74a43bd5c4f22b3f27cca",
          "94baa58cef834011b3f0e708a95605ce"
        ],
        "HasNestedGroups": false,
        "Left": 4255.169126312057,
        "Top": 1403.5113856044627,
        "Width": 1149.1313122322035,
        "Height": 535.1761338865736,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1476.5113856044627,
        "InitialHeight": 462.62963587685726,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4128f8d9667f47b1848da0a64b394a7a",
        "Title": "lower cord Elements",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "39e9b28991794801bae2771a0a86a0e8",
          "1d48b6bc4b2841548854f38930cc9726",
          "287eeed0a7eb46529fe1926f70d38eb4",
          "ee13ba64e405462187291719fd6cafb8",
          "c14bcd1729004841a2aa5ce3fb7f6c5d",
          "afc9b1dbf53a4aae8eac4893ef772377",
          "4c8ba1292dff4830be9c99d96eb33b78",
          "d1095b6982af420d82da95b5794f356b"
        ],
        "HasNestedGroups": false,
        "Left": 6212.5958610451025,
        "Top": 2140.111238384837,
        "Width": 1632.5,
        "Height": 574.9999999999995,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 2213.111238384837,
        "InitialHeight": 502.99999999999955,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "141058f5bb1c41f3adc35bf9359bb1e3",
        "Title": "deck Element",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "245f01a42c3040c08d6530c3f8231ea1",
          "923b34fc950a494985c1f7a257edcf72",
          "2858f71ee7aa45799130702375272dbd",
          "3769b65e11a74d68b6ce49a2eb2de171",
          "905f0d5b53cb4415b850defe26c1ece1",
          "a8b26c54b4e34d9cbcc674c09175f628",
          "5f64d5a3b7a14b3693ad075d68a5cc27",
          "a2037f40fa744bd88af3ab77dfeb1e37",
          "2cc24ae4198f435c8281d287b6423368"
        ],
        "HasNestedGroups": false,
        "Left": 6086.799533069243,
        "Top": 1452.966611399023,
        "Width": 1732.5,
        "Height": 551.6725000000001,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 1525.966611399023,
        "InitialHeight": 479.6725000000001,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "b7a1943784574ad1a31375719f7f0c3d",
        "Title": "Central Axis",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c508d669de754338ba1de3a48693aee8",
          "d8ce3f8975564d2c97b0309b36e4a2f6",
          "58aa7cf374d04a33a1088031669584a8",
          "7094466052604121ab3a83bedf42b95b"
        ],
        "HasNestedGroups": false,
        "Left": 3252.8738809060887,
        "Top": 1088.879345002057,
        "Width": 911.5,
        "Height": 495.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1161.879345002057,
        "InitialHeight": 358.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "93a0edcd756d4feebc8b1a2648f6b229",
        "Title": "Bridgesides Start Endpoints",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a8fd8fe533304a41a138771cacc3ba99",
          "1950c69203c54a138e47f177354d49ef",
          "8f1a0cc376a04e568449c3f4d91a7bc3",
          "204bdce749bf4518a6092530d2ff06cb"
        ],
        "HasNestedGroups": false,
        "Left": 2845.9565378241805,
        "Top": 210.02147290168546,
        "Width": 536.5213348050779,
        "Height": 514.7405679594603,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 283.02147290168546,
        "InitialHeight": 418.2131638151625,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3bce882312be4663bfaaba642f175ee3",
        "Title": "Segment Points lower cord",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "608bb1da30874bbab9b46e63f35bfd5a",
          "daa2b1c982c745abb051e6d068eb3a60",
          "3a0d9882752148b097976319d9e8b77c",
          "3279b7c8346b4968b61714b12a820db7"
        ],
        "HasNestedGroups": false,
        "Left": 3547.1452088456476,
        "Top": 247.14724980047367,
        "Width": 941.0000000000005,
        "Height": 426.9715824236125,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 320.1472498004737,
        "InitialHeight": 354.9715824236125,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c44bb97820fc4e94ae46c7713c05400c",
        "Title": "Segment Points upper cord",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "dfd7933681384e2fadca39efd0e183ef",
          "5f5eac398ee54aceb37f445d8a7287e6",
          "1717f4ffb7e14f339b172d19f3c113af",
          "306274295c2d4ab9b419a8b4729e390c",
          "a782e77c9f33401c8b6b962388c9a763",
          "fb24aa0a32e54197beae066af56f8073",
          "48691beab8d64de1adf398b26a84ffd2",
          "0d7f901f71f34cdabe556de6468c6984",
          "d6220faafa05476b9c75c66a07ebb8ba",
          "f2a4add915124a99ba2f4db3b3747d4a",
          "c9ee3507a306456fac27f22db40f126f"
        ],
        "HasNestedGroups": false,
        "Left": 3131.1427293685692,
        "Top": -368.40093005116523,
        "Width": 2866.0,
        "Height": 474.92036916049915,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -295.40093005116523,
        "InitialHeight": 372.92036916049915,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4947e42451f34f4696188d8db80728cf",
        "Title": "diagonals",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c350ebd9f4eb489f80171cd0bd57e456",
          "da03ff6fff2245668c3100cc5f22917e",
          "9ce2723d94bc480da32106d9f5101a3d",
          "8069c081b66a40b0a00dfd1060ce3b3a",
          "15cc6d82cdc34bd9948bd5e2c980c853",
          "43f56798156948e3a79ea952db1260da"
        ],
        "HasNestedGroups": false,
        "Left": 4864.501214379041,
        "Top": 455.0520420450771,
        "Width": 1370.6901078794017,
        "Height": 424.1857383209982,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 528.0520420450771,
        "InitialHeight": 351.1857383209982,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "49ee738240944307a31ab85f1f34cbeb",
        "Title": "Diagonal Elements",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0e4df6cce7de4a7aa5b70ad365ccef2a",
          "85ed6e5151f649efa380112e5f1787c6",
          "d0f12a68476d4d3eb90986b4b2259cb4",
          "b362c97f04834f2699cb68bfe5c14180",
          "9f6b278cb16b4df88c88e17ecd6b8959",
          "87c4ee58bcd44233a9d2dfd451f0c1ad",
          "382c0e8f285d491692af9d3bc9383de2",
          "754fb0312e0249459e868c19f30ce2a3"
        ],
        "HasNestedGroups": false,
        "Left": 6763.890961465182,
        "Top": 544.1228062312168,
        "Width": 1632.5,
        "Height": 574.9999999999998,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 617.1228062312168,
        "InitialHeight": 502.9999999999998,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "f0eed1ede8f14187bbe0dc727a9fdbaf",
        "Title": "endportal",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "af2b6c02c08240f79f6bd87bad118f99",
          "2f28fd1d80a14f5eb9dc94d9d82222c1",
          "344daa45d78748849f370347e713be48",
          "bc0707db09de4ae498ffde05d96146c5",
          "ef040fa0cb7c46c6b27f0d3049bf8fb7",
          "6ee7bdf4b06148d699651bf751455a4e",
          "91e77f659af243239257ddc1e87d4f3b",
          "3aaef98ba0b94ba2a23a3bcf46a0594f",
          "d781a158004248f184b113408835c0b4",
          "d3f19ba5b9b340df8085b64ebcb27110",
          "bf963aaf656b49a2989e08fc2f27399c",
          "347977da540d4951a2462a3a8d1d7789",
          "14c7a68739b14824a93b0067715bf4a0"
        ],
        "HasNestedGroups": false,
        "Left": 6313.263180338477,
        "Top": -1256.4790652969282,
        "Width": 1911.1889239955153,
        "Height": 747.2388493218955,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1183.4790652969282,
        "InitialHeight": 675.2388493218955,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0627dbd52e9d4142b1c13bf0c38756e0",
        "Title": "top cord",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "77a3dcd3b8754e82ac06b10d49cd6b7a",
          "83d89aef7ca846e3b69a39cabceb7abf",
          "2a197e3e753f488488430b19d9a1a95f",
          "9c71297eb0ed486aa3ae87bfc0414680",
          "c38eab32cbed415682f7d183b5190d50",
          "010581cd2f21422cb9a5c6130ff01a07",
          "b58c07ab42344f87a2025778053e9c95",
          "2ff237fcf4304b0d96c2274513550858",
          "8d6fcef4fb9d4284946611306527e295",
          "c32f67df0ff4430d889b7a841bf03453",
          "0de61dab76874171880332700580a4bc"
        ],
        "HasNestedGroups": false,
        "Left": 6242.572869584483,
        "Top": -348.7769753592586,
        "Width": 1649.9005974558067,
        "Height": 659.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -275.7769753592586,
        "InitialHeight": 587.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "87262072e6814e1483ba6b60d23d9642",
        "Title": "Top cord Elements",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6e8d98fcae634a40a9da2645171ef3a3",
          "57ab54f646f544078501f29e944dab8d",
          "95d5d5f609a94113aeee2bf7b2a10fc7",
          "22f245f2ed1243eca7ed995de6443173",
          "5312d4a814ac438a88b43eb3c0b429bb",
          "cd7f306d6dbd45e49d70a3b0a1bceb62",
          "c52d5ef57bd14fba9f4c8246d3f3459a",
          "975bdaf233a645ff8f81d3a704fce644"
        ],
        "HasNestedGroups": false,
        "Left": 8089.687991312982,
        "Top": -322.0494550219887,
        "Width": 1632.499999999999,
        "Height": 574.9999999999998,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": -249.0494550219887,
        "InitialHeight": 502.9999999999998,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "0bd7d3354be14866bba78e69838de11d",
        "Title": "wind bracing",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a90a4c6da1ae460b9e94cc8bb7138256",
          "a6386b77ce7d45d49a6f29dfa9b332ea",
          "09b2f41b6aca450b9c63f6232d8f4697",
          "6404b25843f04f11ba917704d5d36d77",
          "f89144dd7076405db329a0a14489ec3b",
          "9844654c32c4421c91b3fca150fba69a",
          "ba921981974342c880b5a41f4ede1586",
          "cbdd7456b76d43f19d6377312393f70d",
          "4c40a9d4518d4c7da68245e171e9c3a7"
        ],
        "HasNestedGroups": false,
        "Left": 6326.998854721423,
        "Top": -1814.0346286607123,
        "Width": 1639.0296904040933,
        "Height": 474.9960153862262,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1741.0346286607123,
        "InitialHeight": 402.9960153862262,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "74adddc81280447c95b5ca5b903ea414",
        "Title": "wind bracing Elements (I-Beam)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e3cdb463ef7440b397f1385c57bb494d",
          "4dde234a2aab4b05965823a2eb5dacc4",
          "973d03a760434aedb0d6af35e514ab2d",
          "15a218c8b3f844a8b267f70ddce4e731",
          "910745532a364f9fb68f5f6f8297fe88",
          "fc393d46345f46fdb38a0438e295e83d",
          "dca363a52dfb424aba0358eb0d2142c5",
          "bd3bd7f54f214f60b6b1e11aa3b81aaa"
        ],
        "HasNestedGroups": false,
        "Left": 8502.71542283203,
        "Top": -1959.364365029308,
        "Width": 1632.5,
        "Height": 575.0,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": -1886.364365029308,
        "InitialHeight": 503.0,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "3b93966f387d4c2bb79ed5d347a95167",
        "Title": "end portal Elements (Hollow Box Girder)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "54f862c5e4fe48bfaa63bae02487884a",
          "bc85619332b84826a2814996987dc9ed",
          "f2cb99668fcf4fa7bbd993cd9be0d7f3",
          "e8e3b2085ad949d396d06c673294b9cb",
          "680f36c526a4496ca63d823c65ef99a7",
          "8988761ec01449179f1e8e585773124d",
          "10686abca37349b294a4de2c632f34b0",
          "1147fceb56ba4d39bbcd277234ff5441"
        ],
        "HasNestedGroups": false,
        "Left": 8484.150734566156,
        "Top": -1206.6602009082376,
        "Width": 1632.5,
        "Height": 574.9999999999995,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": -1133.6602009082376,
        "InitialHeight": 502.99999999999955,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "ef862db576bc40369b9a7b864c0c87a2",
        "Title": "cros girder Elements",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "af356cb34d224d7b80b63a2e4316bd60",
          "71bde01fb46340a29fe0d4251961866e",
          "853f89d3fc964129951043ce830732ce",
          "d6bf503c162249849a8052f28b75aaf9",
          "9fbdc0cccb24464896c814c9e6be1268",
          "ed34c0b4770a423aafa0f899737c1686",
          "ef0b3a6af01f489786db5381535239b5",
          "991a64970e764ec1a55331d497285854"
        ],
        "HasNestedGroups": false,
        "Left": 6256.36133710865,
        "Top": 2905.523550574546,
        "Width": 1632.5,
        "Height": 574.9999999999995,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 2978.523550574546,
        "InitialHeight": 502.99999999999955,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "7b02b4b42a3e456a9f2662898a0facfa",
        "Title": "if clause for wind bracing with Lengthparameter",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b05e18cb3a57456dac17b8c4feffc63d",
          "8c7a91635eec4fce9b7addab25815175"
        ],
        "HasNestedGroups": false,
        "Left": 1206.1057641738453,
        "Top": 418.9199353618394,
        "Width": 506.5,
        "Height": 367.5,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 535.4199353618394,
        "InitialHeight": 264.0,
        "TextblockHeight": 106.5,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fb0f6f3bdd0e4d44be1e91f565c5eb40",
        "Title": "if clause for wind bracing with widthparameter",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "51afaf19ae0840a2b077a0947296ee33",
          "f919d2fc9cc743fc983a16a7dc34de3a"
        ],
        "HasNestedGroups": false,
        "Left": 1202.4306676016363,
        "Top": 24.190236555032925,
        "Width": 514.5,
        "Height": 367.5,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 140.69023655503293,
        "InitialHeight": 264.0,
        "TextblockHeight": 106.5,
        "Background": "#FFC1D676"
      },
      {
        "Id": "70be2ff020064c12a57e753c9ffdf33b",
        "Title": "Geometric Output",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b5ef39c5c24e47019fe30d73025a10fe",
          "e2acbf4e5bf848ef89c2d704629ccbea",
          "5c8579255ef541cbb21c1e4d8e447fd4",
          "aa0b913781d24767afe4afe739b630e6",
          "842e42b02b56423187f9325e6369edd7"
        ],
        "HasNestedGroups": false,
        "Left": 1155.6820830701995,
        "Top": 989.3435571915165,
        "Width": 503.57926708794594,
        "Height": 739.1579567767244,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1062.3435571915165,
        "InitialHeight": 675.1579567767244,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "bf3e8e6cf74d4192b99fccb8fa6347ac",
        "Title": "Steelweight Wind Bracing  (I-Beam)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2d9fd637756148c09ca8474b3bb65856",
          "8deec0b254f9434497e1fd4629595c35",
          "87f602c68f00442391c9ef46f23fe2f7",
          "df08b4cb5099419cbdfe13ac94c1ea03",
          "1a4f4eb05cf0423dbb2b99d8c0ddabec",
          "6e1cf96976814a5db1558055970c012e"
        ],
        "HasNestedGroups": false,
        "Left": 10246.7108364759,
        "Top": -1921.475614631248,
        "Width": 1969.768382595761,
        "Height": 558.0,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": -1848.475614631248,
        "InitialHeight": 370.4181274215666,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "4af121b8f59d4a68b52229943ce3c4d5",
        "Title": "Steelweight Diagonals (Hollow Box Girder)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "116f4cc8a67c4a31ade2d936159c63a2",
          "69062015096047d8bd83959efd30fbfe",
          "2d71781f607c418da9d154f9217d2f5c",
          "0a2f15b4b0944a3290c4b97362aed47a",
          "b71ae5e2ff304fad80414ed85e525467",
          "65e3e530aafc46c1addeeac00a694902"
        ],
        "HasNestedGroups": false,
        "Left": 8605.796206393232,
        "Top": 651.6289247175989,
        "Width": 1969.768382595761,
        "Height": 705.0,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 724.6289247175989,
        "InitialHeight": 370.4181274215664,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "4aee6cdfe23c49318c8c74258a0a8141",
        "Title": "Steelweight Top chord (Hollow Box Girder)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "053e1b13cc80476c96ab582108279506",
          "d218e06a4d614bf3a33fd7c8e5f72fbe",
          "ff2f813b801e40bc823ab11380431c7c",
          "c731c233e82548de9356a61f7cd147d4",
          "ceebe881c55443e0ad8220e90c544a5a",
          "0b74841d2b0b4ad1abd195cb696b23b1"
        ],
        "HasNestedGroups": false,
        "Left": 9883.934138998102,
        "Top": -247.3142155161595,
        "Width": 1969.768382595761,
        "Height": 705.0,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": -174.3142155161595,
        "InitialHeight": 370.4181274215666,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "a3f5b94c76094cdc8cfb9a012ae33691",
        "Title": "Steelweight lower chord (Hollow Box Girder)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3ab80f4df87d45cca76c5c4bc9721497",
          "3b35ab43ea87477596c5b83023771d9d",
          "9422c5f279e748f0ab55850647531507",
          "e506094713a24b659332ff00e7a9f1e0",
          "1b09ca0f4c1e47d8b57dba2cae6cdf48",
          "cf1702d4ea854728b9f8219562714fbf"
        ],
        "HasNestedGroups": false,
        "Left": 8181.3807431707355,
        "Top": 2631.889025831511,
        "Width": 1969.768382595761,
        "Height": 705.0,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 2704.889025831511,
        "InitialHeight": 370.41812742156617,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "37bdcce86b8346dea98630c7199d3b62",
        "Title": "SteelweightCross Girder  (I-Beam)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "cd792cbe17c7401f8eb3abb8dee887ce",
          "72ecb09ddcf346378e1553a151ac752d",
          "2caf49510d2444f2a00eaad299ec19a1",
          "ce3ee2fdb5654f0ba0c10ce8133b6c99",
          "b862fb7928844e50ad85fa1f30e0c82a",
          "da9f32d9eb1b41ed88946391737f9887"
        ],
        "HasNestedGroups": false,
        "Left": 8350.674282128773,
        "Top": 3591.9786851902722,
        "Width": 2009.2683825957592,
        "Height": 541.4999999999995,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 3664.9786851902722,
        "InitialHeight": 370.4181274215666,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "7f5d45d2a9874745b31c179537397a85",
        "Title": "Output: Volume and Steelweight",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e501f7ad0192439bb6af3137ef303204",
          "ffac4107f7df44efacee9caa00d5bdd7",
          "5a2fd140a40049b986349bb1e42b150b"
        ],
        "HasNestedGroups": false,
        "Left": 742.3711886000906,
        "Top": 1813.1563958731708,
        "Width": 785.7376306626516,
        "Height": 381.05591421991994,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 1886.1563958731708,
        "InitialHeight": 210.36387626898022,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "3296029be491466db6aa6d5ba80e904c",
        "Title": "Output: Dead Load",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1a158e7367fd4286ba0d0d3ad5cd30f5",
          "34d6efdca1294ffb8ab9e1e34026a92c",
          "63e9f1332b71452d8c7b3b06b5763c33"
        ],
        "HasNestedGroups": false,
        "Left": 747.741422005879,
        "Top": 2246.628129795902,
        "Width": 1353.0284302555228,
        "Height": 787.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2319.628129795902,
        "InitialHeight": 154.8151248344152,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "26d52cbad9a343a89b66e77e530aa26d",
        "Title": "Endportal(Hollow Box Girder)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "00c7d19c03a5412c9d883f721da08ff0",
          "0907cc6b486641bab987477cd33b5b75",
          "570154100b9047678a8767caa51c6835",
          "21c1cc5f356b4c558848e9b5b6388300",
          "0115858151ee4bad84c62a5c37024677",
          "4efd9e92acec4b689bf136b2189afd66"
        ],
        "HasNestedGroups": false,
        "Left": 10508.17255061867,
        "Top": -1165.0771126410878,
        "Width": 1969.768382595761,
        "Height": 721.0,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": -1092.0771126410878,
        "InitialHeight": 370.4181274215666,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "b1b2aac8e6a64b94b5c49b063174469a",
        "Title": "Concrete Slab Weight ",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "dbfcbddbb79d4042b8d8c6f233612442",
          "d7a7c9bd9780475780d784bcb6bce09d",
          "96d52134f3cb4c6499b196479b16077f"
        ],
        "HasNestedGroups": false,
        "Left": 8108.48060911904,
        "Top": 1557.5535347191444,
        "Width": 1313.2647687018907,
        "Height": 661.974389830852,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 1630.5535347191444,
        "InitialHeight": 179.7930133834261,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "2f708265bab3466baf303dcf93428a3c",
        "Title": "Input",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "73e84b46f68546e79496f64a78d5c651",
          "8ec5e86e2ac349e18c7d7f22d9aa7dcd",
          "244b042c23bb45dabab89eb0968e55e1",
          "d86c455cf85b44e0aa332ca59cbca80a"
        ],
        "HasNestedGroups": false,
        "Left": 677.6381610207868,
        "Top": 987.2445255230582,
        "Width": 370.90785481843704,
        "Height": 741.9512906490966,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1060.2445255230582,
        "InitialHeight": 681.9512906490966,
        "TextblockHeight": 63.0,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "c09c5710d8c8447ab080fb65ca02edcd",
        "Title": "2. Create axes of columns in the corners",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "95be9c0c410d4da78402f4b06f89121c",
          "087944bed9054e5c83e4cc28de450e2c",
          "f834d352e310481ebd37ea67d9091ba8",
          "8c88eb7b49f842fd93455e5ec9cec6b3",
          "f73462166d0a42bbbabaf5e536461350",
          "64dae7d16c084a4fba77c50b4f476a41",
          "83a11d7ef58b48a3845807b31c0fecf5",
          "b61bb9efa7e14e90bdf1fea92f689762",
          "46cdbeecd24e42fb85f6be94a9462fed",
          "dd4ff26b4a23452292df99c18579b7e3",
          "b4a96a7b7c334e82ad95edcbe8e40ee3",
          "df981b0f20384e51be279dd3e6750a90",
          "b35ae69d689f41df923baa4c90a091cf"
        ],
        "HasNestedGroups": false,
        "Left": 1606.066608859076,
        "Top": 6330.386692726895,
        "Width": 1621.1049534477415,
        "Height": 877.1360485336963,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 6403.386692726895,
        "InitialHeight": 789.1644587366409,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "c0aafc8b8b66479a81b74865f62a36ba",
        "Title": "3. Create axes Spandrel Beams",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1a2c052434a64730bd22bd7ede4c1685",
          "2ec885855bb049a196e2a10f354946b0",
          "435d99751f17431dbf952a480c19adf2",
          "dc7ea4c7fca643178889e6a3da89c025",
          "1a55cc389e6f4bca8c1a54a76dd216a9",
          "eb5ca399341a4b35a380136ae35d82cb",
          "e0729f2d36ae4a778d88a9b8242bceee",
          "aa6d62c8c354469db5bdc539621af9b8",
          "c0a853e82ebc4ba691def7ccb9b6d549",
          "468ff39e29f448beaf98b09f2ba12071",
          "b0e522f7b3eb46cb8d91f1d4888d4202",
          "5f2b49adfb6e45ac88933817851bce21",
          "4e90f74dfb2b4afa8c3d504dff1cd911",
          "9f8e63b137584319aa270d29632bbc82",
          "775ec925ef3442e985fdd32e98dec991",
          "86d0252e9a984369bcc14f57f3b38bea",
          "7b7a193282e84c36a6068149206134e5",
          "bff13ba492214e999e575c64b6ff2016",
          "10ae939b2d514f69ab4543840139c799",
          "f94e01c3c60349e5814ce71d0d1cd166",
          "fa69e708fe524adc87fcc06d2fae82f2",
          "093e0343932c4e3aa43ff976c3c16686",
          "1928a46f2d6042c4a144d0bc0a46c8d0",
          "da1e8da860da42e78a935271376e15d2",
          "234e3f830744450188b0cadc5216261f",
          "856dbfa5ba38434ca2e59cb33c05e5d3",
          "0f16d747c13d43ae97755734ec24da62",
          "9e2b990e9bc44287ae945f9756cfc2b2"
        ],
        "HasNestedGroups": false,
        "Left": 3344.2925785487805,
        "Top": 5860.073736035172,
        "Width": 3159.351764693294,
        "Height": 1367.477501155895,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 5933.073736035172,
        "InitialHeight": 1295.477501155895,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "9373a9b46c5c4c7a9322ef04f65982fc",
        "Title": "4. Check if Input for Columns adheres to reuquired spacing",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "03880bc6d4ab47908802833629362030",
          "2cbb69ac18e54e1495fc37ab107e22da",
          "a815cd5cf0d543c1a3a8107347a61c59",
          "76a4caf816564f10824a9c8fdf3c1f4a",
          "2d02999d6bb24262815a7aea75218466",
          "f6191e33d408494ead14f996c151590a",
          "3a2d8e4e11134952831befb6cd28e56a",
          "dda19f0973e241e2b56c66128dc4d048",
          "b0965130b68549118a8629141a387423",
          "f78f19364d7a487f892f4a52c68ff89a",
          "c8655b02eab245f5a202c58521c81a16",
          "8213c36c4e3e4b81b613c8e9933a9317",
          "48fda8a37a0349629443fd01b8374ecf",
          "66929c5ebe474fcd820db875d9b29cee",
          "90f1ed6f382d4d91afee83b7de23594b",
          "23e835a341114c0bbc7a66f1783f86f0",
          "d9bdeb426dd4438ea1c3723db7a9ce76",
          "fb43cc5132034940b0712628e6c4f77d",
          "e1bd981b36ff4743955a759efbfa78f9",
          "9c27f2b4f9cf47519a17aeef507165b7",
          "6160388c65bd47e9a0ca5ccd3f4efd1e",
          "e010d1ed9e474b3cb42a7b812afa08ee",
          "53e25c3f677b4e86825882941960ce8e",
          "1c1d2f3a5c5047deb870cd4b5cb2bcee",
          "85489e610bee41c98eb9c46980dbb597",
          "67b2960422bc416697044ec498435bd9",
          "6a0b4217f4274497b106806b6acc5410",
          "5104959233f24c3ca44556f60737bb32",
          "1fa98cd987594b02a87b2c21c13501c8"
        ],
        "HasNestedGroups": false,
        "Left": 3368.894267020485,
        "Top": 7314.956854661716,
        "Width": 3224.7431455441383,
        "Height": 991.4547544084053,
        "FontSize": 36.0,
        "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989",
        "InitialTop": 7387.956854661716,
        "InitialHeight": 919.4547544084053,
        "TextblockHeight": 63.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "35747285fc0c4c7c9ef36f267c505f93",
        "Title": "5.1 Create axes of columns along length",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "5e637f6be8a74ba29d666565e2b00317",
          "3a9b95af7eeb4f4ea406856b3f968685",
          "fd6c50566f6247218faf0207acedaa4b",
          "5d5795b65c5640a59115385b646cb913"
        ],
        "HasNestedGroups": false,
        "Left": 6674.391867214452,
        "Top": 7309.085967068079,
        "Width": 1153.1008150426296,
        "Height": 351.89138338061,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 7382.085967068079,
        "InitialHeight": 214.89138338061002,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "0c221c493e5c4b22a65c679bc3dd1d23",
        "Title": "5.2 Create axes of columns along width",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "7282c108a89a403cadeb77f1bc5f5d26",
          "59ccd6138d3f4188ae4025d77ff0158b",
          "a7f622f27d474c8d80685bf9222fa963",
          "3ea0d5737baf4ad2958bc2aae66f2e33"
        ],
        "HasNestedGroups": false,
        "Left": 6684.220282189988,
        "Top": 8018.140479202874,
        "Width": 1170.754535380549,
        "Height": 281.9999999999991,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 8091.140479202874,
        "InitialHeight": 186.5443778891704,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "2a34d075e7734727a4b2e74ddae7d7de",
        "Title": "Input parameters",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3afd0365148e4e6caba891ba578f0793",
          "ad503a24cc9043c0a67a515d70f41d95",
          "7bd27c76d58c44e99eb0d330942a7d62",
          "aa5ed2ea65414f6fb2480330438acc38",
          "ef5fb7406ac045849e0c0c62e865861e"
        ],
        "HasNestedGroups": false,
        "Left": 773.5012575349538,
        "Top": 6381.117784118423,
        "Width": 370.1260486285282,
        "Height": 892.4163105193693,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 6463.117784118423,
        "InitialHeight": 823.4163105193693,
        "TextblockHeight": 72.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "2a1292989c91460e9057f6edda6590ab",
        "Title": "6.1 Create Columns along length",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8146b481570140fa97d0cbafff567a1f",
          "92f0ac46f7fa453998d5557c7de773fc",
          "a4b32b7756384073a8a44d594d8bb403",
          "9bba502935bd4e4abd40de2ca9ccc729",
          "433baf0bec5749b5bce69159814468e5",
          "44f92cd9b21942ff82ef815b582c1a4c"
        ],
        "HasNestedGroups": false,
        "Left": 8712.510809496935,
        "Top": 7339.156697720585,
        "Width": 1868.2974670788808,
        "Height": 556.1816418794251,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 7412.156697720585,
        "InitialHeight": 419.1816418794251,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "dda09a3da1194a8a971e18cddbec0310",
        "Title": "6.2 Create Columns along width",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9de65975f1a743399a0e2a5abb9fb5cd",
          "030627909c9742c7a42dbcf2e0f63a60",
          "9d1bd0b6c68f45c1a00473b2b981987e",
          "8a139b491944453a9ad5aa8966878a0d",
          "ec8b1785ac634bf0a76c6d40438b4061",
          "7f6d1cd82e554c95a35c7c21c7238e5a"
        ],
        "HasNestedGroups": false,
        "Left": 8712.840377377477,
        "Top": 8022.948917724173,
        "Width": 1861.4213013644694,
        "Height": 540.2529621606654,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 8095.948917724173,
        "InitialHeight": 403.25296216066545,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "ebf9edd4daca4c358636e95cbde13c9c",
        "Title": "6.3 Create Columns in the corners",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e39397f8456947fd9e9bf60f7cf07025",
          "04a631cf09a0422b9054ab01d230017c",
          "b669976c19664caa87e0b01d350fb9d9"
        ],
        "HasNestedGroups": false,
        "Left": 8712.072406552945,
        "Top": 8624.418699890351,
        "Width": 1862.1708887303776,
        "Height": 290.03978204419036,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 8697.418699890351,
        "InitialHeight": 172.51799362093698,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "5fa1a4b572a449078d216dad52a890fa",
        "Title": "7.1 Create Spandrel Beams along Length",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ced6e5eaaedd42bf89a756417e8caf5b",
          "1d51166a6f8246c4a7d20e554b5f4951",
          "b0ea2f873b06449e806b4b23204f7187",
          "68d008592d844c3ea7f9663aa815fec3",
          "6bc932a267724a748b5ae4ffaf7183aa"
        ],
        "HasNestedGroups": false,
        "Left": 10667.847049925036,
        "Top": 7376.033137742214,
        "Width": 1910.9915532151354,
        "Height": 408.0162458935629,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 7449.033137742214,
        "InitialHeight": 271.0162458935629,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "babdb365644d482cbdd52ad313a1fca4",
        "Title": "7.2 Create Spandrel Beams along Width",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "24ede5d8123d4d9ea54a4c18e7f7bcf1",
          "c625132b27454a67b7ac6f98038ef298",
          "16dffe1908174b8796a8b6a28b7fd158",
          "d18ec4124d7841d2aa627790952f2dbe",
          "03af0ad10cc34271bbb4145ca708e3c9"
        ],
        "HasNestedGroups": false,
        "Left": 10668.064460047019,
        "Top": 8013.275100273505,
        "Width": 1908.6284425476915,
        "Height": 401.61179207849364,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 8086.275100273505,
        "InitialHeight": 264.61179207849364,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "1c448c156e0f47cb89bc118640500031",
        "Title": "optional input variables",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e7dee4b66a2846da91db1b01f8d0c66e",
          "dea3d912d7b84ca492bc427a11239e47",
          "e512a668f636447c85bbaff4f96f2deb",
          "dd93a30c75f24ac1acb682c024607fbf",
          "f47d94709e834b1f977cc444cef2d31a",
          "676fe4385cb34b3fb605b29a0d3ef524",
          "9e6b36de8d04444ea9b0e185286b18a9"
        ],
        "HasNestedGroups": false,
        "Left": 8011.097590053578,
        "Top": 7327.187602714847,
        "Width": 498.1936945914167,
        "Height": 1060.9450352801423,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 7400.187602714847,
        "InitialHeight": 1000.9450352801423,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "9b08d5886ee947e3aeecca66ef52111d",
        "Title": "Fassade ",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1150b35524f14a41a6606aef78ef8231",
          "13ad6c522eeb4be7b132d463098def63",
          "1a8d8f5aec7044878896242d0e2fd91d",
          "ff301bd5c2f9447fb586619dcfe9d4ad"
        ],
        "HasNestedGroups": false,
        "Left": 3332.1548615255233,
        "Top": 4243.044889696677,
        "Width": 962.0732686451793,
        "Height": 644.6383992553237,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4316.044889696677,
        "InitialHeight": 572.6383992553237,
        "TextblockHeight": 63.0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "634b071bd9314a9586a84cfd6adc1712",
        "Title": "Geometry Parametric",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "50fe4f4dcbaa4b238d080c120a521d6e",
          "b7038fb407d44a4a8e75e79f8aff5caa",
          "02e5325f451040a3a32320a00bf0b118",
          "0eb38db5263247c7b1d12634f6531e5d"
        ],
        "HasNestedGroups": false,
        "Left": 751.2381654206092,
        "Top": 4049.756918781125,
        "Width": 369.99515530506505,
        "Height": 768.3796285521375,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4122.756918781125,
        "InitialHeight": 708.3796285521375,
        "TextblockHeight": 63.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "8e830bbe32a44b5a92228fb81b53e9f3",
        "Title": "1. Defining the central axis",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "c42d465772a148e18ba20c15b928fd64",
          "8dda31104dcf4bcb9ec690cb676220e0",
          "3eef30f3b0a24c719118e46abc840d77",
          "600ba04b77a84aa488647fa73777fcdf"
        ],
        "HasNestedGroups": false,
        "Left": 1607.5974865401931,
        "Top": 5763.677594184386,
        "Width": 845.0253897301154,
        "Height": 519.8158316340605,
        "FontSize": 36.0,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": 5836.677594184386,
        "InitialHeight": 382.8158316340605,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "441bc9d4d09d4c47a496457229709bf8",
        "Title": "8. Calculations for high performance criteria",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8e890fe12ba14cfabdc08bc6148befa4",
          "956a5bc5c6e94499becc1d3fc98f0e53",
          "83e24afe4cc94f009aca1e117b2a7ede",
          "8a0c257f004b45219b5089a4f4cc7e59",
          "fdc18a9a6c0243d3b3660d55f66b164d",
          "ab163e7a0bc14d1aad079c594f7236f1",
          "7a113ed616464c249a2f8b419149f2d2"
        ],
        "HasNestedGroups": false,
        "Left": 14069.971253528809,
        "Top": 6605.639855172658,
        "Width": 2474.237572294791,
        "Height": 1192.4504333329805,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6678.639855172658,
        "InitialHeight": 1128.4504333329805,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4d760b6d8c6f465babb3f76a5a47c737",
        "Title": "Groundlevel",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4c0722246f8641e78879fee7bfef9803",
          "de57299c09dc48f1bf2e8c7b4622df63",
          "a33dd77b2c534367ab1ea9ff80139cb6",
          "87273e26bf964e719110378c48417254",
          "bc64826cba60421c81eeb2dfa85a1d80",
          "d88218fe8d5c4d739aded673988e3033"
        ],
        "HasNestedGroups": false,
        "Left": 17723.023357828642,
        "Top": 3657.806864375179,
        "Width": 1630.4878355840592,
        "Height": 403.92569991390155,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3730.806864375179,
        "InitialHeight": 331.9256999139013,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "5a8b9a02e3db4849b3276793d5f404ae",
        "Title": "Union of Solids + Export",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e0ff194344ad46ddad553ea947a9b044",
          "5f4e6c59f26a4b7ba8765c861ca3661b",
          "e3418862687e4db09bc7bd09b17007df",
          "8753b1f60be44528a3feed114f597473",
          "49fa434ee7954eb39d85e2b0c4a39ea3",
          "a2f6e85aff634237b7b3116793247c97",
          "f8e2b91e0e22432b84c525f9319bb88e",
          "6e1f0dd387904b36bcb60128ff2a4a8d"
        ],
        "HasNestedGroups": false,
        "Left": 17721.51231174345,
        "Top": 4095.686787319368,
        "Width": 1636.347453405262,
        "Height": 428.3556298876365,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4168.686787319368,
        "InitialHeight": 314.6712645122989,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "844a27c1b955490b986cf372e02396ef",
        "Title": "Residential Building",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3dd837a713504dbbb62a7301c396fa39",
          "a64b7492280c4aa49b3678cae65935d4",
          "4ea1de3a40dc4bcebd438ffc8501afcf",
          "92a44388ca72483db1c5f7f628fd6551",
          "c08495d5997e471fbbdf4d0628e43c3d",
          "11688c8764be4996ad5edd81dd10c3c5",
          "fe054d8d00f9400c8497a0e1301ea4a1",
          "a2d8ba7dd75f442c901d66fdf968a2af",
          "6df055ac24f44352b1e9d31b0ee9dae2"
        ],
        "HasNestedGroups": false,
        "Left": 1262.1722089259488,
        "Top": 9601.665367578853,
        "Width": 2026.03191447786,
        "Height": 840.1577791070868,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 9674.665367578853,
        "InitialHeight": 708.0844692660758,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "700737d4696d4016830ab346ef194b09",
        "Title": "rounding up BridgeHeight to Floors of Highrises",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "bf5afbfac9ca4080b5e7e7af00df013a",
          "94452d56ea4049e4b604587053fb996a",
          "ec21e37a9031456ea6b2a0d9b73bd245",
          "a837ac2014dd4433b59539520500470a",
          "1f81e7d2005f4e2ca17fe71810d3b705",
          "4f7c5e5196884d4e96fdbffd2a764801"
        ],
        "HasNestedGroups": false,
        "Left": -3844.6848808200425,
        "Top": 3652.68738358942,
        "Width": 1329.8748753158497,
        "Height": 370.37964729108717,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3725.68738358942,
        "InitialHeight": 217.5102710861015,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d683dc58826944cb83c9191627f94454",
        "Title": "Calculating Start and EndPoint of Bridge",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1dfc8b95d6d54162b048f5e31e0c4fba",
          "fc3b9587cfbf4e02b28134a99bc5623c",
          "78edd662bb104303888cb1527ad408cf"
        ],
        "HasNestedGroups": false,
        "Left": -3842.8205178062644,
        "Top": 4044.556112538977,
        "Width": 1054.3285151054843,
        "Height": 340.2258262670812,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4117.556112538977,
        "InitialHeight": 280.2258262670807,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "027a8c1296ce484488f754622332a03e",
        "Title": "Output of individual models",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "096d8a72777040b4a771404928b5dfd2",
          "0245f5e557024c48a9f4ce98caffe647"
        ],
        "HasNestedGroups": false,
        "Left": -5014.053532154303,
        "Top": 3744.656868049611,
        "Width": 505.4451629701771,
        "Height": 355.520186384892,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 3817.656868049611,
        "InitialHeight": 453.37265413464957,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "f85ebd92b00d490bb97edae23728f16a",
        "Title": "Origin Translation of Highrises",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "303f4573975248968493ad3be6da16af",
          "41722cd79b8a467eaa5bc290b2ca0c65"
        ],
        "HasNestedGroups": false,
        "Left": -3852.2275268852477,
        "Top": 3311.7005756011326,
        "Width": 1309.5152331863887,
        "Height": 317.33478346762877,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3384.7005756011326,
        "InitialHeight": 145.0,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "d388d6d1f9d04a65a24466153e651894",
        "Title": "Generate Wind Bracing?",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2f8b653d5c044614964f997205523c36",
          "db19bf9ccfb24ad894124e41847491b6",
          "c3c430a73fda48abb711de1fa5d53562",
          "7b02b4b42a3e456a9f2662898a0facfa",
          "fb0f6f3bdd0e4d44be1e91f565c5eb40"
        ],
        "HasNestedGroups": true,
        "Left": 1192.4306676016363,
        "Top": -48.809763444967075,
        "Width": 1155.3102633381845,
        "Height": 850.2296988068065,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 24.190236555032925,
        "InitialHeight": 703.7296988068065,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f4b9867aea5846a88564ea7a809cb2e2",
        "Title": "Rotated Highrise",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ad292c97cf7c401a975495bd69c94ca5",
          "27326b08f7be4fc89fc82c48886ffd86",
          "2e30861851d54fd184e2a7363024855b",
          "3626ef3cbc31488cb7d270a1b23a37c5",
          "a8630da6d5de406cbd75b47c46dc6194",
          "0524b5e78d374a38b91485cb9aea1f7f",
          "5abdc4bef4834eacac1d682a36cd905b",
          "a000f49741534656b59cc56a0c44ed17",
          "575e87c361d7429598eeb039732ff6c1",
          "9899a57870024aa096ab5bd6699ebca4",
          "11fcce48e2c64368951e6aaa9e9d0dba",
          "9b08d5886ee947e3aeecca66ef52111d",
          "0d58c2fd30d4424fa417bd47dfa914be"
        ],
        "HasNestedGroups": true,
        "Left": 1255.812544080962,
        "Top": 3435.313713570122,
        "Width": 3048.415586089741,
        "Height": 1500.9788029097267,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3508.313713570122,
        "InitialHeight": 1398.9788029097267,
        "TextblockHeight": 63.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "32dc1dab8dea4647b20dcab40b5d1c31",
        "Title": "8. Calculations for high performance criteria",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "604bd38e4ea544dbb4044fc62c1115bb",
          "6aee4d58e4e04a13a653803888f38c3f",
          "ae1aeae3967748a298da7cf57d13a53e",
          "6857f12f66e649e58989b373e2791e12",
          "cb404b25aa8147a4b229ac1469c4792b",
          "b8e1bad9cd5548f2bb0dbc08b835a08b",
          "be3938a14d674918b99e5465b8a9e270"
        ],
        "HasNestedGroups": false,
        "Left": 14067.219013915956,
        "Top": 5308.453773677739,
        "Width": 2474.2375722947927,
        "Height": 1192.4504333329805,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 5381.453773677739,
        "InitialHeight": 1149.4504333329805,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6c568efc62af49b0a46172b7e52350dd",
        "Title": "8. Calculations for high performance criteria",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ed05792726894cb0970f9adc37041bff",
          "99d643bf3bd04560b67ab0d709fd9e20",
          "018e4bf7c2c5406687fba26785fa3c4e",
          "2018fb9f72c8471582a6dd064085cccd",
          "8927405b848e4518a2d0d59cb73189ed",
          "a41f7f9e5c6941449e08435859268b0c",
          "c736f70cd30f49ee9ded0625cc9bc953"
        ],
        "HasNestedGroups": false,
        "Left": 14080.741965909423,
        "Top": 7920.784861528551,
        "Width": 2474.237572294791,
        "Height": 1192.4504333329805,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7993.784861528551,
        "InitialHeight": 1149.4504333329805,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "59291a94cda545608f2f7cdac01bb0c1",
        "Title": "Total Calculation of Steel and Concrete",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "14076580410f4c73958fb15ee9b7ef59",
          "da8ad6d0f95c4fb1be10e23c846ee519",
          "32d281c5c3464af9b3f841af8f7fc9c6"
        ],
        "HasNestedGroups": false,
        "Left": 18138.575075824334,
        "Top": 4559.698059795172,
        "Width": 1260.3257054143432,
        "Height": 410.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4632.698059795172,
        "InitialHeight": 502.30340019394043,
        "TextblockHeight": 63.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "530235af269749ec991e213155e0c905",
        "Title": "Output",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "beed4b3fc51946e1826a6893e8b3ca38",
          "149988a3397c48239aa0b3f4da4d6e40",
          "0ad260454bd64e9eab208138d6b0ae03",
          "850b5e9269fd4e4db1e4218ebe6d658b",
          "e49cb51cc3ba442794803a1fb6c84ce6",
          "268526937dd34220a05b9c3475860958",
          "126bd199564c4453ad2bb2476f7ff14f"
        ],
        "HasNestedGroups": false,
        "Left": 19406.410718839317,
        "Top": 4562.817960127034,
        "Width": 576.7601242957026,
        "Height": 639.8722374808649,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 4635.817960127034,
        "InitialHeight": 452.84708214289276,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e052e1e1516d4947bb40362f9997da6a",
        "Title": "Input of Combined Model",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6b52d26a4d6f41e2bc51724d06342ebe",
          "1d1f04a723fe402596434c86d548f63c",
          "3dcc980f43b047ecb87e6a0064966d55",
          "b9292bf6581d43a6be394c76b39c50ab",
          "8cce75d45a544c0e8f4ff79f6a78d9f6"
        ],
        "HasNestedGroups": false,
        "Left": -4405.599078200619,
        "Top": 3474.111618572824,
        "Width": 478.0,
        "Height": 820.7906131219033,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 3547.111618572824,
        "InitialHeight": 621.6825585768593,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "0baa1ed474da42aab922aea0f09828ff",
        "Title": "Optional Inputs",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "d312443b911d483d955ecc24648c47fe",
          "99ee7b3b30134bc080a877ff7e1223aa",
          "65374c6d2db348f48879f7791a2bc4ce",
          "927d3a6f9e86449a8cb8b63bb287e5cc"
        ],
        "HasNestedGroups": false,
        "Left": 17723.713607745525,
        "Top": 4560.3330699022345,
        "Width": 370.0493786770094,
        "Height": 596.2111037870609,
        "FontSize": 36.0,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": 4633.3330699022345,
        "InitialHeight": 550.6943620178045,
        "TextblockHeight": 63.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "01b05da302d142e8a5583e960da78204",
        "Title": "Output Copied to the front",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9d1af393c9904b84abaeb53d45042950",
          "f4eb6dddf0ab41f0ad4a66be3288d19b",
          "29613c70607948a5b7f99812484e931c",
          "1fd0260da1434f91857e1ec758a20f38",
          "01c5bced2c2a4216bf15ef7e2741c5d9",
          "1e0010fe8cc044c5b056e28fc6cbb6ad",
          "5be44f1862f64f94988c4904dd94ef89"
        ],
        "HasNestedGroups": false,
        "Left": -4455.031378246393,
        "Top": 4481.796007276724,
        "Width": 569.4738783736011,
        "Height": 639.8722374808649,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 4554.796007276724,
        "InitialHeight": 596.8722374808649,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "bd7c1bd6c6af4212a82811e2f0d6e5e4",
        "Title": "excel output",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1c575e8d5aff417dbe8ddf8fc3d651bc",
          "686664df358e4dce95626517ae5f8573",
          "8bf358ebb7ed41f898c17f166b2d88cc",
          "a136d45c891e410f82959fcaf3f8b366"
        ],
        "HasNestedGroups": false,
        "Left": -3847.938042938868,
        "Top": 4482.596785767105,
        "Width": 913.6994575633644,
        "Height": 410.0,
        "FontSize": 36.0,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 4555.596785767105,
        "InitialHeight": 367.0,
        "TextblockHeight": 63.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "2cc24ae4198f435c8281d287b6423368",
        "Title": "start height of the crossgirders",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 6144.049533069243,
        "Top": 1533.966611399023,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676",
        "PinnedNode": "2858f71ee7aa45799130702375272dbd"
      },
      {
        "Id": "842e42b02b56423187f9325e6369edd7",
        "Title": "a should be best between 2.5m and 3.0m",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 1175.412032090835,
        "Top": 1542.001513968241,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676",
        "PinnedNode": "aa0b913781d24767afe4afe739b630e6"
      },
      {
        "Id": "f6074be905e6472cb863ce320391c7d9",
        "Title": "Colorcoding:\nGrey: Input\nGreen: Generating Geometrys\nOrange: Generating Elements\nBlue: Calculating Weights\nPink: Calculating Loads",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": 772.6713137580721,
        "Top": 870.8097255962717,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 2257.79309947573,
    "Y": -1669.5887065985025,
    "Zoom": 0.44868446877950646
  }
}