{
  "Uuid": "dc74cbaf-78b1-4bbe-a458-e754c1bea095",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Comb_Para_Hlipd_RetWl_Fund_3_2_2026 (5)",
  "ElementResolver": {
    "ResolutionMap": {
      "Math.PI": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      },
      "Point": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 1.0,
      "StepValue": 0.5,
      "Id": "102a706f221f42f7b19c2b1619c50c4c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b69a355109744386a27cd323e0d2a025",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 22.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 6.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "Id": "a4807bea7c6441acb5a08c5acadc42f1",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bca836dce92c41a5bab72ec97be1913d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 6.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.3,
      "StepValue": 0.05,
      "Id": "ae572b768092402f805e7c0e6e32d278",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6308893cb3cd4f7ba7f5500a203987d2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "61485b2a188f49e883aa84d9a38c4fd3",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8dedef5c06ca484a89e8b9e6cf2c2064",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.3
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "cbaf84ae0c8e4ca4bbcab75340e90214",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2ab8ca05602143e0a8898222c15e979e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "780ae535678943759394980fda191a14",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "70deb4898ce54729bbd90ef6b7711465",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 1.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "82575fa5c0cc4693b12ece964e091b7f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7b75abad57f34a698963b4ef11ba040e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 1.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.3,
      "StepValue": 0.05,
      "Id": "259721758ba64e0baac23e55415069b9",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7cb5c15c4efa466e90ea17919cb86f9b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "f9df39640f314c01aa59c03326ad7a50",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cbc87ddd6e92412b9354f7dd547744d7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 2700.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "99e177c4603145ee9a0342984aeaa301",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ee6fc23006f44b4b52749ed5ce253e5",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": true
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c592d6c697624d11b11499b4902e7d38",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "94991e99a01c4129aa7eaaf50f82d3e4",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1e6ead8f5594b6f9fe6ea856395d913",
          "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": "c740a77407d64fdf91b912e7e11bc268",
          "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": "a783f40da37541a1b219f36d4c542d2a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c60714dd54fc432b929834cb2b8568dd",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a939a70b16284e08b4c33d1231a8d870",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd78576ca7924bfea98ddba45a5baf13",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88f077ffc05c4a56900b6a71bf2813f9",
          "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": "4e650f93c2314c2991ddf5299dc710a6",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "299d1fbd503a4f2898022908a1f9b932",
          "Name": "R",
          "Description": "R",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a46fe3aaa2b4ed9a4fd6713f25235c4",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0d5bb294dd0444fbe3a61c0282e8bea",
          "Name": "DeckPositionY",
          "Description": "DeckPositionY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f109600295734641841c197f4573dd2f",
          "Name": "function",
          "Description": "(R * (DSCore.Math.Sin(a))) + DeckPositionY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "R * Math.Sin(a)+DeckPositionY;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d350ca6ed50447e89b57f645839eb7c7",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "76cd3bb3cf7a47d78b2dae0d479e005e",
          "Name": "R",
          "Description": "R",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "193c38c05b0c406995972b5e4bf5eb80",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fffb82e87ac4c4290e4fb8f2525c5e5",
          "Name": "DeckPositionX",
          "Description": "DeckPositionX",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f77f02cfe0384801b1685fdee8c0909f",
          "Name": "function",
          "Description": "(R * (DSCore.Math.Cos(a))) + DeckPositionX",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "R * Math.Cos(a)+DeckPositionX;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "aa172440a72246a89e281306f24daab4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "799e1094873642c0af962675fb121082",
          "Name": "DeckDiameter",
          "Description": "DeckDiameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e0bf9c91f31c4421837738eb0eab37d5",
          "Name": "DeckPositionX",
          "Description": "DeckPositionX",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d64d7edea67e4bc7affac289506fcaf3",
          "Name": "DeckPositionY",
          "Description": "DeckPositionY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7edf4becb6e74859bb2e3486d40b4dc3",
          "Name": "function",
          "Description": "DeckDiameter / 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73d3256499584a39a211adc9d0938142",
          "Name": "DeckPositionX",
          "Description": "DeckPositionX",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d3c5363633241568929ef06e4030947",
          "Name": "DeckPositionY",
          "Description": "DeckPositionY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "DeckDiameter/2;\nDeckPositionX;\nDeckPositionY;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e19b9e2a87a149db90b037ab5541d2b6",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae1a3d62044244b1a901410fd252ca7b",
          "Name": "range",
          "Description": "0..315..45",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0..315..45;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "214d81b82f144c3ea91d0cc05e6c830e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0b39caca07734872bab5652004e6c12c",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7a256e0cc04445695dd3b1e5e709a9d",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af4f40a45b904a80a57f8988674445ed",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f0f92529463647398859a912514a5254",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "49606740a20849248dae18d205b38669",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99eb9f96a3ed49cb88a8096d03def860",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "4d0093c6ff024f28a3f2e9f568b3c575",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8ed4ebd8694743e4a11a4f4531dbb0f1",
          "Name": "offset",
          "Description": "offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "570e3633c63542759c6f59f945a2bdfa",
          "Name": "function",
          "Description": "-offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "-offset;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "faa7d5bf3122433cb979f75b4f747c25",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "645e22f3fb51492d8ad4d2a843d3fb19",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "224230b8a99e4fd9b15db4afdbec7dfd",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba9e115918da4c938692294aa12442bb",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fddc8ab82cea4366821937e321a16cfc",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "116b3a352f1841f48965873a95d1aebd",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "846b498a6f8c44a085c613a136a791fd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.2
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "21a3e764bd624075b058d936965cfe36",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "46a68637e96f429ca5aebbb3a4491a24",
          "Name": "startPoint",
          "Description": "Start point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f76e447b01734d4dacf3c0ce64367e06",
          "Name": "endPoint",
          "Description": "End point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c057184fe2e4bf1987ab51e22558984",
          "Name": "radius",
          "Description": "Radius of cylinder\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16bc450655414a3382f64ebf5afa3543",
          "Name": "Cylinder",
          "Description": "Cylinder created by points and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder given the bottom and top center point of the Cylinder.\n\nCylinder.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), radius: double = 1): Cylinder"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cdebd946dc074cf1875089aae12d8598",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aab64e9ed96a47eb995ba288c42d8076",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b32ebef5c3564b46b05967470cd1b98d",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee5567f172e4465a972ef1a32c3e07e2",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bdc3c0417bbd4207b4def947383a1631",
          "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": "37ff9627ed354455b9eb6e0a6d58d536",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "20a7e2fc28b747f298f70850256f65a9",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd51aa2b308f4a55bcdf8d38029aa290",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c726e5308531483181dc8c114b18220a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6298c5fe5d074bc2a97eacb639d80e95",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdc5c7dad7a0463fa9819efa93c37e3c",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "db4e4bdfa86b4cf592a150595208d117",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f799f906d4b543bcaef338f36e47c237",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "168252c442d84194975c54d160c6eec1",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "166f28edb1194860a880c36c62d4ff8c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24797226e2c3460ea0929e7cced75301",
          "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": "eed8ff46ba744b53b1e36997b552a7e8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a15ec9eeec164b7e926105f2ab62d5b0",
          "Name": "startPoint",
          "Description": "Start point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a237ff48ad0243a3bc85fbde5bae4dbf",
          "Name": "endPoint",
          "Description": "End point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24c12cfd7fc54068a0e5d738b78f15ab",
          "Name": "radius",
          "Description": "Radius of cylinder\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b24783307744a02b4576a8bc7cdbeba",
          "Name": "Cylinder",
          "Description": "Cylinder created by points and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder given the bottom and top center point of the Cylinder.\n\nCylinder.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), radius: double = 1): Cylinder"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9298fac5bacf48ec894074616a4fb898",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cc731fad39204bd8b9c7f84a2d5200c9",
          "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": "45685b368328467fabb4fc6a9b3ebfb4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "46df3b5cfae74194801d5f4843ed8c47",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edb91293fd5a452bbbb6062c29e6fb68",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "821d6f184dde48aea4104aa411b3ffb4",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e018a6c9ef614f088e68d6724690b0f6",
          "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": "dee7fefac1c14f9fb897fdad9653a505",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ccedaabb6aca4456ac8e3f04ba3deace",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3beb2e0d8f2448ef9ee612375905f06e",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5676ce586be24023a5d67bc1397a40d0",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc31d8bfbeb74e9f81267e472b1676b0",
          "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": "6255d91faef747b0b6c1ab1ea54e2a17",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02bb0919b7254d32aa51461b679c0680",
          "Name": "list",
          "Description": "List to be shifted.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9bc4e4b91b9c4696b366ddb84dc522a4",
          "Name": "amount",
          "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74f041ac98d3449d93e9143ffb4941d4",
          "Name": "list",
          "Description": "Shifted list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int",
      "Replication": "Auto",
      "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "417c36bf68a2459691f8e2a499656ed2",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4e14ae7bcd9b48d5b2ce97543757883c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": -1.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e0e5f89174ef40fba63488866f18a334",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "233b1822fb7f4a11972d7d286093c7ee",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31f258ea4f4e4806844f891aeeb2c69a",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3bbe6ae43b7e406a857ebfd7053d916a",
          "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": "37a6c7b5923643bbb0fa363a40ff21d4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "29a4b85940594bac8caefc3a67abdc85",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "493fcfc2136c486f9b53c5a9a707505e",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b459f662234142178f75785c186cd242",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "721107460f3b4abd8c64b8a6efe81423",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "78a74ebbb6c44b0a884b81c11b3c05a3",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3715014267b944af91974cd98107dcc1",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "155bb2bab6914159b4c2661737a6da66",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "08e7b4138b1e468c83fb2fecd6d14fd6",
          "Name": "offset",
          "Description": "offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "119d5e547431412caf1fe9f7f0af0471",
          "Name": "offset",
          "Description": "offset",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "offset;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "588d93b633bb439d8e9bcbb0338da6b3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6d2f6b633f1a45ed8ec392e2c621886e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0781b09dc9fa4b9096151800faed27fb",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fab1108f88714aafae8c9f92d8f9574e",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e96aaf0d26e4292b38330a251c06c87",
          "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": "94ca366e814442d2b8995a2f281a2a0b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "937070e643e94160aa8fd6efa0c709c2",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8619c5c7cce945ff8eb73d5c39f7450e",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "be6ea688a08943808dabe1098579fdcd",
          "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": "57dde220c0a746f1b2457af50e5c7fa1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "48a018633f0b4614b0575ab1c837ba78",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f9d7a13674f4da9a064f24f2b09a6e4",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eeae066694b346e3aa0431482672adf7",
          "Name": "extendCircular",
          "Description": "If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves.\n\nbool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d9493b810c848fd93247d7386fdf9b2",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e228be0118e14ab3944809887faca050",
          "Name": "Curve[]..[]",
          "Description": "One or more offset polycurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany@double,bool,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nPolyCurve.OffsetMany (signedDistance: double, extendCircular: bool, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d85f5b41d0d5497389e65c23239514fc",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "fa74daa6bf39413ca365fc6a2d8d9ab5",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "51326dc7fdb840a096f9d3673c063e58",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "eb796bef576d4513a08b72565f9d95bf",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d2f1adecaef0423ca01bef1875c810af",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c1c0cc0a66b040deab7a05b900370ff4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bc1f757e74a3482bbf21ddb13002c228",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48ed060d616b456f8eaea839be21b177",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "5418ad0352094777a95e17e133bfdb64",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "46d72de74eb445f8ab40a5a0fa06a3d2",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8978ffafaee64bb39a5440a32f2c22a1",
          "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": "be2485443a2f4c34b59bfcaa7ca95bca",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "09ca6f7d4b6747fdbfc68124b3f716dd",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72493a7da12242119dd2bdfb00b67a9d",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6760d69250a4f9a8055540f955ed564",
          "Name": "extendCircular",
          "Description": "If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves.\n\nbool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22ea7406359349d09f4e3f2149367425",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6519f91db8894b66a151936471a0933e",
          "Name": "Curve[]..[]",
          "Description": "One or more offset polycurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany@double,bool,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nPolyCurve.OffsetMany (signedDistance: double, extendCircular: bool, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7cc1375966c24b11bf61c376b6d6c09c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2d8c9d46d86e413bb52c37a7ecc1d2fb",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d49646c9876457098fcf79f4638ff6c",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "26d8055fb0fa4ed3b95d378a3cc0b6a3",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2037cf082c9b4685b798a960d41de95c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b25c2dd4b23f41059d0bfffd98316af7",
          "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": "6c64cb660f004724a58dc55521ea0679",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0d5d0aac25144448aee9591144d477a0",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "254c62a061504d87bc8c98a8e7c3cb86",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0993d2b20535436cbefb76706b449c7d",
          "Name": "extendCircular",
          "Description": "If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves.\n\nbool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7cfe55fc1174dfb829e3e84e204d01d",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bfa77a49531f49b2900c9b85c82a4e5b",
          "Name": "Curve[]..[]",
          "Description": "One or more offset polycurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany@double,bool,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nPolyCurve.OffsetMany (signedDistance: double, extendCircular: bool, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "47d66822f8a94c1ea0fee12ccf922149",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2aab5365d64a4105b9f4969a24e3159a",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5460c9590ad4a3fabeacda5de8ead40",
          "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": "aa39d7fe8ff74f1791b11e931de6f086",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a7f9d9041cb4461787b9f62329b6e077",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f75fe87455e1495691a0041d6a1c261a",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "618a0cf7a64a4f9680f0f8e369e167b2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3a137c75ef774a31824b59503ac7f446",
          "Name": "colH",
          "Description": "colH",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e0cf02725454b6491a5a0b1a460df45",
          "Name": "beamD",
          "Description": "beamD",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f1bffd098184571a0e740d8f5496a62",
          "Name": "function",
          "Description": "colH + beamD",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "colH + beamD;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8b4b714ddb324ea8b1c38c2d46fc5af2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9eec577d5d8a49ae9b7bf7e13d8b4459",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b240d64d4794bf59753f009acdf6466",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76c2839e0ba54c72afa6504bc2d0bd82",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0598fc52f35c4871af30fd0c7e77ec27",
          "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": "0582396395d8480a8d17efa49041a851",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fba562683fec4da9b66efd460d406b6e",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31b58bd9790d45a6aa760c81e0be5c2d",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8352e87cd7554031ba490940bddeffd8",
          "Name": "both_sides",
          "Description": "True to thicken on both sides, false to thicken on one side\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30b9d44095f345b5b46d15cc7456e572",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double,bool",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides.\n\nSurface.Thicken (thickness: double = 1, both_sides: bool = true): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "695b4d2b4aa54ab583b1ad7d9642434b",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "41a55a3250634592851a542eacc8fefc",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "89df6633ff5e4f97813dbc3b8a66b687",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8cfc7f869117420192f53538fa1945ff",
          "Name": "startPoint",
          "Description": "Start point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16277f3b0e474c3b8f28fc467c6f675d",
          "Name": "endPoint",
          "Description": "End point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8fa24eb5813b411ea29105c41f414069",
          "Name": "radius",
          "Description": "Radius of cylinder\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1099d69752e4324b6b46cd505a9f96c",
          "Name": "Cylinder",
          "Description": "Cylinder created by points and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder given the bottom and top center point of the Cylinder.\n\nCylinder.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), radius: double = 1): Cylinder"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "582552d5f6a847e4bcea516cf610f6c5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4644fa4ddb5a4b1d97dadebc93d20acf",
          "Name": "startPoint",
          "Description": "Start point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7f71c4384724d6292cb591f87937781",
          "Name": "endPoint",
          "Description": "End point of cylinder\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4dc7e8815ef4221b8caee774dc194bb",
          "Name": "radius",
          "Description": "Radius of cylinder\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42952081040443b18a8244ddd8aa0499",
          "Name": "Cylinder",
          "Description": "Cylinder created by points and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double",
      "Replication": "Auto",
      "Description": "Construct a Solid Cylinder given the bottom and top center point of the Cylinder.\n\nCylinder.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), radius: double = 1): Cylinder"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "45af3161a3f24d5bb2284f6632dbeb91",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "c84cd21e797b48019431b5f1758afa09",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96233bbd9ece45cd993c552daf64d63e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e61c2918fcb4df3a30478b8440d14af",
          "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": "925fc9b3ace74c9f81adead638f7b1ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c93b671005343a9a7bd838025ce83ff",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "095744b5b7f64d5db9d1af39acacb728",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3b648de7a8214ea596515e54513148ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3f5b05ee5ca84984bf221a529ab6a95a",
          "Name": "start",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cfd94eef8d264dc59318d9a65e03b8ad",
          "Name": "end",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93fe65e4001144a195cf7477412beac3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ed9028035c634e93822c84cb516c11c9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "47760999711647749a57d0eba315fb53",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebb31ff5b4d9483db826688bd88ec436",
          "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": "bcd36060820d4f909a72f22cfd5b4cfd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "731facd0a0374ca4ba40dfae045c21fb",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86c60c11e8a249069a582f89375d6b27",
          "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": "100e16458412428eadb5652f43f663ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b4dad2df5b134d77a0c23c45c4be1133",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7604e54019a4d919ff14ce7e398668f",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28fc29a7a0644eab864ecf66354f679f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "61a7cd97fb144ca3806e2f419f4c49a5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b90b1f65ba894bfeac571f21fd914eeb",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24bff439241742728557ab1a717a686f",
          "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": "06ef686fc0fb4c41bdbdc56f238988e9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "37b43c7853cf43c5a66a07b13dc5333b",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a12f8f800714493caabfd504f325fc8c",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0bd03414cb6410a85f8a117ee624f56",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "862d97e2a07343d581f4cdcc29868f11",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bba1fcd13c794142951b2aeb0e73f5b4",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "968f8448e25f42c4ab6ace2945667d04",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b62efd6712f14815ad48f135baf731ec",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68df8dd419b149d0b0e20029cc10755c",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem at the origin with X and Y axis. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "16ef66687c5d48cd85dd69d3ebd09e52",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1b67b42425fa4cf3a0a76f1de8dc841f",
          "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": "13e04f5274fd4e0b832eb91334eca286",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6499459b87e4491bedca6dac47d3cd6",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd03fa7432eb49b8bef9a00bab1df024",
          "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": "906142e7e82a44958512090befb1f705",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "52245ef98f334ec7bc070209fbefd7c0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "511126c6d0c54af08fff76afaafba376",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45b5fa69183144efa5d7449dea3cd1eb",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64d7cfc1bf12423f8d8361b7ab599cb5",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dc7b32e352514e4a8b4a79af758ce614",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9020739752774eb7a56589c8b4ea8a66",
          "Name": "beamD",
          "Description": "beamD",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "392e4b4bf1d345af96b46ab0d84c3022",
          "Name": "function",
          "Description": "beamD / 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "beamD / 2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "38376bdc46824e0bac6ba4c1d6fd5bc4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "07203ff72cd24097942a471818260d66",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3999a436ec16413292276d4fdfc200f8",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73cc97dfcc974350a175482a34353939",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b47a315b2f514aabad4845993c115712",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6dbdb3f9ee514e2a9bb354fac09dd599",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d49f6207cd1b46849fe777f73683b755",
          "Name": "double",
          "Description": "0.5",
          "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": "2ecbc4e17bed4253a46a710e6ce4e383",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fe197b15401f4d89bd6baeca6684c81b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b89c73cd614b4931aded4594d0972bff",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88b60e27dcc34f0cb595a0c34c4851f2",
          "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": "f184d81d3a40458a9716010d16ed9a00",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7626c5387acf476d9ce204ce17193aad",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21a4f027248d4b67a24c287be462be0d",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByPlane@Autodesk.DesignScript.Geometry.Plane",
      "Replication": "Auto",
      "Description": "Create a CoordinateSystem with origin equal to input Plane origin, and X and Y axes lying in the Plane, aligned with Plane X and Y axes.\n\nCoordinateSystem.ByPlane (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY()): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "15b73fab985a404da1327e9c3441557c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cdc77a6145cf4606bd1db6e4faf8272f",
          "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": "2799b28f298e45d1a79618c1bb4e09d2",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7dc0b8b81ff24dc3ab1d624420a0587e",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1af2d0448644473aa3ad4a6dd4038b66",
          "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": "a16e21c7a30a4f57be334c8c7ce1c794",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e101a227a36b42d4b3e20acb99db177e",
          "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": "ad318e34323b4c1cb18833cf0df77943",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b3cdbf48e4f4a7bbbfa9d2d3e6f091f",
          "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": "42a18affe66745b19ddff0532fadb0a0",
          "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": "903998c7ff6044b8a2f752665e13a0f6",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4d0a3a8c903b4772ad3036e5c31bdb01",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bc52d0039cda484b93c5d5d4eb9d1541",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "990a7e0d083d4d2fbe7759239a211d64",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98e673bd1bb24338bfa86137acd2e934",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cef47994e9e14f43a15b832dd1795030",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3e68e1edefd45c28dfd32e9a7e8bc3b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e905cc1a2f344a92b68f2a6b0778f6a5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f963bfd4ce5d42a59de55a1c21548e50",
          "Name": "beamD",
          "Description": "beamD",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d8f51933e1b42428a0c010c512ab817",
          "Name": "function",
          "Description": "beamD / 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "beamD / 2;"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "003b6a3b271a431fa2b172f8befa34e5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5085522de00842ff8d1fe7996a82d3d6",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bdd368f739a474b8be6479689cbe40c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ad025d3e60346dabb0508ea8c64c314",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "02f2bd780a544011961d37e3f98537e0",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0cbbb8cb3e2402284853271d2b547bf",
          "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": "1328640dd1e543618c863eb8c99544dc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "47c2a08960ff4294937b531dbf3d08cf",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1ef1a286a454b56996f8e4cb62ba0ea",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b50a2a7361dc428b9a58911831672ac4",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42bc41bb8d3d4b718f2a48fef1a02fd8",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "8695a9aab43f4ec7b98b389710e1702c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e297897c3eed447582f5131cd87d41c3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "795a6c0f65ec4e25aa5bb34290a28f20",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3cf53045e619428387b289a34f91b548",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6c83059e6f414df3b57b41154e47d7aa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9581282a6a814772ac5c6ac647184dd9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59cf0f95627842b793047d5c7ddcbce8",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "db7e4ea367294f2b95f696d3cbf93f55",
          "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": "7c6dc05aa6184574b0971a843178ab0f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dbde696e7bd64ad083d7c3d7c93efde3",
          "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": "583c11042f45415cbb9624461272f5c2",
          "Name": "width",
          "Description": "Width of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f5f65e733a1427a9bc829489d53b1c4",
          "Name": "length",
          "Description": "Length of rectangle\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "162e27396c07434fb2a6e4c4b8f43524",
          "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": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "2f10f63487df4402b3b6e6e72578f922",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c6ffe701480b400c90becbbb41266a0d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.1
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "7550e53e36fc4cdfb4a0286e3101f2b9",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "005283c355b249e6ac094631657b10b7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.1
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8b834fb6a4b8461dadb4195fddf87f5c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aeddab00ed094f3b87ed6d4a37d2a27f",
          "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": "645d8aac0920488b9de145329496b5c6",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "459d90cc2eaf43f0ba36074b1bb4da8b",
          "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": "5bc2ea62a2e0471d96e9a37dfb547b30",
          "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": "db46fc3c774e4fd6bf4774bae4120dfb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d965f22bba5f4785816cf60d60f953cc",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34336c9bf86e4b15b45afb6a1019eaed",
          "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": "23f13a9e711345d78fbb4fc4945fe393",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "34d7a6d46fc14939a8c81eab2265b1a3",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af414b4ed8b4415d9cdc80a11e38f483",
          "Name": "signedDistance",
          "Description": "A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9520f5c27dc4c7db039824a06d6a862",
          "Name": "extendCircular",
          "Description": "If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves.\n\nbool",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4107be22e92943a29b4bf2436ec83246",
          "Name": "planeNormal",
          "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dfa51c7e33764d6893716378e14a91cc",
          "Name": "Curve[]..[]",
          "Description": "One or more offset polycurves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.OffsetMany@double,bool,Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nPolyCurve.OffsetMany (signedDistance: double, extendCircular: bool, planeNormal: Vector = null): Curve[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d24c435cdf654c538237581728a3e347",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f73c4bc095c44e56a57d5ed43c58d5f7",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7371cccc90e447ba7528c0dae3e992e",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "0de1726e289d496ca147938351b7f360",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b1b1d11e56a34efd9d4967819b95817c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "7446df58c5904770a3931be7c8c18131",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4c04a78593b44fd9bc7ef9e138d273c6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 2.5
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3fd1e702ce474ba5b0ba154e82457831",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5bf09225f30a40e99fa2d0206796efb6",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53791e67b2dd4e48ac91d04e67da4c1b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1825bb85e9a46e19ed51bd807844cc0",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 190,
        "G": 254,
        "B": 5,
        "A": 255
      },
      "Id": "2428510d26c74496981587646d041617",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4cb4b44fae8b4fffa68b4ef9b193be7c",
          "Name": "Color",
          "Description": "Selected color",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "Id": "74da5ca74cfe4f8887e16413a23dba94",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "db31c7b0186a44fc8eb3027036ebc5fe",
          "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": "9fb8c49b560b470bbb1b98bfb2a2372f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "205464aed7d04a42b88affd0e58d8bda",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7054353809ee437b91cd47c7a7a4383d",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5587a09a59e14e25b89f3c9592fba696",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 190,
        "G": 254,
        "B": 5,
        "A": 255
      },
      "Id": "d89c137470614be3a1585e582f4b5393",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9a0315706f1e47cbb4dafcb33e4011d8",
          "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": "3025fd51e8e74c00847cdfdd06889712",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9bae9c81e311425682d2c8098336a98d",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fab1861314f40769f1c38ac9e6ba9f6",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d12a9303d5454228ae7249c264e17409",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 168,
        "G": 193,
        "B": 236,
        "A": 255
      },
      "Id": "5fafcef6945c4b64b70ec43fa5f81cdd",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2454a91f73624f189c4e7b8c9c48bf9b",
          "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": "13241a7539cd4d848a0f391e6e92bf0f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ff3adc73c5df4c14a848920e91f165b5",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5555f7a69354b8cb072cb9917e7f6d3",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de086608f3cb4b16943d5c5c2587802b",
          "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": "6b21ce0592ea4cdaac00c345dc997d58",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d7cc4f088a2245ce8d58f470704a780c",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c41651cfa5c6410eb2459eb6dc0ecde2",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "087fefd386b242c598a96546c068516f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c8e9cac7bb44b64a375bc275088a94c",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8346e960b16a4fff89a9a8de562c3cbf",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2cbf7fe0dad40b78cc9e76a0c4bca0c",
          "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": "da8c08a64ddb42939e4be3b8d97a4edd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1532596f84d84405ab9fba5094f3aecb",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cde0e179c1d4867857139ca53ce4df1",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "daafe410aaaf48e3acf3cbeadd127a96",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "71c5fb698d904a9cba6ee829398b1d9b",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abc63989cb094095bb4ee53cf9108c1c",
          "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": "397d49a5c4f64d41b3ef3996f0068047",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "21d0a2fda3374465858a866f0de906bb",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "856e799d7dd0485cb947f2dc05f8a312",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "01fbde67a33942ceaf97a7100fec8c4b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c066638fc0d445d5a68384275aa71880",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4cf90fb8a11249368aace8ced72561b5",
          "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": "43fcb8d669654fcb9be4e1ecdbf9c3ba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d07aece825774c4b85c80f2ef0b28fc6",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b7b37afd3d949498c258e323d5ff2fb",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4cc38d666ea64fee928ea352aa131378",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "05d7d02e42e04e64a03ee0804e530cc5",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eaabfb1ce36441e3b989a95264c36179",
          "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": "11dde395be09479f86326e62eda82c55",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7d5ea454f1934949a90d83707dc70e68",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f4e6edd445e4763a0173703494f8fd2",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5640904cf73f4d63b7e175f10f96f60a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a8488f4832914c858f7e35fa3ce45dc8",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6da0344f968472d8957ac7e6b0f3a18",
          "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": "dbc23fc09cab4a83a9800e0440a7dcc3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bced18c513da452587744dc56108f698",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aee130c998194b7a987166397ad70e7d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97c302bb38e647a08162f4ae8e10d64e",
          "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": "17a1c679bd1e44a3aba9a40586459382",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "20c6ef73d0a840b1a6fcc150246a6ea8",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2489db729cb04668bb34dff19131b882",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd22c14687c24073bde99ef553cce9e1",
          "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": "a7f618ffcdfb40bf83b322030aba6d13",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6641d1697f054ce283c4e693d0d2fc06",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e1594926d56458f9965a54df6bfb3c6",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb24b3e3084d4434859965713b61a04a",
          "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": "b7b41a1a342146aa99a2e1800f411c3f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "03e7346ae4d543008aae56f08641dcbd",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e72848ee6d847d491eb0c54823a79cc",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a6aa1a6c68a4a07abc1d7eedb24166b",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "cf6afecfb5d54e7a950263eeadea32c7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8d5a338187e94190a4fec498337e090d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbac720183c349d5b7327beb7eefeaab",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d58d5033fabb4290aefa4a63dea71781",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7aaa0a70805e47cab3ae2409782c225f",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0d4407609a545338da4f1e4b79c3ad4",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f2a1cd9b6e23425a9af5efd55d626288",
          "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": "15c930b3c635481bb03d77ecfac69641",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b2945cc9df454c5db60a6581ba464e37",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cef963033ad949b5bd5affd04898650e",
          "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": "8e8a084846ed4601a223530b88b15e9c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9bca96cf203341cfbeca7f1ff504b16c",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddf863f9dfa3460d82905b267a42a39d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b37ad5ff7f5408a809c980d4c298759",
          "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.2,
      "WatchHeight": 40.0,
      "Id": "919704ca4dda4d32838c2d9fe14f7a06",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8c66f6e1186c420282666b0751483088",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45721568320a4a3ebb1569e08308fedf",
          "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.2,
      "WatchHeight": 40.0,
      "Id": "72cc4141905b430ea03b15fe0383438f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "68ff4cfd29f44f3a8322ea6f86c81f69",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "741a22d829ef4574a2f8388551b66b3f",
          "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.2,
      "WatchHeight": 40.0,
      "Id": "559924dfd596463e9a39c29f2876c78b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "10f87eab9e484f909426fa8b7c95b8d0",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f553618f79745f88bc5a0de24ca8a49",
          "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": 200.0,
      "WatchHeight": 200.0,
      "Id": "b4f16149f4ef46efa75394291467a682",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9097c5f7366240f9aee4a89f4c62e4ea",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2b6c8eade364bdab6f2769708fd1397",
          "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.2,
      "WatchHeight": 40.0,
      "Id": "ae554fa2b60c4e2f9e86b96e4e40d824",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "21596a3b545f40a0aecd67e10db58dc1",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80b1c6de1cbf43a3b580c13fd80bbc25",
          "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.2,
      "WatchHeight": 40.0,
      "Id": "995529459edc4de58d973ed283f27aab",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "466fb77fe11d42eeb215f534a77f7fe2",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1cec833138c4454b99b53c84de7db3bd",
          "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": "cf9c13c4e45e4dbcaca1d7a1c4487951",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2208a5dc0b274950bc7ae782665cc63c",
          "Name": "values",
          "Description": "Numbers to add to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "79a4394a6a3849c4ab7bb3634016c358",
          "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.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -14.327,
      "StepValue": 0.1,
      "Id": "0df3eda8eefa4514a29b5280abbb6cf2",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "96dc9c763c8f4c88aed94d7f84f182e2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e1691e15fb5047078c32b39c2c2a0146",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dcd9186ef9a04940af082be9944c8996",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eead2733bbf945818d528efba81d6106",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93c26b586723471a92c6047c0a6298d5",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b0e396eacfd420e985eb59b958edd9d",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "3d164e79916247589564c520b4e525b8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "694f34c181a14a66b040de7d5e4c957a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "e61c9f95dbd640feabc1492d46a9be10",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1ad6c6be1bfd4eddac6c52c33347a9c8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 15.0,
      "MinimumValue": 3.0,
      "StepValue": 0.1,
      "Id": "470bcd95eee34cea8c1cdfa217ff4318",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d464f848eb114e14ad62fd3ec0426bd7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 4.8
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a669c6e69a0a4a0b91daaeba1762a8f9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dd2a149706cf47ff87550ccd828abc5d",
          "Name": "TerrainHeight",
          "Description": "TerrainHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0351436d2844d0194f17ff4164f0687",
          "Name": "ColumnHeight",
          "Description": "ColumnHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac6dc445b15d474780a31ef4b4401173",
          "Name": "BeamDepth",
          "Description": "BeamDepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f1f3f025eaf4bdab2c0d8ee7948f36f",
          "Name": "ColPositionZ",
          "Description": "ColPositionZ = (TerrainHeight - ColumnHeight) - BeamDepth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "ColPositionZ=TerrainHeight-ColumnHeight-BeamDepth;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.2,
      "StepValue": 0.1,
      "Id": "c4f552d69d214012a338579570308cba",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "efac566aa39f4b8fbba22c4df907ef4a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2000.0,
      "MinimumValue": 800.0,
      "StepValue": 50.0,
      "Id": "ae4913ba70054894993ee8f85fcc19c7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cea85da19aa54a7d8841e1ef64499908",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 1200.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 800.0,
      "MinimumValue": 200.0,
      "StepValue": 50.0,
      "Id": "d93f7ff0ca8e4ca4b025d0ca8140f13b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9743797d06d6438b87e92682fa9a4292",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 500.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9f9cb2537aeb4d9f8ff43cc27ce0680b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "c2769228c32d460db2e761e262bb08c2",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a5bd7a31f144498b526bd8a12a6336a",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c20d5e77b1974db2a3f9e0471f02ed8c",
          "Name": "function",
          "Description": "L * W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "L*W;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 57.6,
      "WatchHeight": 200.0,
      "Id": "3817d6f4d2064acb99fb1c01d292e19c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2a7496245f1c4ad49d577be9cf658737",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "218273bd8d7d4e80b435bfa5f80a6a9f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 57.6,
      "WatchHeight": 200.0,
      "Id": "5b25f6ccba8648cd9a7239a129ba2a18",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8ec0a0913b0546e1b4a4d7d0616f55d2",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45f02da945474f71bfded006359e7d9f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.3,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "Id": "0a3e10bd5ce14db4bfe1201dde8ff0fb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "21e1d4121b904a02a0745a03ec11377d",
          "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": 0.5,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "Id": "10317f43b9214daf8734ff0a012deeb5",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e3c133f4330342f195a643d4732042bf",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.45
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8c45b4db833a41089d8dd308a3078e9c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "23f1901341604726ba4ef2786169a168",
          "Name": "DL",
          "Description": "DL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f93279ea88a4fb5b87b74da3f2191c1",
          "Name": "LL",
          "Description": "LL",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1547b61b651494487259231a378e44c",
          "Name": "SF",
          "Description": "SF",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa6e19af94ad4895b5cfd82273f7d4ec",
          "Name": "function",
          "Description": "(DL + LL) + SF",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(DL+LL)+SF;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.5,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "Id": "95d07f0c9dda49279a2b24584ddda511",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bb0e3417760446cf8554ee8d419b6789",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 1.5
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 95.2,
      "WatchHeight": 200.0,
      "Id": "a97e42051067449cb91058d8db5c26ce",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "dcd285ae04e04259a30c1a034f3e85af",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1b4118365f44c25bfa7ce53c3043f34",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "cda66d96ca4f449cb68fff643e37616e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "550dbcf48f4847098cb586f483897ef8",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 30.2
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 15.0,
      "StepValue": 0.5,
      "Id": "c2d7f9b7c20e458fb54048dfd901dbb6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "61a4cda115b64907bff935136f41eb81",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 26.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.1,
      "StepValue": 0.1,
      "Id": "a1bee68e9372438f995749d4123efd30",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9e5fc9f025414f3291d635c7a3f1f762",
          "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": "6b8535cd877d4ec28eae134c9a27ff9b",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6643b97beed14556899640df69568d3e",
          "Name": "loadPerM2",
          "Description": "loadPerM2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df784ae18eaa4fffa17954454733c0ce",
          "Name": "area",
          "Description": "area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74d05bc1ac9e49fca11d59a7ec6e4d62",
          "Name": "function",
          "Description": "loadPerM2 * area",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "loadPerM2 * area;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 57.6,
      "WatchHeight": 200.0,
      "Id": "6a48a80dee8040cba1b2a6bf6a30445f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2192a963cfbb471dafc8f7329a6f3d17",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d409a409ed64cea9eeaa9f3558e38f6",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f7823d56702e4f82aa2e198d9b3ed604",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8a931f2e0b9d4b95b784bc46e2ad1624",
          "Name": "TotalWeight",
          "Description": "TotalWeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "024b563d7b4349ab964062a5944d5d83",
          "Name": "ContactArea",
          "Description": "ContactArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb34ccfc73ff439bbcb6280e5d42a6ae",
          "Name": "function",
          "Description": "TotalWeight / ContactArea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "TotalWeight / ContactArea;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 64.8,
      "WatchHeight": 200.0,
      "Id": "6d6e39a589824dbeab8e1feec064a563",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "f77bf4a99ac54110b9cacf93380c6e49",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d042bf96f4d4a30af2473c8395d7c58",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7dcd9d3dc5ba475d8f500ad747f8bd70",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8619468e86484450b29f9eeaabb7b7c3",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6ca42933e1e480fa42a63e41c1aac0d",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6116e49e278743f68ed0ae7139f14a06",
          "Name": "function",
          "Description": "2 * (L + W)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "2 * (L + W);"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.2,
      "WatchHeight": 200.0,
      "Id": "471a095e25144df1be4ac9d299105a34",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e71c273767644447aae9210af0826c81",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ffde1f65f3f4504a0087a1d685f6d40",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.2,
      "StepValue": 0.2,
      "Id": "5f8bf8ec6b62479887115a54c3475622",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f01420cea2e2416595889b9026d09c29",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.6
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.15,
      "StepValue": 0.2,
      "Id": "b237a1db11e440c292991cabd86aa98b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d9deb3a0545b40b9a3b62853baffe8ce",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.15
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7437f8e160684664995eeee5801be2a3",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a0dc564bc83549419c4886cf4f3d81af",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b5589067c8343758d386a630ef9ebcf",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59878ec90d7e41b6a9fe611317e314d3",
          "Name": "function",
          "Description": "(L - (tSlab / 2)) + tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(L-(tSlab/2)) + (tSlab);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8b1614c0238246989770ac2ea9d69749",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8e84baeee281488ba2dd7118575dc638",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28fda5c0ea7742359d3d1a03fa0089b4",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d857b7d261f44c438b9ecac03e61bb93",
          "Name": "function",
          "Description": "(W - (tSlab / 2)) + tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(W-(tSlab/2)) + (tSlab);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "dd15f4d0afac49348853e992415e791e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "de0ca6610380415b983a722fef4c4466",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edf7b37e385a45d798ccf269a69de88d",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f29537019dea4c6794783d7e71f24049",
          "Name": "function",
          "Description": "(W - (tSlab / 2)) + tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(W-(tSlab/2)) + (tSlab);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ddf21178489448eaafe22ed044b94275",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f4e92b4935314e43b39e1e4fab5823fd",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc706bccf2e64e4ab73c2521231cefe0",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07c5123948fb449db1a7d3a375623f54",
          "Name": "function",
          "Description": "(L - (tSlab / 2)) + tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(L-(tSlab/2)) + (tSlab);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7189cb02878148e5bad178927b405852",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "50683df9d52949ea8b3d1b3158aaf8e9",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d384927f048e435c972437611720c299",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f39e574b314246218e33b05a31b55209",
          "Name": "function",
          "Description": "L - (tSlab / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "L-(tSlab/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7098f6cf7ada45d28cb78a8c94313b93",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "3e116d3522524a768c0a412a146cff03",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6027aab20a6f4e5ba99edc12c31d2d21",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9344d392375345eb9ff1083a3f8b7904",
          "Name": "function",
          "Description": "W - (tSlab / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "W-(tSlab/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "198d22ec04a44f4880becb1dbaa803f5",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "b593579ef744421690f860f04195474e",
          "Name": "perimeter",
          "Description": "perimeter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b90ab15d0e84f2896dc85b130ff0c93",
          "Name": "FootingWidth",
          "Description": "FootingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e9ecb38ed944943b416cc0f9f16a22b",
          "Name": "function",
          "Description": "perimeter * FootingWidth",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "perimeter * FootingWidth;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.2,
      "WatchHeight": 200.0,
      "Id": "0bcd607a403b4bdc862b9764d775aac8",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5d70cf0266a64e8e9bd1733825fc43aa",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a8158fc1146440fa8b909ae7892a45a",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8fa4481080d84f899cb8fbdfcb14cd3a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d2ddf89f889d45f483ad95b130fee7a0",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d39ca909a5042a79e7b4141f9c7510d",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "083f491757f94ae4aa93bdcd9ec2674b",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99692c9c7a574c4f82d8b1b9cd6dc102",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6d3a93e69f1043b6b0baa4eed691a6bb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "52711fce3450434e95e3fdaf48bec211",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "effe4de17cba4ee39e77a95829ecaf63",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37014396d9824401aad524de64e3bba7",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e078a1344904d119c3c8eec1de6b111",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1f1d366fd1814591911079c788b47eeb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7e426a5b4438465b815e627bc575ec2b",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61d2749ce10d4d6ba6f50a2d566088a5",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a267294083074cd2a9ad0159aa9c36f0",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd2169db67f6438bbaa216d6fd4487f5",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "6bc7a45ccd8e46979cc83da36276142e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fb19b14fc588471594e8caebca3bfa4e",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53cad353323c482dbf5fc44d64177961",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd19e92bbe644608b77c1cd943a8cdaf",
          "Name": "function",
          "Description": "(w - (tSlab / 2)) + tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(w-(tSlab/2)) + (tSlab);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "27f141bd020d4f16a650da37eb47f905",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0be87897e08a4ca2a4656fa68fa968fb",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84d716a982904b4ea11459aae50fb844",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2053237094a74c2d96051c1a0120f5b4",
          "Name": "function",
          "Description": "L - (tSlab / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "L-(tSlab/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a31455adb9f9414782dfe335d1ab05a2",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8c4241e611dc499c9788c662e6d597a4",
          "Name": "pressure",
          "Description": "pressure",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9708c859a3514a46b69ba6a17cf54136",
          "Name": "function",
          "Description": "pressure * 0.00981",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "pressure * 0.00981;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "442f91a9f4e6472ba1fd96b2bb89d1df",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "575d5fa04e5f42a484c8215d39ddb19a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.35
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "491a79d5606243f88d0779750548b1b6",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e0dbebad682342a4855948a560e3b9b5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "3bb064c027ac4d0787be93c784093d34",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a972737412fb48f083c95b33a8ca05ad",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f3d86b4eea3d4e979ec8fdcc8c68ea89",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "76837421353a4530b14ba6e7a8b0b4e9",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "546c1433c8d14433bf45b5dc3b2d393c",
          "Name": "other",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96ae531fd3104941ad06ae9077245733",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Difference@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid with another\n\nSolid.Difference (other: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "b64bfacd0fa3477d8fae751409dcd927",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "d143ae84f4ce4bbbb1b8279bb22a0ad7",
          "Name": "L",
          "Description": "L",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bfaefb278fb4e548b364b5bf2bfa4df",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df50ac8af5f9454b9287b09c19bec743",
          "Name": "function",
          "Description": "L - (tSlab / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "L-(tSlab/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7e27bae4df874af99cb6f792bdac13b4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0701d47a0d5e4e8bb38999145d629e4c",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c5c7ce82d1749f7ba41d55b6fba7c54",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76bd54b82e34477e850253f9fdfe2bd9",
          "Name": "function",
          "Description": "W - (tSlab / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "W-(tSlab/2);"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "3825bc3bedcf487bb53e89269275c48d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "83ca1de8582a43f786844dd3712a5574",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": -0.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "035b2332de924dfc896080bad27726d7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ccc5b6d7d4c949c5865e239356927323",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "686b25594b704b79a75637914bec8029",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d4ab28708c144fe9b000c511e74f88fb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e03adac87bd144b692cf5b31a9846dfa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6c897d43edf04fe1a5c1ef104e4436bd",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b26a2d10a6e480a859f19f25196fa03",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fbab2587b3849b58388a990151ab22d",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c93f64c3ef0c463292a47ed35a758db1",
          "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": "9f3dac78fbe2400e9a4786239fde7b0c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dc0c34d23b0847fd87641fd609840e65",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "294c0083552845379b72d4ee89b98ada",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d98fd6f6b334deb865c694325a095ee",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca87df0da75d41fe9b574f9b5eb1ff3c",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "86bf71c7f63941c08add753b06983ded",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f71dfd497d7943b4a9410d117cba0593",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83bbeb6cfe3b4e2bac3fdf52201fbc8f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22ecf931f4b945fb97cd45adaba54eab",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e797fa71d3ea4a64aea3a18372d52e61",
          "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": "a54e5163429c48cf839474b24ace78a1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eb5097debe18402280a56f68693ca27b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99569b9441bb4d00b24191bcca903285",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "331a33fa8ebc4bdf81f171daaf1d8cae",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "3874535c68104d8f816afb2a74e8dfeb",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6c29144604db4d36949f5d400a99e250",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ffa2fc27a1e405593b21e7872046938",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "293a7926eda34b9cad9cdce64b1c1fb4",
          "Name": "function",
          "Description": "(l - (tSlab / 2)) + tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(l-(tSlab/2)) + (tSlab);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "86b708e6e01f46359e1e8fcf960a1592",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a89dc179a5bd466c883dd484dcee215e",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37f001193fc84e228ab25db2b2554fb0",
          "Name": "tSlab",
          "Description": "tSlab",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7540b47c69914cb584a66fa621cd9e14",
          "Name": "function",
          "Description": "W - (tSlab / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "W-(tSlab/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e6962337c2a74b7fb78e353dc5e94535",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7698f7176488499d8a903cb71c66d75a",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2938600b50c5402288b5cfc941b3f108",
          "Name": "other",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "65c7bb2881984ed9888ea2ddadd84824",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Difference@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid with another\n\nSolid.Difference (other: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "35ef4fef12cf48318291edbf0cfd66cb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "969b01b1f6fa4e52ae660f4e64c92a3c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98fc220802334837ae7dc305eb4b50d3",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7deb2c4a400459b8255a96c4b8f890e",
          "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": "7c19d01a66f4436fac8d87427d670b07",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cf3afc88df53454caa50e789b282c643",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca7fc11edf6e450fbb6bc6fc11cbaaff",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2059c94c28bf49fe808066a32c666bde",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "218b62cd7488492bb49ae3b335fee792",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e57e061ecf8f4585a17900f7b42c7766",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6adfef7ed80d42d6bbcd00602beca0b1",
          "Name": "width",
          "Description": "Width of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8da8b9abae0e40bc991b682f5f902b0c",
          "Name": "length",
          "Description": "Length of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b73f73c6a06544c8b3ced7a4fc8aacf6",
          "Name": "height",
          "Description": "Height of cuboid\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2d8091d63d54202adcff32f0434a437",
          "Name": "Cuboid",
          "Description": "Cuboid created by lengths",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double",
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "82c4985609334eeaad6782946549a12f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8c76afd8414744e6b76efdda5c9f8523",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "d5980f8038cd4b63b8baa4384944cdf4",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "233aab80c44445f9ab5b0a8031a533e3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": -30.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "42bb33ab761743f5bc02c89909f08539",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a859ab07585e4c01b0b23762446c4dfd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.2,
      "StepValue": 0.2,
      "Id": "0b3b932c59f94eecbaf62887e61cc3f7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3bcfee76eff0488199465c7e000ce98d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.4
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a212be6bf0504784af4b65e891887b94",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "097696c39b2548f5815e9fb47c1e6c58",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b42aba59276241f6a980ad6b3d70445a",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76fc5185a7754363ab58d7b22769ce61",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7430d9c26f584f91b3337b192742b1a4",
          "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": "a401425b4e41404e9402646a076b4c44",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e8854dcc5c9d4dd28102ba6b886ca783",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5586054646f14e6ca2d243b3f271da58",
          "Name": "other",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "912d879d1696401db2fe66eb0a926ca7",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Difference@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid with another\n\nSolid.Difference (other: Solid): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 102,
        "B": 204,
        "A": 255
      },
      "Id": "6d8544a71d0144d08ec87d03ce23eb4d",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7bdfdfd7ffbb44b2af70ac38365f227c",
          "Name": "Color",
          "Description": "Selected color",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 148,
        "G": 84,
        "B": 230,
        "A": 255
      },
      "Id": "8508125cdd5f400b932cd1c1b7a0a54e",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d4c1b582f894474f853c2e9f0bbbf6bd",
          "Name": "Color",
          "Description": "Selected color",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 204,
        "B": 204,
        "A": 255
      },
      "Id": "9bddf6c893ad4a8a8afcd20b1aac0996",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c46de93284364551a36ea690804cfa54",
          "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": "8e8bb062f8d9461bbff976d50048c1dc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "826356665f9a46bb98987d1929354b66",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7a5a012c98247448c6661a7981432c4",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d7ef09f6635417da5a1ff47486a9bdd",
          "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": "d38f84d0ad8345f794dae3d3a9c9884b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "366847fa50044407a2993f106d7f2699",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81c363a03b54478aab48f6ef734703bb",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5e863608b994762a4126021e00d4776",
          "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": "4010e0626c144e6a9f4615941e4b4190",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eca42566ab7e4cc78d80ab9873a1dd76",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "724882b069a74c62ab3242f8fbbfdd36",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c54eb96a5414809a58f0f1efacbc0f2",
          "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": "bf7b46647196407ba7bd50ae4f5e9b81",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "480f0ecfc44c4b2ca8f5e2265855de0c",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60be099c3c8c42b695a65ee3dd5de4ac",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd2340aff87a4235ae1521e00db443e7",
          "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": "60e5e94ed88d4365b6822a03285626cd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8a6f7c3926a247b3a501a94315f65758",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79b63a316a5a4a0dba48fdcc551339ad",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "093e808d5f144cee975f93bc69e47d11",
          "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": "20548e6c12784c5a84932ca38bae5055",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dd8c3cb96f1b4f7abca5e840835c9100",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fa204d358814050a65afb4314cb1478",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1594d04fe6849b683a38a788fc90558",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": -0.002,
      "MinimumValue": -0.005,
      "StepValue": 0.001,
      "Id": "8bcdbe02342a42bcb08afaa07d5bf759",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4813d82c963648f0bb44b1b962d37551",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -0.005
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6faf0b0c63e8405aaa0516efa081443f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4095a00bf35e4516826eec08aa4b75e2",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f19852cf3814ab68e321d817c4d755d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f565ef808b294d21950ba439415e82be",
          "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.Input.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "7db167e59a154f17b03c74be1cb329e5",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b9340fe658a541f9952633e3060f2bff",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": -1.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -100.0,
      "StepValue": 1.0,
      "Id": "54ddfd5514b54611b56973c4af81c8f8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e3ca9fb0614c4c759e5bef8c884d2e03",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -10.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.0,
      "MinimumValue": -3.7,
      "StepValue": 0.1,
      "Id": "1d05c1c87e3b41a5bce729630feae08f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "556bcc285ee24491a4d0372f5de9e433",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -3.4
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "Id": "05616e701ade4cb1a7fa0963dc4e4990",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fd23484cc34f4d26849ad333563667c7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "Id": "d772217842c64b6e88780dbdd7dab999",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4f8e979080eb48c99433e612e275dfae",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 5.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f5d32f7db4f343bab42444ff4770e695",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e14b3dc19a9f43b5aa3aa7c375f65ac2",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cf61e146f584f67b8b15a7c4658d6ac",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc0804a46c3e4aee8f77de46de4fab13",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63cb11f4ff95420996f95132f5b9043a",
          "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": "3b4f9fc9de5942d888d68e8b462ea194",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c158c242a06b4ed0a91ade806298bf7d",
          "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": "25e7f2b24f19432e97c81618eaa6d17e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6598a514da5f4876b4572fcfddbcd825",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80b72b93ac7e491bbf1e86f6401412e3",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "430f9830cbdf41c384059fe872624bbc",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "67252383b2e94181b29614b33e9ee030",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6fc52d3218ee4af185d7468eb1c948b9",
          "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": "c46ec85fdfea4fc0a61c0a80e33c22c3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "989207fcf7ca40abab37305b1e061b55",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37fbf5ece9434ba0963c581104d8b63d",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8cfd266c3574946a8b9ade398a0eca7",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e3e4d58412b2462389cc999c5423a3ba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4121801d98dd47b38eff9bad07406b89",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05f046b26c5946fea76956a10bb9ac7b",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "843eb4550bfa4e58a99616ac51742d88",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector\n\nVector.Add (vectorToAdd: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e5ad5beabe454390989ba1e9a11a62c1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "70ae00d18e144282ad41a2d5ed70be8a",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be7efec4037d451d846cc428d5e1b044",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "741bc349885342b6aa57e8aeb0fa72c1",
          "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": "abcb42660a91497387da7536c6290b2e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "83c9b52b2ce14e279c676c6ef3254c42",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c74a153286144898b13796d7b8433e8",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7af19b471ea45ad972cc88bbdc1e726",
          "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": "b9147ef94fbd4d2991ce356750325135",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0112e0e2dd28438faecec69a46ded8df",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "820584895a714d83b7293aa86b8f105d",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4036512728e14f3293c0ccbd3996d8ea",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1828b344720348c9bc410684c28ad5fd",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "376a7153cbc04e2e97e375eb559ff1bd",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e4773d864fb4a71bc49139a9f477e47",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e20d86b4da6c42638a60a5bce0acbbbf",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector\n\nVector.Add (vectorToAdd: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dc6bfed8be9c4213a69671f95bb152ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "62a85e4621864957a9d506a68e321e88",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "94e855ee387049d69d10004aa6100697",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62cef2ebc1bd4d69a7bbb78aac255426",
          "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": "ef8de2bcbc06441489e99ccbf23ad973",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eb3eaaca290d413fa662be6ced88f123",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16d9d55093d84c859b743637db112dd5",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f4a987afc3d4c0fb7bbc536beb31aee",
          "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": "6c5301a0ab4d459ea01507ff33addee9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "949399d16ac241afa3bbbcd8bf9c983d",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73c56aee56214200bde76abb685f794c",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e02d76b8646c46e5a5c326843ebd16db",
          "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": "8bf3d75ccd084c60a7a51008b72d7969",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c71f067474da46f4b1e1859b6ff4d281",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0bfc63ff5a904befb572d812778397b7",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b1edb11ba8940c784436e2bec59d020",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "170bff0fc01d4911badf48b0853e25a2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "789c1a969fbe483c884c86bca9a5b8e8",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f75ac61f1a448ddb4d68d2c7e9e0361",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f2d491038ac4547bbec8f6c03709356",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector\n\nVector.Add (vectorToAdd: Vector): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": -5.0,
      "StepValue": 0.1,
      "Id": "d49e588b30984636be4ff7f0aa6130d7",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e9c5f27511242379af3e088b96af804",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -2.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "Id": "6032692995204bed96c205d48e3513df",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3fd170c114e446ce89bbdeda81abe959",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 53.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "edb5fa251e584625b9311738f445b761",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "215b09812c904a6ab60e6252bab11a37",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fc799beb594f4cfdae20687ce6d1bb32",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "022e79dda7634cdb9aaa7a5afa84fd3b",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81427f0d3e014d18aeb8ee055e36b524",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7a8297aaf324248b71387d564f0c79e",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "21c9e96e2eb04d059caa5b8f4044451f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "34a8a1d8f5364590955f14e676212f50",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23a7d39111ab4d13982d2977eb2c5e1a",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "581f857e5fda4c3ebab960878dd5fa51",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af41776e49134cb6b15daa6938d24dc5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e251243c56814b19a7a3bb089ff593ce",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2ba603d625c4364a4095ebced291f2e",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f8aed7c33904a9ba6e58127ca64049a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c441efca4e4a4c66a241aedcc0c18dd0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8b62b507a94e49c0a9f665c6bc8fd3a0",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05dba236b36247629d2305123a70ff80",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "05f84b40afd149b6a9ee5e59ea6a23d9",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "65c0347175534637babd778074913ba2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "793c16ac93164021bdfee012943099a1",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a8513d28a6d4777ace491a00a8590a4",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71b3492813054ea0900d204402bcdbfb",
          "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": "5fc92c5695d243a7b7901d0001fde4fe",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4a3d06cb9391411caea6305c8bbdd2de",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48e0f5f82bb345d48ec62f0af8828cdb",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "abf6d382ec7a45769e2c6c8751acce78",
          "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": "c2607595c79c4866b5c79e9416a27bf3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "73610936585942e58424defae05b161d",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dab22e729da54e7e9e938fb5d0eae0bb",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d48275ecc2374d5ca673990513d3ea5b",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0c9917f7ec784c1c9e0049c598d01853",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7f9d32c8cecf4275a32f327cd7f6316c",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7566559dbcef414285022961d5c12342",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5649a80588684d9593ccf41bcdf93585",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector\n\nVector.Add (vectorToAdd: Vector): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "Id": "36cbdd8b43294386b17fb247b7245ef9",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5334248ccaff4873bd597cc12cf88382",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 10.7
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "Id": "b1660c6e06c0473ab9b318510744dd70",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d30be638555e41ec9753ea0620359de1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 7.3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a9add1bbe9a74bbc98913c77284a9c46",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "57afe3d512e14e4e9ad190eeb35348c0",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5def4d355c3548778cb01e270a16b1d6",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fad3f398efac4497ae7089ceaee73a94",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9600f684cf504c4d910708f9d47ace43",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d7e5043d60be4da781c369dc34025f3a",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b98bbc1f4d604b70a3a67beb194b828a",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "391b4af8954540ed81a8438a90b91a4d",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "61949efb7d2c4dbbb830e8560c4d2f57",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "38517e3a53894b5d986a8415f945ef06",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3bada294d5f4d58acf8c1201ec9a567",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19c2de161c684a4d8335c6bfb17c732d",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e04bdcbf1afd4f948caa1ecc3b14adf1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "23bc2cbe65e846a2b9edc4adbb72784f",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6401eb8f11ad42dcb9d9dd68bf819b73",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ae5acf93234497a885df8421451174d",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "88c879fc625f4454b386cd49f76fbd8e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "18aadd0452964d3cae21facda8273ac1",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba04c3527f284bd888006656bce9108d",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07eb197868754c579b6758cdd36d61f4",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df58e8fef35242db951cbb05354e6c66",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "90942ae55de94c569bfe1af614baa01f",
          "Name": "item4",
          "Description": "Elementindex #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ff133dbdd304b44b27cc66c9abc9079",
          "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": "305da38c72cd4563951299c5d476f810",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bb4924b7f8094d66a6d8e7592917f61d",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f76ccfad790400e9d2dd4fdb6625b90",
          "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": "bd8cb2b6f7d948b2938d7e13595c90a0",
          "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.DoubleInput, CoreNodeModels",
      "NumberType": "Double",
      "Id": "1709701e701d4c439afed74782a40f80",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b3ecdebb8bb3460886dc0dee034f6557",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number.",
      "InputValue": 0.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "93a80edcd3a44c9b824ecb6688627039",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6d78aa8f4df14a5ebf1e1397bcbbbf18",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "172112317aa44de5a9979d775b6f41d1",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bffe80e59034504a9f2d2149fd8672f",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "367f3580e4af41989d058fac879dc09f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a9f37b163810485d90fbce5bd896cb2d",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58922894cdb14e26ad474fa0895cab49",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c697acaa3ad54f69b9ef4716c535535f",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "33bffe8a992f44d38608275304abd31e",
          "Name": "item3",
          "Description": "Elementindex #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1a48351913b4a89baad27ed7bbb224d",
          "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": "0588645207254625b03d53f5e4f94bba",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cfd730fed0b74a2196f5543b005b8c17",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80f70a5b184f495ab4be3fd2a63a9750",
          "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": "714913eeaba841d0a3d41e16e0792ba1",
          "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": "611e93f9493e49bfa0088ff874198f28",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eb88a1327beb4d9291f5389628d8acf1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7abdb642a459425d9a46ef6496b7db1b",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81029cf5517f4643b837cce9a98a094c",
          "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": "05a0bcd1a12d4b08b8d4471c4531a4b7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13d5e5390d954abeb6f010c32d727875",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34f873737024434c9bfe141aeee8d257",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf5f2af0b1d7480fb978618c958b5ffb",
          "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": "08a411c0868d4de4b9d722f3750fa50f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "24d6a0a93cb94e47aed6c822c16577f8",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29660dc5bc2346e2a76af575722fa5f0",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa8d7c5a3d374625b86cda3db7b937f4",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cd33d577aa4d4b87badf2a0082c4452a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "09cd7bd1117a4ce4bd808d8be55b8f8b",
          "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": "94dabb0f18a941c3bd870558bd67b9f5",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c89c328b92b4686aa64fda8d9b69201",
          "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": "9e9e2fbc2d6443e4b39c99fb98e750c9",
          "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": "219aaaec7d8342079969b6f9387b75e3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1fbceff40f5a4c589ce965f3db187c51",
          "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": "de71f72f650a48cf97ce705588cdf33e",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "238d09da98c24c10bf11fa6cd4f95aa4",
          "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": "8ae3ad0401c347b88808176d7b9e7dce",
          "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": "d999ab5bab584de397b858a41b7ece3c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "59e0b3050b5e49bda8b520689bc310fa",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a3b3f4ef7a94fdca62da69b4765d34d",
          "Name": "solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ddf06b3002864229955d75192af72cd9",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Union@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean union of this Solid and another.\n\nSolid.Union (solid: Solid): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "7ee6a1b523774ca6a1abdd3184a353fb",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "97d18f10e353430c98cc47f858738291",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 1.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "312c277c41e547a58591b2804d361da1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "be0ebb5bb7a243178475172433d8c690",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a59a6a55c65c485eb65f4987cd013d91",
          "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": "38b9861be70e4c779d3a94ced23f34b0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27f8f6b33a3847258f91add58603ebcb",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bac2f107e0d474fb93e30c3aa0270cf",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4cbc0c5d58f54b59832237c7b189d698",
          "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": "4c736f26855340f1bc24292f55afdb9d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f33a7c1b726048da8c6edcbf679f8e2a",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7dcfd9d0c2a7413999397c1a0e5b8403",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "241fd716193a41008464823ff3c7a950",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7b1ed9a387de48889b6b2b6fc18d505a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "31baf8948bd54527850f527629a24c49",
          "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": "43555de552e3496b9885fcab070e8123",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e7b1175664447d08fbf466243abfd1e",
          "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": "55cf53d16791438a8e53280b572ba588",
          "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": "828db0de15494c74ace53b94cdba7601",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3a59eddf41a84fc583ba17921825f3f5",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12c12761ea4f4f668fc981a0d906c8f7",
          "Name": "solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4368600f6be04c14b3238b0b6559ce61",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Union@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean union of this Solid and another.\n\nSolid.Union (solid: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a14170043280492fbdb0c46bd6b60e3e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "794a59dd9d594a2283847d4edcecf699",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d2402dbd35c4677978e0b93bb0d667e",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab06f617337443a5a21c81eb5747d454",
          "Name": "bool",
          "Description": "True if x is 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 than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c297ef9a02134e6da3d5f4e9fa36f06b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3fc54edce51f457db37312c672c7ba10",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e3cdb5446df4fe89a63604f29daa128",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.03,
      "MinimumValue": 0.001,
      "StepValue": 0.005,
      "Id": "ebf46f0e11574c7c8fad6f18ade8087e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c0ff6ed52a934068859efd6adb13ed57",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.03
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d821e2eced47489b93d97d14e6db0db0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e55ae0bc50fe4aa2996f7a5405168f91",
          "Name": "number",
          "Description": "Number to get absolute value from\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cee718eb8b0941ad85cb03daac12af9c",
          "Name": "number",
          "Description": "Absolute value of the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Abs@double",
      "Replication": "Auto",
      "Description": "Finds the absolute value of a number.\n\nMath.Abs (number: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "02ba0fa1fccc47eda3672286a472f5be",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aa21089e1b454b0c9d3bca16aebc5c3b",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ba97020bcd44780bda5efb53cb3c10c",
          "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": "dd9646195f094420bb805d7a51343d3b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bdebfc31242846d5b7429f33699f5d91",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78588df74b2547b4b534ef6705b9b0db",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36631a3ca86a44e0a8139f52f485d123",
          "Name": "number",
          "Description": "Result of the y input subtracted from the x input",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "-@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2f25f0dd7dd447b6af4f2a8c31f230d9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "25924b3efc2f4f1dbdb3a219eb3bf388",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60f56821020e47fe806588f18e04c36b",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04c88460662943ea95815dbce08a93f4",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "Auto",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "46261be8924d475295fb6e3d80bf9d12",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "770a6dfc83994d73803c28717c4e56d3",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cc0e2a870bd4f2eb624623a2cb3d935",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd7dad79a9a240ef8eecc21291e5064b",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3bfcc5b83c8347f3a02fa4b25ac64d03",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7d78935bf04443cc9d22efe88f73c7e9",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20a24ebaec9645759771cdd65155c018",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea36a48b86b045059a5a28578fb57a68",
          "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.Logic.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "c2e5f3e69b3e437faac0056dd39f2248",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "319f0758f7c3452599676a59b90fc9b4",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bb6e55f9a7c48acaa4563a9375fb2de",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "790e942c99914e6c8c5930efa7f2cefb",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.3,
      "MinimumValue": 0.1,
      "StepValue": 0.1,
      "Id": "590678ecadff42c28ea3636ebe5e2e05",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "66d721c091824896a47fc79eca833140",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.3
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "1aea2f91100942baa59516fdd58a1914",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd14f6701b76436485db852211fc14f0",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Direction OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "a0d6129c8ff2402f9f7360b02313a49c",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f1f8943162174a5aa25c1addf4e24cdc",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Wrong direction\r\n"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "c636ecd4026f4611a38e5acb8182eb15",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b38b966f73eb4ea2a1a6951fa6fbc19b",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Slope_OK"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "902505262782423b8eda11faeb6a28ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b9cb4faeeef64d8db2112ffedb71d5f6",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9899938f3cfc4b8786faed818419261a",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a7653df04d946bdaf8e176c6c18c01b",
          "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": "edcc99a069af4ecb93559d2ecd8fef0e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d6915a1e7c014e19aeb449e99787f1e8",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "975099e2cf994fca8de91374de2b5846",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9796a3070e044b9c9b1dc81c19e3bf2c",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "84561a3ff8ca4e85a461a7990fafa6ba",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "f1338e41682f4c71bb079389caf62149",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "43ed5b5f97b341fe9cb95a140b4471be",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "\"Too flat\""
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "dd428875fab942d6b23a4c4c299abc8f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e0f32c1ec9734f3ea8fdc6e45875db08",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3810102578f64fbfa0fe15f90a358afc",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c495f2168d394144a1e4227e76d56af4",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c5b6a9d062854a65aa3febaac1e5fd18",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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": "3ff95e59bfc44d7c8840749eca1f476b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f044d763b30649c7b8cda9bc74633f01",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51f830c5719d46089b482bae13bd22f9",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "350700fee77141a9992b750c52bac02e",
          "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": "e37f7ef3cb604f449c8abe6a06b8493a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9884ed41129d45938e8cc263099a83de",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c9e005151274df3819c3578fb9c7506",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d49da5a277e4fd9b4b4debaf2013be4",
          "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": "c88565847588458a85a2f5bf964caec6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "74bb616220f3403d8d9d354439dcb4ed",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed92b2a85c83475391ad8120e54dd3d7",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e591f0bac2e4207ba75039cd83e3aa4",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "04bb550c9d434ac1ae57b25eebb1620d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b2de745c615d41859cdda8380df97f3e",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0423a526802c4ca28bbd759f7dcb95ac",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9ec668a6e7247509a9b21cc299181ab",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector\n\nVector.Add (vectorToAdd: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b48b72d4b6a64262bcdf4ac2f0d4c1ed",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "2c1cbb73f56e406ba6915c12b0e1a254",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98061c323b6a43978158a5928d4b445b",
          "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": "3ce3e56b0f414df1928ac062380e3134",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "648740fcbfd542199e1e99687b0239c2",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ce13070ff634869a751df7b41fe8bc7",
          "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": "55e07d1192194bc786135805f450ea9d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b2a91138d22d4532918927bf744f81bf",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17c04d9eea4d4691b66db115f54a998d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ad8a0aa401249d18a7f057d8b106923",
          "Name": "bool",
          "Description": "True if x is 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 than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "95f5235c253c43cba18abbc5e796287e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "626b5f8d6c3f4ada94ec57ce24496c42",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64eb0ff793fd4dbaa530529d39618eda",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d88d51aad6c24ad285cfacf3b56b5279",
          "Name": "number",
          "Description": "Result of the y input subtracted from the x input",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "-@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ee0ad9e8a21c4ffd94414d7070822397",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8396961c279a499fb9eac80cb3293acd",
          "Name": "number",
          "Description": "Number to get absolute value from\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f61f8a4ceb544fda2b85ab48444de4a",
          "Name": "number",
          "Description": "Absolute value of the number",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Math.Abs@double",
      "Replication": "Auto",
      "Description": "Finds the absolute value of a number.\n\nMath.Abs (number: double): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e1206ee642fb4a9c9ba86316b0c704f1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e3dd5faa144f40319565a2a4bd4e10c0",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "191cefdfd74345458f6408a54c045552",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9937cabbcbc3419390a47f6ad6f3bf03",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "Auto",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "596ca5800f144a56a2fef1ba69fe2a73",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6d997cf8afaf404886ffe7ce84f974fd",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5b60e0b31b64b9da2ad45d8e3ada65b",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c31b409a7adb4c5b8f93d67be4bddcf4",
          "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": "a968a58f983246ff8b689f645986eb45",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d9dd653846754bd290d9981be63490d2",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e325a59560541978ee794977ee965c3",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d076b5c52954d8d8ed27f75bafa4f21",
          "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.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "bd6118b60c3448869a56f7ca34787175",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "39f4ea2af5694ccfa000c028605ce1bd",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f83b69bec2d4ced8a127db385462784",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f091bc0b76294d67a76c70dfabcc36de",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "39ff5e9e096448ee84d59823abe67ec5",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "ea9ff494469e4bb9bb7b850e14b40b97",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "832c1840d19e4819a9f78a5f068680d4",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cd2e79fd9534029a843946aab6bf5b6",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb7c3d0fd9d644bc9d288731e44380b2",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "c66c8af78ede403892ad96c60720c979",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d3bce6b26dd1407f908227e680804744",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Wrong direction"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "bb1070ccc4f844698ea00802c3f75906",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5193307234f945b1a605645cf2ebe0fb",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Direction OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "3d730eb8596843e89f704e822bf28c48",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c17b3e45f33746e9820d0e34d9851780",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Slope OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "617f45a6c80f416fbf9d9020c86e970b",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "053a6d2ebc5c4fafac363a8199a16a30",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Too flat"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "a0f777ad0f03406e9092c49daad5c1f9",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "18abaff7a0b24eac8621415a6a38c7da",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa744d491f024a498031fe328a469094",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e5d86d235784a70b89580557c6fcb51",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fede517f9e36427cb3ed4c048bc9ccac",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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": "066d171ae8074762997dfd104f00432e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "61b6f6308f3b446082fe6b44f54bf4a3",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da355c2572ec447d93863b6a96b3dfac",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08c87cee9e5f40939fb91c73fdafbfa0",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a9bfe94985a4324b9eef7df267a14b9",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "2704b265713c4cda88f3179c9d981ded",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2bf63565431e4c40a5af6552e267a5bf",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Pipe OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "6f314d98d4c1424185c5ac5cafb1fa84",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1d376a87e964a6593e3ced64ed396f4",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Pipe NOT OK"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6343ae9047b84ae4aada7a59c01c5bd8",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4588710f1aa043cba0d5cf9e0428c25b",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d77ec656d1264276b4101d584dddc351",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "30ace5e20ecc45afb3d6218f6391d450",
          "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.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "61f39e99409644b5a16f04996c6481f1",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "e4b3322f894e4264a9895b8ae9064267",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54b196821be447a6b2a47f4568cf1e4d",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df5171e4d779442aa8b1d40e660b570c",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "be6b730163c8414b95700dab6aa2c72d",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "2e0cd86250ec46318c26f2c73053b910",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8fa545d701342398dc9b018eb41df50",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "510c991379bc4e8d8831344ac64af8bd",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e62705e6bb4d4d7ab96bcba969973733",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "6378d0257a614449b9aad5c619b5d9c0",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "137aeb246ad54917b8a45440fb25c7e3",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Too small"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "11c20ddf76f24060aae6c002990642c6",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "df945928fa74405d9e42266e01634ff0",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Diameter OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "1b4e0b4f106549bd915f1425f4cf7267",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6bcf678891ed4924957657144ce95357",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "BH Pipe OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "9f07dab8730d4f9589aa10d15e86fdaf",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7367f5db8fad41c88cb23a13d61da96a",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "BH Pipe NOT OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "ea3b55a6218b48188c45285946ce3564",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a9c46798bf98442bb591ca92ee9c4edd",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51740f841e0b451798ac2e46f4b321a2",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c2b8c88599c477a86984477b04bd684",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3cba3ade64b4cc292c846f5dba6389d",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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": "a939e461e5754a7f8e6b365bac30231b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "990036cb3fed4dcb9f5990e1d32822ab",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41ab2fb603c545f3b04c42aa0c78982d",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b13feb481174601bbde2abb754234bf",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0e4bf1d514974b15b63091306697bb02",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1ec02317e7f94d7babd332edd3ad05ff",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d26bd35b28241e2a84d03a97b88797f",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57dc318bc49d43f8ac719378e1b55122",
          "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.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "d3697124f9544d748fc9babd751da11e",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a96eb149e9ca4e158801ba6aa4cf3aa7",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2368c7c1b694aa8be187a3cf9893b84",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7dbc1fc0078c4d6d8e25d5124de2db4c",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "835a00c930ba49adb789288bd84a4ba8",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "62a399cb530c47f59241bfaec3f21819",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61533a3a45c14f0faac7a4db104acddd",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de5bfb533c45457bad9e8439a1639a65",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "d6f27158a0c0448b90fe018b2c148810",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5342dcd7f1934b3e8906f2505d1c0140",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b554ffa8b37424891af2e008e2ebdac",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6fe9fc91fd545b194d119b8a18f4ce7",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e53e0e81a634705b265582c308fdd04",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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": "2269c35c8ea5462fb3cd946efa769791",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "cbe76f5a2a074f029bcc031ffe8b64b0",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89e05865d8fc49b0a3a48cc4f3c2519c",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7389baadbd6a4b5587f6a6098a551bf2",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57831a8f1e0a42d5a707bf445c88a428",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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": "486291f7aa5a498c8388b85bce3d8b8c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "13dae105bd6c4b84b3c6bb0ba37bf597",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82a68c4b6a9842a5a066e479e1381aaa",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2118d7360cce4483bd466cdfa1265c30",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6452a02b1a3849908ee8fb95b5170fb0",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "57d3cd18e742499e8489762d7a2adc40",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c8ba0024568e43bbbd3d6b85d303f398",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Too flat"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "9a9512d47e324e049b0c0b1936fac12f",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "54f736e3b5f44a55a34d6e6d34561d13",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Slope OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "369736ffe5044669a001e07f7ec2082c",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c1c4ecc76c4d4c9baa448e232e5dc876",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Too small"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "0cd9888c1e7840428b143707e13a6e03",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e79c2c862f02480e9cdd207a62ebbd13",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Diameter OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "c98d21f99ed9422bb906a63863092650",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7c0b350c14634f98ab9f4259508e84bc",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Wrong direction"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "16ebc7b6ad9a45ab94bc39db24d8613b",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c8a1dc03c6bf450790b3719951943690",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Direction OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "2453836e4d1c4e5d977a9c7682a4332b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9ed5c049c4c94329a07d06ef12e55c80",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "016dde01b9de4602a2ec52d479d60413",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddb629ed7219480cbfe7dadff1bc4e2e",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5cd2e79bdcd49dea8f87d708ba439c2",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "007f56b067164bdf8b3ee3eae84310a8",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bd68ed4c38e54a38ab07242bb2c291e5",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "\"A–E Pipe OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "b9ede736c7034726b5b98d6de67072ab",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1a8e842b2a2745b98adcf3886dc275c1",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "A–E Pipe NOT OK"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7781aea7b69e4b6cb1c2c0d320a08c07",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "10eaa346ad3d41889cbb1db33b6a26bd",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "512a4e4886b946f4bc3cd4d66bef2b20",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5e61bff0a560420ab9d273585a05b9a5",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "bf728f13b5124274b8713ff62a9f8dc2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e79c7d0da15f4234bb5c7042315f0848",
          "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": "34263e63ab5846ae95d507da1bf49125",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aff320500ec3427cb72cd61f115bc571",
          "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": "65acd565ee7a48b6ac7568ccce45a7d9",
          "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": "008311501068493d9dc55340c358e71c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e52ef5a75e6e450ebb68793a32b32ac4",
          "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": "779cfc43f6f0419b985685f8f7bf874e",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b3cf32f6e1940f19e8912d49015b5ee",
          "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": "674cb4bdc3424937bd32125712debd16",
          "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": "eeaec608735740a5ad49c20988e46c1c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c742dbb7502046e79cd1f7f15bd0b234",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fc0ece829ed4dbe9c834b2eba262c65",
          "Name": "distance",
          "Description": "Distance to extend\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c13198d9d4dd4750acc7e008430b3827",
          "Name": "Curve",
          "Description": "The extended Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double",
      "Replication": "Auto",
      "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "48eba3648b6a410e834020aaee4187a4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9c11c22510e743ffa21137b7440d43be",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9bde155de6344c4a858b4d793c685e0",
          "Name": "distance",
          "Description": "Distance to extend\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7bec410aabb4f49a7b4dd54706384d5",
          "Name": "Curve",
          "Description": "The extended Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double",
      "Replication": "Auto",
      "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "83764938bdb14f1d93b85b927d0f014c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e45e37e56f9543578a2662b1efb06f9f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b4726069875476c8aab080d96942534",
          "Name": "distance",
          "Description": "Distance to extend\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32d0c4d384ee4994a023ebea7366897e",
          "Name": "Curve",
          "Description": "The extended Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double",
      "Replication": "Auto",
      "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef450095670343a7969b0b185796b278",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e0c0903e73694234a41ae9802cfbb372",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ccf52fdb99e4c139ffb0933fc347089",
          "Name": "distance",
          "Description": "Distance to extend\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "475ab965eead49f2b223486428f8b05a",
          "Name": "Curve",
          "Description": "The extended Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double",
      "Replication": "Auto",
      "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "03d795c5379b4564a7ea93b8fe9f1a0d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a673382fbec04429a319529554ab7990",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43a8dd5960984e81ab84a555e56aec63",
          "Name": "distance",
          "Description": "Distance to extend\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c75480df71dc46ba93fed0732488f653",
          "Name": "Curve",
          "Description": "The extended Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double",
      "Replication": "Auto",
      "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ef099453a5b44604b4d448d81b066c75",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c8a39dd17d714e2eab176a41ddc1de49",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "699e08aecd5744aba3d9da68e4371324",
          "Name": "distance",
          "Description": "Distance to extend\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb012f210ece410bb327ca8c79fd6751",
          "Name": "Curve",
          "Description": "The extended Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double",
      "Replication": "Auto",
      "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e7faf51f3b48498db64499a479aa3cea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f160cba48de74d06be70a270e264381b",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd42a90aa1924662bfa913408b8cc2c9",
          "Name": "solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3746bf852ff748ceaa3c239b22d928d7",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Union@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean union of this Solid and another.\n\nSolid.Union (solid: Solid): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "Id": "0f7e51869c1c4fd3b560b0723b33e271",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "177b79fe4e1b4bfab15ed21d5c865b20",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 18.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "02efa65accf641ab8c0f36aecc5c0427",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "07c7da9a969945e894ade487661b06b8",
          "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": "89814ef78e9d447d9656eec375c01067",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4dbeb0adb886478caa46b753bb82d1c7",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32271d08bd9a4bac93b68ea8ae56a16a",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25a8ca69385f4cc79501a56e14578a9e",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e653c33d0f9f4002bb8c3341ce03482e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "eb151ef2fe314cac919b1b34242fe23e",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad40f01f5a044086a50dbfbc508c9ec2",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62e9a037ba5a4a5bb5a3dd9ea7637145",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "575ac2b6a0774326aa96eb6d16dfcafa",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aa705a258bee4041b9b0bac5d8783235",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3eedcb21626f4c6ba5bcfe4009b6103c",
          "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": "6555567a94844da292823ae7cb949504",
          "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": "fc2a9aefd3b6417eb7fbf9a052bf91c3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7249911367c14cff9675ea70e979058f",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b60025e578e44db3bd6877c4fbe6f8ee",
          "Name": "other",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4364cf819f684cfca5d60a9ed4e7a55a",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Difference@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid with another\n\nSolid.Difference (other: Solid): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "c1f0304c287d4a269d44ed6e47f2ea1b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "3801b12979934b32acaae8de2f1c5769",
          "Name": "item0",
          "Description": "Elementindex #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f29ba6c498724676a5e84af3dfc01b3b",
          "Name": "item1",
          "Description": "Elementindex #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc104d08e7de48de9f9c9438d594511f",
          "Name": "item2",
          "Description": "Elementindex #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0d189984735546c694d03fa1639dab69",
          "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": "ed4c5bec11944092b40899dd4a5c3a1c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c19d6274269b4e9d800fd29fa2249bdc",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6dffd34b527147bc897550bf3e7d6a0d",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b78dab73ba04853aeb4d9401935979b",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 30.0,
      "MinimumValue": 5.0,
      "StepValue": 1.0,
      "Id": "752fb0bd07ab4384bd5dae13d50c115d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "30264ea1c8ec4e739588432984232054",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 14.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "76b95a4cdb6844b2be98a88aa485be15",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1092fc70349b46acbbcc0a5c06c092f8",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c1a546f033842a288d428eedab409cd",
          "Name": "solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb577a17fe2849e483c32789e45d91cd",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Union@Autodesk.DesignScript.Geometry.Solid",
      "Replication": "Auto",
      "Description": "The boolean union of this Solid and another.\n\nSolid.Union (solid: Solid): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a19b265164834e7ba42b7ffb97757e1b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "633977cb877a4aa298a1709779a61ad3",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd503aa5aaa04a0a8abb9bbb4ac5bea3",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bd5af0888e6407d8f8519b5bf2cedb7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af2094dd3ccc4717b153ddfb6f92d5e3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1b240c667eb344adbdf3013bc9f54ec5",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dbd620d93dca4faea1adac75eeb44684",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ccf38886fed34db9aee867bc5a909b2a",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4612a8d5e31f46e7a37f4ab96b98394d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "576df87f1d7e4d8fb4e28add0136d7b8",
          "Name": "plane",
          "Description": "Root of plane used to center circle\n\nPlane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "952ad74d7fd84cd2af06d94856bbb6db",
          "Name": "radius",
          "Description": "Radius\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ab561ac46d74a50b371aabd0e4ec955",
          "Name": "Circle",
          "Description": "Circle created with plane and radius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f607a692faba45a4821f7e1b3ca76703",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "27226c874d5c4618b1ddf4cf2e0ef950",
          "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": "f0d9be95917c48c98306742136aef9d7",
          "Name": "path",
          "Description": "The path that represent the sweep path\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91ec0f012aa643679e63eece2d345aee",
          "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": "73875b1d13234a9697417b4d1c2beee5",
          "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": "52a2812c803243cfbaf15181a8999bca",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f8488a6be55a4065a880e7c85c837458",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f00f7f7baa694537b8ddb9938868e653",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16345131f2c443b0b3b133a410be3dc1",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1.1,
      "MinimumValue": 0.8,
      "StepValue": 0.01,
      "Id": "f97b9d00873f48de99e1e4030b277e65",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "96a384ff54544140a21750c020036d2a",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.8
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7a0ce6dfc52e4499b0f99cfc8634e562",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "9c02748b393a45e6991d32d34a975082",
          "Name": "P_PipeDiameter",
          "Description": "P_PipeDiameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8620e76a4edf48538b59d43292cdc3b4",
          "Name": "function",
          "Description": "P_PipeDiameter / 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "P_PipeDiameter/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "4d43e0dd28314f1db70d2b1538896c81",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a300d22bc0c64aa6b54a92432d5abb75",
          "Name": "P_PipeDiameter",
          "Description": "P_PipeDiameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d44160c378e1445288c86164186066b2",
          "Name": "t",
          "Description": "t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f612aec4494f498a8123745802bb4888",
          "Name": "function",
          "Description": "DSCore.Math.Max(0.001, (P_PipeDiameter / 2) - t)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Math.Max(0.001, (P_PipeDiameter/2) - t);"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.2,
      "MinimumValue": 0.1,
      "StepValue": 0.001,
      "Id": "13e464d0403d451884142e3bc6c19d5d",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3121cb39a840460a864b519a4cd05ed2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.1
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "194d342441124edc82987678f22b6a24",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "56d7ddec306c46f3a6e9696dc1367a7a",
          "Name": "A",
          "Description": "A",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a3e4c5e65c149339ef4d27ada398724",
          "Name": "B",
          "Description": "B",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3cfebbea574418f9ba97b86e3b71b9b",
          "Name": "C",
          "Description": "C",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5adf605da0f540599afdd660a8fd8b5e",
          "Name": "D",
          "Description": "D",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f240552c9134f80bc6a83db8700e5b1",
          "Name": "list",
          "Description": "[A, B, C, D, A]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "[A, B, C, D, A];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1556b79004ed480b922f56177efde20f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e516281f62f44adf8da10805e08123f2",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d9ea43c3e91412180f8c305c7de6fa9",
          "Name": "scale_factor",
          "Description": "Scale factor\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "752ceabc14bf45bba474a3a07552ac9d",
          "Name": "Vector",
          "Description": "Scaled vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double",
      "Replication": "Auto",
      "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "305f5e4cb6b44902a32d729d71d36050",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c65396b9b42847de9442081bb0b33246",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dde4dc7d21884b7e9667e02f13ddfd4e",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7671ece6c314a71adc2db11a5d6cd5b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e602ef4ca3614628a6c502917ce3edf3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "64ab386688fc4cdf838b4404763dcbab",
          "Name": "closedCurve",
          "Description": "Closed curve used as surface boundary\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1cb3f176dfc4b25a4ff3f33657751fc",
          "Name": "Surface",
          "Description": "Surface created by patch",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve",
      "Replication": "Auto",
      "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "23105e2ceeb54df289f559521496e7e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "19bf7a26f08d47f086db756cee308666",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d64f3fe05954f8d8830266817035ae3",
          "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": "4dd4bc77ea0743dc9428eba8ff411bd7",
          "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": "4463b3802c9146fdba2b835f0eeef2f9",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "80229ecbc27245e38c3e0a85ba3382bc",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55f017ed86814feebac5b2d1d771905b",
          "Name": "vectorToAdd",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0388eb789e1a4cfc847f837f6930bc53",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5304b037b8b94ad3b610ee5b7e73e5b7",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2ecb7de7e04a4328926beb3bdb1c76c7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "13f15579e23f49b093ccb37b3417acfb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e8b2ce92228a41479e7b40a76e4b7e44",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "71d97dfaf45c4f3fa3421d7340146203",
          "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": "55fea7eaa2aa43fab57eba2fe27f54f4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "87fe7ad114e94449b4e4eaf9afc6fd14",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c53a223f9e314774a6c074ce88593f0a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "71e717496d1347c0bb118aec015f15bc",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "896fd12e1d414101956e38b3af01dbd4",
          "Name": "TerrainHeight",
          "Description": "TerrainHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21d91c0266e2449cb66b84d46903f2fd",
          "Name": "H",
          "Description": "H = TerrainHeight + 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "H=TerrainHeight+1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "57a184796b8d431fb71b13b12cd7637e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d107d0a4618540c4bfec53116ab4948d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 59.9
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -14.74,
      "StepValue": 0.1,
      "Id": "485e66af76ef4af9935330c33d29faf3",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5567f5e51b5f4e028f095c5993d403c6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.226
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": -64.556,
      "StepValue": 0.1,
      "Id": "e2c8a730b0cd472ea1c8b7c58af608c8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e6268f5adebd42bd90454a4348bd513e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -6.279
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d7656b51be1746cbaa8d8b3383659262",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "99f27dbc2802407e847a917064b8afb2",
          "Name": "integer",
          "Description": "0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "15c1c68f85dc43a88ef1edf63c6aa0db",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4f9a42bcafb649c3a4e158c8ea10aae2",
          "Name": "integer",
          "Description": "0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "9332059c28a24a7694961e752444b517",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6bf81500a2bb4b39a3b6a29af01cfa69",
          "Name": "integer",
          "Description": "255",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "255;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "88fcb97c61a5489d919f66b87726a763",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3a1f61c2d5e54586ab0422e13399ce7a",
          "Name": "integer",
          "Description": "255",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "255;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "54a2b8eb12c343f2b8a23cf8e7d395a2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "028de353f4014232957787ce17c1cc40",
          "Name": "alpha",
          "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13931b30a1e24e62902a55b2b5964bf4",
          "Name": "red",
          "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1486899dbb2426f9d7e6bfc28ab2bc3",
          "Name": "green",
          "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdf6d6555c134ef39059d4eb2d574f85",
          "Name": "blue",
          "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24c9bfa2fb8a48ac9dddb01e0c74f163",
          "Name": "color",
          "Description": "Color created from ARGB",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4d7fbf520d1f427fa8b9aa7f2b3f4215",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ac1be29df2c742bcb498bcbd98456fc8",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e2a3694a3c24f33a5579def8040f35a",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae162f8ed5b5483195ac44daa88fdff0",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 55.0,
      "MinimumValue": 50.0,
      "StepValue": 1.0,
      "Id": "c32b8ead258d42d2b219c0ad6b4251b8",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3a39957de0664acc9ec80a0197a02e37",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 55.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b689386a6b4d4ab59ec915c82061e877",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "af6b8eb455ff4db8aa9c51e2154e958b",
          "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": "7c792de09b434d778b9c7e890e56673f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "11e0816ed8a34bbbada653e8e17e2e30",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "349df48914a643c990892c3f0b676ec7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae5f2a82349c4297acbbe8a1568e3a51",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a0dfef63de514002a79dbb7111963d62",
          "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": "bf714ee1ad564fa198ccf3d610828ff2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "575b980fcc7d4c0fbfcf5a53c286a329",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2007aae3b36744919fe339f18bcc0755",
          "Name": "direction",
          "Description": "Direction vector\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae9930fa39274db8a5062e43eaa75b42",
          "Name": "length",
          "Description": "Length of line\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d70c1b54c23b4c368e8a4c60c24bbf43",
          "Name": "Line",
          "Description": "Line from start direction and length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "41f3229a69134ddc83bb4801f9f5a325",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "954f38b5ba334f28afd9742960970773",
          "Name": "profile",
          "Description": "Curve to sweep\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "76048150e4ab4eeb83a47306d9c9443b",
          "Name": "path",
          "Description": "Path curve used to sweep along\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b86a6ded5f94ec794898f32afe67e64",
          "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": "07396284634443dcbcb1a850c1bb6843",
          "Name": "Surface",
          "Description": "Surface created by sweeping profile along path",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool",
      "Replication": "Auto",
      "Description": "Create a Surface by sweeping a profile Curve along a path.\n\nSurface.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c921ef818a0a4b3cb1f23be136e81b41",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "543112bff60b4ebab8a8d4321a5dda3f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72f5d582be214f58b2740777dddca919",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dde8b938c38747cab9d9368c176467c4",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1594d29b92c04629b3c6bd25ff4b4b9e",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1734b0aaeeaa4a85ba64b6d8d4bdd210",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c1b702c3f5594eb58753bc2f8708b54f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8f3ec78a06234a6b8c5e28a031305f5f",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a595917adf1495791d86f667fd9c953",
          "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": "85289d41f95b4023afe120b25d0e42cb",
          "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.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "Id": "c86a750eeae541d8b9bef951c870300b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "34435fb40a0c472899e7bf9d0e711bb1",
          "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": 100.0,
      "MinimumValue": 0.5,
      "StepValue": 0.1,
      "Id": "7608cc4483484847937a8eb044caf4fd",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b702d694d1264037b15108d698b9899f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 2.1
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ea7ae0ca428840a0965ae253f883ec93",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "0878fe106a0640ffab54aa3f67658fc1",
          "Name": "Tb",
          "Description": "Tb",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50b7f369c0064d0397d1ad26fcc6050d",
          "Name": "Tt",
          "Description": "Tt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0beee0a7ec4d4dae85951c32d151a214",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "289aebdfffd44728a8658836bcd194f4",
          "Name": "p0",
          "Description": "p0 = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, (-Tb) / 2, 0)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a7c71accba546deaabf04301a35724a",
          "Name": "p1",
          "Description": "p1 = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, Tb / 2, 0)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8669625960341d7a6308f034d29361d",
          "Name": "p2",
          "Description": "p2 = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, Tt / 2, H)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d96f938333aa42a1963e4d88bb90df94",
          "Name": "p3",
          "Description": "p3 = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, (-Tt) / 2, H)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eaba462ab62b45219135740d213bf78f",
          "Name": "pts",
          "Description": "pts = [p0, p1, p2, p3, p0]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "p0 = Point.ByCoordinates(0, -Tb/2, 0);\np1 = Point.ByCoordinates(0,  Tb/2, 0);\np2 = Point.ByCoordinates(0,  Tt/2, H);\np3 = Point.ByCoordinates(0, -Tt/2, H);\npts = [p0,p1,p2,p3,p0];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "289717d09bd343839e0ead8bfb9883d4",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "2b366f1a0b464d80ad400594ba10e96f",
          "Name": "Wallheight",
          "Description": "Wallheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87a0703763e848e2970348c9612942fa",
          "Name": "DeckDia",
          "Description": "DeckDia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b654c9a014f4e55a93f7fc7a0725c57",
          "Name": "Wallheight",
          "Description": "Wallheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91b1252b4fcd47c6b7127915c93b148e",
          "Name": "SafetyDistance",
          "Description": "SafetyDistance = (2 * Wallheight) + (DeckDia / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Wallheight;\n //with platform;\n\nSafetyDistance=(2*Wallheight)+(DeckDia/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2a064c8ba2424afe86529760cab351f9",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "a927e5fab4e349c3aa2f12e5d60f21a3",
          "Name": "Wallheight",
          "Description": "Wallheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c01b00a0c7754a7182fd44aa5c018b6e",
          "Name": "Width",
          "Description": "Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bc5447c15b6460b92334c73d89fe060",
          "Name": "Wallheight",
          "Description": "Wallheight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fff5308579b24edf9a4930aaaac68ac3",
          "Name": "Width",
          "Description": "Width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e05947df8184df393d11265023b0a7b",
          "Name": "SafetyDistance",
          "Description": "SafetyDistance = (-2 * Wallheight) - (Width / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "Wallheight;\n //with platform;\nWidth;\n\nSafetyDistance=(-2*Wallheight)-(Width/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "dff529fdc8c94af1aa28936a8091f293",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f56efde609aa42f2a24a91632801ce56",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d5b8f04ccd9a41309e9c6f41b58c0483",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0af392b769bf4d18b89cfdd86e50b2c6",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "Auto",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b1848659b8944b87b513fc1052430215",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "26357ef09c2149f7b4a6da547c649ef2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "268ed84988e0485c9d2c754846c39947",
          "Name": "other",
          "Description": "The other Geometry\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5bc03234046344ba854adf3283ff3562",
          "Name": "double",
          "Description": "The distance",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry",
      "Replication": "Auto",
      "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 147.2,
      "WatchHeight": 40.0,
      "Id": "cec9facb6af344f2b511e763a68ef672",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0c997978bbc544aa9bfceafc92ae8b22",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c96bff546b114ce88fbfb21742b07655",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 155.2,
      "WatchHeight": 40.0,
      "Id": "3a686e408c3c4e54a24918c660325598",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "19a31bc0644a46d388e7ed0ba705e466",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "385d1699ebab4ccb8160cf154dd83768",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4a4cc584b4e24b26b033a8aeefde0f41",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cd3ad2238ad14a95bb4ce6e4f35d8cea",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23840b725c834285af7f5ebdcc07e235",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa0394acd38c4939abd600c9b4ead84e",
          "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": "6615948d15ae4b25909ec4154b7aa06c",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3d7ee82ecee844569c22ca6b40bc96f3",
          "Name": "integer",
          "Description": "2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d430d47fb5f449a3bc4ac983a7db9372",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c8fe649f619474f9f4d951b81d87ad8",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1d8d8d262444825a9995e6e4486225e",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25a68a145aa94b80a1e4d21af91cfe68",
          "Name": "bool",
          "Description": "True if x is equal or greater than y, false if not",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Compares if x is greater or equals to y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e8e29c57e5f04b7aa8e85ab7e52aa520",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "7683ce77b6464c558080f2e7c8ee34b8",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b49d0413acff49bd89689daa3ed68a77",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6526362b340a4e26b7067621d358c84f",
          "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": "b0f198cdb6614332bf09d398c37c6616",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "9f3404324a9048f48c2928f1aa1f71ac",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1f29518702c46ab96c216d0b16fd93d",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b17dfff975104105ae08f5994833b972",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a72507b95d3d4ac586ec20a1820bb4e8",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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": "445b5f8a3cac49f1868ba70049150e5f",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "bbd232ac74e04927983a9960035d5ce5",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2004090739e64d52bf760545dabd5aa8",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd22d868a744402897d7cb55fbdfade5",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cac26ac23c7a4d6fb43ebabd6839bc38",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "4cf9291e1b1b42be9792cbded510a284",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "12c05fc8bd67439b810c49721a3e24a7",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Helipad OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "b407f09b5a2046b48271133bbbed42d4",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0292f215d4fe4e1982b7ebdeca6d8d75",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Foundation OK"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "d66b0bc07d694d9899a849525fe40219",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "75c95e6ecf154738a613840fb350ec9f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Foundation Too close"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "8be33986a0af4ad0a5ca5b0df27f439d",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e3957ed020cb42ee85568712414baece",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Foundation Too close"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a80a7f6643574e7da28a66afa572bc73",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "dc8821fd6b2b4baeb0be8fa8f604af7f",
          "Name": "WallHeight",
          "Description": "WallHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56264b2ca454446d8bb02c232e0fdf62",
          "Name": "SlopeValue",
          "Description": "SlopeValue",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f52dca8af0f414480e9de2488670f4a",
          "Name": "PipePosition",
          "Description": "PipePosition",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b701474f06724d168ea2c280dfbe7be4",
          "Name": "PipeDia",
          "Description": "PipeDia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28b4b15662b84845be27c32d98f854e9",
          "Name": "CD_HeightDifference",
          "Description": "CD_HeightDifference = ((WallHeight + SlopeValue) - PipePosition) - (PipeDia / 2)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "CD_HeightDifference = WallHeight + SlopeValue - PipePosition - (PipeDia/2);"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1f36147f0568413ab29a42df2401b5f6",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5a17969fb6f546ce8c641527ede7396a",
          "Name": "WallHeight",
          "Description": "WallHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31f41c50109f40d5adc5889915c9cb73",
          "Name": "SlopeValue",
          "Description": "SlopeValue",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bb68a4324804f88a3d680d14d5c5f7b",
          "Name": "PipePosition",
          "Description": "PipePosition",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19fbcb101d0440f19c4d9fec94c688f2",
          "Name": "PipeDia",
          "Description": "PipeDia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75f3cd52f03d4433b370bd4026bbe7f8",
          "Name": "EF_HeightDifference",
          "Description": "EF_HeightDifference = ((WallHeight - SlopeValue) + PipePosition) + PipeDia",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "EF_HeightDifference = WallHeight - SlopeValue + PipePosition + PipeDia;"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.And, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "84f49fc2b366484babbe60c061d6b483",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "8f9be8d30f4f4ac794fed6381d1a8627",
          "Name": "bool0",
          "Description": "Operand0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdcf0ed15f214124af5419541747c825",
          "Name": "bool1",
          "Description": "Operand1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37b969c0d09e49419b1a7a7796265a8c",
          "Name": "bool",
          "Description": "Ergebnisblock erstellt",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Boolean AND: Returns True only if all of the inputs are true. If any is false, returns False."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels",
      "Id": "5ac08d1ca4ee4590b8b0108cad92d6a0",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "0f267a2396e74984a59106e26666fc7b",
          "Name": "test",
          "Description": "Boolescher Test",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43f2ddb9d8d8473d842464ba95b61431",
          "Name": "true",
          "Description": "Wird zurückgegeben, wenn Test true ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5e5719d8f4c4d258e43368c747f0b50",
          "Name": "false",
          "Description": "Wird zurückgegeben, wenn Test false ist",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6276a5437ef435f9db98515c2d3f3d3",
          "Name": "result",
          "Description": "Ergebnisblock erstellt",
          "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.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "b3a2529e60e646868e855db6e7c8cfab",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "37a74f786a974346bb74d64e0e0bb3cd",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "SYSTEM OK — gravity drainage functional (AE + BH)"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0.0,
      "SerializedHeight": 0.0,
      "Id": "2f2f26d6b60e4ebf82bda1de2b11cd7b",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cab6fffe116b4d09bcfecef8448ea60f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "SYSTEM NOT OK — check AE/BH direction/slope/diameter"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b3643ffa81184da0be893ab7208ff29d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aaa46e2fdf164e37a7335cf98b7c6eb9",
          "Name": "geom",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a71d79ee46247fbb0501b0c286d185e",
          "Name": "BoundingBox",
          "Description": "BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry@Autodesk.DesignScript.Geometry.Geometry[]",
      "Replication": "Auto",
      "Description": "Create an axis-aligned BoundingBox around input Geometry.\n\nBoundingBox.ByGeometry (geom: Geometry[]): BoundingBox"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "801256fbb9174be98b1083a0f1936773",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a38ac0fb44eb411ea1a20889709775b5",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e0d87c9b509407fa382508fd5e84499",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MinPoint",
      "Replication": "Auto",
      "Description": "The minimum point\n\nBoundingBox.MinPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "01dad1e92ce145a689cb8b7cc124981a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e21f1f4e412b4040a00a38e96a1ce305",
          "Name": "boundingBox",
          "Description": "Autodesk.DesignScript.Geometry.BoundingBox",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e014b62c8cb04cf890181fd5be88ffa9",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.MaxPoint",
      "Replication": "Auto",
      "Description": "The maximum point\n\nBoundingBox.MaxPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cece206ba5ab4e8383a48b3bf09826f1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "49cce12dbd68470b8fad400469b73f2b",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "248af67f1f744cb0a9479df1a630427e",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ccb4358c4ae24dc68788766c2fcf0fa3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a06830f3425d408db59c264d7752341e",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c102e969177c45b4bcaa5196c4f3efc7",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "78b7a7886a6b4c8982de4ea2d30b336b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5dcb5c594c2945e7ab6f4cddfa36e928",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1137d9dc29d441da83e472214380f48a",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7eac16eec3094b7b9bb1757802c6d73f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "aba20d5fc24543b79a1767d797c2d467",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bc86e038870406593461476317df880",
          "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.CodeBlockNodeModel, DynamoCore",
      "Id": "b2933ac12409435eae303f8bfbd4b7b0",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "fb769a29c67c444a8c43666efa92c84e",
          "Name": "minY",
          "Description": "minY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ae844b6652c4ca7ac2d954dd28debe6",
          "Name": "maxY",
          "Description": "maxY",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4df6cac9b1cb465db99dd8951a649d7e",
          "Name": "midY",
          "Description": "midY = (minY + maxY) / 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "(midY) = (minY + maxY) / 2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b1e2d267f56c49518d2924b5541a2e88",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "69fcf8a83a524329b1da4b2318710f59",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "589b204d55b441b79bcf507b1d568a43",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "175d2a21630446c591f04855b7c3fa15",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b87cbd7325d429aa865078f0bc6f8e2",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 42.4,
      "WatchHeight": 40.0,
      "Id": "ec9648af9efa41ea86d80d426c93e716",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "54f7143353a04ca5bc3d1bc544363829",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec6ee112895a4045a61ab8deed84608f",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 49.6,
      "WatchHeight": 200.0,
      "Id": "eafd05857262417a903a4d90d855303c",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "d8195467591b44678a43d468f7fec19d",
          "Name": "",
          "Description": "Block, dessen Ausgabe angezeigt wird",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5cddb06563534f2ea4ed0a99aff0a406",
          "Name": "",
          "Description": "Blockausgabe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    }
  ],
  "Connectors": [
    {
      "Start": "b69a355109744386a27cd323e0d2a025",
      "End": "799e1094873642c0af962675fb121082",
      "Id": "136d6b7c8bf74d0f902a400edb7b0b7b",
      "IsHidden": "False"
    },
    {
      "Start": "b69a355109744386a27cd323e0d2a025",
      "End": "87a0703763e848e2970348c9612942fa",
      "Id": "df9d6b828061448d9f61663b7771d887",
      "IsHidden": "False"
    },
    {
      "Start": "bca836dce92c41a5bab72ec97be1913d",
      "End": "ee5567f172e4465a972ef1a32c3e07e2",
      "Id": "d5b9401db6fb463f81d2069fb1848a5b",
      "IsHidden": "False"
    },
    {
      "Start": "bca836dce92c41a5bab72ec97be1913d",
      "End": "166f28edb1194860a880c36c62d4ff8c",
      "Id": "0a6d6dfa7837449a9a72f270750d0b71",
      "IsHidden": "False"
    },
    {
      "Start": "bca836dce92c41a5bab72ec97be1913d",
      "End": "821d6f184dde48aea4104aa411b3ffb4",
      "Id": "efbb8640392342cab5e1fc459a0013eb",
      "IsHidden": "False"
    },
    {
      "Start": "bca836dce92c41a5bab72ec97be1913d",
      "End": "5676ce586be24023a5d67bc1397a40d0",
      "Id": "2e14d008d4fd4528b84d5df5c1c1aa44",
      "IsHidden": "False"
    },
    {
      "Start": "bca836dce92c41a5bab72ec97be1913d",
      "End": "3a137c75ef774a31824b59503ac7f446",
      "Id": "96b904efe122433aacbb99548870cf72",
      "IsHidden": "False"
    },
    {
      "Start": "bca836dce92c41a5bab72ec97be1913d",
      "End": "b0351436d2844d0194f17ff4164f0687",
      "Id": "70e97d117d614d92b2729db556077df4",
      "IsHidden": "False"
    },
    {
      "Start": "6308893cb3cd4f7ba7f5500a203987d2",
      "End": "4e0cf02725454b6491a5a0b1a460df45",
      "Id": "43c0543ee9804ed189bc7ba7a30c032a",
      "IsHidden": "False"
    },
    {
      "Start": "6308893cb3cd4f7ba7f5500a203987d2",
      "End": "f6499459b87e4491bedca6dac47d3cd6",
      "Id": "23fcbd5030ca4516b934588092b0dcd3",
      "IsHidden": "False"
    },
    {
      "Start": "6308893cb3cd4f7ba7f5500a203987d2",
      "End": "9020739752774eb7a56589c8b4ea8a66",
      "Id": "f7c2c1dd7e0f40cb84a05c0ec0013aef",
      "IsHidden": "False"
    },
    {
      "Start": "6308893cb3cd4f7ba7f5500a203987d2",
      "End": "7dc0b8b81ff24dc3ab1d624420a0587e",
      "Id": "1a5f4768958c4f3ea221bef52f9aae6b",
      "IsHidden": "False"
    },
    {
      "Start": "6308893cb3cd4f7ba7f5500a203987d2",
      "End": "f963bfd4ce5d42a59de55a1c21548e50",
      "Id": "23f6323a866448fe81facdaebfb122c5",
      "IsHidden": "False"
    },
    {
      "Start": "6308893cb3cd4f7ba7f5500a203987d2",
      "End": "ac6dc445b15d474780a31ef4b4401173",
      "Id": "baaf34638aeb4a6fa20cadd96569b4e4",
      "IsHidden": "False"
    },
    {
      "Start": "8dedef5c06ca484a89e8b9e6cf2c2064",
      "End": "8ed4ebd8694743e4a11a4f4531dbb0f1",
      "Id": "970b3b2a906142c7a376772bf77dc499",
      "IsHidden": "False"
    },
    {
      "Start": "2ab8ca05602143e0a8898222c15e979e",
      "End": "fa74daa6bf39413ca365fc6a2d8d9ab5",
      "Id": "e63e01f1106e47ad8ddd75f855c5b8a5",
      "IsHidden": "False"
    },
    {
      "Start": "70deb4898ce54729bbd90ef6b7711465",
      "End": "46d72de74eb445f8ab40a5a0fa06a3d2",
      "Id": "457d09ac917843fab3c6c8dffbc45666",
      "IsHidden": "False"
    },
    {
      "Start": "7b75abad57f34a698963b4ef11ba040e",
      "End": "2037cf082c9b4685b798a960d41de95c",
      "Id": "a15c4262f8704bf598db4e9bb0135b6c",
      "IsHidden": "False"
    },
    {
      "Start": "7cb5c15c4efa466e90ea17919cb86f9b",
      "End": "13e04f5274fd4e0b832eb91334eca286",
      "Id": "ac3e8e59e59c44b2ad094fc5131e94b3",
      "IsHidden": "False"
    },
    {
      "Start": "cbc87ddd6e92412b9354f7dd547744d7",
      "End": "ddf863f9dfa3460d82905b267a42a39d",
      "Id": "8e2abbbcc2ed4ad2876a9b8f91bba2d8",
      "IsHidden": "False"
    },
    {
      "Start": "cbc87ddd6e92412b9354f7dd547744d7",
      "End": "8346e960b16a4fff89a9a8de562c3cbf",
      "Id": "4b4b3beef73448f7a50553be09ac8784",
      "IsHidden": "False"
    },
    {
      "Start": "cbc87ddd6e92412b9354f7dd547744d7",
      "End": "aee130c998194b7a987166397ad70e7d",
      "Id": "8cd3b63562f445ac92a0af05cb9bd4f5",
      "IsHidden": "False"
    },
    {
      "Start": "cbc87ddd6e92412b9354f7dd547744d7",
      "End": "3e1594926d56458f9965a54df6bfb3c6",
      "Id": "ba8451693d9a40a68938e951e97a828a",
      "IsHidden": "False"
    },
    {
      "Start": "cbc87ddd6e92412b9354f7dd547744d7",
      "End": "2489db729cb04668bb34dff19131b882",
      "Id": "b765130208c64e2f805f1cc6a064a452",
      "IsHidden": "False"
    },
    {
      "Start": "cbc87ddd6e92412b9354f7dd547744d7",
      "End": "3e72848ee6d847d491eb0c54823a79cc",
      "Id": "a8b48312f15f4452aca8695cb3219d9f",
      "IsHidden": "False"
    },
    {
      "Start": "5ee6fc23006f44b4b52749ed5ce253e5",
      "End": "a1e6ead8f5594b6f9fe6ea856395d913",
      "Id": "355891ce7de54168acf2760846e25bc0",
      "IsHidden": "False"
    },
    {
      "Start": "c740a77407d64fdf91b912e7e11bc268",
      "End": "48a018633f0b4614b0575ab1c837ba78",
      "Id": "f483bbd140d6496bbd011a1f9303e0af",
      "IsHidden": "False"
    },
    {
      "Start": "c740a77407d64fdf91b912e7e11bc268",
      "End": "09ca6f7d4b6747fdbfc68124b3f716dd",
      "Id": "e5dc56df75684c0eaa4fa7a80d2768c5",
      "IsHidden": "False"
    },
    {
      "Start": "c740a77407d64fdf91b912e7e11bc268",
      "End": "0d5d0aac25144448aee9591144d477a0",
      "Id": "bb685678247f4d43b3a7d3950b22024b",
      "IsHidden": "False"
    },
    {
      "Start": "c740a77407d64fdf91b912e7e11bc268",
      "End": "a7f9d9041cb4461787b9f62329b6e077",
      "Id": "c42f530dbfcd411e8fc2407992152dd6",
      "IsHidden": "False"
    },
    {
      "Start": "c740a77407d64fdf91b912e7e11bc268",
      "End": "34d7a6d46fc14939a8c81eab2265b1a3",
      "Id": "8dcb9014ce314300973565fae6b9a0f0",
      "IsHidden": "False"
    },
    {
      "Start": "c740a77407d64fdf91b912e7e11bc268",
      "End": "268ed84988e0485c9d2c754846c39947",
      "Id": "f30275d5a4b24cd2a3e3c190bd4986d8",
      "IsHidden": "False"
    },
    {
      "Start": "88f077ffc05c4a56900b6a71bf2813f9",
      "End": "94991e99a01c4129aa7eaaf50f82d3e4",
      "Id": "55f5166a95084a4689b52c5d328aeae4",
      "IsHidden": "False"
    },
    {
      "Start": "88f077ffc05c4a56900b6a71bf2813f9",
      "End": "645e22f3fb51492d8ad4d2a843d3fb19",
      "Id": "adda09738126495cacbc944d83c7602b",
      "IsHidden": "False"
    },
    {
      "Start": "88f077ffc05c4a56900b6a71bf2813f9",
      "End": "a7a256e0cc04445695dd3b1e5e709a9d",
      "Id": "8f60fbed6de44022a40a2e28742175d2",
      "IsHidden": "False"
    },
    {
      "Start": "f109600295734641841c197f4573dd2f",
      "End": "a939a70b16284e08b4c33d1231a8d870",
      "Id": "7bd46a6b54d44876b5a827e8c1a78b86",
      "IsHidden": "False"
    },
    {
      "Start": "f77f02cfe0384801b1685fdee8c0909f",
      "End": "c60714dd54fc432b929834cb2b8568dd",
      "Id": "ad940e32333b40cd8bd1a01f721ff801",
      "IsHidden": "False"
    },
    {
      "Start": "7edf4becb6e74859bb2e3486d40b4dc3",
      "End": "76cd3bb3cf7a47d78b2dae0d479e005e",
      "Id": "e7a71ea377464bf3a9ce55ab430c557c",
      "IsHidden": "False"
    },
    {
      "Start": "7edf4becb6e74859bb2e3486d40b4dc3",
      "End": "299d1fbd503a4f2898022908a1f9b932",
      "Id": "83c1341e7e61434cb5fb6d1e91640123",
      "IsHidden": "False"
    },
    {
      "Start": "73d3256499584a39a211adc9d0938142",
      "End": "6fffb82e87ac4c4290e4fb8f2525c5e5",
      "Id": "39327f99b78d42d385bfbf8cbbf95799",
      "IsHidden": "False"
    },
    {
      "Start": "6d3c5363633241568929ef06e4030947",
      "End": "c0d5bb294dd0444fbe3a61c0282e8bea",
      "Id": "0fbfe09ec77848dbb29b1c65f3a0cebc",
      "IsHidden": "False"
    },
    {
      "Start": "ae1a3d62044244b1a901410fd252ca7b",
      "End": "193c38c05b0c406995972b5e4bf5eb80",
      "Id": "f90b3d17cfde4ac49d39defa403b21d0",
      "IsHidden": "False"
    },
    {
      "Start": "ae1a3d62044244b1a901410fd252ca7b",
      "End": "7a46fe3aaa2b4ed9a4fd6713f25235c4",
      "Id": "16f36aa2a3594f7188750defac40f46c",
      "IsHidden": "False"
    },
    {
      "Start": "af4f40a45b904a80a57f8988674445ed",
      "End": "49606740a20849248dae18d205b38669",
      "Id": "a5c928b6ab4f498a915b334f317a7959",
      "IsHidden": "False"
    },
    {
      "Start": "99eb9f96a3ed49cb88a8096d03def860",
      "End": "224230b8a99e4fd9b15db4afdbec7dfd",
      "Id": "7872b7102ae6483fbe851e3ff71982ae",
      "IsHidden": "False"
    },
    {
      "Start": "570e3633c63542759c6f59f945a2bdfa",
      "End": "ba9e115918da4c938692294aa12442bb",
      "Id": "4f0c3b3372cc4e199c81857736b8b21e",
      "IsHidden": "False"
    },
    {
      "Start": "fddc8ab82cea4366821937e321a16cfc",
      "End": "46a68637e96f429ca5aebbb3a4491a24",
      "Id": "ae8702b8547045ee94e809e61fbf23e5",
      "IsHidden": "False"
    },
    {
      "Start": "fddc8ab82cea4366821937e321a16cfc",
      "End": "20a7e2fc28b747f298f70850256f65a9",
      "Id": "45020858ece3473c801201b2f3967e62",
      "IsHidden": "False"
    },
    {
      "Start": "fddc8ab82cea4366821937e321a16cfc",
      "End": "6298c5fe5d074bc2a97eacb639d80e95",
      "Id": "e801a378d0df40a8ab700a3369bc3e81",
      "IsHidden": "False"
    },
    {
      "Start": "fddc8ab82cea4366821937e321a16cfc",
      "End": "46df3b5cfae74194801d5f4843ed8c47",
      "Id": "2af6c8e4f6b24a7db0538b941ba5496e",
      "IsHidden": "False"
    },
    {
      "Start": "fddc8ab82cea4366821937e321a16cfc",
      "End": "8cfc7f869117420192f53538fa1945ff",
      "Id": "36de893f5c27458e8b0f0914b349a445",
      "IsHidden": "False"
    },
    {
      "Start": "846b498a6f8c44a085c613a136a791fd",
      "End": "5c057184fe2e4bf1987ab51e22558984",
      "Id": "557a1f10094d4f17a54e1fb6087a717e",
      "IsHidden": "False"
    },
    {
      "Start": "846b498a6f8c44a085c613a136a791fd",
      "End": "24c12cfd7fc54068a0e5d738b78f15ab",
      "Id": "5297b96ae7484a57889848e61670bd6e",
      "IsHidden": "False"
    },
    {
      "Start": "846b498a6f8c44a085c613a136a791fd",
      "End": "8fa24eb5813b411ea29105c41f414069",
      "Id": "22f4f07bf7f84275bf4f98cabad92a3f",
      "IsHidden": "False"
    },
    {
      "Start": "846b498a6f8c44a085c613a136a791fd",
      "End": "c4dc7e8815ef4221b8caee774dc194bb",
      "Id": "1054cf186c2f42f7b74ffc3e6a6c28c7",
      "IsHidden": "False"
    },
    {
      "Start": "bdc3c0417bbd4207b4def947383a1631",
      "End": "f76e447b01734d4dacf3c0ce64367e06",
      "Id": "536e0e1e908a4a83968061d48f92d610",
      "IsHidden": "False"
    },
    {
      "Start": "fd51aa2b308f4a55bcdf8d38029aa290",
      "End": "aab64e9ed96a47eb995ba288c42d8076",
      "Id": "982f9b0a57fe4383975fd1fcc28773f5",
      "IsHidden": "False"
    },
    {
      "Start": "cdc5c7dad7a0463fa9819efa93c37e3c",
      "End": "b32ebef5c3564b46b05967470cd1b98d",
      "Id": "227eb0d222ea4b4ba6fcc2754d71832a",
      "IsHidden": "False"
    },
    {
      "Start": "24797226e2c3460ea0929e7cced75301",
      "End": "a237ff48ad0243a3bc85fbde5bae4dbf",
      "Id": "6abc206b3c724f8cb32761f8f0c68e2c",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "edb91293fd5a452bbbb6062c29e6fb68",
      "Id": "47e46b7a20284b76abbd39131b34bd18",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "3beb2e0d8f2448ef9ee612375905f06e",
      "Id": "bf73ea2bc5174f219b56e5e028f3f1f5",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "1d9493b810c848fd93247d7386fdf9b2",
      "Id": "70e0817e0bf84c16b0f9cd14cb844284",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "22ea7406359349d09f4e3f2149367425",
      "Id": "fc60bae5f1cc46b0b6021eb07c35b724",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "e7cfe55fc1174dfb829e3e84e204d01d",
      "Id": "0fa8c14a2d7c4726ade5b7cec39ab084",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "5b240d64d4794bf59753f009acdf6466",
      "Id": "e26fbe0c83d04b8ebcd67c28bb182998",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "b4dad2df5b134d77a0c23c45c4be1133",
      "Id": "539b435a71844682a5bc9f7a2e65cd11",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "98e673bd1bb24338bfa86137acd2e934",
      "Id": "8e18137b299543dfbeca4e5260b4f307",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "a1ef1a286a454b56996f8e4cb62ba0ea",
      "Id": "076a8986f8264a9e8752d37a761d9d0c",
      "IsHidden": "False"
    },
    {
      "Start": "cc731fad39204bd8b9c7f84a2d5200c9",
      "End": "4107be22e92943a29b4bf2436ec83246",
      "Id": "c3a513fb277a47429385d9453e670a0d",
      "IsHidden": "False"
    },
    {
      "Start": "e018a6c9ef614f088e68d6724690b0f6",
      "End": "02bb0919b7254d32aa51461b679c0680",
      "Id": "2acd54de2eb944d99334609dc44626df",
      "IsHidden": "False"
    },
    {
      "Start": "e018a6c9ef614f088e68d6724690b0f6",
      "End": "233b1822fb7f4a11972d7d286093c7ee",
      "Id": "f6d881735c994b96ad2c5637a4c0eea9",
      "IsHidden": "False"
    },
    {
      "Start": "e018a6c9ef614f088e68d6724690b0f6",
      "End": "493fcfc2136c486f9b53c5a9a707505e",
      "Id": "80d01253021944c1bc3b9271ac9854fd",
      "IsHidden": "False"
    },
    {
      "Start": "e018a6c9ef614f088e68d6724690b0f6",
      "End": "6d2f6b633f1a45ed8ec392e2c621886e",
      "Id": "12386ca7e4084c9b9ae9ac22c239e5d1",
      "IsHidden": "False"
    },
    {
      "Start": "e018a6c9ef614f088e68d6724690b0f6",
      "End": "16277f3b0e474c3b8f28fc467c6f675d",
      "Id": "3f10376ce33840bb947082405fe62f82",
      "IsHidden": "False"
    },
    {
      "Start": "fc31d8bfbeb74e9f81267e472b1676b0",
      "End": "29a4b85940594bac8caefc3a67abdc85",
      "Id": "94542116dcdb41d7a764c26817b4d682",
      "IsHidden": "False"
    },
    {
      "Start": "fc31d8bfbeb74e9f81267e472b1676b0",
      "End": "937070e643e94160aa8fd6efa0c709c2",
      "Id": "928d4d12409742f19b60593ac7dece23",
      "IsHidden": "False"
    },
    {
      "Start": "fc31d8bfbeb74e9f81267e472b1676b0",
      "End": "a7f71c4384724d6292cb591f87937781",
      "Id": "83314d9919c944e393336718f15799a3",
      "IsHidden": "False"
    },
    {
      "Start": "74f041ac98d3449d93e9143ffb4941d4",
      "End": "31f258ea4f4e4806844f891aeeb2c69a",
      "Id": "c9a773a92b0d4539a47382279e436d72",
      "IsHidden": "False"
    },
    {
      "Start": "4e14ae7bcd9b48d5b2ce97543757883c",
      "End": "9bc4e4b91b9c4696b366ddb84dc522a4",
      "Id": "fd1679ed5e5d4f6bbae784440512a41c",
      "IsHidden": "False"
    },
    {
      "Start": "3bbe6ae43b7e406a857ebfd7053d916a",
      "End": "fe197b15401f4d89bd6baeca6684c81b",
      "Id": "21feb11b1f254a4890a49bba6f4b118a",
      "IsHidden": "False"
    },
    {
      "Start": "3bbe6ae43b7e406a857ebfd7053d916a",
      "End": "ad318e34323b4c1cb18833cf0df77943",
      "Id": "3e27f7239c1144d68dbf80bda4879ce2",
      "IsHidden": "False"
    },
    {
      "Start": "b459f662234142178f75785c186cd242",
      "End": "78a74ebbb6c44b0a884b81c11b3c05a3",
      "Id": "38aff56e324b4ddc83f0fbd58b4aa4d0",
      "IsHidden": "False"
    },
    {
      "Start": "3715014267b944af91974cd98107dcc1",
      "End": "0781b09dc9fa4b9096151800faed27fb",
      "Id": "1ab95eca5a644e3eb6edaedebb92b23a",
      "IsHidden": "False"
    },
    {
      "Start": "119d5e547431412caf1fe9f7f0af0471",
      "End": "fab1108f88714aafae8c9f92d8f9574e",
      "Id": "3b2d44ca2a21493893c527912735b25e",
      "IsHidden": "False"
    },
    {
      "Start": "6e96aaf0d26e4292b38330a251c06c87",
      "End": "8619c5c7cce945ff8eb73d5c39f7450e",
      "Id": "b2a38c8dae4c4fe59827f747e38bc45b",
      "IsHidden": "False"
    },
    {
      "Start": "6e96aaf0d26e4292b38330a251c06c87",
      "End": "cfd94eef8d264dc59318d9a65e03b8ad",
      "Id": "de0d26bec47d4c1ca9166e0406c55a15",
      "IsHidden": "False"
    },
    {
      "Start": "be6ea688a08943808dabe1098579fdcd",
      "End": "9c93b671005343a9a7bd838025ce83ff",
      "Id": "4a6c2f01ac6e4e84a07b9f5e30cb0f70",
      "IsHidden": "False"
    },
    {
      "Start": "be6ea688a08943808dabe1098579fdcd",
      "End": "731facd0a0374ca4ba40dfae045c21fb",
      "Id": "0db1f3fcf58b493bae1be6eb34c253be",
      "IsHidden": "False"
    },
    {
      "Start": "e228be0118e14ab3944809887faca050",
      "End": "bc1f757e74a3482bbf21ddb13002c228",
      "Id": "dac7bdbb66c742f2b8eec289ab4f3a37",
      "IsHidden": "False"
    },
    {
      "Start": "51326dc7fdb840a096f9d3673c063e58",
      "End": "2f9d7a13674f4da9a064f24f2b09a6e4",
      "Id": "3d67843477c746baa145ff42c962ae20",
      "IsHidden": "False"
    },
    {
      "Start": "d2f1adecaef0423ca01bef1875c810af",
      "End": "eeae066694b346e3aa0431482672adf7",
      "Id": "5e2fe7af49c34e949ed9104591e58d0a",
      "IsHidden": "False"
    },
    {
      "Start": "d2f1adecaef0423ca01bef1875c810af",
      "End": "b6760d69250a4f9a8055540f955ed564",
      "Id": "e7b775c50382475e81c39ec49c14ba4d",
      "IsHidden": "False"
    },
    {
      "Start": "d2f1adecaef0423ca01bef1875c810af",
      "End": "0993d2b20535436cbefb76706b449c7d",
      "Id": "5647ac1dff8948769f1cc96de3488328",
      "IsHidden": "False"
    },
    {
      "Start": "d2f1adecaef0423ca01bef1875c810af",
      "End": "c9520f5c27dc4c7db039824a06d6a862",
      "Id": "eaebe3bafbf7418abc340e1ff3e6cac3",
      "IsHidden": "False"
    },
    {
      "Start": "48ed060d616b456f8eaea839be21b177",
      "End": "5085522de00842ff8d1fe7996a82d3d6",
      "Id": "a42ae70dd36e4eda9432f55459107f50",
      "IsHidden": "False"
    },
    {
      "Start": "8978ffafaee64bb39a5440a32f2c22a1",
      "End": "72493a7da12242119dd2bdfb00b67a9d",
      "Id": "50a366b1e3ca425e8a7b3890b8d9d391",
      "IsHidden": "False"
    },
    {
      "Start": "6519f91db8894b66a151936471a0933e",
      "End": "2d8c9d46d86e413bb52c37a7ecc1d2fb",
      "Id": "f7088858a9dc4131b78dfb4b3c8d4f31",
      "IsHidden": "False"
    },
    {
      "Start": "1d49646c9876457098fcf79f4638ff6c",
      "End": "5bdd368f739a474b8be6479689cbe40c",
      "Id": "4ba19ffe4ae54fd287b6436951006fe8",
      "IsHidden": "False"
    },
    {
      "Start": "b25c2dd4b23f41059d0bfffd98316af7",
      "End": "254c62a061504d87bc8c98a8e7c3cb86",
      "Id": "169fc990c1954f119706aa4f1dce06e2",
      "IsHidden": "False"
    },
    {
      "Start": "bfa77a49531f49b2900c9b85c82a4e5b",
      "End": "2aab5365d64a4105b9f4969a24e3159a",
      "Id": "f12213eb1f534a759839d8bb408bea93",
      "IsHidden": "False"
    },
    {
      "Start": "a5460c9590ad4a3fabeacda5de8ead40",
      "End": "0ad025d3e60346dabb0508ea8c64c314",
      "Id": "d4b570b82bd24dc79509570bf1c5394b",
      "IsHidden": "False"
    },
    {
      "Start": "f75fe87455e1495691a0041d6a1c261a",
      "End": "9eec577d5d8a49ae9b7bf7e13d8b4459",
      "Id": "87a15bf20d934f2b92baf82786ec3e83",
      "IsHidden": "False"
    },
    {
      "Start": "5f1bffd098184571a0e740d8f5496a62",
      "End": "76c2839e0ba54c72afa6504bc2d0bd82",
      "Id": "4bc36a232189400eb459b7e9944d19c3",
      "IsHidden": "False"
    },
    {
      "Start": "5f1bffd098184571a0e740d8f5496a62",
      "End": "b50a2a7361dc428b9a58911831672ac4",
      "Id": "8162a28fbfce471782e59a58f874b58e",
      "IsHidden": "False"
    },
    {
      "Start": "0598fc52f35c4871af30fd0c7e77ec27",
      "End": "fba562683fec4da9b66efd460d406b6e",
      "Id": "40342ba022dc456badd783fb0ccdd2d2",
      "IsHidden": "False"
    },
    {
      "Start": "30b9d44095f345b5b46d15cc7456e572",
      "End": "ff3adc73c5df4c14a848920e91f165b5",
      "Id": "a1794cde88d346b1ada7e8dc55232a45",
      "IsHidden": "False"
    },
    {
      "Start": "30b9d44095f345b5b46d15cc7456e572",
      "End": "d7cc4f088a2245ce8d58f470704a780c",
      "Id": "14c549775b5d43fc8d8338d5dcef35aa",
      "IsHidden": "False"
    },
    {
      "Start": "41a55a3250634592851a542eacc8fefc",
      "End": "8352e87cd7554031ba490940bddeffd8",
      "Id": "862b7063421849949c52abe3b469adc2",
      "IsHidden": "False"
    },
    {
      "Start": "b1099d69752e4324b6b46cd505a9f96c",
      "End": "c84cd21e797b48019431b5f1758afa09",
      "Id": "7b9782f292284e8b8f9fd664e7283a3f",
      "IsHidden": "False"
    },
    {
      "Start": "42952081040443b18a8244ddd8aa0499",
      "End": "96233bbd9ece45cd993c552daf64d63e",
      "Id": "803b94c54c1047c89465b302ee84b971",
      "IsHidden": "False"
    },
    {
      "Start": "0e61c2918fcb4df3a30478b8440d14af",
      "End": "1532596f84d84405ab9fba5094f3aecb",
      "Id": "6baa7b7215914ab3bed76598eb285909",
      "IsHidden": "False"
    },
    {
      "Start": "095744b5b7f64d5db9d1af39acacb728",
      "End": "3f5b05ee5ca84984bf221a529ab6a95a",
      "Id": "06c7403b25a84d09b9b5ba6e987b8149",
      "IsHidden": "False"
    },
    {
      "Start": "095744b5b7f64d5db9d1af39acacb728",
      "End": "07203ff72cd24097942a471818260d66",
      "Id": "ec87fa88ae2e4731bd169f08a2120a39",
      "IsHidden": "False"
    },
    {
      "Start": "93fe65e4001144a195cf7477412beac3",
      "End": "47760999711647749a57d0eba315fb53",
      "Id": "b2da4348b93b462e9b7b590407cda946",
      "IsHidden": "False"
    },
    {
      "Start": "ebb31ff5b4d9483db826688bd88ec436",
      "End": "c7604e54019a4d919ff14ce7e398668f",
      "Id": "2194c3f0340d4017bc663ff8277dad94",
      "IsHidden": "False"
    },
    {
      "Start": "ebb31ff5b4d9483db826688bd88ec436",
      "End": "511126c6d0c54af08fff76afaafba376",
      "Id": "0782917dfb4f4096b13088429e2f8ce1",
      "IsHidden": "False"
    },
    {
      "Start": "ebb31ff5b4d9483db826688bd88ec436",
      "End": "37b43c7853cf43c5a66a07b13dc5333b",
      "Id": "2d8c343281514b4588731b19104e24ba",
      "IsHidden": "False"
    },
    {
      "Start": "86c60c11e8a249069a582f89375d6b27",
      "End": "45b5fa69183144efa5d7449dea3cd1eb",
      "Id": "91f4a6fb77e34a06a3cf14eef2dee542",
      "IsHidden": "False"
    },
    {
      "Start": "28fc29a7a0644eab864ecf66354f679f",
      "End": "b90b1f65ba894bfeac571f21fd914eeb",
      "Id": "24045ebe38da4a7da23343991f25f097",
      "IsHidden": "False"
    },
    {
      "Start": "24bff439241742728557ab1a717a686f",
      "End": "a12f8f800714493caabfd504f325fc8c",
      "Id": "1a1c36885ed849a8b945565dfc415011",
      "IsHidden": "False"
    },
    {
      "Start": "24bff439241742728557ab1a717a686f",
      "End": "968f8448e25f42c4ab6ace2945667d04",
      "Id": "c29f51ef842e435e960444db178cbc50",
      "IsHidden": "False"
    },
    {
      "Start": "e0bd03414cb6410a85f8a117ee624f56",
      "End": "b62efd6712f14815ad48f135baf731ec",
      "Id": "990d1109402b4230bd95133519d05c54",
      "IsHidden": "False"
    },
    {
      "Start": "e0bd03414cb6410a85f8a117ee624f56",
      "End": "3999a436ec16413292276d4fdfc200f8",
      "Id": "702d3154670940579251b62945f1ecd1",
      "IsHidden": "False"
    },
    {
      "Start": "68df8dd419b149d0b0e20029cc10755c",
      "End": "1b67b42425fa4cf3a0a76f1de8dc841f",
      "Id": "7df6c0f8d1a0435ebe9217e5139d5bb3",
      "IsHidden": "False"
    },
    {
      "Start": "dd03fa7432eb49b8bef9a00bab1df024",
      "End": "52245ef98f334ec7bc070209fbefd7c0",
      "Id": "192077f8986a4f00a766829264066ffe",
      "IsHidden": "False"
    },
    {
      "Start": "64d7cfc1bf12423f8d8361b7ab599cb5",
      "End": "9bae9c81e311425682d2c8098336a98d",
      "Id": "2373c58baf1143a89ba578bb4dfd7875",
      "IsHidden": "False"
    },
    {
      "Start": "64d7cfc1bf12423f8d8361b7ab599cb5",
      "End": "d07aece825774c4b85c80f2ef0b28fc6",
      "Id": "8fc672ae497641518d3bb1fd9aa1088b",
      "IsHidden": "False"
    },
    {
      "Start": "392e4b4bf1d345af96b46ab0d84c3022",
      "End": "73cc97dfcc974350a175482a34353939",
      "Id": "b7b293ccc5f6428d993c8f2af9ab97f8",
      "IsHidden": "False"
    },
    {
      "Start": "b47a315b2f514aabad4845993c115712",
      "End": "bba1fcd13c794142951b2aeb0e73f5b4",
      "Id": "6973a4bfb08b49d0b80d32ea2b7cd506",
      "IsHidden": "False"
    },
    {
      "Start": "d49f6207cd1b46849fe777f73683b755",
      "End": "b89c73cd614b4931aded4594d0972bff",
      "Id": "4110a0485fbe4baa8f48870fca2e72a3",
      "IsHidden": "False"
    },
    {
      "Start": "88b60e27dcc34f0cb595a0c34c4851f2",
      "End": "7626c5387acf476d9ce204ce17193aad",
      "Id": "0350d4b77b0043ec8a48b6fff0b389c4",
      "IsHidden": "False"
    },
    {
      "Start": "21a4f027248d4b67a24c287be462be0d",
      "End": "cdc77a6145cf4606bd1db6e4faf8272f",
      "Id": "b7f6529d0c1a4016ae5922f4b7553a4f",
      "IsHidden": "False"
    },
    {
      "Start": "1af2d0448644473aa3ad4a6dd4038b66",
      "End": "990a7e0d083d4d2fbe7759239a211d64",
      "Id": "5bfb560133134c3faefe1322339b4f76",
      "IsHidden": "False"
    },
    {
      "Start": "42a18affe66745b19ddff0532fadb0a0",
      "End": "5bf09225f30a40e99fa2d0206796efb6",
      "Id": "49079101a8124d79878fbd97f5bb9df1",
      "IsHidden": "False"
    },
    {
      "Start": "42a18affe66745b19ddff0532fadb0a0",
      "End": "21d0a2fda3374465858a866f0de906bb",
      "Id": "ea0cf3acedc240889cdb94b2d255a20f",
      "IsHidden": "False"
    },
    {
      "Start": "4d0a3a8c903b4772ad3036e5c31bdb01",
      "End": "7b3cdbf48e4f4a7bbbfa9d2d3e6f091f",
      "Id": "5e28618cf9164f1eb66c52b25e0321bd",
      "IsHidden": "False"
    },
    {
      "Start": "d3e68e1edefd45c28dfd32e9a7e8bc3b",
      "End": "e101a227a36b42d4b3e20acb99db177e",
      "Id": "17549a78201f40f3915f4de94cc1801f",
      "IsHidden": "False"
    },
    {
      "Start": "2d8f51933e1b42428a0c010c512ab817",
      "End": "cef47994e9e14f43a15b832dd1795030",
      "Id": "2a9e4a6fa5f24e6a81bf9c0ba8d5c9cf",
      "IsHidden": "False"
    },
    {
      "Start": "e0cbbb8cb3e2402284853271d2b547bf",
      "End": "47c2a08960ff4294937b531dbf3d08cf",
      "Id": "55ca22625936454487f9ee27e9548557",
      "IsHidden": "False"
    },
    {
      "Start": "42bc41bb8d3d4b718f2a48fef1a02fd8",
      "End": "9581282a6a814772ac5c6ac647184dd9",
      "Id": "bf4a25e17c13462795b82cf7121f9125",
      "IsHidden": "False"
    },
    {
      "Start": "42bc41bb8d3d4b718f2a48fef1a02fd8",
      "End": "645d8aac0920488b9de145329496b5c6",
      "Id": "9390845a1a054cbab51d4e88646127a3",
      "IsHidden": "False"
    },
    {
      "Start": "e297897c3eed447582f5131cd87d41c3",
      "End": "59cf0f95627842b793047d5c7ddcbce8",
      "Id": "5a98837c908c42c68f3b9bafc3e88137",
      "IsHidden": "False"
    },
    {
      "Start": "3cf53045e619428387b289a34f91b548",
      "End": "459d90cc2eaf43f0ba36074b1bb4da8b",
      "Id": "d0cfc414724d4873bdcf7a16d82c3f11",
      "IsHidden": "False"
    },
    {
      "Start": "db7e4ea367294f2b95f696d3cbf93f55",
      "End": "dbde696e7bd64ad083d7c3d7c93efde3",
      "Id": "ec9571db7ab94516bf777821f4fc2d1c",
      "IsHidden": "False"
    },
    {
      "Start": "162e27396c07434fb2a6e4c4b8f43524",
      "End": "aeddab00ed094f3b87ed6d4a37d2a27f",
      "Id": "b2f582f6bcfe492db15a2281b28774a7",
      "IsHidden": "False"
    },
    {
      "Start": "c6ffe701480b400c90becbbb41266a0d",
      "End": "583c11042f45415cbb9624461272f5c2",
      "Id": "beb8d1250d504f8b86f6a6896282d95b",
      "IsHidden": "False"
    },
    {
      "Start": "005283c355b249e6ac094631657b10b7",
      "End": "8f5f65e733a1427a9bc829489d53b1c4",
      "Id": "3d2c8aa7ffa242e496793eebfc702723",
      "IsHidden": "False"
    },
    {
      "Start": "5bc2ea62a2e0471d96e9a37dfb547b30",
      "End": "205464aed7d04a42b88affd0e58d8bda",
      "Id": "97744017a16e4b1fa3a51153d0370dd6",
      "IsHidden": "False"
    },
    {
      "Start": "5bc2ea62a2e0471d96e9a37dfb547b30",
      "End": "7d5ea454f1934949a90d83707dc70e68",
      "Id": "147342ade5f3465abd19c0e4b5c7c474",
      "IsHidden": "False"
    },
    {
      "Start": "34336c9bf86e4b15b45afb6a1019eaed",
      "End": "02f2bd780a544011961d37e3f98537e0",
      "Id": "71c68f42e5db44408fdfe129d87225ef",
      "IsHidden": "False"
    },
    {
      "Start": "dfa51c7e33764d6893716378e14a91cc",
      "End": "d965f22bba5f4785816cf60d60f953cc",
      "Id": "0f92c2e335ca44eb9534baa765bbb8c1",
      "IsHidden": "False"
    },
    {
      "Start": "a7371cccc90e447ba7528c0dae3e992e",
      "End": "af414b4ed8b4415d9cdc80a11e38f483",
      "Id": "9621c737faf04ac4b07a4108367f4c9f",
      "IsHidden": "False"
    },
    {
      "Start": "b1b1d11e56a34efd9d4967819b95817c",
      "End": "f73c4bc095c44e56a57d5ed43c58d5f7",
      "Id": "42390f01d5394cef8854913ed5d41dab",
      "IsHidden": "False"
    },
    {
      "Start": "4c04a78593b44fd9bc7ef9e138d273c6",
      "End": "08e7b4138b1e468c83fb2fecd6d14fd6",
      "Id": "f115b43edce24a849f91b81d7828a18d",
      "IsHidden": "False"
    },
    {
      "Start": "4cb4b44fae8b4fffa68b4ef9b193be7c",
      "End": "53791e67b2dd4e48ac91d04e67da4c1b",
      "Id": "6d4c37ba9e5548f68c05e1bc69a3bc1f",
      "IsHidden": "False"
    },
    {
      "Start": "db31c7b0186a44fc8eb3027036ebc5fe",
      "End": "7054353809ee437b91cd47c7a7a4383d",
      "Id": "324b5d45be8844c0b131ae03f9fbb502",
      "IsHidden": "False"
    },
    {
      "Start": "9a0315706f1e47cbb4dafcb33e4011d8",
      "End": "5fab1861314f40769f1c38ac9e6ba9f6",
      "Id": "c74c0a5a590d4ebfae8e507514959641",
      "IsHidden": "False"
    },
    {
      "Start": "2454a91f73624f189c4e7b8c9c48bf9b",
      "End": "b5555f7a69354b8cb072cb9917e7f6d3",
      "Id": "98b9447d6eed42acbad253dfbfe671db",
      "IsHidden": "False"
    },
    {
      "Start": "c41651cfa5c6410eb2459eb6dc0ecde2",
      "End": "8d5a338187e94190a4fec498337e090d",
      "Id": "edbd6d2f3deb4e1d9cd97a9643f587a7",
      "IsHidden": "False"
    },
    {
      "Start": "c41651cfa5c6410eb2459eb6dc0ecde2",
      "End": "9c8e9cac7bb44b64a375bc275088a94c",
      "Id": "ec809a9068624561a42bb9e35d75bfde",
      "IsHidden": "False"
    },
    {
      "Start": "d2cbf7fe0dad40b78cc9e76a0c4bca0c",
      "End": "8c66f6e1186c420282666b0751483088",
      "Id": "b6a184f4896347f78bc4195cf2cb7d58",
      "IsHidden": "False"
    },
    {
      "Start": "3cde0e179c1d4867857139ca53ce4df1",
      "End": "71c5fb698d904a9cba6ee829398b1d9b",
      "Id": "3ece6f6eaba842299e608f23498777c6",
      "IsHidden": "False"
    },
    {
      "Start": "abc63989cb094095bb4ee53cf9108c1c",
      "End": "fbac720183c349d5b7327beb7eefeaab",
      "Id": "a4636f342eba48f392921e5e26891ed4",
      "IsHidden": "False"
    },
    {
      "Start": "abc63989cb094095bb4ee53cf9108c1c",
      "End": "bced18c513da452587744dc56108f698",
      "Id": "44f681b725bd4fbabc2222f05fa33612",
      "IsHidden": "False"
    },
    {
      "Start": "856e799d7dd0485cb947f2dc05f8a312",
      "End": "c066638fc0d445d5a68384275aa71880",
      "Id": "8129e991b46f4275954a219206945846",
      "IsHidden": "False"
    },
    {
      "Start": "4cf90fb8a11249368aace8ced72561b5",
      "End": "d58d5033fabb4290aefa4a63dea71781",
      "Id": "e313b756c3a14208a837689896e687ca",
      "IsHidden": "False"
    },
    {
      "Start": "4cf90fb8a11249368aace8ced72561b5",
      "End": "6641d1697f054ce283c4e693d0d2fc06",
      "Id": "841a45e4a8ac41f593b2f1e302b7302b",
      "IsHidden": "False"
    },
    {
      "Start": "6b7b37afd3d949498c258e323d5ff2fb",
      "End": "05d7d02e42e04e64a03ee0804e530cc5",
      "Id": "7c0d7b390e1245e48a0da67667e82265",
      "IsHidden": "False"
    },
    {
      "Start": "eaabfb1ce36441e3b989a95264c36179",
      "End": "7aaa0a70805e47cab3ae2409782c225f",
      "Id": "acf229a4f42e4c2c80413fb2bdae205e",
      "IsHidden": "False"
    },
    {
      "Start": "eaabfb1ce36441e3b989a95264c36179",
      "End": "20c6ef73d0a840b1a6fcc150246a6ea8",
      "Id": "156b6db0801843bc9846063311ad39ee",
      "IsHidden": "False"
    },
    {
      "Start": "9f4e6edd445e4763a0173703494f8fd2",
      "End": "a8488f4832914c858f7e35fa3ce45dc8",
      "Id": "7868178ed2bc42bbb6dac9afa8fe442c",
      "IsHidden": "False"
    },
    {
      "Start": "a6da0344f968472d8957ac7e6b0f3a18",
      "End": "b0d4407609a545338da4f1e4b79c3ad4",
      "Id": "188f18e88b3f44daaca2f98e38e5c145",
      "IsHidden": "False"
    },
    {
      "Start": "a6da0344f968472d8957ac7e6b0f3a18",
      "End": "03e7346ae4d543008aae56f08641dcbd",
      "Id": "c0c07f71bcdd45c78eab79909a51548a",
      "IsHidden": "False"
    },
    {
      "Start": "97c302bb38e647a08162f4ae8e10d64e",
      "End": "9097c5f7366240f9aee4a89f4c62e4ea",
      "Id": "8ae19693ade3432fb8294af7f402e828",
      "IsHidden": "False"
    },
    {
      "Start": "dd22c14687c24073bde99ef553cce9e1",
      "End": "10f87eab9e484f909426fa8b7c95b8d0",
      "Id": "715373559e8344588db0e2efbc1ab30a",
      "IsHidden": "False"
    },
    {
      "Start": "bb24b3e3084d4434859965713b61a04a",
      "End": "68ff4cfd29f44f3a8322ea6f86c81f69",
      "Id": "ade86f19137e4ae999258890d4a4db9f",
      "IsHidden": "False"
    },
    {
      "Start": "7a6aa1a6c68a4a07abc1d7eedb24166b",
      "End": "21596a3b545f40a0aecd67e10db58dc1",
      "Id": "dfb04b61ef4c414db27bf4fb95e45cf8",
      "IsHidden": "False"
    },
    {
      "Start": "f2a1cd9b6e23425a9af5efd55d626288",
      "End": "b2945cc9df454c5db60a6581ba464e37",
      "Id": "a0de7ac2f4a74deab793249e34426e9c",
      "IsHidden": "False"
    },
    {
      "Start": "cef963033ad949b5bd5affd04898650e",
      "End": "9bca96cf203341cfbeca7f1ff504b16c",
      "Id": "a2de5a6e186345e58493f7781bf2ed64",
      "IsHidden": "False"
    },
    {
      "Start": "8b37ad5ff7f5408a809c980d4c298759",
      "End": "2208a5dc0b274950bc7ae782665cc63c",
      "Id": "fa86925dd00d43f8ab56cfdc7f716aaf",
      "IsHidden": "False"
    },
    {
      "Start": "79a4394a6a3849c4ab7bb3634016c358",
      "End": "466fb77fe11d42eeb215f534a77f7fe2",
      "Id": "53b9aa3f2cd0464f9275a10d51604b31",
      "IsHidden": "False"
    },
    {
      "Start": "96dc9c763c8f4c88aed94d7f84f182e2",
      "End": "dcd9186ef9a04940af082be9944c8996",
      "Id": "2fcec0dd15f448e78cfe6644c534d228",
      "IsHidden": "False"
    },
    {
      "Start": "96dc9c763c8f4c88aed94d7f84f182e2",
      "End": "e0bf9c91f31c4421837738eb0eab37d5",
      "Id": "dddbb1d6d4bd427187193656932a73f8",
      "IsHidden": "False"
    },
    {
      "Start": "3b0e396eacfd420e985eb59b958edd9d",
      "End": "4644fa4ddb5a4b1d97dadebc93d20acf",
      "Id": "5ebdb90a423c4192be7f618713809294",
      "IsHidden": "False"
    },
    {
      "Start": "3b0e396eacfd420e985eb59b958edd9d",
      "End": "ccedaabb6aca4456ac8e3f04ba3deace",
      "Id": "7c0fd8e1890541f8bd31d0660ae352e6",
      "IsHidden": "False"
    },
    {
      "Start": "3b0e396eacfd420e985eb59b958edd9d",
      "End": "a15ec9eeec164b7e926105f2ab62d5b0",
      "Id": "3a6c63a1bdd642ea91268cea47cd0469",
      "IsHidden": "False"
    },
    {
      "Start": "3b0e396eacfd420e985eb59b958edd9d",
      "End": "0b39caca07734872bab5652004e6c12c",
      "Id": "0fe0ebd221344e4dae7f6c57d6d82be0",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "dd2a149706cf47ff87550ccd828abc5d",
      "Id": "4513e2ed26464745b618b6c30621f405",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "ae5f2a82349c4297acbbe8a1568e3a51",
      "Id": "c6fcd4c1ea4843818aaaceef5f269ecc",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "cd3ad2238ad14a95bb4ce6e4f35d8cea",
      "Id": "74ff4e92d09f40668cbe9c39f7f24d2a",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "dc8821fd6b2b4baeb0be8fa8f604af7f",
      "Id": "1a916f6177004ee39feae9291ca97437",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "54f7143353a04ca5bc3d1bc544363829",
      "Id": "33d5a737f6bd44939409776aae697b5d",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "2b366f1a0b464d80ad400594ba10e96f",
      "Id": "b0cad5428b384658a5e22f7ebca78de6",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "896fd12e1d414101956e38b3af01dbd4",
      "Id": "3c46a28a86474c6682522e57e53ec304",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "a927e5fab4e349c3aa2f12e5d60f21a3",
      "Id": "d546cf4f34f245068f10ce3b6540089b",
      "IsHidden": "False"
    },
    {
      "Start": "d464f848eb114e14ad62fd3ec0426bd7",
      "End": "5a17969fb6f546ce8c641527ede7396a",
      "Id": "1b3e2d4285264beabad9f0b989ae59b2",
      "IsHidden": "False"
    },
    {
      "Start": "4f1f3f025eaf4bdab2c0d8ee7948f36f",
      "End": "93c26b586723471a92c6047c0a6298d5",
      "Id": "a8387176a9f64088a2dded7b478ac483",
      "IsHidden": "False"
    },
    {
      "Start": "4f1f3f025eaf4bdab2c0d8ee7948f36f",
      "End": "cd78576ca7924bfea98ddba45a5baf13",
      "Id": "9a82abc86df14900b4c886d5a925df32",
      "IsHidden": "False"
    },
    {
      "Start": "efac566aa39f4b8fbba22c4df907ef4a",
      "End": "2799b28f298e45d1a79618c1bb4e09d2",
      "Id": "dce451d4982d47378806055c0b2af38f",
      "IsHidden": "False"
    },
    {
      "Start": "efac566aa39f4b8fbba22c4df907ef4a",
      "End": "31b58bd9790d45a6aa760c81e0be5c2d",
      "Id": "b31870bcb1464da289428c9e1e3afeb4",
      "IsHidden": "False"
    },
    {
      "Start": "cea85da19aa54a7d8841e1ef64499908",
      "End": "23f1901341604726ba4ef2786169a168",
      "Id": "72ef074557b142a0920e22d3119480a9",
      "IsHidden": "False"
    },
    {
      "Start": "9743797d06d6438b87e92682fa9a4292",
      "End": "1f93279ea88a4fb5b87b74da3f2191c1",
      "Id": "b790b9b4416c4af8873aa7decb9d8b8c",
      "IsHidden": "False"
    },
    {
      "Start": "c20d5e77b1974db2a3f9e0471f02ed8c",
      "End": "2a7496245f1c4ad49d577be9cf658737",
      "Id": "ed2444d88b624f5b846db8680e225e2c",
      "IsHidden": "False"
    },
    {
      "Start": "c20d5e77b1974db2a3f9e0471f02ed8c",
      "End": "df784ae18eaa4fffa17954454733c0ce",
      "Id": "90f45cca3dda45af968534585f628414",
      "IsHidden": "False"
    },
    {
      "Start": "21e1d4121b904a02a0745a03ec11377d",
      "End": "3b5589067c8343758d386a630ef9ebcf",
      "Id": "6303aeac093448dc943b1c3b906c4b7e",
      "IsHidden": "False"
    },
    {
      "Start": "21e1d4121b904a02a0745a03ec11377d",
      "End": "28fda5c0ea7742359d3d1a03fa0089b4",
      "Id": "a1f85200a7424b2e8831e4b75e99d2dd",
      "IsHidden": "False"
    },
    {
      "Start": "21e1d4121b904a02a0745a03ec11377d",
      "End": "d384927f048e435c972437611720c299",
      "Id": "53c9bce561a5483c812ee49045ca73e7",
      "IsHidden": "False"
    },
    {
      "Start": "21e1d4121b904a02a0745a03ec11377d",
      "End": "6027aab20a6f4e5ba99edc12c31d2d21",
      "Id": "348833e3025a43c897a305463b523a3f",
      "IsHidden": "False"
    },
    {
      "Start": "e3c133f4330342f195a643d4732042bf",
      "End": "edf7b37e385a45d798ccf269a69de88d",
      "Id": "40e0ce0157994a949f890f78e4ad9b8c",
      "IsHidden": "False"
    },
    {
      "Start": "e3c133f4330342f195a643d4732042bf",
      "End": "dc706bccf2e64e4ab73c2521231cefe0",
      "Id": "ba08bbeadc994bca986695ef63c345e7",
      "IsHidden": "False"
    },
    {
      "Start": "e3c133f4330342f195a643d4732042bf",
      "End": "5bfaefb278fb4e548b364b5bf2bfa4df",
      "Id": "84ef6fe3898a483d9f477ab79085e321",
      "IsHidden": "False"
    },
    {
      "Start": "e3c133f4330342f195a643d4732042bf",
      "End": "3c5c7ce82d1749f7ba41d55b6fba7c54",
      "Id": "1535fee7f8d047e28fbcb607184ba847",
      "IsHidden": "False"
    },
    {
      "Start": "fa6e19af94ad4895b5cfd82273f7d4ec",
      "End": "f77bf4a99ac54110b9cacf93380c6e49",
      "Id": "d0de820d48ab4df19b9d989ad4094c98",
      "IsHidden": "False"
    },
    {
      "Start": "fa6e19af94ad4895b5cfd82273f7d4ec",
      "End": "6643b97beed14556899640df69568d3e",
      "Id": "a95d52b4bee64deb9e640afcaae69ac0",
      "IsHidden": "False"
    },
    {
      "Start": "bb0e3417760446cf8554ee8d419b6789",
      "End": "c1547b61b651494487259231a378e44c",
      "Id": "360ecf596ae147dca44dacec379481c4",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "fb19b14fc588471594e8caebca3bfa4e",
      "Id": "9b8ac6f721d34afebee1f7bf0eadd95f",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "de0ca6610380415b983a722fef4c4466",
      "Id": "b53dd03d39a049da9c6ad6dfb7552d32",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "8e84baeee281488ba2dd7118575dc638",
      "Id": "28e985850e794241888184bc48672d7d",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "3e116d3522524a768c0a412a146cff03",
      "Id": "9c527ea0845e438f8894fee0def09b66",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "0701d47a0d5e4e8bb38999145d629e4c",
      "Id": "6473f3b8826a4ee49fdf6b7d570e3d56",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "a89dc179a5bd466c883dd484dcee215e",
      "Id": "2e9d86f2931e4cb4a526df3571aa1000",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "f6ca42933e1e480fa42a63e41c1aac0d",
      "Id": "6350eb52fc044d8b836d95f6be19f683",
      "IsHidden": "False"
    },
    {
      "Start": "550dbcf48f4847098cb586f483897ef8",
      "End": "3a5bd7a31f144498b526bd8a12a6336a",
      "Id": "cfbd97754d8a44979c2708a2a20d9a60",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "f4e92b4935314e43b39e1e4fab5823fd",
      "Id": "eaeadf7b634c4521a5882acd825e1f02",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "a0dc564bc83549419c4886cf4f3d81af",
      "Id": "8bd24eb722394709a6033e01766061c8",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "50683df9d52949ea8b3d1b3158aaf8e9",
      "Id": "9509af78f4e54a20934828576488533a",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "d143ae84f4ce4bbbb1b8279bb22a0ad7",
      "Id": "37afe53feb6b4aef9a4d6b0c4d55718a",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "0be87897e08a4ca2a4656fa68fa968fb",
      "Id": "70084b7807b540e3b2073cd118eed3a6",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "6c29144604db4d36949f5d400a99e250",
      "Id": "43b3285a41e842f8872885da6c6d8465",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "8619468e86484450b29f9eeaabb7b7c3",
      "Id": "a90a9fd3bbc147aa98ca81ad06d2cca5",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "c2769228c32d460db2e761e262bb08c2",
      "Id": "f963284f16514d649df72ee35c4c80d6",
      "IsHidden": "False"
    },
    {
      "Start": "61a4cda115b64907bff935136f41eb81",
      "End": "c01b00a0c7754a7182fd44aa5c018b6e",
      "Id": "907fcbe1593e40459a1e2f387eb5cf65",
      "IsHidden": "False"
    },
    {
      "Start": "9e5fc9f025414f3291d635c7a3f1f762",
      "End": "9ffa2fc27a1e405593b21e7872046938",
      "Id": "a0ef6490ab73484fbc840d7b85e7b124",
      "IsHidden": "False"
    },
    {
      "Start": "9e5fc9f025414f3291d635c7a3f1f762",
      "End": "84d716a982904b4ea11459aae50fb844",
      "Id": "09a5e443231a4aa29bda2399687cec32",
      "IsHidden": "False"
    },
    {
      "Start": "9e5fc9f025414f3291d635c7a3f1f762",
      "End": "37f001193fc84e228ab25db2b2554fb0",
      "Id": "6c7ded763461410280bb58269e550893",
      "IsHidden": "False"
    },
    {
      "Start": "9e5fc9f025414f3291d635c7a3f1f762",
      "End": "53cad353323c482dbf5fc44d64177961",
      "Id": "238d7a81553e49b5ac83325c38b4239b",
      "IsHidden": "False"
    },
    {
      "Start": "9e5fc9f025414f3291d635c7a3f1f762",
      "End": "8b90ab15d0e84f2896dc85b130ff0c93",
      "Id": "0bb7d9e0d93c4cc0b66c4b17f2053587",
      "IsHidden": "False"
    },
    {
      "Start": "74d05bc1ac9e49fca11d59a7ec6e4d62",
      "End": "dcd285ae04e04259a30c1a034f3e85af",
      "Id": "6f1669b13ede4d87b3bc0f4ff94f8f61",
      "IsHidden": "False"
    },
    {
      "Start": "74d05bc1ac9e49fca11d59a7ec6e4d62",
      "End": "8a931f2e0b9d4b95b784bc46e2ad1624",
      "Id": "d8d91f0e74a14b1cbe82fbdf5b1d3393",
      "IsHidden": "False"
    },
    {
      "Start": "cb34ccfc73ff439bbcb6280e5d42a6ae",
      "End": "e71c273767644447aae9210af0826c81",
      "Id": "2b7eb4ab8072482eb8f0acb81e51ad24",
      "IsHidden": "False"
    },
    {
      "Start": "cb34ccfc73ff439bbcb6280e5d42a6ae",
      "End": "8c4241e611dc499c9788c662e6d597a4",
      "Id": "8966f28724ce457cbe9885e98b13aea9",
      "IsHidden": "False"
    },
    {
      "Start": "6116e49e278743f68ed0ae7139f14a06",
      "End": "8ec0a0913b0546e1b4a4d7d0616f55d2",
      "Id": "e59332cfd05e4ba388f7bb2f746c09e7",
      "IsHidden": "False"
    },
    {
      "Start": "6116e49e278743f68ed0ae7139f14a06",
      "End": "b593579ef744421690f860f04195474e",
      "Id": "28ce4128c1c4416582914e86dff3a513",
      "IsHidden": "False"
    },
    {
      "Start": "f01420cea2e2416595889b9026d09c29",
      "End": "083f491757f94ae4aa93bdcd9ec2674b",
      "Id": "1525b003bb5f4230b872535d42d08b29",
      "IsHidden": "False"
    },
    {
      "Start": "f01420cea2e2416595889b9026d09c29",
      "End": "7d98fd6f6b334deb865c694325a095ee",
      "Id": "c8e422d9ee0c4fb488be3c0970ee5217",
      "IsHidden": "False"
    },
    {
      "Start": "d9deb3a0545b40b9a3b62853baffe8ce",
      "End": "37014396d9824401aad524de64e3bba7",
      "Id": "32fc531554264060b8e1f987cc6eb8f9",
      "IsHidden": "False"
    },
    {
      "Start": "d9deb3a0545b40b9a3b62853baffe8ce",
      "End": "a267294083074cd2a9ad0159aa9c36f0",
      "Id": "94d8284f3c0b44c5b5b8042f432ba462",
      "IsHidden": "False"
    },
    {
      "Start": "59878ec90d7e41b6a9fe611317e314d3",
      "End": "61d2749ce10d4d6ba6f50a2d566088a5",
      "Id": "3aa87858866845e7aa4387243f988a94",
      "IsHidden": "False"
    },
    {
      "Start": "d857b7d261f44c438b9ecac03e61bb93",
      "End": "7e426a5b4438465b815e627bc575ec2b",
      "Id": "f6ccff6ae0a1423889ac8a5e3f3a8765",
      "IsHidden": "False"
    },
    {
      "Start": "f29537019dea4c6794783d7e71f24049",
      "End": "d2ddf89f889d45f483ad95b130fee7a0",
      "Id": "25c7c0557f524da3837c0b6219ed0008",
      "IsHidden": "False"
    },
    {
      "Start": "07c5123948fb449db1a7d3a375623f54",
      "End": "4d39ca909a5042a79e7b4141f9c7510d",
      "Id": "be49344bab8b469ab00e6ef8c7d46ec9",
      "IsHidden": "False"
    },
    {
      "Start": "f39e574b314246218e33b05a31b55209",
      "End": "effe4de17cba4ee39e77a95829ecaf63",
      "Id": "dbb8c55da07f42fa84cd094c6d2e7e93",
      "IsHidden": "False"
    },
    {
      "Start": "9344d392375345eb9ff1083a3f8b7904",
      "End": "52711fce3450434e95e3fdaf48bec211",
      "Id": "b763a08943ce4202971f3eab580d3144",
      "IsHidden": "False"
    },
    {
      "Start": "5e9ecb38ed944943b416cc0f9f16a22b",
      "End": "2192a963cfbb471dafc8f7329a6f3d17",
      "Id": "62eb90f3be4947c9a2e2011ab0f41425",
      "IsHidden": "False"
    },
    {
      "Start": "5e9ecb38ed944943b416cc0f9f16a22b",
      "End": "024b563d7b4349ab964062a5944d5d83",
      "Id": "506bddf1495b42fc868eaddeeb328817",
      "IsHidden": "False"
    },
    {
      "Start": "99692c9c7a574c4f82d8b1b9cd6dc102",
      "End": "7698f7176488499d8a903cb71c66d75a",
      "Id": "98e409058f7f4760868fbbbd4cff4224",
      "IsHidden": "False"
    },
    {
      "Start": "2e078a1344904d119c3c8eec1de6b111",
      "End": "546c1433c8d14433bf45b5dc3b2d393c",
      "Id": "8a4ce182b2684e1d8abb2111b27118ac",
      "IsHidden": "False"
    },
    {
      "Start": "fd2169db67f6438bbaa216d6fd4487f5",
      "End": "76837421353a4530b14ba6e7a8b0b4e9",
      "Id": "31bb52a14c9a4e389a80ec628eed791b",
      "IsHidden": "False"
    },
    {
      "Start": "cd19e92bbe644608b77c1cd943a8cdaf",
      "End": "cf3afc88df53454caa50e789b282c643",
      "Id": "4a4a1a0c24f2487db6f914a473068c6b",
      "IsHidden": "False"
    },
    {
      "Start": "2053237094a74c2d96051c1a0120f5b4",
      "End": "8da8b9abae0e40bc991b682f5f902b0c",
      "Id": "13d1b0bb3061444fbba03b669a4e6562",
      "IsHidden": "False"
    },
    {
      "Start": "9708c859a3514a46b69ba6a17cf54136",
      "End": "5d70cf0266a64e8e9bd1733825fc43aa",
      "Id": "f84c0951238b4d40bcf4f22d0b4bdbd0",
      "IsHidden": "False"
    },
    {
      "Start": "575d5fa04e5f42a484c8215d39ddb19a",
      "End": "2fbab2587b3849b58388a990151ab22d",
      "Id": "06288f37dd9a47848161af8752c858d2",
      "IsHidden": "False"
    },
    {
      "Start": "e0dbebad682342a4855948a560e3b9b5",
      "End": "4b26a2d10a6e480a859f19f25196fa03",
      "Id": "03bd8bbbbbbb499ea3a4d6c692d31fb4",
      "IsHidden": "False"
    },
    {
      "Start": "a972737412fb48f083c95b33a8ca05ad",
      "End": "6c897d43edf04fe1a5c1ef104e4436bd",
      "Id": "02b7de808e0e4d258252bd14d4ee0f68",
      "IsHidden": "False"
    },
    {
      "Start": "96ae531fd3104941ad06ae9077245733",
      "End": "eb5097debe18402280a56f68693ca27b",
      "Id": "5e18de4828fa4161938d585b0739945f",
      "IsHidden": "False"
    },
    {
      "Start": "df50ac8af5f9454b9287b09c19bec743",
      "End": "294c0083552845379b72d4ee89b98ada",
      "Id": "79a4948a825c44478c79da6e908a9c55",
      "IsHidden": "False"
    },
    {
      "Start": "76bd54b82e34477e850253f9fdfe2bd9",
      "End": "dc0c34d23b0847fd87641fd609840e65",
      "Id": "efe9362f55244cc9b714b88edb1e816d",
      "IsHidden": "False"
    },
    {
      "Start": "83ca1de8582a43f786844dd3712a5574",
      "End": "22ecf931f4b945fb97cd45adaba54eab",
      "Id": "97df6f5dc7c84dbfb862e73922901dfb",
      "IsHidden": "False"
    },
    {
      "Start": "ccc5b6d7d4c949c5865e239356927323",
      "End": "83bbeb6cfe3b4e2bac3fdf52201fbc8f",
      "Id": "e7c201252f9948e093f4c11684d1b57f",
      "IsHidden": "False"
    },
    {
      "Start": "d4ab28708c144fe9b000c511e74f88fb",
      "End": "f71dfd497d7943b4a9410d117cba0593",
      "Id": "d56501bb78de443f96224961fb63cd6f",
      "IsHidden": "False"
    },
    {
      "Start": "c93f64c3ef0c463292a47ed35a758db1",
      "End": "99569b9441bb4d00b24191bcca903285",
      "Id": "83a8bfa257da4a3181627b598cad9cb4",
      "IsHidden": "False"
    },
    {
      "Start": "ca87df0da75d41fe9b574f9b5eb1ff3c",
      "End": "2938600b50c5402288b5cfc941b3f108",
      "Id": "fdcbc3c37dfc4855b252c781ea604b71",
      "IsHidden": "False"
    },
    {
      "Start": "e797fa71d3ea4a64aea3a18372d52e61",
      "End": "98fc220802334837ae7dc305eb4b50d3",
      "Id": "68c48502777c4f0dbe36e0fdb041f369",
      "IsHidden": "False"
    },
    {
      "Start": "331a33fa8ebc4bdf81f171daaf1d8cae",
      "End": "826356665f9a46bb98987d1929354b66",
      "Id": "7ba95a1266ae4a5bb103fe2f87aed6da",
      "IsHidden": "False"
    },
    {
      "Start": "293a7926eda34b9cad9cdce64b1c1fb4",
      "End": "ca7fc11edf6e450fbb6bc6fc11cbaaff",
      "Id": "f8f867412f964b13b6da7c59bb460b82",
      "IsHidden": "False"
    },
    {
      "Start": "7540b47c69914cb584a66fa621cd9e14",
      "End": "6adfef7ed80d42d6bbcd00602beca0b1",
      "Id": "a3424e8286f64e9d8196bdd077142f8b",
      "IsHidden": "False"
    },
    {
      "Start": "65c7bb2881984ed9888ea2ddadd84824",
      "End": "366847fa50044407a2993f106d7f2699",
      "Id": "69d1ba31132b489b9b24b5a0d077eb3c",
      "IsHidden": "False"
    },
    {
      "Start": "f7deb2c4a400459b8255a96c4b8f890e",
      "End": "eca42566ab7e4cc78d80ab9873a1dd76",
      "Id": "43d71a10ab4e45a2ab1a98991be9f1e7",
      "IsHidden": "False"
    },
    {
      "Start": "218b62cd7488492bb49ae3b335fee792",
      "End": "e8854dcc5c9d4dd28102ba6b886ca783",
      "Id": "5a1acbe9fdf44fa2ba6a9af3fe16452e",
      "IsHidden": "False"
    },
    {
      "Start": "c2d8091d63d54202adcff32f0434a437",
      "End": "5586054646f14e6ca2d243b3f271da58",
      "Id": "86495637178d4c10b9acc743ae17dd5f",
      "IsHidden": "False"
    },
    {
      "Start": "8c76afd8414744e6b76efdda5c9f8523",
      "End": "097696c39b2548f5815e9fb47c1e6c58",
      "Id": "912f973733b84f9ead5e0b23dba1dbf4",
      "IsHidden": "False"
    },
    {
      "Start": "a859ab07585e4c01b0b23762446c4dfd",
      "End": "76fc5185a7754363ab58d7b22769ce61",
      "Id": "0c310722b51449069be73f8477d7c2bb",
      "IsHidden": "False"
    },
    {
      "Start": "3bcfee76eff0488199465c7e000ce98d",
      "End": "2059c94c28bf49fe808066a32c666bde",
      "Id": "e17b2d74d7b146299b43ababf4bd4914",
      "IsHidden": "False"
    },
    {
      "Start": "3bcfee76eff0488199465c7e000ce98d",
      "End": "b73f73c6a06544c8b3ced7a4fc8aacf6",
      "Id": "b8b1e38f52304472a80ae0a7d7d00c81",
      "IsHidden": "False"
    },
    {
      "Start": "7430d9c26f584f91b3337b192742b1a4",
      "End": "81c363a03b54478aab48f6ef734703bb",
      "Id": "130ec2f89916418bb2c18d49c41b8868",
      "IsHidden": "False"
    },
    {
      "Start": "7430d9c26f584f91b3337b192742b1a4",
      "End": "b7a5a012c98247448c6661a7981432c4",
      "Id": "c7b0cab9624e4c1eb5512d8a561c5bc7",
      "IsHidden": "False"
    },
    {
      "Start": "7430d9c26f584f91b3337b192742b1a4",
      "End": "724882b069a74c62ab3242f8fbbfdd36",
      "Id": "db8dd761fbc14c1cab9fac4114b73d27",
      "IsHidden": "False"
    },
    {
      "Start": "912d879d1696401db2fe66eb0a926ca7",
      "End": "969b01b1f6fa4e52ae660f4e64c92a3c",
      "Id": "8cd81e8989214718b2cc7a2b22ae0cdf",
      "IsHidden": "False"
    },
    {
      "Start": "7bdfdfd7ffbb44b2af70ac38365f227c",
      "End": "79b63a316a5a4a0dba48fdcc551339ad",
      "Id": "b7b4acf1c96f4961a0091621e3d4af2e",
      "IsHidden": "False"
    },
    {
      "Start": "d4c1b582f894474f853c2e9f0bbbf6bd",
      "End": "0fa204d358814050a65afb4314cb1478",
      "Id": "4551e18e070a42178ebb6e53b242e998",
      "IsHidden": "False"
    },
    {
      "Start": "c46de93284364551a36ea690804cfa54",
      "End": "60be099c3c8c42b695a65ee3dd5de4ac",
      "Id": "7a700cae7d5a4975b8f2cb9e2c929678",
      "IsHidden": "False"
    },
    {
      "Start": "3d7ef09f6635417da5a1ff47486a9bdd",
      "End": "480f0ecfc44c4b2ca8f5e2265855de0c",
      "Id": "50015667fee04aa88da323ba940e035c",
      "IsHidden": "False"
    },
    {
      "Start": "d5e863608b994762a4126021e00d4776",
      "End": "dd8c3cb96f1b4f7abca5e840835c9100",
      "Id": "628e4c94822a45cfbe5fa55d47ddc67b",
      "IsHidden": "False"
    },
    {
      "Start": "d5e863608b994762a4126021e00d4776",
      "End": "d5b8f04ccd9a41309e9c6f41b58c0483",
      "Id": "7f8a5cf1cf8a4d3eb1f2d8fbd8263e88",
      "IsHidden": "False"
    },
    {
      "Start": "d5e863608b994762a4126021e00d4776",
      "End": "aaa46e2fdf164e37a7335cf98b7c6eb9",
      "Id": "e8307340ffdf4d4bac466e2615ef354a",
      "IsHidden": "False"
    },
    {
      "Start": "1c54eb96a5414809a58f0f1efacbc0f2",
      "End": "8a6f7c3926a247b3a501a94315f65758",
      "Id": "7a9dfe80204e4fb5b2b3728af4cce128",
      "IsHidden": "False"
    },
    {
      "Start": "4813d82c963648f0bb44b1b962d37551",
      "End": "7f19852cf3814ab68e321d817c4d755d",
      "Id": "7c7fcc3b405943cb943b074bf869718a",
      "IsHidden": "False"
    },
    {
      "Start": "4813d82c963648f0bb44b1b962d37551",
      "End": "7c74a153286144898b13796d7b8433e8",
      "Id": "afb20a0f3379428abe49b31c01e9c289",
      "IsHidden": "False"
    },
    {
      "Start": "4813d82c963648f0bb44b1b962d37551",
      "End": "94e855ee387049d69d10004aa6100697",
      "Id": "5fb659287ee94757bf2d582007d83c0c",
      "IsHidden": "False"
    },
    {
      "Start": "4813d82c963648f0bb44b1b962d37551",
      "End": "3a8513d28a6d4777ace491a00a8590a4",
      "Id": "a2390e49b4054223964e7da0fd596bf1",
      "IsHidden": "False"
    },
    {
      "Start": "4813d82c963648f0bb44b1b962d37551",
      "End": "51f830c5719d46089b482bae13bd22f9",
      "Id": "d58957d17264428e81b17dba4bfef10d",
      "IsHidden": "False"
    },
    {
      "Start": "f565ef808b294d21950ba439415e82be",
      "End": "949399d16ac241afa3bbbcd8bf9c983d",
      "Id": "516f974b239c4f4bbf401b16fb1cd974",
      "IsHidden": "False"
    },
    {
      "Start": "b9340fe658a541f9952633e3060f2bff",
      "End": "be7efec4037d451d846cc428d5e1b044",
      "Id": "e1986f400b65402b8b0b2107fd6dc065",
      "IsHidden": "False"
    },
    {
      "Start": "b9340fe658a541f9952633e3060f2bff",
      "End": "16d9d55093d84c859b743637db112dd5",
      "Id": "2ae7a1218c06404cb9941f13f93ec1d2",
      "IsHidden": "False"
    },
    {
      "Start": "b9340fe658a541f9952633e3060f2bff",
      "End": "73c56aee56214200bde76abb685f794c",
      "Id": "37f36cc6e8e44202871037cf566ca907",
      "IsHidden": "False"
    },
    {
      "Start": "b9340fe658a541f9952633e3060f2bff",
      "End": "48e0f5f82bb345d48ec62f0af8828cdb",
      "Id": "e387861cbf2940f6a3867e90f0a82b8f",
      "IsHidden": "False"
    },
    {
      "Start": "b9340fe658a541f9952633e3060f2bff",
      "End": "9c9e005151274df3819c3578fb9c7506",
      "Id": "144c54885bad413f9d2ed0c0190d42d8",
      "IsHidden": "False"
    },
    {
      "Start": "e3ca9fb0614c4c759e5bef8c884d2e03",
      "End": "e14b3dc19a9f43b5aa3aa7c375f65ac2",
      "Id": "2a1e555aacd041bcb37ea8c92357befd",
      "IsHidden": "False"
    },
    {
      "Start": "556bcc285ee24491a4d0372f5de9e433",
      "End": "3cf61e146f584f67b8b15a7c4658d6ac",
      "Id": "997819a8dd6142e499c676c32804ed0a",
      "IsHidden": "False"
    },
    {
      "Start": "fd23484cc34f4d26849ad333563667c7",
      "End": "b98bbc1f4d604b70a3a67beb194b828a",
      "Id": "f57c66bf308e4f81aea6f94ecf860643",
      "IsHidden": "False"
    },
    {
      "Start": "fd23484cc34f4d26849ad333563667c7",
      "End": "83c9b52b2ce14e279c676c6ef3254c42",
      "Id": "9358b41083674c7f951bdffe7342c56b",
      "IsHidden": "False"
    },
    {
      "Start": "4f8e979080eb48c99433e612e275dfae",
      "End": "4095a00bf35e4516826eec08aa4b75e2",
      "Id": "fd830fc0e0e547c9ac7803c3a97b53e0",
      "IsHidden": "False"
    },
    {
      "Start": "4f8e979080eb48c99433e612e275dfae",
      "End": "80b72b93ac7e491bbf1e86f6401412e3",
      "Id": "5d4dbd839f3a428ea3cd10a3be60c1e8",
      "IsHidden": "False"
    },
    {
      "Start": "63cb11f4ff95420996f95132f5b9043a",
      "End": "34a8a1d8f5364590955f14e676212f50",
      "Id": "79c62874e9df4cc7af433a032e9504ab",
      "IsHidden": "False"
    },
    {
      "Start": "63cb11f4ff95420996f95132f5b9043a",
      "End": "18aadd0452964d3cae21facda8273ac1",
      "Id": "24c65cca4c054389aef6209a3f47ce6b",
      "IsHidden": "False"
    },
    {
      "Start": "63cb11f4ff95420996f95132f5b9043a",
      "End": "a9f37b163810485d90fbce5bd896cb2d",
      "Id": "f85aa4352d8245488aae77e02f83074e",
      "IsHidden": "False"
    },
    {
      "Start": "63cb11f4ff95420996f95132f5b9043a",
      "End": "3fc54edce51f457db37312c672c7ba10",
      "Id": "b283e405a3d64a34a6f68f55eef51eec",
      "IsHidden": "False"
    },
    {
      "Start": "63cb11f4ff95420996f95132f5b9043a",
      "End": "25924b3efc2f4f1dbdb3a219eb3bf388",
      "Id": "984707817ed94002b4db1601aa8fc5a7",
      "IsHidden": "False"
    },
    {
      "Start": "c158c242a06b4ed0a91ade806298bf7d",
      "End": "6598a514da5f4876b4572fcfddbcd825",
      "Id": "10db391d2d6b4a5294c1d9379a4d5ed3",
      "IsHidden": "False"
    },
    {
      "Start": "c158c242a06b4ed0a91ade806298bf7d",
      "End": "022e79dda7634cdb9aaa7a5afa84fd3b",
      "Id": "247029719ad34341bcc256ec0e5843cb",
      "IsHidden": "False"
    },
    {
      "Start": "c158c242a06b4ed0a91ade806298bf7d",
      "End": "f8488a6be55a4065a880e7c85c837458",
      "Id": "f394b62b99194a4a97e0b842972e57e4",
      "IsHidden": "False"
    },
    {
      "Start": "430f9830cbdf41c384059fe872624bbc",
      "End": "4121801d98dd47b38eff9bad07406b89",
      "Id": "4985b8b1c33b4af082cbdf12013af214",
      "IsHidden": "False"
    },
    {
      "Start": "6fc52d3218ee4af185d7468eb1c948b9",
      "End": "989207fcf7ca40abab37305b1e061b55",
      "Id": "2342b02e5fac48018b04ffa3b1bca40e",
      "IsHidden": "False"
    },
    {
      "Start": "6fc52d3218ee4af185d7468eb1c948b9",
      "End": "0112e0e2dd28438faecec69a46ded8df",
      "Id": "b15819c919e446d4a34cf58161be26d8",
      "IsHidden": "False"
    },
    {
      "Start": "6fc52d3218ee4af185d7468eb1c948b9",
      "End": "c71f067474da46f4b1e1859b6ff4d281",
      "Id": "76b0becd02ea48ce89fcea78dc029714",
      "IsHidden": "False"
    },
    {
      "Start": "6fc52d3218ee4af185d7468eb1c948b9",
      "End": "73610936585942e58424defae05b161d",
      "Id": "036c4520457545f59dbace394a328b90",
      "IsHidden": "False"
    },
    {
      "Start": "6fc52d3218ee4af185d7468eb1c948b9",
      "End": "74bb616220f3403d8d9d354439dcb4ed",
      "Id": "0c47931356d6465090d8f8e8f7aadcd4",
      "IsHidden": "False"
    },
    {
      "Start": "f8cfd266c3574946a8b9ade398a0eca7",
      "End": "05f046b26c5946fea76956a10bb9ac7b",
      "Id": "854e854591074721978c6c414be40e9d",
      "IsHidden": "False"
    },
    {
      "Start": "843eb4550bfa4e58a99616ac51742d88",
      "End": "23a7d39111ab4d13982d2977eb2c5e1a",
      "Id": "791df414b4054c8e8b9b1493d915d4f2",
      "IsHidden": "False"
    },
    {
      "Start": "741bc349885342b6aa57e8aeb0fa72c1",
      "End": "820584895a714d83b7293aa86b8f105d",
      "Id": "23d7bcfc6afd4cd0a62472e723c19604",
      "IsHidden": "False"
    },
    {
      "Start": "c7af19b471ea45ad972cc88bbdc1e726",
      "End": "70ae00d18e144282ad41a2d5ed70be8a",
      "Id": "1de39beb5cbd4c7a92e247009b85c155",
      "IsHidden": "False"
    },
    {
      "Start": "4036512728e14f3293c0ccbd3996d8ea",
      "End": "3e4773d864fb4a71bc49139a9f477e47",
      "Id": "6b8bbd99fd984e2b81ecae550b1ead74",
      "IsHidden": "False"
    },
    {
      "Start": "e20d86b4da6c42638a60a5bce0acbbbf",
      "End": "f3bada294d5f4d58acf8c1201ec9a567",
      "Id": "64999f641c364cd9be1661f819cbb40c",
      "IsHidden": "False"
    },
    {
      "Start": "62cef2ebc1bd4d69a7bbb78aac255426",
      "End": "eb3eaaca290d413fa662be6ced88f123",
      "Id": "b3187d46b447452aae8a6a71a1b89745",
      "IsHidden": "False"
    },
    {
      "Start": "0f4a987afc3d4c0fb7bbc536beb31aee",
      "End": "0bfc63ff5a904befb572d812778397b7",
      "Id": "b63ac0d4315144aeac16b6007d859e8a",
      "IsHidden": "False"
    },
    {
      "Start": "e02d76b8646c46e5a5c326843ebd16db",
      "End": "37fbf5ece9434ba0963c581104d8b63d",
      "Id": "8927660e106f4139973220fe5a7161a3",
      "IsHidden": "False"
    },
    {
      "Start": "9b1edb11ba8940c784436e2bec59d020",
      "End": "6f75ac61f1a448ddb4d68d2c7e9e0361",
      "Id": "674de0d663374a0a90c3c76b05fdbb80",
      "IsHidden": "False"
    },
    {
      "Start": "2f2d491038ac4547bbec8f6c03709356",
      "End": "32271d08bd9a4bac93b68ea8ae56a16a",
      "Id": "d7d26a7274cd42f0bf1897eae30beb4c",
      "IsHidden": "False"
    },
    {
      "Start": "1e9c5f27511242379af3e088b96af804",
      "End": "bc0804a46c3e4aee8f77de46de4fab13",
      "Id": "0e1eec58736d4287817b52ffc028290c",
      "IsHidden": "False"
    },
    {
      "Start": "1e9c5f27511242379af3e088b96af804",
      "End": "3f52dca8af0f414480e9de2488670f4a",
      "Id": "865a2f17fefd4366a17a3a79d1a22102",
      "IsHidden": "False"
    },
    {
      "Start": "1e9c5f27511242379af3e088b96af804",
      "End": "1bb68a4324804f88a3d680d14d5c5f7b",
      "Id": "887a160cbcdc49c4ab041c79fc8ad830",
      "IsHidden": "False"
    },
    {
      "Start": "3fd170c114e446ce89bbdeda81abe959",
      "End": "62a85e4621864957a9d506a68e321e88",
      "Id": "1e2362b4e5344038b34c84c7d5984512",
      "IsHidden": "False"
    },
    {
      "Start": "3fd170c114e446ce89bbdeda81abe959",
      "End": "81427f0d3e014d18aeb8ee055e36b524",
      "Id": "7f26bc715f264aafa6afff5b5a80b954",
      "IsHidden": "False"
    },
    {
      "Start": "215b09812c904a6ab60e6252bab11a37",
      "End": "d7e5043d60be4da781c369dc34025f3a",
      "Id": "091ff80c209540138da940e60ea7b37c",
      "IsHidden": "False"
    },
    {
      "Start": "215b09812c904a6ab60e6252bab11a37",
      "End": "be0ebb5bb7a243178475172433d8c690",
      "Id": "f94ac969837744b69aaf7b7f8410e595",
      "IsHidden": "False"
    },
    {
      "Start": "c7a8297aaf324248b71387d564f0c79e",
      "End": "789c1a969fbe483c884c86bca9a5b8e8",
      "Id": "8ffb7016cff74716a6bfb24aaf1a50a7",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "ba04c3527f284bd888006656bce9108d",
      "Id": "e54d474a03f240109d8e5c071864d999",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "58922894cdb14e26ad474fa0895cab49",
      "Id": "87782f3d55dc4191b4c57a757982343e",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "3801b12979934b32acaae8de2f1c5769",
      "Id": "083a2640ae4e48d1bd585b01868718a4",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "e251243c56814b19a7a3bb089ff593ce",
      "Id": "31e8e51f9e124638877eb709a945a2c0",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "2c1cbb73f56e406ba6915c12b0e1a254",
      "Id": "0fe7207428dc440c8055e23333c69c72",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "e3dd5faa144f40319565a2a4bd4e10c0",
      "Id": "341e487cdf2043dfa2987b3ecb4047d5",
      "IsHidden": "False"
    },
    {
      "Start": "581f857e5fda4c3ebab960878dd5fa51",
      "End": "38517e3a53894b5d986a8415f945ef06",
      "Id": "1c7b462873d24663b1dda3da58d98be0",
      "IsHidden": "False"
    },
    {
      "Start": "6f8aed7c33904a9ba6e58127ca64049a",
      "End": "8b62b507a94e49c0a9f665c6bc8fd3a0",
      "Id": "ffc79929b22e4b7990ab5d7d8b6bd26e",
      "IsHidden": "False"
    },
    {
      "Start": "6f8aed7c33904a9ba6e58127ca64049a",
      "End": "f29ba6c498724676a5e84af3dfc01b3b",
      "Id": "f0076be11a3d426d9a15595504370f16",
      "IsHidden": "False"
    },
    {
      "Start": "71b3492813054ea0900d204402bcdbfb",
      "End": "4a3d06cb9391411caea6305c8bbdd2de",
      "Id": "a9698a6dfedb445ba22479b2e5412c7e",
      "IsHidden": "False"
    },
    {
      "Start": "abf6d382ec7a45769e2c6c8751acce78",
      "End": "dab22e729da54e7e9e938fb5d0eae0bb",
      "Id": "2d5c1acb867f49c6821332621fd3d9c7",
      "IsHidden": "False"
    },
    {
      "Start": "d48275ecc2374d5ca673990513d3ea5b",
      "End": "7566559dbcef414285022961d5c12342",
      "Id": "58de246d60c54c8a8fae58b33b7a80eb",
      "IsHidden": "False"
    },
    {
      "Start": "5649a80588684d9593ccf41bcdf93585",
      "End": "a2ba603d625c4364a4095ebced291f2e",
      "Id": "ae93a16868f44294be1935161465b9c1",
      "IsHidden": "False"
    },
    {
      "Start": "fad3f398efac4497ae7089ceaee73a94",
      "End": "6401eb8f11ad42dcb9d9dd68bf819b73",
      "Id": "048d5b23deb34ee18b1a2d142c9a4a14",
      "IsHidden": "False"
    },
    {
      "Start": "391b4af8954540ed81a8438a90b91a4d",
      "End": "376a7153cbc04e2e97e375eb559ff1bd",
      "Id": "5fee91a19d5542a681288604829a7d17",
      "IsHidden": "False"
    },
    {
      "Start": "19c2de161c684a4d8335c6bfb17c732d",
      "End": "07eb197868754c579b6758cdd36d61f4",
      "Id": "ddec2b8539ac4af794d684fdbec30d7c",
      "IsHidden": "False"
    },
    {
      "Start": "19c2de161c684a4d8335c6bfb17c732d",
      "End": "4dbeb0adb886478caa46b753bb82d1c7",
      "Id": "49a9c59cdf5d435088cd60a27486cbee",
      "IsHidden": "False"
    },
    {
      "Start": "19c2de161c684a4d8335c6bfb17c732d",
      "End": "23bc2cbe65e846a2b9edc4adbb72784f",
      "Id": "02287addd3a84ad9b8f6097752f498c2",
      "IsHidden": "False"
    },
    {
      "Start": "19c2de161c684a4d8335c6bfb17c732d",
      "End": "c697acaa3ad54f69b9ef4716c535535f",
      "Id": "697760b079d94e8aa24b0243010ddcbc",
      "IsHidden": "False"
    },
    {
      "Start": "9ae5acf93234497a885df8421451174d",
      "End": "33bffe8a992f44d38608275304abd31e",
      "Id": "2188aea1d4eb452a924e9afe213d0fca",
      "IsHidden": "False"
    },
    {
      "Start": "3ff133dbdd304b44b27cc66c9abc9079",
      "End": "bb4924b7f8094d66a6d8e7592917f61d",
      "Id": "f1bb09664840410594720baa28cf8787",
      "IsHidden": "False"
    },
    {
      "Start": "bd8cb2b6f7d948b2938d7e13595c90a0",
      "End": "13d5e5390d954abeb6f010c32d727875",
      "Id": "57742d0ec58d44b7b573b9f2004f75bf",
      "IsHidden": "False"
    },
    {
      "Start": "bd8cb2b6f7d948b2938d7e13595c90a0",
      "End": "94dabb0f18a941c3bd870558bd67b9f5",
      "Id": "f58e2f1ad9124edcb5be6532a4532ac4",
      "IsHidden": "False"
    },
    {
      "Start": "bd8cb2b6f7d948b2938d7e13595c90a0",
      "End": "9c11c22510e743ffa21137b7440d43be",
      "Id": "4e41561dd8824f9cb23f79ff160097ab",
      "IsHidden": "False"
    },
    {
      "Start": "b3ecdebb8bb3460886dc0dee034f6557",
      "End": "7abdb642a459425d9a46ef6496b7db1b",
      "Id": "dce95cfeb8384dfe98e552fe69e86b37",
      "IsHidden": "False"
    },
    {
      "Start": "b3ecdebb8bb3460886dc0dee034f6557",
      "End": "34f873737024434c9bfe141aeee8d257",
      "Id": "168984859ffe46269ac82786cf07fa95",
      "IsHidden": "False"
    },
    {
      "Start": "b3ecdebb8bb3460886dc0dee034f6557",
      "End": "8bac2f107e0d474fb93e30c3aa0270cf",
      "Id": "bdc6ac7fbd954703881d02b0d7910db4",
      "IsHidden": "False"
    },
    {
      "Start": "5bffe80e59034504a9f2d2149fd8672f",
      "End": "1fbceff40f5a4c589ce965f3db187c51",
      "Id": "f97724a7f07d49c39d7e7098946d0fb4",
      "IsHidden": "False"
    },
    {
      "Start": "b1a48351913b4a89baad27ed7bbb224d",
      "End": "cfd730fed0b74a2196f5543b005b8c17",
      "Id": "09c31dee43a6422186263886eb3a6ec6",
      "IsHidden": "False"
    },
    {
      "Start": "714913eeaba841d0a3d41e16e0792ba1",
      "End": "eb88a1327beb4d9291f5389628d8acf1",
      "Id": "7e3f57d2b9414276b48376966874aac0",
      "IsHidden": "False"
    },
    {
      "Start": "714913eeaba841d0a3d41e16e0792ba1",
      "End": "de71f72f650a48cf97ce705588cdf33e",
      "Id": "2871ab194e5945028fbbbe3ac32ece72",
      "IsHidden": "False"
    },
    {
      "Start": "714913eeaba841d0a3d41e16e0792ba1",
      "End": "e0c0903e73694234a41ae9802cfbb372",
      "Id": "fca283fc163640149243cb389760ff20",
      "IsHidden": "False"
    },
    {
      "Start": "81029cf5517f4643b837cce9a98a094c",
      "End": "6d78aa8f4df14a5ebf1e1397bcbbbf18",
      "Id": "37a8d53ec59c4fb99de697d9966c56a8",
      "IsHidden": "False"
    },
    {
      "Start": "81029cf5517f4643b837cce9a98a094c",
      "End": "10eaa346ad3d41889cbb1db33b6a26bd",
      "Id": "321bb9a9816649458a0e4ff125e0ed9f",
      "IsHidden": "False"
    },
    {
      "Start": "cf5f2af0b1d7480fb978618c958b5ffb",
      "End": "24d6a0a93cb94e47aed6c822c16577f8",
      "Id": "8730d368f7254ccebfc8a7aaa797396d",
      "IsHidden": "False"
    },
    {
      "Start": "cf5f2af0b1d7480fb978618c958b5ffb",
      "End": "c19d6274269b4e9d800fd29fa2249bdc",
      "Id": "df47b64a324b460ba17bfd378ea89c15",
      "IsHidden": "False"
    },
    {
      "Start": "fa8d7c5a3d374625b86cda3db7b937f4",
      "End": "09cd7bd1117a4ce4bd808d8be55b8f8b",
      "Id": "00026fa4df4f40c0869580606388746e",
      "IsHidden": "False"
    },
    {
      "Start": "9e9e2fbc2d6443e4b39c99fb98e750c9",
      "End": "59e0b3050b5e49bda8b520689bc310fa",
      "Id": "fce4c990918c495687b1d9e3c41f28b9",
      "IsHidden": "False"
    },
    {
      "Start": "8ae3ad0401c347b88808176d7b9e7dce",
      "End": "4a3b3f4ef7a94fdca62da69b4765d34d",
      "Id": "f71a5c25f5ea478da9a478859b212c24",
      "IsHidden": "False"
    },
    {
      "Start": "ddf06b3002864229955d75192af72cd9",
      "End": "3a59eddf41a84fc583ba17921825f3f5",
      "Id": "a9b0bf49fb364f1c912f8a2bedcb05e1",
      "IsHidden": "False"
    },
    {
      "Start": "97d18f10e353430c98cc47f858738291",
      "End": "9fc0ece829ed4dbe9c834b2eba262c65",
      "Id": "e3def2e073a44640a82c3e7477e007af",
      "IsHidden": "False"
    },
    {
      "Start": "97d18f10e353430c98cc47f858738291",
      "End": "d9bde155de6344c4a858b4d793c685e0",
      "Id": "3d000a1d13fa4586bdc8e9ecf4c9f412",
      "IsHidden": "False"
    },
    {
      "Start": "97d18f10e353430c98cc47f858738291",
      "End": "3b4726069875476c8aab080d96942534",
      "Id": "21f21aa2b30846d8ac0ebbe07ac99923",
      "IsHidden": "False"
    },
    {
      "Start": "97d18f10e353430c98cc47f858738291",
      "End": "3ccf52fdb99e4c139ffb0933fc347089",
      "Id": "35bed9243cff4ac0974f978b0f5ea371",
      "IsHidden": "False"
    },
    {
      "Start": "97d18f10e353430c98cc47f858738291",
      "End": "43a8dd5960984e81ab84a555e56aec63",
      "Id": "fc191149b49641eeba054369045ee9ae",
      "IsHidden": "False"
    },
    {
      "Start": "97d18f10e353430c98cc47f858738291",
      "End": "699e08aecd5744aba3d9da68e4371324",
      "Id": "78c1e52936184fe68ee71dc7e79e118c",
      "IsHidden": "False"
    },
    {
      "Start": "a59a6a55c65c485eb65f4987cd013d91",
      "End": "1b240c667eb344adbdf3013bc9f54ec5",
      "Id": "c6f22c7315fc4d4d98992c53daf9de79",
      "IsHidden": "False"
    },
    {
      "Start": "4cbc0c5d58f54b59832237c7b189d698",
      "End": "f33a7c1b726048da8c6edcbf679f8e2a",
      "Id": "d057383b689a4cb6b839f7a3cd6d3e48",
      "IsHidden": "False"
    },
    {
      "Start": "4cbc0c5d58f54b59832237c7b189d698",
      "End": "576df87f1d7e4d8fb4e28add0136d7b8",
      "Id": "93c80a919a4a474eb56d6425babda8b9",
      "IsHidden": "False"
    },
    {
      "Start": "241fd716193a41008464823ff3c7a950",
      "End": "31baf8948bd54527850f527629a24c49",
      "Id": "685f1f890f654f29b513e6783c89755c",
      "IsHidden": "False"
    },
    {
      "Start": "55cf53d16791438a8e53280b572ba588",
      "End": "12c12761ea4f4f668fc981a0d906c8f7",
      "Id": "99c442ac3758495badc3655c46173afd",
      "IsHidden": "False"
    },
    {
      "Start": "4368600f6be04c14b3238b0b6559ce61",
      "End": "7249911367c14cff9675ea70e979058f",
      "Id": "0f1de50bc9a54ae786ac5d86931d476c",
      "IsHidden": "False"
    },
    {
      "Start": "ab06f617337443a5a21c81eb5747d454",
      "End": "319f0758f7c3452599676a59b90fc9b4",
      "Id": "de6bc652e4c6443a927c673f7422dedb",
      "IsHidden": "False"
    },
    {
      "Start": "ab06f617337443a5a21c81eb5747d454",
      "End": "a96eb149e9ca4e158801ba6aa4cf3aa7",
      "Id": "972b3920c9f84a5fbf067b76242c4a30",
      "IsHidden": "False"
    },
    {
      "Start": "3e3cdb5446df4fe89a63604f29daa128",
      "End": "9d2402dbd35c4677978e0b93bb0d667e",
      "Id": "4d110d19c8044583bde3ac84bb3e3a72",
      "IsHidden": "False"
    },
    {
      "Start": "3e3cdb5446df4fe89a63604f29daa128",
      "End": "bdebfc31242846d5b7429f33699f5d91",
      "Id": "6db9fe74fd9643d78fc9e3c47df23251",
      "IsHidden": "False"
    },
    {
      "Start": "c0ff6ed52a934068859efd6adb13ed57",
      "End": "6cc0e2a870bd4f2eb624623a2cb3d935",
      "Id": "41d1e5725c1e4a9c9bfb497e04ca3625",
      "IsHidden": "False"
    },
    {
      "Start": "c0ff6ed52a934068859efd6adb13ed57",
      "End": "5e325a59560541978ee794977ee965c3",
      "Id": "5aabb04648aa4567a201f669bb68f441",
      "IsHidden": "False"
    },
    {
      "Start": "c0ff6ed52a934068859efd6adb13ed57",
      "End": "41ab2fb603c545f3b04c42aa0c78982d",
      "Id": "b9e7e505bd4f42ffa0d9f16bc94e7f74",
      "IsHidden": "False"
    },
    {
      "Start": "cee718eb8b0941ad85cb03daac12af9c",
      "End": "7d78935bf04443cc9d22efe88f73c7e9",
      "Id": "8e94299a251849acb0b3f15234e77460",
      "IsHidden": "False"
    },
    {
      "Start": "5ba97020bcd44780bda5efb53cb3c10c",
      "End": "794a59dd9d594a2283847d4edcecf699",
      "Id": "6283a1ebf03647a8af37acd9c6656a3f",
      "IsHidden": "False"
    },
    {
      "Start": "5ba97020bcd44780bda5efb53cb3c10c",
      "End": "78588df74b2547b4b534ef6705b9b0db",
      "Id": "9705a40d8ee346b7acb87966130d2d87",
      "IsHidden": "False"
    },
    {
      "Start": "36631a3ca86a44e0a8139f52f485d123",
      "End": "e55ae0bc50fe4aa2996f7a5405168f91",
      "Id": "b7bfa99c4037465b892cc26aa10e2f66",
      "IsHidden": "False"
    },
    {
      "Start": "04c88460662943ea95815dbce08a93f4",
      "End": "20a24ebaec9645759771cdd65155c018",
      "Id": "1c564a231a8e41be90356924aa28e5e8",
      "IsHidden": "False"
    },
    {
      "Start": "04c88460662943ea95815dbce08a93f4",
      "End": "770a6dfc83994d73803c28717c4e56d3",
      "Id": "51af3b177bfc42329bfe2044be22163a",
      "IsHidden": "False"
    },
    {
      "Start": "04c88460662943ea95815dbce08a93f4",
      "End": "990036cb3fed4dcb9f5990e1d32822ab",
      "Id": "04ff8694641e422b878dbd8c2e984a04",
      "IsHidden": "False"
    },
    {
      "Start": "bd7dad79a9a240ef8eecc21291e5064b",
      "End": "6bb6e55f9a7c48acaa4563a9375fb2de",
      "Id": "aa0f4e1574e34287b9f24d1efc84161d",
      "IsHidden": "False"
    },
    {
      "Start": "ea36a48b86b045059a5a28578fb57a68",
      "End": "56264b2ca454446d8bb02c232e0fdf62",
      "Id": "a0b0c92b78b24ae48850ebe4ab4c2791",
      "IsHidden": "False"
    },
    {
      "Start": "ea36a48b86b045059a5a28578fb57a68",
      "End": "31f41c50109f40d5adc5889915c9cb73",
      "Id": "0307e8a3843445809c4d52c95eb6df87",
      "IsHidden": "False"
    },
    {
      "Start": "66d721c091824896a47fc79eca833140",
      "End": "9899938f3cfc4b8786faed818419261a",
      "Id": "8ad6d167158e4d08b6b2bf372f7eb880",
      "IsHidden": "False"
    },
    {
      "Start": "66d721c091824896a47fc79eca833140",
      "End": "d77ec656d1264276b4101d584dddc351",
      "Id": "4cd976de7f2a445d9dc8ec539bcacc48",
      "IsHidden": "False"
    },
    {
      "Start": "66d721c091824896a47fc79eca833140",
      "End": "3d26bd35b28241e2a84d03a97b88797f",
      "Id": "bcc8647522b34cb28aa7b50d602acba0",
      "IsHidden": "False"
    },
    {
      "Start": "dd14f6701b76436485db852211fc14f0",
      "End": "d6915a1e7c014e19aeb449e99787f1e8",
      "Id": "d361324748c647dbadd189e8aa332ea0",
      "IsHidden": "False"
    },
    {
      "Start": "dd14f6701b76436485db852211fc14f0",
      "End": "975099e2cf994fca8de91374de2b5846",
      "Id": "eab96ab5ad704f8fa334af42753c5d70",
      "IsHidden": "False"
    },
    {
      "Start": "f1f8943162174a5aa25c1addf4e24cdc",
      "End": "9796a3070e044b9c9b1dc81c19e3bf2c",
      "Id": "cd3430b9ef784bf5b3d5336ce46ae5cf",
      "IsHidden": "False"
    },
    {
      "Start": "b38b966f73eb4ea2a1a6951fa6fbc19b",
      "End": "e0f32c1ec9734f3ea8fdc6e45875db08",
      "Id": "e356440b0fa94093bbff59b6d6e85d65",
      "IsHidden": "False"
    },
    {
      "Start": "b38b966f73eb4ea2a1a6951fa6fbc19b",
      "End": "3810102578f64fbfa0fe15f90a358afc",
      "Id": "4f5295c61d8941569a247f43af479977",
      "IsHidden": "False"
    },
    {
      "Start": "43ed5b5f97b341fe9cb95a140b4471be",
      "End": "c495f2168d394144a1e4227e76d56af4",
      "Id": "27b93de03c5944cda4f90457fb4a9a80",
      "IsHidden": "False"
    },
    {
      "Start": "350700fee77141a9992b750c52bac02e",
      "End": "9884ed41129d45938e8cc263099a83de",
      "Id": "b9c09fdec5d6463d9a517f5277a8c29b",
      "IsHidden": "False"
    },
    {
      "Start": "7d49da5a277e4fd9b4b4debaf2013be4",
      "End": "ed92b2a85c83475391ad8120e54dd3d7",
      "Id": "da9b85d531dc49bc9266b6998be28382",
      "IsHidden": "False"
    },
    {
      "Start": "4e591f0bac2e4207ba75039cd83e3aa4",
      "End": "0423a526802c4ca28bbd759f7dcb95ac",
      "Id": "bf83cabb57bd424cab71e6b804c3e194",
      "IsHidden": "False"
    },
    {
      "Start": "d9ec668a6e7247509a9b21cc299181ab",
      "End": "05dba236b36247629d2305123a70ff80",
      "Id": "727e3494cd664d498a0a580b702bc6ba",
      "IsHidden": "False"
    },
    {
      "Start": "98061c323b6a43978158a5928d4b445b",
      "End": "626b5f8d6c3f4ada94ec57ce24496c42",
      "Id": "b5075d9a723b4188ae67e96606d3e4c2",
      "IsHidden": "False"
    },
    {
      "Start": "98061c323b6a43978158a5928d4b445b",
      "End": "17c04d9eea4d4691b66db115f54a998d",
      "Id": "ad329b497b4b4d56824d0fcdc79081f4",
      "IsHidden": "False"
    },
    {
      "Start": "7ce13070ff634869a751df7b41fe8bc7",
      "End": "64eb0ff793fd4dbaa530529d39618eda",
      "Id": "5090ff2d504646adaec91e1e6261328e",
      "IsHidden": "False"
    },
    {
      "Start": "7ce13070ff634869a751df7b41fe8bc7",
      "End": "b2a91138d22d4532918927bf744f81bf",
      "Id": "f53eb791e22b41c9a6af5b57cf892f0e",
      "IsHidden": "False"
    },
    {
      "Start": "0ad8a0aa401249d18a7f057d8b106923",
      "End": "39f4ea2af5694ccfa000c028605ce1bd",
      "Id": "70dd1f47b2e043db9a53bba5b9a28401",
      "IsHidden": "False"
    },
    {
      "Start": "0ad8a0aa401249d18a7f057d8b106923",
      "End": "54b196821be447a6b2a47f4568cf1e4d",
      "Id": "ec0ca62f854c4d7a9a15b2d230451970",
      "IsHidden": "False"
    },
    {
      "Start": "d88d51aad6c24ad285cfacf3b56b5279",
      "End": "8396961c279a499fb9eac80cb3293acd",
      "Id": "27f0a6a0d66d4c11a0d5a93ab2bca176",
      "IsHidden": "False"
    },
    {
      "Start": "0f61f8a4ceb544fda2b85ab48444de4a",
      "End": "6d997cf8afaf404886ffe7ce84f974fd",
      "Id": "b10ae29c791946d2a9536d3d8b80ad40",
      "IsHidden": "False"
    },
    {
      "Start": "9937cabbcbc3419390a47f6ad6f3bf03",
      "End": "a5b60e0b31b64b9da2ad45d8e3ada65b",
      "Id": "352b89e19d5c45bbbf9eff35caef96ae",
      "IsHidden": "False"
    },
    {
      "Start": "c31b409a7adb4c5b8f93d67be4bddcf4",
      "End": "d9dd653846754bd290d9981be63490d2",
      "Id": "c0ab5c443c494364af74212b478a2ddc",
      "IsHidden": "False"
    },
    {
      "Start": "0d076b5c52954d8d8ed27f75bafa4f21",
      "End": "1f83b69bec2d4ced8a127db385462784",
      "Id": "1b413916323f40a2bc616b7313b354df",
      "IsHidden": "False"
    },
    {
      "Start": "0d076b5c52954d8d8ed27f75bafa4f21",
      "End": "ea9ff494469e4bb9bb7b850e14b40b97",
      "Id": "5be87efccada4f6eb137ee6fe131b835",
      "IsHidden": "False"
    },
    {
      "Start": "0d076b5c52954d8d8ed27f75bafa4f21",
      "End": "18abaff7a0b24eac8621415a6a38c7da",
      "Id": "22276d506d4a4273b805d1882a9f9d85",
      "IsHidden": "False"
    },
    {
      "Start": "f091bc0b76294d67a76c70dfabcc36de",
      "End": "61b6f6308f3b446082fe6b44f54bf4a3",
      "Id": "bef9f6326f1c4decacc5b33b638fa9a4",
      "IsHidden": "False"
    },
    {
      "Start": "f091bc0b76294d67a76c70dfabcc36de",
      "End": "e4b3322f894e4264a9895b8ae9064267",
      "Id": "6f9ba8669c894c18b1664d6177953a1a",
      "IsHidden": "False"
    },
    {
      "Start": "d3bce6b26dd1407f908227e680804744",
      "End": "5cd2e79fd9534029a843946aab6bf5b6",
      "Id": "067e6187eb7f4b9d94c867264fa9fad0",
      "IsHidden": "False"
    },
    {
      "Start": "5193307234f945b1a605645cf2ebe0fb",
      "End": "832c1840d19e4819a9f78a5f068680d4",
      "Id": "b339f6d452af4c439688014384fb6ee4",
      "IsHidden": "False"
    },
    {
      "Start": "c17b3e45f33746e9820d0e34d9851780",
      "End": "fa744d491f024a498031fe328a469094",
      "Id": "29a985c91fde48d19ae543e4c3666ee7",
      "IsHidden": "False"
    },
    {
      "Start": "053a6d2ebc5c4fafac363a8199a16a30",
      "End": "6e5d86d235784a70b89580557c6fcb51",
      "Id": "c0d27d1f3dd24cbfb483cbbb0b87ece7",
      "IsHidden": "False"
    },
    {
      "Start": "2bf63565431e4c40a5af6552e267a5bf",
      "End": "da355c2572ec447d93863b6a96b3dfac",
      "Id": "bbbe8c5db6a74d57a39b980c5cce518e",
      "IsHidden": "False"
    },
    {
      "Start": "a1d376a87e964a6593e3ced64ed396f4",
      "End": "08c87cee9e5f40939fb91c73fdafbfa0",
      "Id": "a5f28220ca0045be81aee3e159a21db5",
      "IsHidden": "False"
    },
    {
      "Start": "30ace5e20ecc45afb3d6218f6391d450",
      "End": "2e0cd86250ec46318c26f2c73053b910",
      "Id": "0aa238eb473c45168ce56b86d6c22e20",
      "IsHidden": "False"
    },
    {
      "Start": "df5171e4d779442aa8b1d40e660b570c",
      "End": "a9c46798bf98442bb591ca92ee9c4edd",
      "Id": "5c752e93414e4de2a36217c6a44c75d5",
      "IsHidden": "False"
    },
    {
      "Start": "137aeb246ad54917b8a45440fb25c7e3",
      "End": "510c991379bc4e8d8831344ac64af8bd",
      "Id": "beb877a365d24cb4acee13672a34dda4",
      "IsHidden": "False"
    },
    {
      "Start": "df945928fa74405d9e42266e01634ff0",
      "End": "c8fa545d701342398dc9b018eb41df50",
      "Id": "a900281675004b82ad76ee597bc98cca",
      "IsHidden": "False"
    },
    {
      "Start": "6bcf678891ed4924957657144ce95357",
      "End": "51740f841e0b451798ac2e46f4b321a2",
      "Id": "0b2a05b02ee74799b741ad5b603950e7",
      "IsHidden": "False"
    },
    {
      "Start": "7367f5db8fad41c88cb23a13d61da96a",
      "End": "2c2b8c88599c477a86984477b04bd684",
      "Id": "b346f55fd13f4d40ae2078ec11bd8910",
      "IsHidden": "False"
    },
    {
      "Start": "f3cba3ade64b4cc292c846f5dba6389d",
      "End": "bdcf0ed15f214124af5419541747c825",
      "Id": "726f088403774eb9939bc31da588a798",
      "IsHidden": "False"
    },
    {
      "Start": "0b13feb481174601bbde2abb754234bf",
      "End": "a2368c7c1b694aa8be187a3cf9893b84",
      "Id": "548b11370e46490f9fc3ecaf43e3761d",
      "IsHidden": "False"
    },
    {
      "Start": "0b13feb481174601bbde2abb754234bf",
      "End": "cbe76f5a2a074f029bcc031ffe8b64b0",
      "Id": "0f751a21cf484d6f8fbca41146b2bad8",
      "IsHidden": "False"
    },
    {
      "Start": "0b13feb481174601bbde2abb754234bf",
      "End": "5342dcd7f1934b3e8906f2505d1c0140",
      "Id": "a15ed7341ec14b57820711e7fe1c52f4",
      "IsHidden": "False"
    },
    {
      "Start": "57dc318bc49d43f8ac719378e1b55122",
      "End": "61533a3a45c14f0faac7a4db104acddd",
      "Id": "e9b66b1822374c41815a50ead0ebe282",
      "IsHidden": "False"
    },
    {
      "Start": "57dc318bc49d43f8ac719378e1b55122",
      "End": "13dae105bd6c4b84b3c6bb0ba37bf597",
      "Id": "86a32d8bf4894dfeb2217e20cc7370d5",
      "IsHidden": "False"
    },
    {
      "Start": "7dbc1fc0078c4d6d8e25d5124de2db4c",
      "End": "62a399cb530c47f59241bfaec3f21819",
      "Id": "1e4d49271ea54c03b2593303dab69500",
      "IsHidden": "False"
    },
    {
      "Start": "de5bfb533c45457bad9e8439a1639a65",
      "End": "9ed5c049c4c94329a07d06ef12e55c80",
      "Id": "5122d58a169e4d0fb681b87682a69636",
      "IsHidden": "False"
    },
    {
      "Start": "c8ba0024568e43bbbd3d6b85d303f398",
      "End": "7389baadbd6a4b5587f6a6098a551bf2",
      "Id": "feaeb066f02f410390d8f8791178090e",
      "IsHidden": "False"
    },
    {
      "Start": "54f736e3b5f44a55a34d6e6d34561d13",
      "End": "89e05865d8fc49b0a3a48cc4f3c2519c",
      "Id": "ef1385426bce44b88acdec1447a1984c",
      "IsHidden": "False"
    },
    {
      "Start": "c1c4ecc76c4d4c9baa448e232e5dc876",
      "End": "f6fe9fc91fd545b194d119b8a18f4ce7",
      "Id": "cb48b45a104c404f8002692a7e7b3395",
      "IsHidden": "False"
    },
    {
      "Start": "e79c2c862f02480e9cdd207a62ebbd13",
      "End": "5b554ffa8b37424891af2e008e2ebdac",
      "Id": "6a5a965f96e04044afc712fadfc877ce",
      "IsHidden": "False"
    },
    {
      "Start": "7c0b350c14634f98ab9f4259508e84bc",
      "End": "2118d7360cce4483bd466cdfa1265c30",
      "Id": "a17dd40af37b442ca1e95a24d4dc1334",
      "IsHidden": "False"
    },
    {
      "Start": "c8a1dc03c6bf450790b3719951943690",
      "End": "82a68c4b6a9842a5a066e479e1381aaa",
      "Id": "68f71cf8ea1549d79f63647a83a7be3a",
      "IsHidden": "False"
    },
    {
      "Start": "f5cd2e79bdcd49dea8f87d708ba439c2",
      "End": "8f9be8d30f4f4ac794fed6381d1a8627",
      "Id": "ce62948224484f4685407881cec09ae0",
      "IsHidden": "False"
    },
    {
      "Start": "bd68ed4c38e54a38ab07242bb2c291e5",
      "End": "016dde01b9de4602a2ec52d479d60413",
      "Id": "1ebc6c2512404b188e391d3e325d613f",
      "IsHidden": "False"
    },
    {
      "Start": "1a8e842b2a2745b98adcf3886dc275c1",
      "End": "ddb629ed7219480cbfe7dadff1bc4e2e",
      "Id": "e04ad4d43bdc4843a8ce25d8e66f57ff",
      "IsHidden": "False"
    },
    {
      "Start": "5e61bff0a560420ab9d273585a05b9a5",
      "End": "e79c7d0da15f4234bb5c7042315f0848",
      "Id": "18498d2a75d14d85823a221c7121fc30",
      "IsHidden": "False"
    },
    {
      "Start": "65acd565ee7a48b6ac7568ccce45a7d9",
      "End": "bd42a90aa1924662bfa913408b8cc2c9",
      "Id": "8d6b41c503194cfc8d3b7c65da3f1c64",
      "IsHidden": "False"
    },
    {
      "Start": "674cb4bdc3424937bd32125712debd16",
      "End": "f160cba48de74d06be70a270e264381b",
      "Id": "307e74d5ea4a43f096f1b7753580d533",
      "IsHidden": "False"
    },
    {
      "Start": "c13198d9d4dd4750acc7e008430b3827",
      "End": "34263e63ab5846ae95d507da1bf49125",
      "Id": "d8da29088a284578bb75b17e2cc7f976",
      "IsHidden": "False"
    },
    {
      "Start": "d7bec410aabb4f49a7b4dd54706384d5",
      "End": "e45e37e56f9543578a2662b1efb06f9f",
      "Id": "c96a9fb8fd564cc2bd77534b2c73c7b7",
      "IsHidden": "False"
    },
    {
      "Start": "32d0c4d384ee4994a023ebea7366897e",
      "End": "779cfc43f6f0419b985685f8f7bf874e",
      "Id": "2e28fc8947c8489dac071db500ad6812",
      "IsHidden": "False"
    },
    {
      "Start": "475ab965eead49f2b223486428f8b05a",
      "End": "c742dbb7502046e79cd1f7f15bd0b234",
      "Id": "babc9fe607e24fca88ce20dd89e201ec",
      "IsHidden": "False"
    },
    {
      "Start": "c75480df71dc46ba93fed0732488f653",
      "End": "c8a39dd17d714e2eab176a41ddc1de49",
      "Id": "36d32d89b00d46b498e157bbda936428",
      "IsHidden": "False"
    },
    {
      "Start": "eb012f210ece410bb327ca8c79fd6751",
      "End": "f0d9be95917c48c98306742136aef9d7",
      "Id": "88cfade70a8346cc82d06bcda457a7e9",
      "IsHidden": "False"
    },
    {
      "Start": "3746bf852ff748ceaa3c239b22d928d7",
      "End": "1092fc70349b46acbbcc0a5c06c092f8",
      "Id": "f9b3cedc35f646b49f497eb1c7258b98",
      "IsHidden": "False"
    },
    {
      "Start": "177b79fe4e1b4bfab15ed21d5c865b20",
      "End": "793c16ac93164021bdfee012943099a1",
      "Id": "34792f52a0ca47a2949dc85d1d466a7f",
      "IsHidden": "False"
    },
    {
      "Start": "177b79fe4e1b4bfab15ed21d5c865b20",
      "End": "dbd620d93dca4faea1adac75eeb44684",
      "Id": "139ef5c4c6bb439da2e187813dc4f2ea",
      "IsHidden": "False"
    },
    {
      "Start": "07c7da9a969945e894ade487661b06b8",
      "End": "57afe3d512e14e4e9ad190eeb35348c0",
      "Id": "32ed056ddafe408aaf03a9f44f8c26ae",
      "IsHidden": "False"
    },
    {
      "Start": "07c7da9a969945e894ade487661b06b8",
      "End": "eb151ef2fe314cac919b1b34242fe23e",
      "Id": "c6162a694f554746985664d6db094ba5",
      "IsHidden": "False"
    },
    {
      "Start": "25a8ca69385f4cc79501a56e14578a9e",
      "End": "df58e8fef35242db951cbb05354e6c66",
      "Id": "99a11716000a449bbc8ad4391ebf4de9",
      "IsHidden": "False"
    },
    {
      "Start": "25a8ca69385f4cc79501a56e14578a9e",
      "End": "aa21089e1b454b0c9d3bca16aebc5c3b",
      "Id": "1e33e8f07043451ca6b6fea1628dd96d",
      "IsHidden": "False"
    },
    {
      "Start": "25a8ca69385f4cc79501a56e14578a9e",
      "End": "60f56821020e47fe806588f18e04c36b",
      "Id": "04036700c63a460aa5b5219e90ff0db0",
      "IsHidden": "False"
    },
    {
      "Start": "25a8ca69385f4cc79501a56e14578a9e",
      "End": "633977cb877a4aa298a1709779a61ad3",
      "Id": "2ef4d992b1584d74b9855f0f59063796",
      "IsHidden": "False"
    },
    {
      "Start": "62e9a037ba5a4a5bb5a3dd9ea7637145",
      "End": "fd503aa5aaa04a0a8abb9bbb4ac5bea3",
      "Id": "ac95a17f1ec34a8aaac304a4b9858291",
      "IsHidden": "False"
    },
    {
      "Start": "6555567a94844da292823ae7cb949504",
      "End": "27f8f6b33a3847258f91add58603ebcb",
      "Id": "3cb19715d37646a9a49851f22fa3122b",
      "IsHidden": "False"
    },
    {
      "Start": "6555567a94844da292823ae7cb949504",
      "End": "43555de552e3496b9885fcab070e8123",
      "Id": "4d30efb0573c481b92f164f33f0ad41f",
      "IsHidden": "False"
    },
    {
      "Start": "6555567a94844da292823ae7cb949504",
      "End": "a673382fbec04429a319529554ab7990",
      "Id": "bc423df7f2fb4c1d96a25e61175df440",
      "IsHidden": "False"
    },
    {
      "Start": "0d189984735546c694d03fa1639dab69",
      "End": "aa705a258bee4041b9b0bac5d8783235",
      "Id": "3a2b790ed23c4b6c96404ddac3d305c3",
      "IsHidden": "False"
    },
    {
      "Start": "6b78dab73ba04853aeb4d9401935979b",
      "End": "e52ef5a75e6e450ebb68793a32b32ac4",
      "Id": "2e600b173133417b9cf76c9df8dbddd6",
      "IsHidden": "False"
    },
    {
      "Start": "30264ea1c8ec4e739588432984232054",
      "End": "f044d763b30649c7b8cda9bc74633f01",
      "Id": "e34cef49b89d485182d4caa6e8b1be74",
      "IsHidden": "False"
    },
    {
      "Start": "30264ea1c8ec4e739588432984232054",
      "End": "f00f7f7baa694537b8ddb9938868e653",
      "Id": "7f66cfa076cb4cf190f38e8914145444",
      "IsHidden": "False"
    },
    {
      "Start": "fb577a17fe2849e483c32789e45d91cd",
      "End": "b60025e578e44db3bd6877c4fbe6f8ee",
      "Id": "1f8cc622fd11464985e1ffb915f0a09c",
      "IsHidden": "False"
    },
    {
      "Start": "8bd5af0888e6407d8f8519b5bf2cedb7",
      "End": "90942ae55de94c569bfe1af614baa01f",
      "Id": "39ea231d71f143d4839becb35c828606",
      "IsHidden": "False"
    },
    {
      "Start": "ccf38886fed34db9aee867bc5a909b2a",
      "End": "7f9d32c8cecf4275a32f327cd7f6316c",
      "Id": "546c7c6e7a45460999c845e0fb80bcb3",
      "IsHidden": "False"
    },
    {
      "Start": "7ab561ac46d74a50b371aabd0e4ec955",
      "End": "27226c874d5c4618b1ddf4cf2e0ef950",
      "Id": "1e4f9468c1714ec0b2e743a544d6e4fb",
      "IsHidden": "False"
    },
    {
      "Start": "73875b1d13234a9697417b4d1c2beee5",
      "End": "9c1a546f033842a288d428eedab409cd",
      "Id": "8c93f4ac86754012aaaa4c7f33c88e9d",
      "IsHidden": "False"
    },
    {
      "Start": "16345131f2c443b0b3b133a410be3dc1",
      "End": "b2de745c615d41859cdda8380df97f3e",
      "Id": "5bd4d2dc9cc44af1ad32c43932796390",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "b9cb4faeeef64d8db2112ffedb71d5f6",
      "Id": "196414535efa41f98620a7034ba55f20",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "4588710f1aa043cba0d5cf9e0428c25b",
      "Id": "d6ba4376ccef4b639834128373b44228",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "1ec02317e7f94d7babd332edd3ad05ff",
      "Id": "b1280da52bbc45a990894ce7e44af79d",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "9c02748b393a45e6991d32d34a975082",
      "Id": "1e6ffa6ff87a444ba296478e3daed7d1",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "a300d22bc0c64aa6b54a92432d5abb75",
      "Id": "6581f22581454154aca925fa55f68df7",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "b701474f06724d168ea2c280dfbe7be4",
      "Id": "3ab52413d5b741f7b59a8f8abb7fe7d2",
      "IsHidden": "False"
    },
    {
      "Start": "96a384ff54544140a21750c020036d2a",
      "End": "19fbcb101d0440f19c4d9fec94c688f2",
      "Id": "830c1a4c9bf64188b34770385d4af189",
      "IsHidden": "False"
    },
    {
      "Start": "8620e76a4edf48538b59d43292cdc3b4",
      "End": "172112317aa44de5a9979d775b6f41d1",
      "Id": "4f8471f42f2044668f99b5587944c019",
      "IsHidden": "False"
    },
    {
      "Start": "8620e76a4edf48538b59d43292cdc3b4",
      "End": "29660dc5bc2346e2a76af575722fa5f0",
      "Id": "988bf787843345adab92402be67e8ef8",
      "IsHidden": "False"
    },
    {
      "Start": "8620e76a4edf48538b59d43292cdc3b4",
      "End": "7dcfd9d0c2a7413999397c1a0e5b8403",
      "Id": "0be6bed1ca74475e9d8d17c7524eb83d",
      "IsHidden": "False"
    },
    {
      "Start": "f612aec4494f498a8123745802bb4888",
      "End": "512a4e4886b946f4bc3cd4d66bef2b20",
      "Id": "29f926698a274284bfa1b464d043511f",
      "IsHidden": "False"
    },
    {
      "Start": "f612aec4494f498a8123745802bb4888",
      "End": "6dffd34b527147bc897550bf3e7d6a0d",
      "Id": "55d52708a57e40638d210dea9f39c2fa",
      "IsHidden": "False"
    },
    {
      "Start": "f612aec4494f498a8123745802bb4888",
      "End": "952ad74d7fd84cd2af06d94856bbb6db",
      "Id": "0b7831879700492aa4dbc8a9428d0b01",
      "IsHidden": "False"
    },
    {
      "Start": "3121cb39a840460a864b519a4cd05ed2",
      "End": "d44160c378e1445288c86164186066b2",
      "Id": "7abd4a86cfef484bad53fc082cfb3d20",
      "IsHidden": "False"
    },
    {
      "Start": "5f240552c9134f80bc6a83db8700e5b1",
      "End": "19bf7a26f08d47f086db756cee308666",
      "Id": "9de917d5326843d38bf38c1574a61764",
      "IsHidden": "False"
    },
    {
      "Start": "752ceabc14bf45bba474a3a07552ac9d",
      "End": "dde4dc7d21884b7e9667e02f13ddfd4e",
      "Id": "3d09012da00b40668fcc68998d7e2d57",
      "IsHidden": "False"
    },
    {
      "Start": "752ceabc14bf45bba474a3a07552ac9d",
      "End": "55f017ed86814feebac5b2d1d771905b",
      "Id": "b0b6c73bf43f447bbc3b05513e915773",
      "IsHidden": "False"
    },
    {
      "Start": "b7671ece6c314a71adc2db11a5d6cd5b",
      "End": "f3cfebbea574418f9ba97b86e3b71b9b",
      "Id": "8c57452c854640539f31c578183615f4",
      "IsHidden": "False"
    },
    {
      "Start": "4dd4bc77ea0743dc9428eba8ff411bd7",
      "End": "64ab386688fc4cdf838b4404763dcbab",
      "Id": "f11bf5217e114b118a7ad7f5b420150f",
      "IsHidden": "False"
    },
    {
      "Start": "0388eb789e1a4cfc847f837f6930bc53",
      "End": "5adf605da0f540599afdd660a8fd8b5e",
      "Id": "11c14c98d59043e48587ef4b1b3a2ef2",
      "IsHidden": "False"
    },
    {
      "Start": "2ecb7de7e04a4328926beb3bdb1c76c7",
      "End": "e516281f62f44adf8da10805e08123f2",
      "Id": "eba15dd793394570a59924793bbc2bd7",
      "IsHidden": "False"
    },
    {
      "Start": "71d97dfaf45c4f3fa3421d7340146203",
      "End": "c65396b9b42847de9442081bb0b33246",
      "Id": "e2201c876b8e4343a300e2952ecc2dad",
      "IsHidden": "False"
    },
    {
      "Start": "71d97dfaf45c4f3fa3421d7340146203",
      "End": "5a3e4c5e65c149339ef4d27ada398724",
      "Id": "298bb0db15604123bf15559bba026dca",
      "IsHidden": "False"
    },
    {
      "Start": "c53a223f9e314774a6c074ce88593f0a",
      "End": "80229ecbc27245e38c3e0a85ba3382bc",
      "Id": "164bc6171bba4ff9aca35543d6a0de82",
      "IsHidden": "False"
    },
    {
      "Start": "c53a223f9e314774a6c074ce88593f0a",
      "End": "56d7ddec306c46f3a6e9696dc1367a7a",
      "Id": "251dbfc31416498982073e738cbd434e",
      "IsHidden": "False"
    },
    {
      "Start": "21d91c0266e2449cb66b84d46903f2fd",
      "End": "0beee0a7ec4d4dae85951c32d151a214",
      "Id": "67d6cb0ae60e4583adb0026877aacbf7",
      "IsHidden": "False"
    },
    {
      "Start": "d107d0a4618540c4bfec53116ab4948d",
      "End": "2d9ea43c3e91412180f8c305c7de6fa9",
      "Id": "de185050221742e098c7e76862cd06ba",
      "IsHidden": "False"
    },
    {
      "Start": "5567f5e51b5f4e028f095c5993d403c6",
      "End": "349df48914a643c990892c3f0b676ec7",
      "Id": "419d38be026047a59702d740ed3fd68f",
      "IsHidden": "False"
    },
    {
      "Start": "e6268f5adebd42bd90454a4348bd513e",
      "End": "11e0816ed8a34bbbada653e8e17e2e30",
      "Id": "518e0a9856d140f9947996870139ccf2",
      "IsHidden": "False"
    },
    {
      "Start": "99f27dbc2802407e847a917064b8afb2",
      "End": "bdf6d6555c134ef39059d4eb2d574f85",
      "Id": "ec5f0ca4851849c38c54b8136186c308",
      "IsHidden": "False"
    },
    {
      "Start": "4f9a42bcafb649c3a4e158c8ea10aae2",
      "End": "f1486899dbb2426f9d7e6bfc28ab2bc3",
      "Id": "5f9a808ce027408388e931a266e21fc6",
      "IsHidden": "False"
    },
    {
      "Start": "6bf81500a2bb4b39a3b6a29af01cfa69",
      "End": "13931b30a1e24e62902a55b2b5964bf4",
      "Id": "cb3f95a7664649228279f20625b8fb97",
      "IsHidden": "False"
    },
    {
      "Start": "3a1f61c2d5e54586ab0422e13399ce7a",
      "End": "028de353f4014232957787ce17c1cc40",
      "Id": "84f3da6d2cbe4904ac10105f0e5afb07",
      "IsHidden": "False"
    },
    {
      "Start": "24c9bfa2fb8a48ac9dddb01e0c74f163",
      "End": "5e2a3694a3c24f33a5579def8040f35a",
      "Id": "0e4a41bdb4ce44ecbab914b539069651",
      "IsHidden": "False"
    },
    {
      "Start": "3a39957de0664acc9ec80a0197a02e37",
      "End": "ae9930fa39274db8a5062e43eaa75b42",
      "Id": "1cb1c96daaae4054823bb1798e7edaa9",
      "IsHidden": "False"
    },
    {
      "Start": "af6b8eb455ff4db8aa9c51e2154e958b",
      "End": "2007aae3b36744919fe339f18bcc0755",
      "Id": "4ea6739cad844f1c9c446c7796423b37",
      "IsHidden": "False"
    },
    {
      "Start": "a0dfef63de514002a79dbb7111963d62",
      "End": "575b980fcc7d4c0fbfcf5a53c286a329",
      "Id": "b0edf553155b414da9d852be6797ec3d",
      "IsHidden": "False"
    },
    {
      "Start": "d70c1b54c23b4c368e8a4c60c24bbf43",
      "End": "e8b2ce92228a41479e7b40a76e4b7e44",
      "Id": "15e9687c8b3240449e84b0a28c94b3ee",
      "IsHidden": "False"
    },
    {
      "Start": "d70c1b54c23b4c368e8a4c60c24bbf43",
      "End": "87fe7ad114e94449b4e4eaf9afc6fd14",
      "Id": "d29d1b7f3bfe4486a9377c4444259783",
      "IsHidden": "False"
    },
    {
      "Start": "d70c1b54c23b4c368e8a4c60c24bbf43",
      "End": "76048150e4ab4eeb83a47306d9c9443b",
      "Id": "6dc3febc254f4f41a25dea56fc84a718",
      "IsHidden": "False"
    },
    {
      "Start": "07396284634443dcbcb1a850c1bb6843",
      "End": "ac1be29df2c742bcb498bcbd98456fc8",
      "Id": "91bb980d91584f318d93c229112f27c4",
      "IsHidden": "False"
    },
    {
      "Start": "07396284634443dcbcb1a850c1bb6843",
      "End": "f56efde609aa42f2a24a91632801ce56",
      "Id": "7480903ae25a4a249d5c22967c990715",
      "IsHidden": "False"
    },
    {
      "Start": "07396284634443dcbcb1a850c1bb6843",
      "End": "26357ef09c2149f7b4a6da547c649ef2",
      "Id": "092307a685464140b6f8a4857db6bf77",
      "IsHidden": "False"
    },
    {
      "Start": "85289d41f95b4023afe120b25d0e42cb",
      "End": "543112bff60b4ebab8a8d4321a5dda3f",
      "Id": "9dc65769261f4176ad7d02c373079d23",
      "IsHidden": "False"
    },
    {
      "Start": "85289d41f95b4023afe120b25d0e42cb",
      "End": "954f38b5ba334f28afd9742960970773",
      "Id": "477ccb928ff74fdbb040a308e8a119b1",
      "IsHidden": "False"
    },
    {
      "Start": "34435fb40a0c472899e7bf9d0e711bb1",
      "End": "50b7f369c0064d0397d1ad26fcc6050d",
      "Id": "52b02cad67f446719a06a7e6e3198388",
      "IsHidden": "False"
    },
    {
      "Start": "b702d694d1264037b15108d698b9899f",
      "End": "0878fe106a0640ffab54aa3f67658fc1",
      "Id": "b3e62dfe97684425bd79a511d9925884",
      "IsHidden": "False"
    },
    {
      "Start": "eaba462ab62b45219135740d213bf78f",
      "End": "8f3ec78a06234a6b8c5e28a031305f5f",
      "Id": "136feb2d70fc457c8cd9313737560a09",
      "IsHidden": "False"
    },
    {
      "Start": "91b1252b4fcd47c6b7127915c93b148e",
      "End": "eead2733bbf945818d528efba81d6106",
      "Id": "9e39e8c743e04afeb63afadd20556e04",
      "IsHidden": "False"
    },
    {
      "Start": "91b1252b4fcd47c6b7127915c93b148e",
      "End": "d8195467591b44678a43d468f7fec19d",
      "Id": "206578fc8d9041ec92ebd8c7d92cc3e1",
      "IsHidden": "False"
    },
    {
      "Start": "91b1252b4fcd47c6b7127915c93b148e",
      "End": "d64d7edea67e4bc7affac289506fcaf3",
      "Id": "f51acad54d2b4c7c8a1a8de51cdf621b",
      "IsHidden": "False"
    },
    {
      "Start": "1e05947df8184df393d11265023b0a7b",
      "End": "b42aba59276241f6a980ad6b3d70445a",
      "Id": "d512ebfc2548480aaa7321ef0b8c2973",
      "IsHidden": "False"
    },
    {
      "Start": "1e05947df8184df393d11265023b0a7b",
      "End": "b42aba59276241f6a980ad6b3d70445a",
      "Id": "0abfb62afcc6439cbddf6be857e8d666",
      "IsHidden": "False"
    },
    {
      "Start": "0af392b769bf4d18b89cfdd86e50b2c6",
      "End": "0c997978bbc544aa9bfceafc92ae8b22",
      "Id": "9ab82d4b77ba48e0bf1692f80c025bb4",
      "IsHidden": "False"
    },
    {
      "Start": "0af392b769bf4d18b89cfdd86e50b2c6",
      "End": "1c8fe649f619474f9f4d951b81d87ad8",
      "Id": "a98f11f14a1a46e690335991c467d714",
      "IsHidden": "False"
    },
    {
      "Start": "5bc03234046344ba854adf3283ff3562",
      "End": "19a31bc0644a46d388e7ed0ba705e466",
      "Id": "bb58f83009a34843a742f752ad45c1bd",
      "IsHidden": "False"
    },
    {
      "Start": "5bc03234046344ba854adf3283ff3562",
      "End": "7683ce77b6464c558080f2e7c8ee34b8",
      "Id": "e83a771c482d490cb5b36e08ca668af9",
      "IsHidden": "False"
    },
    {
      "Start": "aa0394acd38c4939abd600c9b4ead84e",
      "End": "f1d8d8d262444825a9995e6e4486225e",
      "Id": "4637f7fef5cd4181aaa688a5a3960c77",
      "IsHidden": "False"
    },
    {
      "Start": "3d7ee82ecee844569c22ca6b40bc96f3",
      "End": "23840b725c834285af7f5ebdcc07e235",
      "Id": "84af777f71d141a1a819c2636aa9a06b",
      "IsHidden": "False"
    },
    {
      "Start": "3d7ee82ecee844569c22ca6b40bc96f3",
      "End": "b49d0413acff49bd89689daa3ed68a77",
      "Id": "7068f1727ce94b01b4b02d106d0d9437",
      "IsHidden": "False"
    },
    {
      "Start": "25a68a145aa94b80a1e4d21af91cfe68",
      "End": "9f3404324a9048f48c2928f1aa1f71ac",
      "Id": "9b1e95c809bc4c2d8d8e145e52bc15cd",
      "IsHidden": "False"
    },
    {
      "Start": "6526362b340a4e26b7067621d358c84f",
      "End": "bbd232ac74e04927983a9960035d5ce5",
      "Id": "56c3995a90d14f37b265406c2f14416c",
      "IsHidden": "False"
    },
    {
      "Start": "12c05fc8bd67439b810c49721a3e24a7",
      "End": "2004090739e64d52bf760545dabd5aa8",
      "Id": "7a8bf2fd2e494e8f9a5de0b1a49418ce",
      "IsHidden": "False"
    },
    {
      "Start": "0292f215d4fe4e1982b7ebdeca6d8d75",
      "End": "c1f29518702c46ab96c216d0b16fd93d",
      "Id": "a3029b69d16d41c4b57d63da00afcf9c",
      "IsHidden": "False"
    },
    {
      "Start": "75c95e6ecf154738a613840fb350ec9f",
      "End": "b17dfff975104105ae08f5994833b972",
      "Id": "b3e46992b70f49a99cc5f8c2e985cb78",
      "IsHidden": "False"
    },
    {
      "Start": "e3957ed020cb42ee85568712414baece",
      "End": "cd22d868a744402897d7cb55fbdfade5",
      "Id": "2f133ecc3bf54170bd04d8370b19ab8c",
      "IsHidden": "False"
    },
    {
      "Start": "28b4b15662b84845be27c32d98f854e9",
      "End": "5def4d355c3548778cb01e270a16b1d6",
      "Id": "5058a6812cd6447a97340e20b9f20842",
      "IsHidden": "False"
    },
    {
      "Start": "75f3cd52f03d4433b370bd4026bbe7f8",
      "End": "ad40f01f5a044086a50dbfbc508c9ec2",
      "Id": "708411884a294126a78524b67ac5af84",
      "IsHidden": "False"
    },
    {
      "Start": "37b969c0d09e49419b1a7a7796265a8c",
      "End": "0f267a2396e74984a59106e26666fc7b",
      "Id": "93e99e1818cf49ff9cbe04081f9c8259",
      "IsHidden": "False"
    },
    {
      "Start": "37a74f786a974346bb74d64e0e0bb3cd",
      "End": "43f2ddb9d8d8473d842464ba95b61431",
      "Id": "8914f3884322492c979f8a2d487f5828",
      "IsHidden": "False"
    },
    {
      "Start": "cab6fffe116b4d09bcfecef8448ea60f",
      "End": "c5e5719d8f4c4d258e43368c747f0b50",
      "Id": "98442b495bda485b9213306ddcc65fba",
      "IsHidden": "False"
    },
    {
      "Start": "2a71d79ee46247fbb0501b0c286d185e",
      "End": "a38ac0fb44eb411ea1a20889709775b5",
      "Id": "9ab76adb3f454cf28508192a0fbf1979",
      "IsHidden": "False"
    },
    {
      "Start": "2a71d79ee46247fbb0501b0c286d185e",
      "End": "e21f1f4e412b4040a00a38e96a1ce305",
      "Id": "d76fee2cccc74e7b8947b15caf2bc597",
      "IsHidden": "False"
    },
    {
      "Start": "7e0d87c9b509407fa382508fd5e84499",
      "End": "49cce12dbd68470b8fad400469b73f2b",
      "Id": "4e9cf09025c34b3eaa6fe1af55846c56",
      "IsHidden": "False"
    },
    {
      "Start": "7e0d87c9b509407fa382508fd5e84499",
      "End": "5dcb5c594c2945e7ab6f4cddfa36e928",
      "Id": "7149b4c3434042d6b8a27023e5b34a1d",
      "IsHidden": "False"
    },
    {
      "Start": "7e0d87c9b509407fa382508fd5e84499",
      "End": "aba20d5fc24543b79a1767d797c2d467",
      "Id": "39a07730dfc34b04bc277361903180e4",
      "IsHidden": "False"
    },
    {
      "Start": "e014b62c8cb04cf890181fd5be88ffa9",
      "End": "a06830f3425d408db59c264d7752341e",
      "Id": "2702f55d27a94b8bbe46f4501eaa6cad",
      "IsHidden": "False"
    },
    {
      "Start": "248af67f1f744cb0a9479df1a630427e",
      "End": "69fcf8a83a524329b1da4b2318710f59",
      "Id": "c22ca82aa1db4beda28c846f9bfcdfe2",
      "IsHidden": "False"
    },
    {
      "Start": "c102e969177c45b4bcaa5196c4f3efc7",
      "End": "5ae844b6652c4ca7ac2d954dd28debe6",
      "Id": "2ca95da143b74685bad8da0582cb3593",
      "IsHidden": "False"
    },
    {
      "Start": "1137d9dc29d441da83e472214380f48a",
      "End": "fb769a29c67c444a8c43666efa92c84e",
      "Id": "b8f1783e45714b25b5d7fb92a7bdcd4f",
      "IsHidden": "False"
    },
    {
      "Start": "4bc86e038870406593461476317df880",
      "End": "175d2a21630446c591f04855b7c3fa15",
      "Id": "e4e1bba2fa6d4baaa2e75a29858addf6",
      "IsHidden": "False"
    },
    {
      "Start": "4df6cac9b1cb465db99dd8951a649d7e",
      "End": "589b204d55b441b79bcf507b1d568a43",
      "Id": "8c0e7781a8da468fa91424075f1eaa54",
      "IsHidden": "False"
    },
    {
      "Start": "8b87cbd7325d429aa865078f0bc6f8e2",
      "End": "bc104d08e7de48de9f9c9438d594511f",
      "Id": "934db02aed9b4933bb81c0dacc3c740b",
      "IsHidden": "False"
    },
    {
      "Start": "8b87cbd7325d429aa865078f0bc6f8e2",
      "End": "648740fcbfd542199e1e99687b0239c2",
      "Id": "81dd9923879441589414762c38fb0a63",
      "IsHidden": "False"
    },
    {
      "Start": "8b87cbd7325d429aa865078f0bc6f8e2",
      "End": "191cefdfd74345458f6408a54c045552",
      "Id": "161c5c1d291f498f98e7dae433b8220a",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "EnableLegacyPolyCurveBehavior": true,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "3.6",
      "Data": {}
    },
    {
      "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
      "Name": "Generative Design",
      "Version": "9.1",
      "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.6.0.9395",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": 11.407634258270264,
      "EyeY": 0.03753662109375,
      "EyeZ": -49.2989501953125,
      "LookX": -5.792672634124756,
      "LookY": 13.24096393585205,
      "LookZ": 41.2800407409668,
      "UpX": 0.042056336998939514,
      "UpY": 0.953079879283905,
      "UpZ": -0.2997836172580719
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "102a706f221f42f7b19c2b1619c50c4c",
        "Name": "Deck.Diameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2002.4671850750076,
        "Y": -893.719780891347
      },
      {
        "Id": "a4807bea7c6441acb5a08c5acadc42f1",
        "Name": "Column.Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1998.4671850750076,
        "Y": -747.719780891347
      },
      {
        "Id": "ae572b768092402f805e7c0e6e32d278",
        "Name": "Beam.Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2000.0671850750075,
        "Y": -601.7197808913469
      },
      {
        "Id": "61485b2a188f49e883aa84d9a38c4fd3",
        "Name": "Column.InwardOffset",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1981.706656441934,
        "Y": -73.51990770486884
      },
      {
        "Id": "cbaf84ae0c8e4ca4bbcab75340e90214",
        "Name": "Safety.Offset1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1982.1224057317588,
        "Y": 57.87695907852628
      },
      {
        "Id": "780ae535678943759394980fda191a14",
        "Name": "Safety.Offset2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1979.5055212470063,
        "Y": 186.55682668567397
      },
      {
        "Id": "82575fa5c0cc4693b12ece964e091b7f",
        "Name": "Safety.Offset3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1981.9340356215837,
        "Y": 316.30255027085286
      },
      {
        "Id": "259721758ba64e0baac23e55415069b9",
        "Name": "Beam.Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2004.03769114361,
        "Y": -472.2975453990264
      },
      {
        "Id": "f9df39640f314c01aa59c03326ad7a50",
        "Name": "Aluminium.Density",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1980.2530651288587,
        "Y": -207.40757612527386
      },
      {
        "Id": "99e177c4603145ee9a0342984aeaa301",
        "Name": "Close.Curve",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1098.1470534857383,
        "Y": -77.7723106815829
      },
      {
        "Id": "c592d6c697624d11b11499b4902e7d38",
        "Name": "Octagon.Curve",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -882.9310671946521,
        "Y": -321.1740232203158
      },
      {
        "Id": "a783f40da37541a1b219f36d4c542d2a",
        "Name": "Octagon.Vertices",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -645.1673716713369,
        "Y": -93.13985678473176
      },
      {
        "Id": "4e650f93c2314c2991ddf5299dc710a6",
        "Name": "Octagon.Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -973.3681111728387,
        "Y": -656.9786532839767
      },
      {
        "Id": "d350ca6ed50447e89b57f645839eb7c7",
        "Name": "Octagon.X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -975.4981483314554,
        "Y": -882.3587458549478
      },
      {
        "Id": "aa172440a72246a89e281306f24daab4",
        "Name": "Octagon.Radius",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1401.3444343988494,
        "Y": -267.9784923052952
      },
      {
        "Id": "e19b9e2a87a149db90b037ab5541d2b6",
        "Name": "Octagon.Angles.Deg",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1337.513576751116,
        "Y": -81.03138052218696
      },
      {
        "Id": "214d81b82f144c3ea91d0cc05e6c830e",
        "Name": "CenterToVertex.Vectors",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -481.42009644771656,
        "Y": -889.1872026436333
      },
      {
        "Id": "f0f92529463647398859a912514a5254",
        "Name": "Direction.Vectors",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -135.02009644771658,
        "Y": -889.1872026436333
      },
      {
        "Id": "4d0093c6ff024f28a3f2e9f568b3c575",
        "Name": "Inward.Distance",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": -135.02009644771658,
        "Y": -741.3597026436332
      },
      {
        "Id": "faa7d5bf3122433cb979f75b4f747c25",
        "Name": "Corner.Column.Points",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 193.77990355228349,
        "Y": -866.1872026436333
      },
      {
        "Id": "116b3a352f1841f48965873a95d1aebd",
        "Name": "Column.Radius",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 857.2666146678675,
        "Y": -887.8672391414907
      },
      {
        "Id": "21a3e764bd624075b058d936965cfe36",
        "Name": "Corner.Columns",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1176.4666146678674,
        "Y": -776.66723914149
      },
      {
        "Id": "cdebd946dc074cf1875089aae12d8598",
        "Name": "Corner.Column.Tops",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 857.2666146678675,
        "Y": -742.6672391414909
      },
      {
        "Id": "37ff9627ed354455b9eb6e0a6d58d536",
        "Name": "Corner.Column.Points.X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 520.3018054937236,
        "Y": -790.8942184336133
      },
      {
        "Id": "c726e5308531483181dc8c114b18220a",
        "Name": "Corner.Column.Points.Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 510.0666146678675,
        "Y": -651.66723914149
      },
      {
        "Id": "db4e4bdfa86b4cf592a150595208d117",
        "Name": "Center.Column.Top",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 857.2666146678675,
        "Y": -535.0672391414905
      },
      {
        "Id": "eed8ff46ba744b53b1e36997b552a7e8",
        "Name": "Center.Column",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1176.4666146678674,
        "Y": -569.0672391414896
      },
      {
        "Id": "9298fac5bacf48ec894074616a4fb898",
        "Name": "Z.Axis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1456.752815109473,
        "Y": -709.6390798772733
      },
      {
        "Id": "45685b368328467fabb4fc6a9b3ebfb4",
        "Name": "Corner.Column.Tops",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1855.290114925523,
        "Y": -519.9535269371495
      },
      {
        "Id": "dee7fefac1c14f9fb897fdad9653a505",
        "Name": "Center.Column.Top",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1934.8529234059952,
        "Y": -874.6739466611043
      },
      {
        "Id": "6255d91faef747b0b6c1ab1ea54e2a17",
        "Name": "Corner.Tops.Shifted",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1584.3067161312247,
        "Y": 6.327440223404665
      },
      {
        "Id": "417c36bf68a2459691f8e2a499656ed2",
        "Name": "ForCornerShift",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1501.6812645771342,
        "Y": -343.04660806483025
      },
      {
        "Id": "e0e5f89174ef40fba63488866f18a334",
        "Name": "Perimeter.Beam.Lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1859.9751795996995,
        "Y": -150.47205961892064
      },
      {
        "Id": "37a6c7b5923643bbb0fa363a40ff21d4",
        "Name": "CenterToCorner.Vectors",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2233.2810995194195,
        "Y": -873.4511876144676
      },
      {
        "Id": "721107460f3b4abd8c64b8a6efe81423",
        "Name": "Radial.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2580.4810995194193,
        "Y": -873.4511876144676
      },
      {
        "Id": "155bb2bab6914159b4c2661737a6da66",
        "Name": "Radial.Extend.Distance",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2580.4810995194193,
        "Y": -725.6236876144682
      },
      {
        "Id": "588d93b633bb439d8e9bcbb0338da6b3",
        "Name": "Radial.Beam.Tips",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2924.48109951942,
        "Y": -850.4511876144676
      },
      {
        "Id": "94ca366e814442d2b8995a2f281a2a0b",
        "Name": "Radial.Beam.Lines",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3267.6810995194196,
        "Y": -852.7011876144676
      },
      {
        "Id": "57dde220c0a746f1b2457af50e5c7fa1",
        "Name": "Safety.Ring1.Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3868.9977058249287,
        "Y": -872.1014062844465
      },
      {
        "Id": "d85f5b41d0d5497389e65c23239514fc",
        "Name": "Safety.Offset.List1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3544.9977058249287,
        "Y": -838.1014062844465
      },
      {
        "Id": "eb796bef576d4513a08b72565f9d95bf",
        "Name": "ExtendCircular.False",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3544.9977058249287,
        "Y": -445.1014062844465
      },
      {
        "Id": "c1c0cc0a66b040deab7a05b900370ff4",
        "Name": "Safety.Ring1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4246.597705824929,
        "Y": -728.1014062844465
      },
      {
        "Id": "5418ad0352094777a95e17e133bfdb64",
        "Name": "Safety.Offset.List2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3544.9977058249287,
        "Y": -593.1014062844465
      },
      {
        "Id": "be2485443a2f4c34b59bfcaa7ca95bca",
        "Name": "Safety.Ring2.Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3868.9977058249287,
        "Y": -618.1014062844465
      },
      {
        "Id": "7cc1375966c24b11bf61c376b6d6c09c",
        "Name": "Safety.Ring2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4246.597705824929,
        "Y": -570.1014062844465
      },
      {
        "Id": "26d8055fb0fa4ed3b95d378a3cc0b6a3",
        "Name": "Safety.Offset.List3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3544.9977058249287,
        "Y": -299.1014062844465
      },
      {
        "Id": "6c64cb660f004724a58dc55521ea0679",
        "Name": "Safety.Ring3.Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3868.9977058249287,
        "Y": -364.1014062844465
      },
      {
        "Id": "47d66822f8a94c1ea0fee12ccf922149",
        "Name": "Safety.Ring3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4246.597705824929,
        "Y": -412.1014062844465
      },
      {
        "Id": "aa39d7fe8ff74f1791b11e931de6f086",
        "Name": "Deck.Base.Surface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4764.7095153230475,
        "Y": -691.4338166822021
      },
      {
        "Id": "618a0cf7a64a4f9680f0f8e369e167b2",
        "Name": "Deck.Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4764.7095153230475,
        "Y": -876.6862135720988
      },
      {
        "Id": "8b4b714ddb324ea8b1c38c2d46fc5af2",
        "Name": "Deck.Top.Surface",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5138.309515323048,
        "Y": -691.4338166822021
      },
      {
        "Id": "0582396395d8480a8d17efa49041a851",
        "Name": "Deck.Solid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5481.509515323048,
        "Y": -614.4338166822021
      },
      {
        "Id": "695b4d2b4aa54ab583b1ad7d9642434b",
        "Name": "Deck.Surface.False",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5001.248474944558,
        "Y": -458.7537356137485
      },
      {
        "Id": "89df6633ff5e4f97813dbc3b8a66b687",
        "Name": "Corner.Columns",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6210.005186429457,
        "Y": -830.0494191391803
      },
      {
        "Id": "582552d5f6a847e4bcea516cf610f6c5",
        "Name": "Center.Column.Solid",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6210.005186429457,
        "Y": -602.7319114305633
      },
      {
        "Id": "45af3161a3f24d5bb2284f6632dbeb91",
        "Name": "All.Columns",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6546.005186429457,
        "Y": -770.2810971809162
      },
      {
        "Id": "925fc9b3ace74c9f81adead638f7b1ea",
        "Name": "Radial.Beam.StartPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8666.202834021284,
        "Y": -845.6583838941008
      },
      {
        "Id": "3b648de7a8214ea596515e54513148ea",
        "Name": "Radial.Beam.Direction.Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9020.602834021283,
        "Y": -820.1583838941008
      },
      {
        "Id": "ed9028035c634e93822c84cb516c11c9",
        "Name": "Radial.Beam.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9395.002834021283,
        "Y": -820.1583838941008
      },
      {
        "Id": "bcd36060820d4f909a72f22cfd5b4cfd",
        "Name": "Radial.Beam.Lengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10462.077943340013,
        "Y": -578.0141076559496
      },
      {
        "Id": "100e16458412428eadb5652f43f663ea",
        "Name": "Radial.Beam.XAxis.Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9733.402834021283,
        "Y": -854.1583838941008
      },
      {
        "Id": "61a7cd97fb144ca3806e2f419f4c49a5",
        "Name": "Radial.Beam.XAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10079.802834021284,
        "Y": -854.1583838941008
      },
      {
        "Id": "06ef686fc0fb4c41bdbdc56f238988e9",
        "Name": "Radial.Beam.YAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9648.923943835653,
        "Y": -612.5344916301785
      },
      {
        "Id": "862d97e2a07343d581f4cdcc29868f11",
        "Name": "Radial.Beam.CS",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10461.590985849372,
        "Y": -867.3332349756176
      },
      {
        "Id": "16ef66687c5d48cd85dd69d3ebd09e52",
        "Name": "Radial.Beam.Rectangles",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10000.787636118454,
        "Y": -634.775788651212
      },
      {
        "Id": "906142e7e82a44958512090befb1f705",
        "Name": "Radial.Beam.Solids",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 10860.162873298541,
        "Y": -849.2378235623466
      },
      {
        "Id": "dc7b32e352514e4a8b4a79af758ce614",
        "Name": "Half.Beam.Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8774.877415962368,
        "Y": -630.3524587689992
      },
      {
        "Id": "38376bdc46824e0bac6ba4c1d6fd5bc4",
        "Name": "Radial.Beam.CS.Origins",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 9158.903756228716,
        "Y": -618.6985552742474
      },
      {
        "Id": "6dbdb3f9ee514e2a9bb354fac09dd599",
        "Name": "Perimeter.Beam.Params",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 6864.97413911142,
        "Y": -837.3721332015317
      },
      {
        "Id": "2ecbc4e17bed4253a46a710e6ce4e383",
        "Name": "Perimeter.Beam.Planes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7216.17413911142,
        "Y": -871.199633201532
      },
      {
        "Id": "f184d81d3a40458a9716010d16ed9a00",
        "Name": "Perimeter.Beam.CS",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7561.7741391114205,
        "Y": -871.199633201532
      },
      {
        "Id": "15b73fab985a404da1327e9c3441557c",
        "Name": "Perimeter.Beam.Rectangles",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7928.17413911142,
        "Y": -871.199633201532
      },
      {
        "Id": "a16e21c7a30a4f57be334c8c7ce1c794",
        "Name": "Perimeter.Beam.Solids",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7929.344925096542,
        "Y": -645.3688576651872
      },
      {
        "Id": "903998c7ff6044b8a2f752665e13a0f6",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7311.170009883432,
        "Y": -638.0619855280744
      },
      {
        "Id": "bc52d0039cda484b93c5d5d4eb9d1541",
        "Name": "Perimeter.Beam.Solids.Adjusted",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7576.7052537953305,
        "Y": -684.2514462692612
      },
      {
        "Id": "e905cc1a2f344a92b68f2a6b0778f6a5",
        "Name": "Half.Beam.Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6967.683374023852,
        "Y": -628.6271922709144
      },
      {
        "Id": "003b6a3b271a431fa2b172f8befa34e5",
        "Name": "Safety.Rings",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4521.672329865778,
        "Y": -515.3580789176135
      },
      {
        "Id": "1328640dd1e543618c863eb8c99544dc",
        "Name": "Safety.Rings.AtBeamTop",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11450.700142317795,
        "Y": -777.5751773727757
      },
      {
        "Id": "8695a9aab43f4ec7b98b389710e1702c",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11450.700142317795,
        "Y": -923.5751773727757
      },
      {
        "Id": "795a6c0f65ec4e25aa5bb34290a28f20",
        "Name": "Safety.Ring.False",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12120.300142317796,
        "Y": -580.5751773727757
      },
      {
        "Id": "6c83059e6f414df3b57b41154e47d7aa",
        "Name": "Safety.Ring.Planes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 11805.900142317796,
        "Y": -928.5751773727757
      },
      {
        "Id": "7c6dc05aa6184574b0971a843178ab0f",
        "Name": "Ring.Sections",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12120.300142317796,
        "Y": -788.5751773727757
      },
      {
        "Id": "2f10f63487df4402b3b6e6e72578f922",
        "Name": "Safety.Ring.Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11805.900142317796,
        "Y": -740.5751773727757
      },
      {
        "Id": "7550e53e36fc4cdfb4a0286e3101f2b9",
        "Name": "Safety.Ring.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 11805.900142317796,
        "Y": -594.5751773727757
      },
      {
        "Id": "8b834fb6a4b8461dadb4195fddf87f5c",
        "Name": "Safety.Ring.Solids",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 12511.500142317795,
        "Y": -718.5751773727757
      },
      {
        "Id": "db46fc3c774e4fd6bf4774bae4120dfb",
        "Name": "Safety.Ring3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4246.597705824929,
        "Y": -254.1014062844465
      },
      {
        "Id": "23f13a9e711345d78fbb4fc4945fe393",
        "Name": "Safety.Ring4.Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3868.9977058249287,
        "Y": -110.10140628444651
      },
      {
        "Id": "d24c435cdf654c538237581728a3e347",
        "Name": "Safety.Offset.List4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3544.9977058249287,
        "Y": -76.10140628444651
      },
      {
        "Id": "0de1726e289d496ca147938351b7f360",
        "Name": "Safety.Offset4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1982.2312834721645,
        "Y": 445.6792646153858
      },
      {
        "Id": "7446df58c5904770a3931be7c8c18131",
        "Name": "Safety.Offset.RadialBeams",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1981.4027483628454,
        "Y": 577.5178685434753
      },
      {
        "Id": "3fd1e702ce474ba5b0ba154e82457831",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8291.689866027158,
        "Y": -832.2255602285173
      },
      {
        "Id": "2428510d26c74496981587646d041617",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8238.444544962735,
        "Y": -624.120290599111
      },
      {
        "Id": "74da5ca74cfe4f8887e16413a23dba94",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12511.500142317795,
        "Y": -498.17517737277603
      },
      {
        "Id": "9fb8c49b560b470bbb1b98bfb2a2372f",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 12829.900142317796,
        "Y": -625.3751773727759
      },
      {
        "Id": "d89c137470614be3a1585e582f4b5393",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10727.054227433615,
        "Y": -587.5282438111619
      },
      {
        "Id": "3025fd51e8e74c00847cdfdd06889712",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 10965.025021236932,
        "Y": -634.4040609616361
      },
      {
        "Id": "5fafcef6945c4b64b70ec43fa5f81cdd",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5481.509515323048,
        "Y": -394.0338166822024
      },
      {
        "Id": "13241a7539cd4d848a0f391e6e92bf0f",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5806.309515323048,
        "Y": -521.2338166822022
      },
      {
        "Id": "6b21ce0592ea4cdaac00c345dc997d58",
        "Name": "Deck.Volume",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13688.172453152643,
        "Y": -840.4751217624198
      },
      {
        "Id": "087fefd386b242c598a96546c068516f",
        "Name": "Deck.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14833.772453152642,
        "Y": -927.4751217624198
      },
      {
        "Id": "da8c08a64ddb42939e4be3b8d97a4edd",
        "Name": "Column.Volumes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13328.972453152643,
        "Y": -614.4751217624198
      },
      {
        "Id": "daafe410aaaf48e3acf3cbeadd127a96",
        "Name": "Column.Volume.Total",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13688.172453152643,
        "Y": -614.4751217624198
      },
      {
        "Id": "397d49a5c4f64d41b3ef3996f0068047",
        "Name": "Perimeter.Beam.Volumes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13328.972453152643,
        "Y": -320.4751217624198
      },
      {
        "Id": "01fbde67a33942ceaf97a7100fec8c4b",
        "Name": "Perimeter.Beam.Volume.Total",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13688.172453152643,
        "Y": -320.4751217624198
      },
      {
        "Id": "43fcb8d669654fcb9be4e1ecdbf9c3ba",
        "Name": "Radial.Beam.Volumes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13328.972453152643,
        "Y": -467.4751217624198
      },
      {
        "Id": "4cc38d666ea64fee928ea352aa131378",
        "Name": "Radial.Beam.Volume.Total",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13688.172453152643,
        "Y": -467.4751217624198
      },
      {
        "Id": "11dde395be09479f86326e62eda82c55",
        "Name": "Safety.Ring.Volumes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13328.972453152643,
        "Y": -172.4751217624198
      },
      {
        "Id": "5640904cf73f4d63b7e175f10f96f60a",
        "Name": "Safety.Ring.Volume.Total",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 13688.172453152643,
        "Y": -172.4751217624198
      },
      {
        "Id": "dbc23fc09cab4a83a9800e0440a7dcc3",
        "Name": "Columns.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14833.772453152642,
        "Y": -459.4751217624198
      },
      {
        "Id": "17a1c679bd1e44a3aba9a40586459382",
        "Name": "Radial.Beam.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14833.772453152642,
        "Y": -179.4751217624198
      },
      {
        "Id": "a7f618ffcdfb40bf83b322030aba6d13",
        "Name": "Perimeter.Beam.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14833.772453152642,
        "Y": -5.475121762419803
      },
      {
        "Id": "b7b41a1a342146aa99a2e1800f411c3f",
        "Name": "Safety.Ring.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14833.772453152642,
        "Y": 168.5248782375802
      },
      {
        "Id": "cf6afecfb5d54e7a950263eeadea32c7",
        "Name": "Structural.Volume.Components",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 14083.980723764324,
        "Y": -749.6668511507405
      },
      {
        "Id": "15c930b3c635481bb03d77ecfac69641",
        "Name": "Structural.Volume.Total",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14485.772453152642,
        "Y": -753.4751217624198
      },
      {
        "Id": "8e8a084846ed4601a223530b88b15e9c",
        "Name": "Structural.Total.Weight.List",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 14833.772453152642,
        "Y": -753.4751217624198
      },
      {
        "Id": "919704ca4dda4d32838c2d9fe14f7a06",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15182.572453152643,
        "Y": -914.4751217624198
      },
      {
        "Id": "72cc4141905b430ea03b15fe0383438f",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15182.572453152643,
        "Y": -5.475121762419803
      },
      {
        "Id": "559924dfd596463e9a39c29f2876c78b",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15182.572453152643,
        "Y": -152.4751217624198
      },
      {
        "Id": "b4f16149f4ef46efa75394291467a682",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15182.572453152643,
        "Y": -459.4751217624198
      },
      {
        "Id": "ae554fa2b60c4e2f9e86b96e4e40d824",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15182.572453152643,
        "Y": 141.5248782375802
      },
      {
        "Id": "995529459edc4de58d973ed283f27aab",
        "Name": "Structural.Weight.26",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15537.379487617387,
        "Y": -773.2548740133379
      },
      {
        "Id": "cf9c13c4e45e4dbcaca1d7a1c4487951",
        "Name": "Structural.Total.Weight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 15166.63635932966,
        "Y": -734.2539038989034
      },
      {
        "Id": "0df3eda8eefa4514a29b5280abbb6cf2",
        "Name": "Cntr.Col.Deck.Cols.Bms.Sfty.PositionX_PositionY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1430.3116240060099,
        "Y": -890.282168048793
      },
      {
        "Id": "e1691e15fb5047078c32b39c2c2a0146",
        "Name": "P_Helipad_Base",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1334.5887488875428,
        "Y": -489.83593705331737
      },
      {
        "Id": "3d164e79916247589564c520b4e525b8",
        "Name": "Center.Colum.PositionZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1381.0959817594487,
        "Y": -718.7734155466554
      },
      {
        "Id": "e61c9f95dbd640feabc1492d46a9be10",
        "Name": "Deck.Cols.Beams.Safety.PositionZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -877.617571930864,
        "Y": -467.14954688186356
      },
      {
        "Id": "470bcd95eee34cea8c1cdfa217ff4318",
        "Name": "Wall height+platform",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1982.981681212922,
        "Y": 958.424856143248
      },
      {
        "Id": "a669c6e69a0a4a0b91daaeba1762a8f9",
        "Name": "Center.Col.Deck.Cols.Beams.Safety.PositionZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1358.665924622351,
        "Y": 55.050433075485216
      },
      {
        "Id": "c4f552d69d214012a338579570308cba",
        "Name": "Deck.Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2003.3181512749654,
        "Y": -346.2105242928775
      },
      {
        "Id": "ae4913ba70054894993ee8f85fcc19c7",
        "Name": "Deead Load (kg/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2012.0641673280084,
        "Y": 2659.01231272668
      },
      {
        "Id": "d93f7ff0ca8e4ca4b025d0ca8140f13b",
        "Name": "Live Load (kg/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2011.7413521887215,
        "Y": 2936.6485792353037
      },
      {
        "Id": "9f9cb2537aeb4d9f8ff43cc27ce0680b",
        "Name": "House Area (m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -746.5922529883737,
        "Y": 2667.009715404516
      },
      {
        "Id": "3817d6f4d2064acb99fb1c01d292e19c",
        "Name": "House Area (m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1215.142519913019,
        "Y": 2662.630407181364
      },
      {
        "Id": "5b25f6ccba8648cd9a7239a129ba2a18",
        "Name": "Foundation Perimeter (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1528.5169118281137,
        "Y": 2762.1033482777048
      },
      {
        "Id": "0a3e10bd5ce14db4bfe1201dde8ff0fb",
        "Name": "Slab Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -314.9345788642772,
        "Y": 2659.0251394196434
      },
      {
        "Id": "10317f43b9214daf8734ff0a012deeb5",
        "Name": "Wall Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -321.7330823449488,
        "Y": 2944.407617042763
      },
      {
        "Id": "8c45b4db833a41089d8dd308a3078e9c",
        "Name": "Total Load per m2 (kg/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -760.2476090090686,
        "Y": 2819.5127952852654
      },
      {
        "Id": "95d07f0c9dda49279a2b24584ddda511",
        "Name": "Safety Factor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2010.8331130340416,
        "Y": 3206.706576118048
      },
      {
        "Id": "a97e42051067449cb91058d8db5c26ce",
        "Name": "Total Weight (kg)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1215.4765460408407,
        "Y": 2968.306054622858
      },
      {
        "Id": "cda66d96ca4f449cb68fff643e37616e",
        "Name": "House Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 65.44818395991251,
        "Y": 2781.8170038029907
      },
      {
        "Id": "c2d7f9b7c20e458fb54048dfd901dbb6",
        "Name": "House Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 61.80142322571237,
        "Y": 3085.856340135211
      },
      {
        "Id": "a1bee68e9372438f995749d4123efd30",
        "Name": "Footing width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -323.06696032625996,
        "Y": 3242.8459211737404
      },
      {
        "Id": "6b8535cd877d4ec28eae134c9a27ff9b",
        "Name": "Total Weight (kg)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -783.2393229727313,
        "Y": 3027.35347975317
      },
      {
        "Id": "6a48a80dee8040cba1b2a6bf6a30445f",
        "Name": "Contact Area (m²)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1220.1771111308335,
        "Y": 3261.267529640384
      },
      {
        "Id": "f7823d56702e4f82aa2e198d9b3ed604",
        "Name": "Bearing Pressure (kg/m²)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -834.4284319099224,
        "Y": 3206.443094202764
      },
      {
        "Id": "6d6e39a589824dbeab8e1feec064a563",
        "Name": "Total Load per m2 (kg/m2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1539.9308569233162,
        "Y": 3140.2505367267777
      },
      {
        "Id": "7dcd9d3dc5ba475d8f500ad747f8bd70",
        "Name": "Foundation Perimeter (m)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -784.942706447734,
        "Y": 3365.5761974001316
      },
      {
        "Id": "471a095e25144df1be4ac9d299105a34",
        "Name": "Bearing Pressure (kg/m²) ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1248.659469722912,
        "Y": 3550.6397893568746
      },
      {
        "Id": "5f8bf8ec6b62479887115a54c3475622",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2290.0149484867243,
        "Y": 3174.698178938352
      },
      {
        "Id": "b237a1db11e440c292991cabd86aa98b",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 657.4795911408564,
        "Y": 3055.103857497057
      },
      {
        "Id": "7437f8e160684664995eeee5801be2a3",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 642.6850287522684,
        "Y": 2646.151644455278
      },
      {
        "Id": "8b1614c0238246989770ac2ea9d69749",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 648.50807280546,
        "Y": 2804.2191395142963
      },
      {
        "Id": "dd15f4d0afac49348853e992415e791e",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2284.8208964083465,
        "Y": 2716.2025479738863
      },
      {
        "Id": "ddf21178489448eaafe22ed044b94275",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2291.5688531037126,
        "Y": 2962.4250703380408
      },
      {
        "Id": "7189cb02878148e5bad178927b405852",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 654.2092987725682,
        "Y": 3212.749025149262
      },
      {
        "Id": "7098f6cf7ada45d28cb78a8c94313b93",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 656.6939661087681,
        "Y": 3404.7541145120176
      },
      {
        "Id": "198d22ec04a44f4880becb1dbaa803f5",
        "Name": "Contact Area (m²)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -840.0133249485662,
        "Y": 3537.7140015924406
      },
      {
        "Id": "0bcd607a403b4bdc862b9764d775aac8",
        "Name": "Bearing Pressure (kPa)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1531.1589497835612,
        "Y": 3554.0665408026935
      },
      {
        "Id": "8fa4481080d84f899cb8fbdfcb14cd3a",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 2693.2634242993104,
        "Y": 2877.0374061477364
      },
      {
        "Id": "6d3a93e69f1043b6b0baa4eed691a6bb",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1013.4089209414578,
        "Y": 3296.5468147837873
      },
      {
        "Id": "1f1d366fd1814591911079c788b47eeb",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1064.68890513737,
        "Y": 2756.674593492209
      },
      {
        "Id": "6bc7a45ccd8e46979cc83da36276142e",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4014.013575089573,
        "Y": 2805.4575559713867
      },
      {
        "Id": "27f141bd020d4f16a650da37eb47f905",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4777.044499232825,
        "Y": 2827.4255076672725
      },
      {
        "Id": "a31455adb9f9414782dfe335d1ab05a2",
        "Name": "Bearing Pressure (kPa)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -789.7672226913428,
        "Y": 3706.030351935554
      },
      {
        "Id": "442f91a9f4e6472ba1fd96b2bb89d1df",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1368.6965770978022,
        "Y": 2904.139193327139
      },
      {
        "Id": "491a79d5606243f88d0779750548b1b6",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1375.5290828848847,
        "Y": 2774.7989657657145
      },
      {
        "Id": "3bb064c027ac4d0787be93c784093d34",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1381.064477492111,
        "Y": 2643.422032793662
      },
      {
        "Id": "f3d86b4eea3d4e979ec8fdcc8c68ea89",
        "Name": "Solid.Difference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1248.3389394681362,
        "Y": 3060.1413061072108
      },
      {
        "Id": "b64bfacd0fa3477d8fae751409dcd927",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3025.3529367439714,
        "Y": 2729.68244947
      },
      {
        "Id": "7e27bae4df874af99cb6f792bdac13b4",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2996.5149515713892,
        "Y": 3007.302007456858
      },
      {
        "Id": "3825bc3bedcf487bb53e89269275c48d",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5195.879509680902,
        "Y": 2954.99679470352
      },
      {
        "Id": "035b2332de924dfc896080bad27726d7",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5195.843660286691,
        "Y": 2831.2958555873356
      },
      {
        "Id": "686b25594b704b79a75637914bec8029",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5197.471288210007,
        "Y": 2705.2796836819452
      },
      {
        "Id": "e03adac87bd144b692cf5b31a9846dfa",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1577.44410051249,
        "Y": 2752.003846793761
      },
      {
        "Id": "9f3dac78fbe2400e9a4786239fde7b0c",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3389.937799655516,
        "Y": 3006.237512780945
      },
      {
        "Id": "86bf71c7f63941c08add753b06983ded",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5440.796334849087,
        "Y": 2849.083772349006
      },
      {
        "Id": "a54e5163429c48cf839474b24ace78a1",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 1799.465049387194,
        "Y": 3026.762107874032
      },
      {
        "Id": "3874535c68104d8f816afb2a74e8dfeb",
        "Name": "Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4002.6423339965954,
        "Y": 3049.0863402509513
      },
      {
        "Id": "86b708e6e01f46359e1e8fcf960a1592",
        "Name": "Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4713.828031198585,
        "Y": 3033.6742446187945
      },
      {
        "Id": "e6962337c2a74b7fb78e353dc5e94535",
        "Name": "Solid.Difference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3628.8253831404836,
        "Y": 2894.4673145833735
      },
      {
        "Id": "35ef4fef12cf48318291edbf0cfd66cb",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5945.6220280931975,
        "Y": 2978.391399521499
      },
      {
        "Id": "7c19d01a66f4436fac8d87427d670b07",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4502.861898601448,
        "Y": 3248.2126310170315
      },
      {
        "Id": "e57e061ecf8f4585a17900f7b42c7766",
        "Name": "Cuboid.ByLengths",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5377.780465192209,
        "Y": 3247.897174235204
      },
      {
        "Id": "82c4985609334eeaad6782946549a12f",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6531.372452855169,
        "Y": 2785.434732910202
      },
      {
        "Id": "d5980f8038cd4b63b8baa4384944cdf4",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6276.0890444454835,
        "Y": 2905.404293024905
      },
      {
        "Id": "42bb33ab761743f5bc02c89909f08539",
        "Name": "Number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6535.238630196687,
        "Y": 3085.588484140684
      },
      {
        "Id": "0b3b932c59f94eecbaf62887e61cc3f7",
        "Name": "Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4010.1813405108446,
        "Y": 3460.084391924702
      },
      {
        "Id": "a212be6bf0504784af4b65e891887b94",
        "Name": "Center of  the house",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6812.810958513266,
        "Y": 2847.240937130937
      },
      {
        "Id": "a401425b4e41404e9402646a076b4c44",
        "Name": "Solid.Difference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 5555.253454501621,
        "Y": 3600.259752002672
      },
      {
        "Id": "6d8544a71d0144d08ec87d03ce23eb4d",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7692.65497314942,
        "Y": 3125.7498081073118
      },
      {
        "Id": "8508125cdd5f400b932cd1c1b7a0a54e",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7688.42525070366,
        "Y": 2967.2928825822582
      },
      {
        "Id": "9bddf6c893ad4a8a8afcd20b1aac0996",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7683.234348615484,
        "Y": 2827.970273425888
      },
      {
        "Id": "8e8bb062f8d9461bbff976d50048c1dc",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7182.4230893134045,
        "Y": 2716.5015161672854
      },
      {
        "Id": "d38f84d0ad8345f794dae3d3a9c9884b",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7195.077713032446,
        "Y": 2902.1895744536323
      },
      {
        "Id": "4010e0626c144e6a9f4615941e4b4190",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 7170.136047214068,
        "Y": 3095.801041619545
      },
      {
        "Id": "bf7b46647196407ba7bd50ae4f5e9b81",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7906.132241027886,
        "Y": 2757.2982810512567
      },
      {
        "Id": "60e5e94ed88d4365b6822a03285626cd",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7948.43640448907,
        "Y": 3113.537440492235
      },
      {
        "Id": "20548e6c12784c5a84932ca38bae5055",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7942.379818769574,
        "Y": 2931.331292408615
      },
      {
        "Id": "8bcdbe02342a42bcb08afaa07d5bf759",
        "Name": "P_slope",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2091.730400030063,
        "Y": 6569.085189795041
      },
      {
        "Id": "6faf0b0c63e8405aaa0516efa081443f",
        "Name": "Slope magnitude calculation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1845.793857201636,
        "Y": 6733.468632620203
      },
      {
        "Id": "7db167e59a154f17b03c74be1cb329e5",
        "Name": "number",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2029.233522812914,
        "Y": 6744.041607310766
      },
      {
        "Id": "54ddfd5514b54611b56973c4af81c8f8",
        "Name": "P_StartX",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1984.454902956496,
        "Y": 4236.5039248478615
      },
      {
        "Id": "1d05c1c87e3b41a5bce729630feae08f",
        "Name": "P_StartY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1976.6458630595762,
        "Y": 4376.8300972605275
      },
      {
        "Id": "05616e701ade4cb1a7fa0963dc4e4990",
        "Name": "RW_PipeLength_BC",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1521.7876230193147,
        "Y": 4359.529383313293
      },
      {
        "Id": "d772217842c64b6e88780dbdd7dab999",
        "Name": "RW_PipeLength_AB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1523.5562164667558,
        "Y": 4224.231984584021
      },
      {
        "Id": "f5d32f7db4f343bab42444ff4770e695",
        "Name": "PointA_Start",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -324.98060329030795,
        "Y": 4172.854370685727
      },
      {
        "Id": "3b4f9fc9de5942d888d68e8b462ea194",
        "Name": "Vec_X",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1072.2436538532606,
        "Y": 4253.7337045386175
      },
      {
        "Id": "25e7f2b24f19432e97c81618eaa6d17e",
        "Name": "VectorMove_AB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -615.5331033420111,
        "Y": 4218.06902238701
      },
      {
        "Id": "67252383b2e94181b29614b33e9ee030",
        "Name": "Z-direction definition",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2043.263355767349,
        "Y": 7026.218522217265
      },
      {
        "Id": "c46ec85fdfea4fc0a61c0a80e33c22c3",
        "Name": "Scale Z vector by slope",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2040.8702398443438,
        "Y": 7155.620691952727
      },
      {
        "Id": "e3e4d58412b2462389cc999c5423a3ba",
        "Name": "Combine horizontal + vertical (slope)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2045.345416624315,
        "Y": 7311.680111994112
      },
      {
        "Id": "e5ad5beabe454390989ba1e9a11a62c1",
        "Name": "Sign control (downward)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1413.4260114085387,
        "Y": 6782.853164664219
      },
      {
        "Id": "abcb42660a91497387da7536c6290b2e",
        "Name": "Slope magnitude calculation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1421.332677825672,
        "Y": 6625.805999863944
      },
      {
        "Id": "b9147ef94fbd4d2991ce356750325135",
        "Name": "Scale Z vector by slope",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1402.7321602438196,
        "Y": 6945.3085040285005
      },
      {
        "Id": "1828b344720348c9bc410684c28ad5fd",
        "Name": "Combine horizontal + vertical (slope)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1119.562818249759,
        "Y": 6790.907622878116
      },
      {
        "Id": "dc6bfed8be9c4213a69671f95bb152ea",
        "Name": "Slope magnitude calculation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -660.0625592589272,
        "Y": 6619.735417436314
      },
      {
        "Id": "ef8de2bcbc06441489e99ccbf23ad973",
        "Name": "Sign control (downward)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -652.8557321995663,
        "Y": 6816.186398643633
      },
      {
        "Id": "6c5301a0ab4d459ea01507ff33addee9",
        "Name": "Sign control",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2040.7256087169853,
        "Y": 6874.8469089019
      },
      {
        "Id": "8bf3d75ccd084c60a7a51008b72d7969",
        "Name": "Scale Z vector by slope",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -369.2548678315809,
        "Y": 6810.150853656625
      },
      {
        "Id": "170bff0fc01d4911badf48b0853e25a2",
        "Name": "Combine horizontal + vertical (slope)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -353.00429319377986,
        "Y": 6621.164880898275
      },
      {
        "Id": "d49e588b30984636be4ff7f0aa6130d7",
        "Name": "P_StartZ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1984.454902956496,
        "Y": 4524.5039248478615
      },
      {
        "Id": "6032692995204bed96c205d48e3513df",
        "Name": "RW_PipeLength_CE",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1522.6719197430352,
        "Y": 4489.5210017002355
      },
      {
        "Id": "edb5fa251e584625b9311738f445b761",
        "Name": "Vec_Y",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1071.7570136962872,
        "Y": 4558.183446393325
      },
      {
        "Id": "fc799beb594f4cfdae20687ce6d1bb32",
        "Name": "VectorMove_CE",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -614.5106076406569,
        "Y": 4374.664362643822
      },
      {
        "Id": "21c9e96e2eb04d059caa5b8f4044451f",
        "Name": "PointB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -328.6955704295624,
        "Y": 4388.484302965209
      },
      {
        "Id": "af41776e49134cb6b15daa6938d24dc5",
        "Name": "PointG",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -10.748316378559025,
        "Y": 4562.033408805572
      },
      {
        "Id": "c441efca4e4a4c66a241aedcc0c18dd0",
        "Name": "PointH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -18.062610157915856,
        "Y": 4763.303200382614
      },
      {
        "Id": "65c0347175534637babd778074913ba2",
        "Name": "*",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 95.97566502469908,
        "Y": 6615.132213950623
      },
      {
        "Id": "5fc92c5695d243a7b7901d0001fde4fe",
        "Name": "BG_neg",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 370.1519509375646,
        "Y": 6610.912894404983
      },
      {
        "Id": "c2607595c79c4866b5c79e9416a27bf3",
        "Name": "Vector.Scale",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 375.90267049365366,
        "Y": 6783.304258720962
      },
      {
        "Id": "0c9917f7ec784c1c9e0049c598d01853",
        "Name": "Vector.Add",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 86.05189984626873,
        "Y": 6801.3931266665695
      },
      {
        "Id": "36cbdd8b43294386b17fb247b7245ef9",
        "Name": "RW_PipeLength_EF",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1526.6745382810636,
        "Y": 4783.262735850749
      },
      {
        "Id": "b1660c6e06c0473ab9b318510744dd70",
        "Name": "RW_PipeLength_CD",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1528.8930411841284,
        "Y": 4642.612990216583
      },
      {
        "Id": "a9add1bbe9a74bbc98913c77284a9c46",
        "Name": "VectorMove_CD",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -616.6029513402323,
        "Y": 4726.3339534316565
      },
      {
        "Id": "9600f684cf504c4d910708f9d47ace43",
        "Name": "VectorMove_BC",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -621.4214618163292,
        "Y": 4558.511827718497
      },
      {
        "Id": "61949efb7d2c4dbbb830e8560c4d2f57",
        "Name": "PointC",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -326.48961750485023,
        "Y": 4565.780054071332
      },
      {
        "Id": "e04bdcbf1afd4f948caa1ecc3b14adf1",
        "Name": "PointD",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -29.576256773186856,
        "Y": 4383.237378630064
      },
      {
        "Id": "88c879fc625f4454b386cd49f76fbd8e",
        "Name": "RW_PathPoints_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 394.88494819952666,
        "Y": 4151.599683492549
      },
      {
        "Id": "305da38c72cd4563951299c5d476f810",
        "Name": "RW_Centerline_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 806.6466512310462,
        "Y": 4177.903658124348
      },
      {
        "Id": "1709701e701d4c439afed74782a40f80",
        "Name": "Param0_Out_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2175.7810831152246,
        "Y": 4316.235417878549
      },
      {
        "Id": "93a80edcd3a44c9b824ecb6688627039",
        "Name": "RW_CircleOuter_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2730.73994569705,
        "Y": 4366.570965861223
      },
      {
        "Id": "367f3580e4af41989d058fac879dc09f",
        "Name": "RW_PathPoints_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 427.7196899665714,
        "Y": 4498.042117162789
      },
      {
        "Id": "0588645207254625b03d53f5e4f94bba",
        "Name": "RW_Centerline_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 809.8311959328448,
        "Y": 4496.085317931788
      },
      {
        "Id": "611e93f9493e49bfa0088ff874198f28",
        "Name": "RW_PlaneOut_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2460.470016909083,
        "Y": 4404.292897615606
      },
      {
        "Id": "05a0bcd1a12d4b08b8d4471c4531a4b7",
        "Name": "RW_PlaneOut_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2456.5065194736317,
        "Y": 4194.255035576348
      },
      {
        "Id": "08a411c0868d4de4b9d722f3750fa50f",
        "Name": "RW_CircleOuter_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2737.503912049096,
        "Y": 4153.132623309853
      },
      {
        "Id": "cd33d577aa4d4b87badf2a0082c4452a",
        "Name": "RW_SolidOuter_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3041.0689947068236,
        "Y": 4146.267690080314
      },
      {
        "Id": "219aaaec7d8342079969b6f9387b75e3",
        "Name": "RW_SolidOuter_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3037.9728900529312,
        "Y": 4358.154357768099
      },
      {
        "Id": "d999ab5bab584de397b858a41b7ece3c",
        "Name": "RW_UnionOuter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3364.112101665284,
        "Y": 4202.597715395494
      },
      {
        "Id": "7ee6a1b523774ca6a1abdd3184a353fb",
        "Name": "P_EndOpen_Ext",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3925.3152971777217,
        "Y": 4646.39146482804
      },
      {
        "Id": "312c277c41e547a58591b2804d361da1",
        "Name": "VectorNegativeY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -893.8162297740287,
        "Y": 4666.451979386495
      },
      {
        "Id": "38b9861be70e4c779d3a94ced23f34b0",
        "Name": "FD_PlaneOut_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2459.835416442028,
        "Y": 4625.016188531837
      },
      {
        "Id": "4c736f26855340f1bc24292f55afdb9d",
        "Name": "FD_CircleOuter_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2735.0560094313146,
        "Y": 4660.045772001233
      },
      {
        "Id": "7b1ed9a387de48889b6b2b6fc18d505a",
        "Name": "FD_SolidOuter_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3015.5719082913834,
        "Y": 4665.218091645775
      },
      {
        "Id": "828db0de15494c74ace53b94cdba7601",
        "Name": "NET_UnionOuter_All",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 3611.563476294302,
        "Y": 4349.288118237875
      },
      {
        "Id": "a14170043280492fbdb0c46bd6b60e3e",
        "Name": "Direction_OK",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2052.3909379321126,
        "Y": 8042.548421613733
      },
      {
        "Id": "c297ef9a02134e6da3d5f4e9fa36f06b",
        "Name": "Pt_Start ",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2039.3174107395994,
        "Y": 7645.100126383403
      },
      {
        "Id": "ebf46f0e11574c7c8fad6f18ade8087e",
        "Name": "P_slope_min",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2049.6023497200745,
        "Y": 7921.463102959165
      },
      {
        "Id": "d821e2eced47489b93d97d14e6db0db0",
        "Name": "Math.Abs",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2048.7414164695033,
        "Y": 8201.419700728919
      },
      {
        "Id": "02ba0fa1fccc47eda3672286a472f5be",
        "Name": "Pt_End",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2046.8696641689571,
        "Y": 7775.551106176578
      },
      {
        "Id": "dd9646195f094420bb805d7a51343d3b",
        "Name": "Z_Drop_Raw",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1820.3695859819304,
        "Y": 7648.386704742442
      },
      {
        "Id": "2f25f0dd7dd447b6af4f2a8c31f230d9",
        "Name": "ActualSlope",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1787.9170631255433,
        "Y": 8181.832550124432
      },
      {
        "Id": "46261be8924d475295fb6e3d80bf9d12",
        "Name": "Slope Ok or not",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1486.2985723956574,
        "Y": 7985.007417420823
      },
      {
        "Id": "3bfcc5b83c8347f3a02fa4b25ac64d03",
        "Name": "Actual slope calculation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1617.217367196958,
        "Y": 7647.114511662049
      },
      {
        "Id": "c2e5f3e69b3e437faac0056dd39f2248",
        "Name": "Overall HF2 logic",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1517.3658840606,
        "Y": 8175.138496049319
      },
      {
        "Id": "590678ecadff42c28ea3636ebe5e2e05",
        "Name": "D_min",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1855.8898074796748,
        "Y": 8043.505154276364
      },
      {
        "Id": "1aea2f91100942baa59516fdd58a1914",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1820.4810351395768,
        "Y": 7798.207570829097
      },
      {
        "Id": "a0d6129c8ff2402f9f7360b02313a49c",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1685.5120611564585,
        "Y": 7903.233059549307
      },
      {
        "Id": "c636ecd4026f4611a38e5acb8182eb15",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1646.3692152042581,
        "Y": 7794.1192885575065
      },
      {
        "Id": "902505262782423b8eda11faeb6a28ce",
        "Name": "Check Diameter_OK = P_PipeDiameter ≥ D_min",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1478.9962827990762,
        "Y": 7799.084419688853
      },
      {
        "Id": "edcc99a069af4ecb93559d2ecd8fef0e",
        "Name": "Text outputs (messages)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1278.70591892298,
        "Y": 7952.098533962332
      },
      {
        "Id": "f1338e41682f4c71bb079389caf62149",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1343.4226988055948,
        "Y": 7653.630074691725
      },
      {
        "Id": "dd428875fab942d6b23a4c4c299abc8f",
        "Name": "Text outputs (messages)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1237.869191848869,
        "Y": 8149.80877641075
      },
      {
        "Id": "3ff95e59bfc44d7c8840749eca1f476b",
        "Name": "*",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 728.4341701677154,
        "Y": 6600.105007454489
      },
      {
        "Id": "e37f7ef3cb604f449c8abe6a06b8493a",
        "Name": "*",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 740.6043667862418,
        "Y": 6799.59720001057
      },
      {
        "Id": "c88565847588458a85a2f5bf964caec6",
        "Name": "Vector.Scale",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 957.7165714943696,
        "Y": 6602.357115689054
      },
      {
        "Id": "04bb550c9d434ac1ae57b25eebb1620d",
        "Name": "Vector.Add",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 981.2937036240264,
        "Y": 6792.0687076367085
      },
      {
        "Id": "b48b72d4b6a64262bcdf4ac2f0d4c1ed",
        "Name": "Point.Z",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 131.4842119976597,
        "Y": 7816.605013808856
      },
      {
        "Id": "3ce3e56b0f414df1928ac062380e3134",
        "Name": "Point.Z",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 119.23929473512521,
        "Y": 7949.42298101519
      },
      {
        "Id": "55e07d1192194bc786135805f450ea9d",
        "Name": "Direction_OK_BH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 111.51315403795729,
        "Y": 7649.220775978269
      },
      {
        "Id": "95f5235c253c43cba18abbc5e796287e",
        "Name": "Z_drop_BH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 117.28771629182074,
        "Y": 8081.226938239639
      },
      {
        "Id": "ee0ad9e8a21c4ffd94414d7070822397",
        "Name": "Math.Abs",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 327.92654655107845,
        "Y": 8139.87641537378
      },
      {
        "Id": "e1206ee642fb4a9c9ba86316b0c704f1",
        "Name": "Length_BH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 344.126113905181,
        "Y": 7814.570115655085
      },
      {
        "Id": "596ca5800f144a56a2fef1ba69fe2a73",
        "Name": "ActualSlope_BH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 345.9938695401729,
        "Y": 7981.501374615343
      },
      {
        "Id": "a968a58f983246ff8b689f645986eb45",
        "Name": "Slope_OK_BH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 588.502478475016,
        "Y": 7657.451735006051
      },
      {
        "Id": "bd6118b60c3448869a56f7ca34787175",
        "Name": "Pipe_OK_BH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 336.2297213559134,
        "Y": 7657.336622599771
      },
      {
        "Id": "39ff5e9e096448ee84d59823abe67ec5",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1012.1251663019923,
        "Y": 7841.367185677747
      },
      {
        "Id": "c66c8af78ede403892ad96c60720c979",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 595.9622412107451,
        "Y": 7964.953852662881
      },
      {
        "Id": "bb1070ccc4f844698ea00802c3f75906",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 606.0591103543343,
        "Y": 7827.258502366086
      },
      {
        "Id": "3d730eb8596843e89f704e822bf28c48",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 578.988577462917,
        "Y": 8095.1987419310435
      },
      {
        "Id": "617f45a6c80f416fbf9d9020c86e970b",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 753.6932260780297,
        "Y": 8131.051431153589
      },
      {
        "Id": "a0f777ad0f03406e9092c49daad5c1f9",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 798.9108680887284,
        "Y": 7783.717399640508
      },
      {
        "Id": "066d171ae8074762997dfd104f00432e",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1003.3451047611572,
        "Y": 7644.285237312752
      },
      {
        "Id": "2704b265713c4cda88f3179c9d981ded",
        "Name": "Pipe OK",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 802.5627223066042,
        "Y": 7655.847956399184
      },
      {
        "Id": "6f314d98d4c1424185c5ac5cafb1fa84",
        "Name": "Pipe NOT OK",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1023.7428600584292,
        "Y": 8030.848802631526
      },
      {
        "Id": "6343ae9047b84ae4aada7a59c01c5bd8",
        "Name": "Diameter_OK_FD",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 801.2005865954909,
        "Y": 7971.250764576741
      },
      {
        "Id": "61f39e99409644b5a16f04996c6481f1",
        "Name": "Pipe_OK_BH_Final",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1210.1874983346736,
        "Y": 7639.681602841256
      },
      {
        "Id": "be6b730163c8414b95700dab6aa2c72d",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1226.5031016646237,
        "Y": 7806.707154842645
      },
      {
        "Id": "6378d0257a614449b9aad5c619b5d9c0",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1120.2060365617556,
        "Y": 8159.091351332369
      },
      {
        "Id": "11c20ddf76f24060aae6c002990642c6",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 930.8357098269557,
        "Y": 8152.217672819094
      },
      {
        "Id": "1b4e0b4f106549bd915f1425f4cf7267",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1240.502349424488,
        "Y": 8004.3535951573
      },
      {
        "Id": "9f07dab8730d4f9589aa10d15e86fdaf",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1314.1272600067316,
        "Y": 8161.822579177006
      },
      {
        "Id": "ea3b55a6218b48188c45285946ce3564",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1486.587877215339,
        "Y": 7859.258257287752
      },
      {
        "Id": "a939e461e5754a7f8e6b365bac30231b",
        "Name": "Slope_OK_AE",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1167.4386849661546,
        "Y": 7632.219382924038
      },
      {
        "Id": "0e4bf1d514974b15b63091306697bb02",
        "Name": "Diameter_OK_AE",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1016.6319350123063,
        "Y": 7794.251384701553
      },
      {
        "Id": "d3697124f9544d748fc9babd751da11e",
        "Name": "Pipe_OK_AE",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -989.0043043947121,
        "Y": 7967.4476652445965
      },
      {
        "Id": "835a00c930ba49adb789288bd84a4ba8",
        "Name": "Pipe_OK_AE_Final",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -919.0513110848383,
        "Y": 8154.131669897145
      },
      {
        "Id": "d6f27158a0c0448b90fe018b2c148810",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -495.41650601305946,
        "Y": 8114.732008207761
      },
      {
        "Id": "2269c35c8ea5462fb3cd946efa769791",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -550.4102105258694,
        "Y": 7837.595419532189
      },
      {
        "Id": "486291f7aa5a498c8388b85bce3d8b8c",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -527.9428923151731,
        "Y": 7634.926023555642
      },
      {
        "Id": "57d3cd18e742499e8489762d7a2adc40",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -730.267328112755,
        "Y": 7926.400920570958
      },
      {
        "Id": "9a9512d47e324e049b0c0b1936fac12f",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -760.1068105410009,
        "Y": 7790.595584094316
      },
      {
        "Id": "369736ffe5044669a001e07f7ec2082c",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -661.3904107374524,
        "Y": 8180.729623360988
      },
      {
        "Id": "0cd9888c1e7840428b143707e13a6e03",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -680.0727892990576,
        "Y": 8056.070737677105
      },
      {
        "Id": "c98d21f99ed9422bb906a63863092650",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -942.4997138320446,
        "Y": 7633.314154308623
      },
      {
        "Id": "16ebc7b6ad9a45ab94bc39db24d8613b",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -718.0140444948897,
        "Y": 7637.218252905789
      },
      {
        "Id": "2453836e4d1c4e5d977a9c7682a4332b",
        "Name": "If",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -249.72467711503987,
        "Y": 7625.592173104836
      },
      {
        "Id": "007f56b067164bdf8b3ee3eae84310a8",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -339.5087501064713,
        "Y": 7834.597720068504
      },
      {
        "Id": "b9ede736c7034726b5b98d6de67072ab",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -322.33616978868986,
        "Y": 7956.762934138816
      },
      {
        "Id": "7781aea7b69e4b6cb1c2c0d320a08c07",
        "Name": "RW_CircleInner_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4485.056549968951,
        "Y": 4328.918357887651
      },
      {
        "Id": "bf728f13b5124274b8713ff62a9f8dc2",
        "Name": "RW_SolidInner_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4723.283270341453,
        "Y": 4162.005072954919
      },
      {
        "Id": "008311501068493d9dc55340c358e71c",
        "Name": "RW_SolidInner_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4511.047230550241,
        "Y": 4479.927967499298
      },
      {
        "Id": "eeaec608735740a5ad49c20988e46c1c",
        "Name": "RW_ExtBoth_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4219.98449233482,
        "Y": 4149.878996950141
      },
      {
        "Id": "48eba3648b6a410e834020aaee4187a4",
        "Name": "RW_ExtStart_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3937.8905064996916,
        "Y": 4308.7336754813605
      },
      {
        "Id": "83764938bdb14f1d93b85b927d0f014c",
        "Name": "RW_ExtBoth_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4245.16547010284,
        "Y": 4314.624381063063
      },
      {
        "Id": "ef450095670343a7969b0b185796b278",
        "Name": "RW_ExtStart_D",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3937.3677807526146,
        "Y": 4152.116043290827
      },
      {
        "Id": "03d795c5379b4564a7ea93b8fe9f1a0d",
        "Name": "FD_ExtStart_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3945.5547067477764,
        "Y": 4475.145926287244
      },
      {
        "Id": "ef099453a5b44604b4d448d81b066c75",
        "Name": "FD_ExtBoth_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4250.776012144135,
        "Y": 4476.148306689265
      },
      {
        "Id": "e7faf51f3b48498db64499a479aa3cea",
        "Name": "RW_UnionInner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4736.491848971601,
        "Y": 4362.172629600378
      },
      {
        "Id": "0f7e51869c1c4fd3b560b0723b33e271",
        "Name": "FD_PipeLength_BG",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1528.1598086856266,
        "Y": 4910.395932875586
      },
      {
        "Id": "02efa65accf641ab8c0f36aecc5c0427",
        "Name": "Vec_Z",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1043.2689449392278,
        "Y": 4895.493899501673
      },
      {
        "Id": "89814ef78e9d447d9656eec375c01067",
        "Name": "PointE",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -305.981926561426,
        "Y": 4747.895524780611
      },
      {
        "Id": "e653c33d0f9f4002bb8c3341ce03482e",
        "Name": "VectorMove_EF",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -632.6755429815789,
        "Y": 4898.306793458765
      },
      {
        "Id": "575ac2b6a0774326aa96eb6d16dfcafa",
        "Name": "FD_Centerline_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 799.1194453368398,
        "Y": 4784.76708073561
      },
      {
        "Id": "fc2a9aefd3b6417eb7fbf9a052bf91c3",
        "Name": "NET_Hollow_All",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4793.246988806076,
        "Y": 4703.167552099052
      },
      {
        "Id": "c1f0304c287d4a269d44ed6e47f2ea1b",
        "Name": "FD_PathPoints_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 424.55272590646655,
        "Y": 4777.160719484216
      },
      {
        "Id": "ed4c5bec11944092b40899dd4a5c3a1c",
        "Name": "RW_CircleInner_F",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4304.727158869813,
        "Y": 4645.237165826779
      },
      {
        "Id": "752fb0bd07ab4384bd5dae13d50c115d",
        "Name": "FD_PipeLength_GH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1526.2702512604787,
        "Y": 5038.447436361101
      },
      {
        "Id": "76b95a4cdb6844b2be98a88aa485be15",
        "Name": "NET_UnionInner_All",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4746.54112656907,
        "Y": 4526.434028219516
      },
      {
        "Id": "a19b265164834e7ba42b7ffb97757e1b",
        "Name": "PointF",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -314.843070750323,
        "Y": 4907.927491480683
      },
      {
        "Id": "af2094dd3ccc4717b153ddfb6f92d5e3",
        "Name": "VectorMove_BG",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -614.2181251147763,
        "Y": 5062.095311818137
      },
      {
        "Id": "4612a8d5e31f46e7a37f4ab96b98394d",
        "Name": "FD_CircleInner_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4482.743569520833,
        "Y": 4170.825987213634
      },
      {
        "Id": "f607a692faba45a4821f7e1b3ca76703",
        "Name": "FD_SolidInner_H",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": false,
        "X": 4513.017985609425,
        "Y": 4686.325384199496
      },
      {
        "Id": "52a2812c803243cfbaf15181a8999bca",
        "Name": "VectorMove_GH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -613.0973843632623,
        "Y": 5225.028090281938
      },
      {
        "Id": "f97b9d00873f48de99e1e4030b277e65",
        "Name": "P_PipeDiameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1140.2655146419602,
        "Y": 4153.328917016137
      },
      {
        "Id": "7a0ce6dfc52e4499b0f99cfc8634e562",
        "Name": "Calc_PipeRadius",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1605.4206331254863,
        "Y": 4245.62763341545
      },
      {
        "Id": "4d43e0dd28314f1db70d2b1538896c81",
        "Name": "Calc_R_Inner",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1605.370593419163,
        "Y": 4402.451031968914
      },
      {
        "Id": "13e464d0403d451884142e3bc6c19d5d",
        "Name": "P_WallThickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1184.9017939234936,
        "Y": 4501.872608382939
      },
      {
        "Id": "194d342441124edc82987678f22b6a24",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -967.572325387664,
        "Y": 1346.9175277866898
      },
      {
        "Id": "1556b79004ed480b922f56177efde20f",
        "Name": "V_Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1976.6000073212922,
        "Y": 2118.785319172459
      },
      {
        "Id": "305f5e4cb6b44902a32d729d71d36050",
        "Name": "P_End_Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -928.2066217060474,
        "Y": 1161.197369171489
      },
      {
        "Id": "e602ef4ca3614628a6c502917ce3edf3",
        "Name": "Surface.ByPatch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1024.9962175993162,
        "Y": 1979.3167953812608
      },
      {
        "Id": "23105e2ceeb54df289f559521496e7e6",
        "Name": "C_TerrainBoundary",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1036.429422267496,
        "Y": 1774.2274844903723
      },
      {
        "Id": "4463b3802c9146fdba2b835f0eeef2f9",
        "Name": "P_Start_Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1062.5205385737854,
        "Y": 933.5734694979164
      },
      {
        "Id": "5304b037b8b94ad3b610ee5b7e73e5b7",
        "Name": "V_DepthDir",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1590.5760511843373,
        "Y": 1992.7974362186342
      },
      {
        "Id": "13f15579e23f49b093ccb37b3417acfb",
        "Name": "RW_End",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1557.8157505128665,
        "Y": 1856.0660291789109
      },
      {
        "Id": "55fea7eaa2aa43fab57eba2fe27f54f4",
        "Name": "RW_Start",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1549.5318262823357,
        "Y": 1698.0182787707445
      },
      {
        "Id": "71e717496d1347c0bb118aec015f15bc",
        "Name": "TerrainHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1988.5548285234818,
        "Y": 1580.6481979359432
      },
      {
        "Id": "57a184796b8d431fb71b13b12cd7637e",
        "Name": "TerrainWidth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1626.9324010745413,
        "Y": 1540.9341472177457
      },
      {
        "Id": "485e66af76ef4af9935330c33d29faf3",
        "Name": "WallYO",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1994.5483639457116,
        "Y": 1240.064748686843
      },
      {
        "Id": "e2c8a730b0cd472ea1c8b7c58af608c8",
        "Name": "WallXO",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1993.173484856069,
        "Y": 1088.880653962213
      },
      {
        "Id": "d7656b51be1746cbaa8d8b3383659262",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1286.0067217486915,
        "Y": 1834.14110148483
      },
      {
        "Id": "15c1c68f85dc43a88ef1edf63c6aa0db",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1234.3995388722165,
        "Y": 1672.0160901228446
      },
      {
        "Id": "9332059c28a24a7694961e752444b517",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1216.8374204469992,
        "Y": 1525.8226128205788
      },
      {
        "Id": "88fcb97c61a5489d919f66b87726a763",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1237.8933832200912,
        "Y": 1375.5063868371253
      },
      {
        "Id": "54a2b8eb12c343f2b8a23cf8e7d395a2",
        "Name": "Color.ByARGB",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1276.2043023926963,
        "Y": 2009.540552042993
      },
      {
        "Id": "4d7fbf520d1f427fa8b9aa7f2b3f4215",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -996.0327098297682,
        "Y": 1603.9073602193512
      },
      {
        "Id": "c32b8ead258d42d2b219c0ad6b4251b8",
        "Name": "WallLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1996.8599052841146,
        "Y": 1994.2387787219486
      },
      {
        "Id": "b689386a6b4d4ab59ec915c82061e877",
        "Name": "Vector.XAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1807.0464257556318,
        "Y": 1412.4423145233359
      },
      {
        "Id": "7c792de09b434d778b9c7e890e56673f",
        "Name": "P_Wall_Ref",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1993.6281057191081,
        "Y": 1383.586368381757
      },
      {
        "Id": "bf714ee1ad564fa198ccf3d610828ff2",
        "Name": "Line.ByStartPointDirectionLength",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1600.7774641194983,
        "Y": 1327.2810356677846
      },
      {
        "Id": "41f3229a69134ddc83bb4801f9f5a325",
        "Name": "Surface.BySweep",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1240.494514704668,
        "Y": 1158.4085362596159
      },
      {
        "Id": "c921ef818a0a4b3cb1f23be136e81b41",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1655.1093640238046,
        "Y": 2124.090322366719
      },
      {
        "Id": "c1b702c3f5594eb58753bc2f8708b54f",
        "Name": "PolyCurve.ByPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1597.2615664732461,
        "Y": 1151.574590890454
      },
      {
        "Id": "c86a750eeae541d8b9bef951c870300b",
        "Name": "Tt",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1986.7955377977187,
        "Y": 1728.7675764405922
      },
      {
        "Id": "7608cc4483484847937a8eb044caf4fd",
        "Name": "Tb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1989.5770818733818,
        "Y": 1868.367867044034
      },
      {
        "Id": "ea7ae0ca428840a0965ae253f883ec93",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1574.8302819005357,
        "Y": 943.7236646090942
      },
      {
        "Id": "289717d09bd343839e0ead8bfb9883d4",
        "Name": "sdH",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1997.7678638994553,
        "Y": 5929.959953601472
      },
      {
        "Id": "2a064c8ba2424afe86529760cab351f9",
        "Name": "sdF",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1975.0442037085954,
        "Y": 5663.0015449254915
      },
      {
        "Id": "dff529fdc8c94af1aa28936a8091f293",
        "Name": "dF_actual (real distance)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1415.4781812291326,
        "Y": 5911.72006123043
      },
      {
        "Id": "b1848659b8944b87b513fc1052430215",
        "Name": "dH_actual (real distance)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1389.2945375657796,
        "Y": 5668.222323000731
      },
      {
        "Id": "cec9facb6af344f2b511e763a68ef672",
        "Name": "real distance in m",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1037.2642387922301,
        "Y": 5986.200652787789
      },
      {
        "Id": "3a686e408c3c4e54a24918c660325598",
        "Name": "real distance in m",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1066.6241254948377,
        "Y": 5652.1505182801775
      },
      {
        "Id": "4a4cc584b4e24b26b033a8aeefde0f41",
        "Name": "d_min",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -663.9405121887758,
        "Y": 5768.971546466477
      },
      {
        "Id": "6615948d15ae4b25909ec4154b7aa06c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1035.20005377184,
        "Y": 5856.125083037383
      },
      {
        "Id": "d430d47fb5f449a3bc4ac983a7db9372",
        "Name": "Foundation_OK",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -664.5123356105614,
        "Y": 5956.985428747571
      },
      {
        "Id": "e8e29c57e5f04b7aa8e85ab7e52aa520",
        "Name": "Helipad_OK",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -714.2270511859683,
        "Y": 5637.508936483206
      },
      {
        "Id": "b0f198cdb6614332bf09d398c37c6616",
        "Name": "Foundation_Status",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -70.22914759228615,
        "Y": 6042.604391969553
      },
      {
        "Id": "445b5f8a3cac49f1868ba70049150e5f",
        "Name": "Helipad_Status",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -101.3903364758512,
        "Y": 5584.08975553995
      },
      {
        "Id": "4cf9291e1b1b42be9792cbded510a284",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -395.1958316637524,
        "Y": 5604.863881462328
      },
      {
        "Id": "b407f09b5a2046b48271133bbbed42d4",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -322.486390935434,
        "Y": 5999.572273987487
      },
      {
        "Id": "d66b0bc07d694d9899a849525fe40219",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -356.61531209362465,
        "Y": 6144.991155444124
      },
      {
        "Id": "8be33986a0af4ad0a5ca5b0df27f439d",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -396.6796978010657,
        "Y": 5750.282762918965
      },
      {
        "Id": "a80a7f6643574e7da28a66afa572bc73",
        "Name": "CD_HeightDifference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2027.726020790977,
        "Y": 6134.788679070737
      },
      {
        "Id": "1f36147f0568413ab29a42df2401b5f6",
        "Name": "EF_HeightDifference",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1113.9676588989214,
        "Y": 6132.887702562822
      },
      {
        "Id": "84f49fc2b366484babbe60c061d6b483",
        "Name": "System_Gravity_OK",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1350.9896380309779,
        "Y": 7116.3638051435155
      },
      {
        "Id": "5ac08d1ca4ee4590b8b0108cad92d6a0",
        "Name": "last check",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1949.865054744398,
        "Y": 7149.060269319058
      },
      {
        "Id": "b3a2529e60e646868e855db6e7c8cfab",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1634.997578533037,
        "Y": 7090.844901594974
      },
      {
        "Id": "2f2f26d6b60e4ebf82bda1de2b11cd7b",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1629.1748720771839,
        "Y": 7271.555660981642
      },
      {
        "Id": "b3643ffa81184da0be893ab7208ff29d",
        "Name": "FND_BBox",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6702.361144358116,
        "Y": 3629.3588893629735
      },
      {
        "Id": "801256fbb9174be98b1083a0f1936773",
        "Name": "FND_BBox_MinPt",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6996.130652934872,
        "Y": 3543.757178254514
      },
      {
        "Id": "01dad1e92ce145a689cb8b7cc124981a",
        "Name": "FND_BBox_MaxPt",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 6996.130652934869,
        "Y": 3718.851587339998
      },
      {
        "Id": "cece206ba5ab4e8383a48b3bf09826f1",
        "Name": "FND_SideX",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7357.9924317115365,
        "Y": 3372.5537560375965
      },
      {
        "Id": "ccb4358c4ae24dc68788766c2fcf0fa3",
        "Name": "FND_MaxY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7363.8289120143845,
        "Y": 3656.595797442936
      },
      {
        "Id": "78b7a7886a6b4c8982de4ea2d30b336b",
        "Name": "FND_MinY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7361.883418580103,
        "Y": 3514.5747767402677
      },
      {
        "Id": "7eac16eec3094b7b9bb1757802c6d73f",
        "Name": "FND_Z",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7367.719898882951,
        "Y": 3796.671324711324
      },
      {
        "Id": "b2933ac12409435eae303f8bfbd4b7b0",
        "Name": "FND_MidY",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 7671.0,
        "Y": 3574.0
      },
      {
        "Id": "b1e2d267f56c49518d2924b5541a2e88",
        "Name": "PointH_FoundationSideCenter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 8118.680364516245,
        "Y": 3541.811684820231
      },
      {
        "Id": "ec9648af9efa41ea86d80d426c93e716",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2440.624255019045,
        "Y": 1019.7340654078712
      },
      {
        "Id": "eafd05857262417a903a4d90d855303c",
        "Name": "Watch",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -2380.9039927605468,
        "Y": 5808.47801953949
      }
    ],
    "Annotations": [
      {
        "Id": "91413968ca2341909a72865b5259bd7b",
        "Title": "0. Input Parameters",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "102a706f221f42f7b19c2b1619c50c4c",
          "a4807bea7c6441acb5a08c5acadc42f1",
          "ae572b768092402f805e7c0e6e32d278",
          "61485b2a188f49e883aa84d9a38c4fd3",
          "cbaf84ae0c8e4ca4bbcab75340e90214",
          "780ae535678943759394980fda191a14",
          "82575fa5c0cc4693b12ece964e091b7f",
          "259721758ba64e0baac23e55415069b9",
          "f9df39640f314c01aa59c03326ad7a50",
          "0de1726e289d496ca147938351b7f360",
          "7446df58c5904770a3931be7c8c18131",
          "c4f552d69d214012a338579570308cba"
        ],
        "HasNestedGroups": false,
        "Left": -2014.03769114361,
        "Top": -966.119780891347,
        "Width": 374.37050606860225,
        "Height": 1673.8376494348222,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -893.719780891347,
        "InitialHeight": 1616.2376494348223,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bd2266dc3c4a459a8de4da54b4b38593",
        "Title": "1. Define Octagon Geometry",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e19b9e2a87a149db90b037ab5541d2b6",
          "aa172440a72246a89e281306f24daab4",
          "d350ca6ed50447e89b57f645839eb7c7",
          "4e650f93c2314c2991ddf5299dc710a6",
          "a783f40da37541a1b219f36d4c542d2a",
          "c592d6c697624d11b11499b4902e7d38",
          "99e177c4603145ee9a0342984aeaa301",
          "0df3eda8eefa4514a29b5280abbb6cf2",
          "e1691e15fb5047078c32b39c2c2a0146",
          "3d164e79916247589564c520b4e525b8",
          "e61c9f95dbd640feabc1492d46a9be10",
          "a669c6e69a0a4a0b91daaeba1762a8f9"
        ],
        "HasNestedGroups": false,
        "Left": -1440.3116240060099,
        "Top": -962.682168048793,
        "Width": 1004.344252334673,
        "Height": 1210.3326011242782,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -890.282168048793,
        "InitialHeight": 1090.3326011242782,
        "TextblockHeight": 62.4,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "36375a20783243b3922a7888a35b38cc",
        "Title": "2. Column Base Points",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "214d81b82f144c3ea91d0cc05e6c830e",
          "f0f92529463647398859a912514a5254",
          "4d0093c6ff024f28a3f2e9f568b3c575",
          "faa7d5bf3122433cb979f75b4f747c25"
        ],
        "HasNestedGroups": false,
        "Left": -491.42009644771656,
        "Top": -961.5872026436333,
        "Width": 938.4000000000001,
        "Height": 363.2275000000001,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -889.1872026436333,
        "InitialHeight": 292.8275000000001,
        "TextblockHeight": 62.4,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "943bc893b9ef486d8e8b832dbf7b383f",
        "Title": "3. Column Geometry",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "116b3a352f1841f48965873a95d1aebd",
          "21a3e764bd624075b058d936965cfe36",
          "cdebd946dc074cf1875089aae12d8598",
          "37ff9627ed354455b9eb6e0a6d58d536",
          "c726e5308531483181dc8c114b18220a",
          "db4e4bdfa86b4cf592a150595208d117",
          "eed8ff46ba744b53b1e36997b552a7e8"
        ],
        "HasNestedGroups": false,
        "Left": 500.0666146678675,
        "Top": -960.2672391414907,
        "Width": 922.3999999999999,
        "Height": 629.0000000000002,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -887.8672391414907,
        "InitialHeight": 497.8000000000002,
        "TextblockHeight": 62.4,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "872a98edafad4b33a93c8e43d851ef2d",
        "Title": "4. Perimeter Beams (centerlines)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9298fac5bacf48ec894074616a4fb898",
          "45685b368328467fabb4fc6a9b3ebfb4",
          "dee7fefac1c14f9fb897fdad9653a505",
          "6255d91faef747b0b6c1ab1ea54e2a17",
          "417c36bf68a2459691f8e2a499656ed2",
          "e0e5f89174ef40fba63488866f18a334"
        ],
        "HasNestedGroups": false,
        "Left": 1446.752815109473,
        "Top": -947.0739466611043,
        "Width": 741.300108296522,
        "Height": 1123.6013868845089,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -874.6739466611043,
        "InitialHeight": 1026.001386884509,
        "TextblockHeight": 62.4,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "e09efaf1bd5f41098b904404d6815844",
        "Title": "5. Radial Beams (centerlines + extension)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "37a6c7b5923643bbb0fa363a40ff21d4",
          "721107460f3b4abd8c64b8a6efe81423",
          "155bb2bab6914159b4c2661737a6da66",
          "588d93b633bb439d8e9bcbb0338da6b3",
          "94ca366e814442d2b8995a2f281a2a0b"
        ],
        "HasNestedGroups": false,
        "Left": 2223.2810995194195,
        "Top": -945.8511876144676,
        "Width": 1268.0,
        "Height": 363.2274999999994,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -873.4511876144676,
        "InitialHeight": 292.8274999999994,
        "TextblockHeight": 62.4,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "ba333268c9a74c7b8edd4936bbe44b9d",
        "Title": "6. Safety Zone (3 octagonal rims)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "57dde220c0a746f1b2457af50e5c7fa1",
          "d85f5b41d0d5497389e65c23239514fc",
          "eb796bef576d4513a08b72565f9d95bf",
          "c1c0cc0a66b040deab7a05b900370ff4",
          "5418ad0352094777a95e17e133bfdb64",
          "be2485443a2f4c34b59bfcaa7ca95bca",
          "7cc1375966c24b11bf61c376b6d6c09c",
          "26d8055fb0fa4ed3b95d378a3cc0b6a3",
          "6c64cb660f004724a58dc55521ea0679",
          "47d66822f8a94c1ea0fee12ccf922149",
          "003b6a3b271a431fa2b172f8befa34e5",
          "db46fc3c774e4fd6bf4774bae4120dfb",
          "23f13a9e711345d78fbb4fc4945fe393",
          "d24c435cdf654c538237581728a3e347"
        ],
        "HasNestedGroups": false,
        "Left": 3534.9977058249287,
        "Top": -944.5014062844465,
        "Width": 1162.2746240408496,
        "Height": 1071.8,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -872.1014062844465,
        "InitialHeight": 941.0,
        "TextblockHeight": 62.4,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "e26622f6f6d5478ea5d6e6f137b056c1",
        "Title": "7. Deck Geometry",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "aa39d7fe8ff74f1791b11e931de6f086",
          "618a0cf7a64a4f9680f0f8e369e167b2",
          "8b4b714ddb324ea8b1c38c2d46fc5af2",
          "0582396395d8480a8d17efa49041a851",
          "695b4d2b4aa54ab583b1ad7d9642434b",
          "5fafcef6945c4b64b70ec43fa5f81cdd",
          "13241a7539cd4d848a0f391e6e92bf0f"
        ],
        "HasNestedGroups": false,
        "Left": 4754.7095153230475,
        "Top": -949.0862135720988,
        "Width": 1380.8000000000002,
        "Height": 685.2523968898963,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -876.6862135720988,
        "InitialHeight": 627.6523968898964,
        "TextblockHeight": 62.4,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "8c4b40a2e1e34b85855129cdda55ebb1",
        "Title": "8. COLUMN SOLIDS (9 CYLINDERS)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "89df6633ff5e4f97813dbc3b8a66b687",
          "582552d5f6a847e4bcea516cf610f6c5",
          "45af3161a3f24d5bb2284f6632dbeb91"
        ],
        "HasNestedGroups": false,
        "Left": 6200.005186429457,
        "Top": -945.6494191391803,
        "Width": 516.0,
        "Height": 546.717507708617,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -830.0494191391803,
        "InitialHeight": 372.317507708617,
        "TextblockHeight": 105.6,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "940630dd5d3d4e688ff6589e5f6e59bb",
        "Title": "10. Radial Beams (Solids)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "925fc9b3ace74c9f81adead638f7b1ea",
          "3b648de7a8214ea596515e54513148ea",
          "ed9028035c634e93822c84cb516c11c9",
          "bcd36060820d4f909a72f22cfd5b4cfd",
          "100e16458412428eadb5652f43f663ea",
          "61a7cd97fb144ca3806e2f419f4c49a5",
          "06ef686fc0fb4c41bdbdc56f238988e9",
          "862d97e2a07343d581f4cdcc29868f11",
          "16ef66687c5d48cd85dd69d3ebd09e52",
          "906142e7e82a44958512090befb1f705",
          "dc7b32e352514e4a8b4a79af758ce614",
          "38376bdc46824e0bac6ba4c1d6fd5bc4",
          "d89c137470614be3a1585e582f4b5393",
          "3025fd51e8e74c00847cdfdd06889712"
        ],
        "HasNestedGroups": false,
        "Left": 8656.202834021284,
        "Top": -939.7332349756176,
        "Width": 2638.022187215649,
        "Height": 524.8346797013703,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -867.3332349756176,
        "InitialHeight": 434.31912731966804,
        "TextblockHeight": 62.4,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e95cb269a1144fdc84d450b4de862136",
        "Title": "9. Perimeter Beams (Solids)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6dbdb3f9ee514e2a9bb354fac09dd599",
          "2ecbc4e17bed4253a46a710e6ce4e383",
          "f184d81d3a40458a9716010d16ed9a00",
          "15b73fab985a404da1327e9c3441557c",
          "a16e21c7a30a4f57be334c8c7ce1c794",
          "903998c7ff6044b8a2f752665e13a0f6",
          "bc52d0039cda484b93c5d5d4eb9d1541",
          "e905cc1a2f344a92b68f2a6b0778f6a5",
          "2428510d26c74496981587646d041617",
          "3fd1e702ce474ba5b0ba154e82457831"
        ],
        "HasNestedGroups": false,
        "Left": 6854.97413911142,
        "Top": -943.599633201532,
        "Width": 1765.9157269157386,
        "Height": 502.03077553634483,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -871.199633201532,
        "InitialHeight": 392.0793426024211,
        "TextblockHeight": 62.4,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "8a13a23b6d2045468a0edf458424a243",
        "Title": "11. Safety Nets (Solids)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1328640dd1e543618c863eb8c99544dc",
          "8695a9aab43f4ec7b98b389710e1702c",
          "795a6c0f65ec4e25aa5bb34290a28f20",
          "6c83059e6f414df3b57b41154e47d7aa",
          "7c6dc05aa6184574b0971a843178ab0f",
          "2f10f63487df4402b3b6e6e72578f922",
          "7550e53e36fc4cdfb4a0286e3101f2b9",
          "8b834fb6a4b8461dadb4195fddf87f5c",
          "74da5ca74cfe4f8887e16413a23dba94",
          "9fb8c49b560b470bbb1b98bfb2a2372f"
        ],
        "HasNestedGroups": false,
        "Left": 11440.700142317795,
        "Top": -1000.9751773727756,
        "Width": 1718.4000000000015,
        "Height": 632.9999999999995,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -928.5751773727757,
        "InitialHeight": 575.3999999999996,
        "TextblockHeight": 62.4,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "fef4baa7c1b14eaa97c3f4a21fed0692",
        "Title": "12. Structural Quantities and Weight Calculation",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "6b21ce0592ea4cdaac00c345dc997d58",
          "087fefd386b242c598a96546c068516f",
          "da8c08a64ddb42939e4be3b8d97a4edd",
          "daafe410aaaf48e3acf3cbeadd127a96",
          "397d49a5c4f64d41b3ef3996f0068047",
          "01fbde67a33942ceaf97a7100fec8c4b",
          "43fcb8d669654fcb9be4e1ecdbf9c3ba",
          "4cc38d666ea64fee928ea352aa131378",
          "11dde395be09479f86326e62eda82c55",
          "5640904cf73f4d63b7e175f10f96f60a",
          "dbc23fc09cab4a83a9800e0440a7dcc3",
          "17a1c679bd1e44a3aba9a40586459382",
          "a7f618ffcdfb40bf83b322030aba6d13",
          "b7b41a1a342146aa99a2e1800f411c3f",
          "cf6afecfb5d54e7a950263eeadea32c7",
          "15c930b3c635481bb03d77ecfac69641",
          "8e8a084846ed4601a223530b88b15e9c",
          "919704ca4dda4d32838c2d9fe14f7a06",
          "72cc4141905b430ea03b15fe0383438f",
          "559924dfd596463e9a39c29f2876c78b",
          "b4f16149f4ef46efa75394291467a682",
          "ae554fa2b60c4e2f9e86b96e4e40d824",
          "995529459edc4de58d973ed283f27aab",
          "cf9c13c4e45e4dbcaca1d7a1c4487951"
        ],
        "HasNestedGroups": false,
        "Left": 13318.972453152643,
        "Top": -999.8751217624198,
        "Width": 2454.807034464744,
        "Height": 1327.4,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -927.4751217624198,
        "InitialHeight": 1241.0,
        "TextblockHeight": 62.4,
        "Background": "#FF848484"
      },
      {
        "Id": "1fda2ec3ab9c4c73b1aaa69964872fe1",
        "Title": "Load imputs",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ae4913ba70054894993ee8f85fcc19c7",
          "95d07f0c9dda49279a2b24584ddda511",
          "d93f7ff0ca8e4ca4b025d0ca8140f13b"
        ],
        "HasNestedGroups": false,
        "Left": -2022.0641673280084,
        "Top": 2586.61231272668,
        "Width": 370.0310542939667,
        "Height": 750.2942633913676,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2659.01231272668,
        "InitialHeight": 692.6942633913677,
        "TextblockHeight": 62.4,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "f3c50d3254564f4187c2c87649c6776b",
        "Title": "Dimensions Control",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "cda66d96ca4f449cb68fff643e37616e",
          "c2d7f9b7c20e458fb54048dfd901dbb6",
          "0a3e10bd5ce14db4bfe1201dde8ff0fb",
          "10317f43b9214daf8734ff0a012deeb5",
          "a1bee68e9372438f995749d4123efd30"
        ],
        "HasNestedGroups": false,
        "Left": -333.06696032625996,
        "Top": 2586.6251394196433,
        "Width": 757.3151442861724,
        "Height": 786.4207817540969,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2659.0251394196434,
        "InitialHeight": 728.820781754097,
        "TextblockHeight": 62.4,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "d60fbfb9f96c4bb5a182197bb9e0644f",
        "Title": "Results of Calculations",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0bcd607a403b4bdc862b9764d775aac8",
          "a97e42051067449cb91058d8db5c26ce",
          "6d6e39a589824dbeab8e1feec064a563",
          "3817d6f4d2064acb99fb1c01d292e19c",
          "471a095e25144df1be4ac9d299105a34",
          "6a48a80dee8040cba1b2a6bf6a30445f",
          "5b25f6ccba8648cd9a7239a129ba2a18"
        ],
        "HasNestedGroups": false,
        "Left": -1549.9308569233162,
        "Top": 2590.2304071813637,
        "Width": 579.2713872004042,
        "Height": 1255.63613362133,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2662.630407181364,
        "InitialHeight": 1036.4361336213296,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "172a662c03e9483bb275fe56a3bdc84e",
        "Title": "Calculations",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "9f9cb2537aeb4d9f8ff43cc27ce0680b",
          "8c45b4db833a41089d8dd308a3078e9c",
          "6b8535cd877d4ec28eae134c9a27ff9b",
          "7dcd9d3dc5ba475d8f500ad747f8bd70",
          "198d22ec04a44f4880becb1dbaa803f5",
          "f7823d56702e4f82aa2e198d9b3ed604",
          "a31455adb9f9414782dfe335d1ab05a2"
        ],
        "HasNestedGroups": false,
        "Left": -850.0133249485662,
        "Top": 2594.609715404516,
        "Width": 428.7848930386437,
        "Height": 1241.6206365310377,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2667.009715404516,
        "InitialHeight": 1184.0206365310378,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e1f389dad1a74289bd4612d3efddaae4",
        "Title": "Foundation Slab",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e03adac87bd144b692cf5b31a9846dfa",
          "442f91a9f4e6472ba1fd96b2bb89d1df",
          "491a79d5606243f88d0779750548b1b6",
          "3bb064c027ac4d0787be93c784093d34",
          "a54e5163429c48cf839474b24ace78a1",
          "b237a1db11e440c292991cabd86aa98b",
          "f3d86b4eea3d4e979ec8fdcc8c68ea89",
          "6d3a93e69f1043b6b0baa4eed691a6bb",
          "1f1d366fd1814591911079c788b47eeb",
          "7437f8e160684664995eeee5801be2a3",
          "8b1614c0238246989770ac2ea9d69749",
          "7189cb02878148e5bad178927b405852",
          "7098f6cf7ada45d28cb78a8c94313b93"
        ],
        "HasNestedGroups": false,
        "Left": 632.6850287522684,
        "Top": 2571.0220327936618,
        "Width": 1419.9800206349257,
        "Height": 992.7320817183559,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2643.422032793662,
        "InitialHeight": 906.3320817183558,
        "TextblockHeight": 62.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "87985f9b41144885a354bb52681bb5fa",
        "Title": "Foundation Wall",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8fa4481080d84f899cb8fbdfcb14cd3a",
          "9f3dac78fbe2400e9a4786239fde7b0c",
          "e6962337c2a74b7fb78e353dc5e94535",
          "5f8bf8ec6b62479887115a54c3475622",
          "dd15f4d0afac49348853e992415e791e",
          "ddf21178489448eaafe22ed044b94275",
          "b64bfacd0fa3477d8fae751409dcd927",
          "7e27bae4df874af99cb6f792bdac13b4"
        ],
        "HasNestedGroups": false,
        "Left": 2274.8208964083465,
        "Top": 2643.8025479738862,
        "Width": 1556.0044867321371,
        "Height": 661.0956309644657,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2716.2025479738863,
        "InitialHeight": 603.4956309644658,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "95ba4f88d5084560be78d182696911f7",
        "Title": "Foundation Footing",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "a401425b4e41404e9402646a076b4c44",
          "7c19d01a66f4436fac8d87427d670b07",
          "e57e061ecf8f4585a17900f7b42c7766",
          "0b3b932c59f94eecbaf62887e61cc3f7",
          "86bf71c7f63941c08add753b06983ded",
          "3825bc3bedcf487bb53e89269275c48d",
          "035b2332de924dfc896080bad27726d7",
          "686b25594b704b79a75637914bec8029",
          "35ef4fef12cf48318291edbf0cfd66cb",
          "6bc7a45ccd8e46979cc83da36276142e",
          "3874535c68104d8f816afb2a74e8dfeb",
          "86b708e6e01f46359e1e8fcf960a1592",
          "27f141bd020d4f16a650da37eb47f905"
        ],
        "HasNestedGroups": false,
        "Left": 3992.6423339965954,
        "Top": 2632.879683681945,
        "Width": 2206.179694096602,
        "Height": 1137.5800683207267,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2705.2796836819452,
        "InitialHeight": 1039.9800683207268,
        "TextblockHeight": 62.4,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "ae2c3bc1a71e4f6297ab4f9d4fae369b",
        "Title": "Position",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4010e0626c144e6a9f4615941e4b4190",
          "82c4985609334eeaad6782946549a12f",
          "d5980f8038cd4b63b8baa4384944cdf4",
          "42bb33ab761743f5bc02c89909f08539",
          "a212be6bf0504784af4b65e891887b94",
          "d38f84d0ad8345f794dae3d3a9c9884b",
          "8e8bb062f8d9461bbff976d50048c1dc"
        ],
        "HasNestedGroups": false,
        "Left": 6266.0890444454835,
        "Top": 2644.1015161672854,
        "Width": 1182.1886685869622,
        "Height": 621.8995254522592,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2716.5015161672854,
        "InitialHeight": 524.2995254522593,
        "TextblockHeight": 62.4,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "c58fc012b86444358eded825dae4bbf5",
        "Title": "Color Cange\r\n",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "60e5e94ed88d4365b6822a03285626cd",
          "6d8544a71d0144d08ec87d03ce23eb4d",
          "20548e6c12784c5a84932ca38bae5055",
          "8508125cdd5f400b932cd1c1b7a0a54e",
          "bf7b46647196407ba7bd50ae4f5e9b81",
          "9bddf6c893ad4a8a8afcd20b1aac0996"
        ],
        "HasNestedGroups": false,
        "Left": 7673.234348615484,
        "Top": 2641.698281051257,
        "Width": 604.4020558735865,
        "Height": 630.8391594409782,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 2757.2982810512567,
        "InitialHeight": 513.451527056055,
        "TextblockHeight": 105.6,
        "Background": "#FF848484"
      },
      {
        "Id": "09de7c0952394faf8d1933e7ad4cf266",
        "Title": "Section BC slope (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "e5ad5beabe454390989ba1e9a11a62c1",
          "abcb42660a91497387da7536c6290b2e",
          "b9147ef94fbd4d2991ce356750325135",
          "1828b344720348c9bc410684c28ad5fd"
        ],
        "HasNestedGroups": false,
        "Left": -1431.332677825672,
        "Top": 6553.405999863944,
        "Width": 672.1698595759129,
        "Height": 550.9025041645564,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6625.805999863944,
        "InitialHeight": 464.50250416455674,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bda79c4c7c2f418980db5ab26adb901c",
        "Title": "Section AB slope (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "67252383b2e94181b29614b33e9ee030",
          "c46ec85fdfea4fc0a61c0a80e33c22c3",
          "8bcdbe02342a42bcb08afaa07d5bf759",
          "e3e4d58412b2462389cc999c5423a3ba",
          "6faf0b0c63e8405aaa0516efa081443f",
          "6c5301a0ab4d459ea01507ff33addee9",
          "7db167e59a154f17b03c74be1cb329e5"
        ],
        "HasNestedGroups": false,
        "Left": -2101.730400030063,
        "Top": 6496.685189795041,
        "Width": 553.1365428284269,
        "Height": 973.994922199071,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6569.085189795041,
        "InitialHeight": 846.8982624612909,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a1c98415fb2b40c28aabc523204d6d8f",
        "Title": "Section CE slope (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "dc6bfed8be9c4213a69671f95bb152ea",
          "ef8de2bcbc06441489e99ccbf23ad973",
          "8bf3d75ccd084c60a7a51008b72d7969",
          "170bff0fc01d4911badf48b0853e25a2"
        ],
        "HasNestedGroups": false,
        "Left": -670.0625592589272,
        "Top": 6547.335417436314,
        "Width": 677.4582660651473,
        "Height": 427.8509812073189,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6619.735417436314,
        "InitialHeight": 341.4509812073193,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3e362e91638b4d22a129ee33ecfb4475",
        "Title": "1 - Start point parameters",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "54ddfd5514b54611b56973c4af81c8f8",
          "1d05c1c87e3b41a5bce729630feae08f",
          "d49e588b30984636be4ff7f0aa6130d7"
        ],
        "HasNestedGroups": false,
        "Left": -1994.454902956496,
        "Top": 4111.303924847862,
        "Width": 376.60903989691974,
        "Height": 543.3999999999996,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4236.5039248478615,
        "InitialHeight": 433.0,
        "TextblockHeight": 115.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "32f1f4e500b34c3d8ecc0b8432ba86db",
        "Title": "Section BG slope (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "65c0347175534637babd778074913ba2",
          "5fc92c5695d243a7b7901d0001fde4fe",
          "c2607595c79c4866b5c79e9416a27bf3",
          "0c9917f7ec784c1c9e0049c598d01853"
        ],
        "HasNestedGroups": false,
        "Left": 76.05189984626873,
        "Top": 6538.512894404983,
        "Width": 549.050770647385,
        "Height": 421.88023226158657,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6610.912894404983,
        "InitialHeight": 335.48023226158693,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7d64e7bab74c4245864a2559aae7849b",
        "Title": "8 - Planes at curve start (profile placement)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "1709701e701d4c439afed74782a40f80",
          "611e93f9493e49bfa0088ff874198f28",
          "05a0bcd1a12d4b08b8d4471c4531a4b7",
          "38b9861be70e4c779d3a94ced23f34b0"
        ],
        "HasNestedGroups": false,
        "Left": 2165.7810831152246,
        "Top": 4078.655035576348,
        "Width": 505.48893379385845,
        "Height": 705.3611529554887,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4194.255035576348,
        "InitialHeight": 575.7611529554888,
        "TextblockHeight": 105.6,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a5f2e073502a4d19848342cb4881a5ec",
        "Title": "AE's calculation of slopes, direction, diameter, and checks (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 89.85176004220693,
        "HeightAdjustment": 1.8118755670056998,
        "Nodes": [
          "a14170043280492fbdb0c46bd6b60e3e",
          "c297ef9a02134e6da3d5f4e9fa36f06b",
          "ebf46f0e11574c7c8fad6f18ade8087e",
          "d821e2eced47489b93d97d14e6db0db0",
          "02ba0fa1fccc47eda3672286a472f5be",
          "dd9646195f094420bb805d7a51343d3b",
          "2f25f0dd7dd447b6af4f2a8c31f230d9",
          "46261be8924d475295fb6e3d80bf9d12",
          "3bfcc5b83c8347f3a02fa4b25ac64d03",
          "c2e5f3e69b3e437faac0056dd39f2248",
          "590678ecadff42c28ea3636ebe5e2e05",
          "1aea2f91100942baa59516fdd58a1914",
          "a0d6129c8ff2402f9f7360b02313a49c",
          "c636ecd4026f4611a38e5acb8182eb15",
          "902505262782423b8eda11faeb6a28ce",
          "edcc99a069af4ecb93559d2ecd8fef0e",
          "f1338e41682f4c71bb079389caf62149",
          "dd428875fab942d6b23a4c4c299abc8f",
          "a939e461e5754a7f8e6b365bac30231b",
          "0e4bf1d514974b15b63091306697bb02",
          "d3697124f9544d748fc9babd751da11e",
          "835a00c930ba49adb789288bd84a4ba8",
          "d6f27158a0c0448b90fe018b2c148810",
          "2269c35c8ea5462fb3cd946efa769791",
          "486291f7aa5a498c8388b85bce3d8b8c",
          "57d3cd18e742499e8489762d7a2adc40",
          "9a9512d47e324e049b0c0b1936fac12f",
          "369736ffe5044669a001e07f7ec2082c",
          "0cd9888c1e7840428b143707e13a6e03",
          "c98d21f99ed9422bb906a63863092650",
          "16ebc7b6ad9a45ab94bc39db24d8613b",
          "2453836e4d1c4e5d977a9c7682a4332b",
          "007f56b067164bdf8b3ee3eae84310a8",
          "b9ede736c7034726b5b98d6de67072ab",
          "ae94dd1b6a924415b392e8acb872fa89"
        ],
        "HasNestedGroups": false,
        "Left": -2062.3909379321126,
        "Top": 7553.192173104836,
        "Width": 2106.1180208592796,
        "Height": 791.0284788729195,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7625.592173104836,
        "InitialHeight": 720.8275276240829,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "afc852daa6c64081bfd6f3be202c51de",
        "Title": "Section GH slope (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3ff95e59bfc44d7c8840749eca1f476b",
          "e37f7ef3cb604f449c8abe6a06b8493a",
          "c88565847588458a85a2f5bf964caec6",
          "04bb550c9d434ac1ae57b25eebb1620d"
        ],
        "HasNestedGroups": false,
        "Left": 718.4341701677154,
        "Top": 6527.7050074544895,
        "Width": 512.859533456311,
        "Height": 430.8921925560808,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 6600.105007454489,
        "InitialHeight": 344.49219255608114,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ac5425736758420aa884905b6b97db35",
        "Title": "BH's calculation of slopes, direction, diameter, and checks (HF_2)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b48b72d4b6a64262bcdf4ac2f0d4c1ed",
          "3ce3e56b0f414df1928ac062380e3134",
          "55e07d1192194bc786135805f450ea9d",
          "95f5235c253c43cba18abbc5e796287e",
          "ee0ad9e8a21c4ffd94414d7070822397",
          "e1206ee642fb4a9c9ba86316b0c704f1",
          "596ca5800f144a56a2fef1ba69fe2a73",
          "a968a58f983246ff8b689f645986eb45",
          "bd6118b60c3448869a56f7ca34787175",
          "39ff5e9e096448ee84d59823abe67ec5",
          "c66c8af78ede403892ad96c60720c979",
          "bb1070ccc4f844698ea00802c3f75906",
          "3d730eb8596843e89f704e822bf28c48",
          "617f45a6c80f416fbf9d9020c86e970b",
          "a0f777ad0f03406e9092c49daad5c1f9",
          "066d171ae8074762997dfd104f00432e",
          "2704b265713c4cda88f3179c9d981ded",
          "6f314d98d4c1424185c5ac5cafb1fa84",
          "6343ae9047b84ae4aada7a59c01c5bd8",
          "61f39e99409644b5a16f04996c6481f1",
          "be6b730163c8414b95700dab6aa2c72d",
          "6378d0257a614449b9aad5c619b5d9c0",
          "11c20ddf76f24060aae6c002990642c6",
          "1b4e0b4f106549bd915f1425f4cf7267",
          "9f07dab8730d4f9589aa10d15e86fdaf",
          "ea3b55a6218b48188c45285946ce3564"
        ],
        "HasNestedGroups": false,
        "Left": 101.51315403795729,
        "Top": 7567.281602841256,
        "Width": 1588.6747231773816,
        "Height": 724.74097633575,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7639.681602841256,
        "InitialHeight": 667.1409763357497,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fa8f61b8caa64ba9a67b9474c602dc75",
        "Title": "9 - Outer solids (sweeps) for all branches",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "93a80edcd3a44c9b824ecb6688627039",
          "08a411c0868d4de4b9d722f3750fa50f",
          "cd33d577aa4d4b87badf2a0082c4452a",
          "219aaaec7d8342079969b6f9387b75e3",
          "d999ab5bab584de397b858a41b7ece3c",
          "4c736f26855340f1bc24292f55afdb9d",
          "7b1ed9a387de48889b6b2b6fc18d505a",
          "828db0de15494c74ace53b94cdba7601"
        ],
        "HasNestedGroups": false,
        "Left": 2720.73994569705,
        "Top": 4073.8676900803143,
        "Width": 1125.6235305972518,
        "Height": 795.1504015654605,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4146.267690080314,
        "InitialHeight": 663.9504015654602,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "78c1556a56a94b77891dbda06b539b93",
        "Title": "6 - Centerlines (RW and FD)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "88c879fc625f4454b386cd49f76fbd8e",
          "305da38c72cd4563951299c5d476f810",
          "367f3580e4af41989d058fac879dc09f",
          "0588645207254625b03d53f5e4f94bba",
          "c1f0304c287d4a269d44ed6e47f2ea1b",
          "575ac2b6a0774326aa96eb6d16dfcafa"
        ],
        "HasNestedGroups": false,
        "Left": 384.88494819952666,
        "Top": 4079.199683492549,
        "Width": 730.9462477333182,
        "Height": 890.5610359916677,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4151.599683492549,
        "InitialHeight": 778.1673972430608,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "cb102ccddac84809b1394272b91b8239",
        "Title": "2 - Geometry parameters",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "36cbdd8b43294386b17fb247b7245ef9",
          "05616e701ade4cb1a7fa0963dc4e4990",
          "6032692995204bed96c205d48e3513df",
          "b1660c6e06c0473ab9b318510744dd70",
          "d772217842c64b6e88780dbdd7dab999",
          "0f7e51869c1c4fd3b560b0723b33e271",
          "752fb0bd07ab4384bd5dae13d50c115d"
        ],
        "HasNestedGroups": false,
        "Left": -1538.8930411841284,
        "Top": 4099.031984584021,
        "Width": 375.9054181648137,
        "Height": 1069.6154517770792,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4224.231984584021,
        "InitialHeight": 959.2154517770796,
        "TextblockHeight": 115.2,
        "Background": "#FFC1D676"
      },
      {
        "Id": "22bf154a581f48c1bb512f3d15932243",
        "Title": "5 - Point construction (all points in the network)",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f5d32f7db4f343bab42444ff4770e695",
          "21c9e96e2eb04d059caa5b8f4044451f",
          "61949efb7d2c4dbbb830e8560c4d2f57",
          "89814ef78e9d447d9656eec375c01067",
          "a19b265164834e7ba42b7ffb97757e1b",
          "e04bdcbf1afd4f948caa1ecc3b14adf1",
          "af41776e49134cb6b15daa6938d24dc5",
          "c441efca4e4a4c66a241aedcc0c18dd0"
        ],
        "HasNestedGroups": false,
        "Left": -338.6955704295624,
        "Top": 4057.2543706857273,
        "Width": 571.5472540510034,
        "Height": 1009.6731207949556,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4172.854370685727,
        "InitialHeight": 880.0731207949557,
        "TextblockHeight": 105.6,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e0fadc88d59f497abd1e99a4d6bd0917",
        "Title": "10 - Inner solids (void tools), end extension, and unions",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "7781aea7b69e4b6cb1c2c0d320a08c07",
          "bf728f13b5124274b8713ff62a9f8dc2",
          "ed4c5bec11944092b40899dd4a5c3a1c",
          "008311501068493d9dc55340c358e71c",
          "e7faf51f3b48498db64499a479aa3cea",
          "fc2a9aefd3b6417eb7fbf9a052bf91c3",
          "7ee6a1b523774ca6a1abdd3184a353fb",
          "eeaec608735740a5ad49c20988e46c1c",
          "48eba3648b6a410e834020aaee4187a4",
          "83764938bdb14f1d93b85b927d0f014c",
          "ef450095670343a7969b0b185796b278",
          "03d795c5379b4564a7ea93b8fe9f1a0d",
          "ef099453a5b44604b4d448d81b066c75",
          "4612a8d5e31f46e7a37f4ab96b98394d",
          "f607a692faba45a4821f7e1b3ca76703",
          "76b95a4cdb6844b2be98a88aa485be15"
        ],
        "HasNestedGroups": false,
        "Left": 3915.3152971777217,
        "Top": 4077.478996950141,
        "Width": 1079.9316916283542,
        "Height": 812.6463872493546,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4149.878996950141,
        "InitialHeight": 698.2885551489107,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a647179e12d54ae38fd828b7361f3943",
        "Title": "4 - Direction vectors and segment movement vectors",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "3b4f9fc9de5942d888d68e8b462ea194",
          "edb5fa251e584625b9311738f445b761",
          "02efa65accf641ab8c0f36aecc5c0427",
          "25e7f2b24f19432e97c81618eaa6d17e",
          "a9add1bbe9a74bbc98913c77284a9c46",
          "9600f684cf504c4d910708f9d47ace43",
          "fc799beb594f4cfdae20687ce6d1bb32",
          "e653c33d0f9f4002bb8c3341ce03482e",
          "312c277c41e547a58591b2804d361da1",
          "52a2812c803243cfbaf15181a8999bca",
          "af2094dd3ccc4717b153ddfb6f92d5e3"
        ],
        "HasNestedGroups": false,
        "Left": -1082.2436538532606,
        "Top": 4102.469022387009,
        "Width": 718.3462694899983,
        "Height": 1281.5590678949284,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4218.06902238701,
        "InitialHeight": 1151.959067894928,
        "TextblockHeight": 105.6,
        "Background": "#FFC1D676"
      },
      {
        "Id": "dad0681980db41459cef04b73059a7f3",
        "Title": "7 - Pipe section parameters and radii calculations",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "f97b9d00873f48de99e1e4030b277e65",
          "7a0ce6dfc52e4499b0f99cfc8634e562",
          "13e464d0403d451884142e3bc6c19d5d",
          "4d43e0dd28314f1db70d2b1538896c81"
        ],
        "HasNestedGroups": false,
        "Left": 1130.2655146419602,
        "Top": 4080.928917016137,
        "Width": 1019.5050787772029,
        "Height": 551.1436913668017,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 4153.328917016137,
        "InitialHeight": 493.5436913668018,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b11472f1047141e286f1a5e5c390180b",
        "Title": "Retaining wall",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "ea7ae0ca428840a0965ae253f883ec93",
          "7608cc4483484847937a8eb044caf4fd",
          "c86a750eeae541d8b9bef951c870300b",
          "c1b702c3f5594eb58753bc2f8708b54f",
          "c921ef818a0a4b3cb1f23be136e81b41",
          "41f3229a69134ddc83bb4801f9f5a325",
          "bf714ee1ad564fa198ccf3d610828ff2",
          "7c792de09b434d778b9c7e890e56673f",
          "b689386a6b4d4ab59ec915c82061e877",
          "c32b8ead258d42d2b219c0ad6b4251b8",
          "4d7fbf520d1f427fa8b9aa7f2b3f4215",
          "54a2b8eb12c343f2b8a23cf8e7d395a2",
          "88fcb97c61a5489d919f66b87726a763",
          "9332059c28a24a7694961e752444b517",
          "15c1c68f85dc43a88ef1edf63c6aa0db",
          "d7656b51be1746cbaa8d8b3383659262",
          "e2c8a730b0cd472ea1c8b7c58af608c8",
          "485e66af76ef4af9935330c33d29faf3",
          "57a184796b8d431fb71b13b12cd7637e",
          "71e717496d1347c0bb118aec015f15bc",
          "55fea7eaa2aa43fab57eba2fe27f54f4",
          "13f15579e23f49b093ccb37b3417acfb",
          "5304b037b8b94ad3b610ee5b7e73e5b7",
          "4463b3802c9146fdba2b835f0eeef2f9",
          "23105e2ceeb54df289f559521496e7e6",
          "e602ef4ca3614628a6c502917ce3edf3",
          "305f5e4cb6b44902a32d729d71d36050",
          "1556b79004ed480b922f56177efde20f",
          "194d342441124edc82987678f22b6a24",
          "470bcd95eee34cea8c1cdfa217ff4318"
        ],
        "HasNestedGroups": false,
        "Left": -2006.8599052841146,
        "Top": 861.1734694979165,
        "Width": 1340.0271954543464,
        "Height": 1489.1168528688027,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 933.5734694979164,
        "InitialHeight": 1335.5168528688027,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f83b43d2745c4280beea772e7fcaaa41",
        "Title": "HF1 Safety distance from RW",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "289717d09bd343839e0ead8bfb9883d4",
          "2a064c8ba2424afe86529760cab351f9",
          "dff529fdc8c94af1aa28936a8091f293",
          "b1848659b8944b87b513fc1052430215",
          "3a686e408c3c4e54a24918c660325598",
          "cec9facb6af344f2b511e763a68ef672",
          "4a4cc584b4e24b26b033a8aeefde0f41",
          "6615948d15ae4b25909ec4154b7aa06c",
          "d430d47fb5f449a3bc4ac983a7db9372",
          "e8e29c57e5f04b7aa8e85ab7e52aa520",
          "445b5f8a3cac49f1868ba70049150e5f",
          "b0f198cdb6614332bf09d398c37c6616",
          "d66b0bc07d694d9899a849525fe40219",
          "b407f09b5a2046b48271133bbbed42d4",
          "4cf9291e1b1b42be9792cbded510a284",
          "8be33986a0af4ad0a5ca5b0df27f439d",
          "a80a7f6643574e7da28a66afa572bc73",
          "1f36147f0568413ab29a42df2401b5f6"
        ],
        "HasNestedGroups": false,
        "Left": -2037.726020790977,
        "Top": 5511.68975553995,
        "Width": 2192.696873198691,
        "Height": 849.2989235307869,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 5584.08975553995,
        "InitialHeight": 705.9013999041745,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2d66b59a233142b09e589100f8e681f6",
        "Title": "HF_2",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "84f49fc2b366484babbe60c061d6b483",
          "5ac08d1ca4ee4590b8b0108cad92d6a0",
          "b3a2529e60e646868e855db6e7c8cfab",
          "2f2f26d6b60e4ebf82bda1de2b11cd7b"
        ],
        "HasNestedGroups": false,
        "Left": 1340.9896380309779,
        "Top": 7018.444901594974,
        "Width": 812.4754167134201,
        "Height": 424.91075938666836,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 7090.844901594974,
        "InitialHeight": 325.71075938666854,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "9a9854b491204c7ebe4e9a2f58c2125d",
        "Title": "Pipe end H connection to Foundation width",
        "DescriptionText": "Beschreibung <Hier doppelklicken, um die Gruppenbeschreibung zu bearbeiten>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b3643ffa81184da0be893ab7208ff29d",
          "801256fbb9174be98b1083a0f1936773",
          "01dad1e92ce145a689cb8b7cc124981a",
          "cece206ba5ab4e8383a48b3bf09826f1",
          "ccb4358c4ae24dc68788766c2fcf0fa3",
          "78b7a7886a6b4c8982de4ea2d30b336b",
          "7eac16eec3094b7b9bb1757802c6d73f",
          "b2933ac12409435eae303f8bfbd4b7b0",
          "b1e2d267f56c49518d2924b5541a2e88"
        ],
        "HasNestedGroups": false,
        "Left": 6692.361144358116,
        "Top": 3300.1537560375964,
        "Width": 1737.1192201581289,
        "Height": 626.7175686737273,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 3372.5537560375965,
        "InitialHeight": 569.1175686737274,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ae94dd1b6a924415b392e8acb872fa89",
        "Title": "Neue Anmerkung",
        "DescriptionText": null,
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [],
        "HasNestedGroups": false,
        "Left": -1651.9120611564583,
        "Top": 7852.833059549307,
        "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": "a0d6129c8ff2402f9f7360b02313a49c"
      }
    ],
    "X": 1466.1626705903448,
    "Y": -3661.4157098837127,
    "Zoom": 0.6432321979420237
  }
}