{
  "Uuid": "270da61c-11e4-4e07-8742-8200599e8900",
  "IsCustomNode": false,
  "Description": "",
  "Name": "FINAL_INTEGRATED",
  "ElementResolver": {
    "ResolutionMap": {
      "Math": {
        "Key": "DSCore.Math",
        "Value": "DSCoreNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCartesianCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "fdb72b19d1064f2eb706eecdc2e7c8c1",
      "Inputs": [
        {
          "Id": "07ce151f389c44b287366ed0a911e30b",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a2fa704e68340f8929cdf1d4b2c995a",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3eddcc460ddc4a7fbbd92f624d8e58c3",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25f004a2fc7c41019fb8f1cfb0a7c45c",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "721b2fd4d1234e9797dea2d65411f851",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the given coordinate system with 3 cartesian coordinates\n\nPoint.ByCartesianCoordinates (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCartesianCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "78a001a74580452a9d5fd12a2db94655",
      "Inputs": [
        {
          "Id": "a9665e6fcec441579885e7d7869a0173",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46d6fa997add414480970eb48d6fbdd0",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a3923adbb4a4960abca47bb586b4aff",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1b2159ab11fa41e590c9b6b0e067ee51",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1ed32f4cebfd41a68f4d0916e5f168db",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the given coordinate system with 3 cartesian coordinates\n\nPoint.ByCartesianCoordinates (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 100.0,
      "StepValue": 10.0,
      "InputValue": 890.0,
      "Id": "723bc6670e53479a92ebffabd07d5775",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0a62fbff484c40d4ac41727d74165916",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "9b7cf84b092b43d495908c6171affadc",
      "Inputs": [
        {
          "Id": "545f33b8f1774d7b837f0c1a89ff151f",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fd00abac3a4c431abddee4a66b227086",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ab8126e2982b440890cab9a33060d3a1",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 100.0,
      "StepValue": 10.0,
      "InputValue": 800.0,
      "Id": "478e8701f2b8425f9706afcbe28c1b43",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7737c3d4a5c74323ab7c29a9138dffbe",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "7b0295eb65334823b9641aced1f606ab",
      "Inputs": [
        {
          "Id": "834e940c376a4c718b6a7c6a4cf38be2",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dba3db3612464863992ce0f5c0945e82",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ee7db608dab45b8881fe8d80cf7ddf9",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;\n-x;",
      "Id": "ca88dac129ab4cac9eaa8cedc629d2a1",
      "Inputs": [
        {
          "Id": "e81c45eb12024125a5ab3b12f7c78b66",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08b5f8ac1996401bab13b670191192dd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26e6d65d0c9b4019ba34d41c2a87bba9",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YAxis",
      "Id": "0b6cfd6a38ff4d3fb6cfcef695e17194",
      "Inputs": [
        {
          "Id": "7627e904f52a49fa983f1b071804990a",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b87b9279caf24683a82f774d2535d3df",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The Y basis of the Plane\n\nPlane.YAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "4df3493962ac41f3afa3ea2dc6b43fbf",
      "Inputs": [
        {
          "Id": "188962d2b40b4dbcad7f67ef1405bf27",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d11496a7bcb442fb420226f40b35a55",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a1dd54da3454ad2a269c38c281df337",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb42e8edb0154604a4c134a52c8f9347",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f47c75f069964fabac560abd571ad5cf",
      "Inputs": [
        {
          "Id": "2725396c23b545cdbfa182b1df84acac",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "087f45e7f0c840f18dd7519dbfc232a5",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3cd22c4c0524bf699f58200c4d12d77",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "e662e211fad943c58925e4122aee22f8",
      "Inputs": [
        {
          "Id": "2b7e9ac8b26f4b2f8dbe1017c20d0ad2",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46bebb876bf44477a9466efa0faa8bb3",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "4a5308442091401a988b5c67795c05f5",
      "Inputs": [
        {
          "Id": "057047a5ac6b47519f2bce10145577f1",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83989455e3a94b7cbc4ef6b1e3a233fb",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7dbfdc46127478ea41cc11ebd6e95af",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 0,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "daf1063ff4174f7faf43f2b2bd7ad0b9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e40e2871997b43468204f4a366a4aaa5",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 8.0,
      "StepValue": 0.5,
      "InputValue": 8.5,
      "Id": "8c4d1be03d974d448304ece7425f5b2e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "59431af54d224c3d89dddc1d69df36d6",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 80.0,
      "MinimumValue": 60.0,
      "StepValue": 1.0,
      "InputValue": 60.0,
      "Id": "4043d830cccd49439c1d03d8abfc87b8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cadc6f7d128c4376b057afffa53b7404",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "H/Math.Tan(d);",
      "Id": "5453984558764b59a193937dc2ab7d40",
      "Inputs": [
        {
          "Id": "e3c0d779dee9463db3a7652fa52695f3",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b668a6e68afd44cd8fc58d644d52ef59",
          "Name": "d",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af45047fc9674ea6a85abddb6fcd038d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "6492e8eee68b4ff2a8e2fa816d7aaa7f",
      "Inputs": [
        {
          "Id": "cd2762ab951a418e865560bfdb86e50f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "951ec4d7393548239ebef033c5b51595",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c114ba88241445fb4ec5a5383ce1aea",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd85aa8573aa45fda3361c327ea618c1",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "72457c984012491f8b3f24d767128380",
      "Inputs": [
        {
          "Id": "ca038bba16e642d9aadd996a2c632135",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57323a22b0f84166980e717659c7709f",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "138a05a71ba8471dbe254155b92486fe",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f1a558863f6450798ef9cb2a22c043d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc0b7b9ab2b14994babb769a54b13e5f",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f0a9ffa56eb14a818f9a009b01e194ea",
      "Inputs": [
        {
          "Id": "4bd1f4e3caf441a5bea08d3838f013e9",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0a48fc983654b1899152702cd18a6d3",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb0982c17b954effb9769bb81f98747c",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "31f41a881b6b41e08451e5a7ba2a9f72",
      "Inputs": [
        {
          "Id": "a12537b0c7274fc8b6d81185922df340",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59e7ac2ba7544c6dad90eb2146d7c850",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 169,
        "G": 169,
        "B": 169,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "e1ee5429a97c420ab67178dd190482e9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7c0aec8834f94bb79223d53bc45b1881",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "938eec7a3a914ea3a018053f9774ebe2",
      "Inputs": [
        {
          "Id": "5b7ee1729211476bab5bf882c0b3d2e3",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df365bb7e11546878b10e1f9966d7ed6",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2e832b1204ce4775a2772aff2b6d358b",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 100.0,
      "StepValue": 10.0,
      "InputValue": 240.0,
      "Id": "8cb1335198584444bbc7fa8ecbf97c1d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ee4f618363be4cce969b1a2f5f156aeb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "699232854e204c49877f2955e91065ce",
      "Inputs": [
        {
          "Id": "60df2f8d9d2a40cd856f433a68fe7f23",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cec23e9a03614b0da0a45a6d3cb022a3",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "702081b7f2494d73903efd43773dd459",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "768ea1c44012493abe41e659a2cfb24b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8f9709deb8ae4bb7b0e88f01200df5f9",
      "Inputs": [
        {
          "Id": "da9b54c2cd8a47fc848e0edf7efdf5ff",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22dae615a1824f4a99af050d1a1c8500",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "737d7e4d716d4519a1ad06922cc8ff92",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "ed2cf857d1ca430994fb3be00a1a0734",
      "Inputs": [
        {
          "Id": "c765a8040a52424f936a8fd050d561f1",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2325773c7355415ca548e716ab4dd9b9",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 165,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "1a6703c1a269487e871124fc129955b9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32409b0d07bd4437ba67d24feae83b35",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "b44e81f6d674467081f282fb436e1d6d",
      "Inputs": [
        {
          "Id": "5486925f15db4d8982b9bfc6995b7933",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98761f70058647319f8cafdc5f231695",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fcf58f14a312443a93d149ca4b0bc721",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "82ffaf47259d4ffc92e0f796cd947846",
      "Inputs": [
        {
          "Id": "3d2f012fc7044e1c906d32b609de5a9a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2065a2c67eb4dc58c4f48afd36d6c21",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a838e7c3d45142f39244a2df8d7db6d7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;\ndist1 = x +y;\ndist2 = dist1+t;",
      "Id": "7046783c33134fcd98ee26f5b3e01219",
      "Inputs": [
        {
          "Id": "d1904598ad9a4a7aae12edb8e3b6ea29",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfd349900dc24ac78e8f8c1b52521219",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccdb18319ab544c9995f839a34824588",
          "Name": "t",
          "Description": "t",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7261b284ca346279d8e638353c11cbd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69b25d49fdac496ea79460aafb975166",
          "Name": "",
          "Description": "dist1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34ad2b06c7934bcfbc31689260eab324",
          "Name": "",
          "Description": "dist2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": 100.0,
      "StepValue": 1.0,
      "InputValue": 100.0,
      "Id": "00e5bad260314579a397ee0b51fd3361",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "74a05c620b964249a54f1246d8051cda",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 50.0,
      "StepValue": 1.0,
      "InputValue": 79.0,
      "Id": "53b40981b79547f8849094c1bb65daed",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "092d5ee74d0a442ebdb64d05facc1e60",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "b2b06b14602744cdb8e7681a4057aa84",
      "Inputs": [
        {
          "Id": "2bd343a645774822b9ea09de9c658007",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d395c3f291c74aacbf59a141cd506379",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9cbc978d18e4442d8f53000a203f6e38",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea6c7205dfaa4541b9558f6fe0f2f8c9",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b50a5ebec6b34b2f8f2cef3f22dbdd15",
      "Inputs": [
        {
          "Id": "52e56ded50d746acae1c84451a2757e2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b0ef664cf9f48109b35247f44f1ae39",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63e9bf859a334095b4dbc4c9983cb531",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f6a438cafb854d1498ef79cc9e4d2d65",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Reverse",
      "Id": "00d0ca2e1e144eada597d1e08546e649",
      "Inputs": [
        {
          "Id": "660ab684da7e4968abc4429a388f17e0",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca68e25b3f19432bad5a24167053f8cf",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector.\n\nVector.Reverse ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "c64cf0f29fa84144b07fbed3a0c7f7a9",
      "Inputs": [
        {
          "Id": "00a94f17056e464199461cd279dc3638",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71437fb2e0ab4ef8a8140ec2fcb6408c",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cbffad31632e4995a08f0844fc83ae10",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 100.0,
      "StepValue": 1.0,
      "InputValue": 144.0,
      "Id": "76c252909c04478a837600878f92cf71",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cc573eadcd83462da230e7aa926e8996",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "InputValue": 10.0,
      "Id": "fa94085638f942f88235b8c25f22e234",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cbe8ac50e6e84862b8a55ea4f357a2c9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1000.0,
      "MinimumValue": 200.0,
      "StepValue": 1.0,
      "InputValue": 223.0,
      "Id": "e61f5464162341428bfbade23d74fd54",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32e444415a47469bb793ed422a8adeb5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "5159a07f7caa407993d2973aaa771776",
      "Inputs": [
        {
          "Id": "6c123a98c70640bdbd7f15f1f8b44c74",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7fbda58c9b2462d8c8780cda256981a",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f5aec90d5f34612b13a69a69dfc4e43",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "18ab028e86364d74881caa106c32bc1d",
      "Inputs": [
        {
          "Id": "ad43fdfeede54537a200fa1156720414",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45d985fc36d1423ea6913371a96c68d1",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "027b7e4974d045c3ba3b444e9d6bf65a",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "991660fe43e14dcc90a077d59ae5001c",
      "Inputs": [
        {
          "Id": "1a578d8b4e3046b7bc414901d1f077ba",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8712ac48b4941feac8e52cd5fa8fbf3",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4161ce865cb6488597037600ace38c86",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "6e4015f939334411bcc86bb60c06bdcb",
      "Inputs": [
        {
          "Id": "240fce02ca4149fe9cc25eb56f1e42db",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a2ceddfbdc6440ca965be95fb1c7115",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d7b3186547c4d8a81ca757882951329",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\n1;\n2;\nx;",
      "Id": "102e1965e24c4142b47905b64ab1615c",
      "Inputs": [
        {
          "Id": "5797433446644a66932499bd002ac0ae",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ddfef310db74bbc91b812d61ca825c7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49b87b70ed504e1dac4ec74c384b6805",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd6a425348384e02927c76a4248e6da5",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4610b493f14d42879fcb0d50caa8714b",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "b1912d2fdb9c4cea900d24c91c0a3367",
      "Inputs": [
        {
          "Id": "2f12a125795843a6b9c20c31a549d2c0",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d228c7be7003431a8317411a2c8d0128",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf0d1ff6193e4616bf4de061316d21bd",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.Normal",
      "Id": "0b61b2e0abee4f5bb2618cee27aab34a",
      "Inputs": [
        {
          "Id": "f814b117b59c42929ff567241651f4ba",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "874d720adaf34889a7b1bd2c23b65b36",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the normal direction of the Plane.\n\nPlane.Normal: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "9aa711f90e164ef79e3226326d9b7985",
      "Inputs": [
        {
          "Id": "11025b967c4d46a0adbd35c5835f1947",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd41da6779d146a5a9a16b5b0b873a3e",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d57377d998343559414ce3e69dfed68",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9c9b324681124efa87ee9c781403031d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "79c9dc0f3271492db3d70a390e031b19",
      "Inputs": [
        {
          "Id": "a9ee87e29d4c4a4abc368abc12463328",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ff27c4423374f65a671866cddfa907a",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8309d888a72143599a380daaf4a0dbf5",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves",
      "Id": "d188af34b7b645dd9b44d27504fe5e91",
      "Inputs": [
        {
          "Id": "cc47f95f57d54f67804df5d2c14d21fa",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2bb9f64903b842f6acb8c348ca2e8218",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "e48d3c3829d340ddb27e50e484fdbe78",
      "Inputs": [
        {
          "Id": "53112a9546204cceb96f483b1a09befd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "107ea5c64c3446f588dbe8e04108dac1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b554b98a32c94317b3b4df3eec99f1f4",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "3d28d89c8c754db9a76cf72e9c122567",
      "Inputs": [
        {
          "Id": "e68e47f1a95740d396bc627f15514a8e",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bee8fd7f8e544bd7b85907dbe25b16a2",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "debb9a1f7cde4cb6b1e31f5610670d5d",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "b75d1dac25c94702af50a5fb0b7b0265",
      "Inputs": [
        {
          "Id": "dfa4e6fd2854457cb5d252290587deaa",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3c0390ed980400a95074c11755964df",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96b641f728474ba39c21568c8b0f8217",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "84b4690cfab54ece804e87602fed6c86",
      "Inputs": [
        {
          "Id": "27b1cfca06e94099b29645dc9386d6ef",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c0bc46238ab54adba2a2aebe331cf3b5",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "129deb742df8464cbdb6ac4fbd93f157",
      "Inputs": [
        {
          "Id": "46dc27becc9848d6be3d038e61fd43e4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9649096a3a004e71b12ff1bcfc7ce3ed",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "7c201eedc97b4178ba31f29843aa134a",
      "Inputs": [
        {
          "Id": "132c0562f3794326b952ae3ee5344219",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6a87f02416b46798626dd810788db48",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20e70a075f3c4512a1057b9d72a5917f",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d0f8c4f23f645829637a3d057a1edad",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "18d94f66e92e42c6859605440c8d470c",
      "Inputs": [
        {
          "Id": "ce51b5cc03fc4056b30fab78a5492a92",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04d1e88764d046ea9bd4d521dc249c9a",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01afeb9437994484ab57fa8d73e02438",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "8ae791eb450842bb8436f6ba985b5bba",
      "Inputs": [
        {
          "Id": "9f00aa7765534606b99211b05c794e52",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f9dbbfba41aa42fc8c4625f5a3ff8e85",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 60.0,
      "MinimumValue": 30.0,
      "StepValue": 1.0,
      "InputValue": 41.0,
      "Id": "f927b2f9830442f4bb73e6a65039eeef",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "01b6b3791e504724b2c4f6a8eeede4b2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 60.0,
      "MinimumValue": 30.0,
      "StepValue": 1.0,
      "InputValue": 30.0,
      "Id": "b75ac552136c4195b8f727299fe42193",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e38560139f9540c2a276bfd1e328f836",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 500.0,
      "MinimumValue": 50.0,
      "StepValue": 10.0,
      "InputValue": 50.0,
      "Id": "47ddcc45b5a9457b915d3cfd53c82e19",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "afa141ba51d84c6d8602999c4ae05994",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 53.0,
      "MinimumValue": 43.0,
      "StepValue": 0.5,
      "InputValue": 45.0,
      "Id": "913de337c2c744a998701e745bdd494d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "979ce7d2b42d4cdd8581fca80da6047d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 5.0,
      "StepValue": 0.5,
      "InputValue": 8.5,
      "Id": "18edf104d34d47edb3304da1bb36ef59",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "326b8cd32dd34318803b7dccf925c40d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 4.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "InputValue": 2.7,
      "Id": "b81138a9e92a448ca19eb652318398c6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5407eefb099c4ae381342d489048a594",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 6.0,
      "MinimumValue": 3.0,
      "StepValue": 0.1,
      "InputValue": 4.0,
      "Id": "ea50e64a7d0f48a18d6dc5ca469456cf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3b13b1fbd7504b7f8390d6f85f50852e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 8.0,
      "MinimumValue": 2.0,
      "StepValue": 1.0,
      "InputValue": 5.0,
      "Id": "7dd85a342e264ec1ba7533b97536d677",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4adb1e58ad054bd2908f31ddd2d82514",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 1.0,
      "MinimumValue": 0.2,
      "StepValue": 0.1,
      "InputValue": 0.5,
      "Id": "7b56538aa86144a0b7bbebbcc5b9b43c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c3a9071009a461c858166682af74656",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 0.5,
      "StepValue": 0.1,
      "InputValue": 1.4,
      "Id": "dd90b0b87578439d8e7d89617d18f02c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4285c50c8e244eed8a8c912453cd1fa9",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 2.0,
      "MinimumValue": 0.2,
      "StepValue": 0.1,
      "InputValue": 1.0,
      "Id": "9fb6caa15cf646aabf09af72048d5c30",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae3af900975b494fb112e119ffc55119",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "640ebf794b304ec99f6b6c15bddbed03",
      "Inputs": [
        {
          "Id": "5eca7280a9a74817b687e2130eb2c39e",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f259e9ad46b462295ca0a57a00a62b3",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7bb48929d54e47b087632acd323e0eae",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ebadd4797e14e26ba0652456962632f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "4855268df79a4153b5e064e7ef68bb0a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "508ee3175604456cbda38eea85ff1744",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "0fd885aa33f9455ea9c90b043035af88",
      "Inputs": [
        {
          "Id": "7e7960bea97a478a88acd9f996a1cdf2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc0de1698e0a41c9b149bc5c80d08d57",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "480a70eef461470196d6a6fe44475a99",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "74163f05e70b4ead8522b340c8ea10cb",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "f8716ee1e7174febba97bb5a2dd0a409",
      "Inputs": [
        {
          "Id": "cf37e9c18cfd42f39a6227a0bea95fe5",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7cae896c616a4186a30731f0ae4afe0a",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55181dea1d90446fae360e0ffff00a98",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "23b2714c86834556ab6f42ffadbfefb0",
      "Inputs": [
        {
          "Id": "97cb5f6dbeef4412a6615316cb09bb31",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34790616416b4551a78201ca2a960ea7",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1749f9d69ec3460aad9fc8be49f7b2c2",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3301ea2f9ce544dd9737d14a4f3c3f8a",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-(W/2-h/Math.Tan(sea));",
      "Id": "3a1d8977a292431c9e7a6e5a98c41172",
      "Inputs": [
        {
          "Id": "21bda2048fff4b7bbbeb336e08feb509",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b00eda0aa29242938cc4ac63fbbef38d",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4439288e886c41ada52379f77d075afc",
          "Name": "sea",
          "Description": "sea",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b9caf1e9a1942019c442171752d1c7e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "8ad6b487689f44699dfacb271bc7dfe8",
      "Inputs": [
        {
          "Id": "cdad05dd815d4f318dd910a758176ae0",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "901aadce0a684a679a50a7e004375b22",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9a0e57d87344266be7b6caaf1f02a61",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "166cb333ac174828b842d5639f0cb560",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "W/2-h/Math.Tan(rear);",
      "Id": "d136314847a0441495640138cb108edf",
      "Inputs": [
        {
          "Id": "2ddeaec1a40540ccb048c2d8ece2d119",
          "Name": "W",
          "Description": "W",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4746612247104e628b26a3fe85a720f5",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dd71af2c4ef4624a287d2d21ad3b2ff",
          "Name": "rear",
          "Description": "rear",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f4d3ef98e65042dca26df05400e15aca",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "4cbc49ad51b549d9832e37e57b951720",
      "Inputs": [
        {
          "Id": "b31d0f0e847a437fb2d0dd9403217cc6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37bae12bd8cd4572a19ddd13592b51ed",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b6c78a7cf4f4b149fd0566e4da29571",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33075ab86697424fa7c4310a893e837f",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "c9d6ce4e6aa8426cb5b95c11da2cdd15",
      "Inputs": [
        {
          "Id": "5291e2fad39a4a64b3c3c1342ed6e56b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68acea7518f3405c8e8893d7754014bf",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8aa7e4b7adb45f29ba068c70fe07369",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "269a25ed6ec647c999d47135d2eaf36a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "4bcedbde526d4fd1bd830223cf926d2f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9405440051c645c69fb3c739b18c1648",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x;",
      "Id": "acce43ae54764c3397cec3c2657ac011",
      "Inputs": [
        {
          "Id": "28dbce53b0a343a69ef73254f2ea054e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b7da476b18b4a2887557f1c3b491518",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "3f3be760bc274703bd321701697d1928",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7101b541a58d4f2692c7f656f1ef8e87",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0.6, -(w-1.2)];",
      "Id": "3fad1e5927af434b8b3cbb7a8a474ec4",
      "Inputs": [
        {
          "Id": "1cd22ed8fdba43e689d87daf63e96b2e",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c59f2ec6deae4e72ab0f9d1c4627dbb2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "24f59dcf6e654fb98390b9945fde79ba",
      "Inputs": [
        {
          "Id": "a3484c0b7ebf40c0929067fbaf4dd9fe",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d80937a7483443dfba8712e4d388cd7f",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9578f29188474054b22092898450e41e",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d18149be6894d58a3bbbba61cf3c77b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[l, 0.5];",
      "Id": "107bc2e7ab654755948b122f408e5ed5",
      "Inputs": [
        {
          "Id": "a27bc23654b646e4a9a54f37afee253a",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cdd9f284c1bb4abba8796d5471130cdf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "151e1c169f3a41fbaf9de5caa8fe46df",
      "Inputs": [
        {
          "Id": "c0c30ebfe4184dffa0ad813f6afcc000",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a714799acf024deaa065474b51c3fe80",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87dbd7e14e4446be9005682465034bba",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "29a01775f07b43c9941fe6121ccd74df",
      "Inputs": [
        {
          "Id": "606200ff15da461d854851ed7f42fa19",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7720223f85694c8c9033b23f434432f1",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa7d9767e3bc4886ab7b15991524ae42",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca32e34e60d84616b2730c3ddb5d61e3",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "b462a1ba87f3410a861831a53ca6b26f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f4d9ede30253461e97365c99e3656528",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "e5c83050e4ca4624a9660d934fac4569",
      "Inputs": [
        {
          "Id": "9817a2def79c44de908656d27db1e0a7",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "569bd07973d34ad4bd1f7f30f37a4dbc",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0cf952d0bcab49228b8f7bfc5a757ffd",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "w/(a-b);",
      "Id": "67a8c69e85904ed49d4a549d65bb2048",
      "Inputs": [
        {
          "Id": "d61052c3ff614d99832ca5e387d574d2",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15dbea354fb84dd288398aeb083c092d",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7e6f926efbe440f94e3fff9c8e7244c",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1324611d9b034ea19536bc75759ace83",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 2.0,
      "Id": "26d2decd20f1413a98fc8fcc92b606a3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "825e9c520ccd42ff94e333c9eae21616",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.CurveAtIndex@int,bool",
      "Id": "42399651d61c4389bf50876b206b4e88",
      "Inputs": [
        {
          "Id": "8d4cf6c582ed4ba08d529407a2ed9fed",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45cf15a4598044de813c6dfcee687954",
          "Name": "index",
          "Description": "Length to locate point\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52436909009b401fa04fc33900554f8a",
          "Name": "endOrStart",
          "Description": "counting from end or start of the polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55ed5073c19343f2a0a3e715f787f77c",
          "Name": "Curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curve of the polycurve by index\n\nPolyCurve.CurveAtIndex (index: int = 0, endOrStart: bool = false): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "d9ac37513fed4ad59c27026e20dfc63b",
      "Inputs": [
        {
          "Id": "f04fbf7d62f74b2d87471d0af98d4a45",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7141fff464241e5bf398f223acc4d62",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4437983062fd453ea9e832b128631a4f",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 140,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "23e332f99f344dc2be946d4eefe2d4e8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "046b41899b714298959251a629507bf2",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "e265b44e94584a6aad5f67586b059da7",
      "Inputs": [
        {
          "Id": "e10cef6f6773483eb5a9e21ba68c9238",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86f267a481504b3e9f2027b00b62092b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72945647fbf64bbdaed5a64c0e071fac",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "eba8b26516524abd9284ffc731d8cd3f",
      "Inputs": [
        {
          "Id": "0162eae7e4394dc192883ba059ee881f",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dabc2e4c8c8c4ac7b826932458f11723",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb8659e906a34c03bd8f72d2fb67b0d9",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "true;",
      "Id": "077f12104f8048d7824bbae5e7783263",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3c5fa94524d54a39939f172ec5c948dc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "aa35192cd1404732bf414e505be6f209",
      "Inputs": [
        {
          "Id": "df323ab93a9f408f85102f7b42225a54",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f13b40002a344e72936d6868443ce19f",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "06e3e2987eae4da884ada0767ffd4f2b",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "80abcc4c1f1a41f9948e8ee0ff56f515",
      "Inputs": [
        {
          "Id": "b65c42bc40b34cfbba23ea269225c529",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1b8a4e73b62491386b83a10358941f2",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd13ff51bd8648958c19dce5b949604d",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c508a16ad2c4aa4b2ec1ee374c4c97a",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "790e05ecd5d14253823446da5e7a4f29",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "6e264ff4ed8e45618c3d4b8b3383f135",
      "Inputs": [
        {
          "Id": "8891002a61fa4630bd1168b45b42c749",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32cdbb844bee464ca1de66df273bbc8e",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afa1f4f1aa9f4771adcd3207bb180329",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "1773ebe2263d4a8ab54833e9862e9656",
      "Inputs": [
        {
          "Id": "3d1c011b53324b08bb77c7f4ed666dab",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1d40032e663460297e7be00979d6963",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0fda76305dc94f57a72fd28361c806cc",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 0,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "b9a5992c76dc46a880b9883d1b6ceb0f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "07fc50ed8098440780f753db413c7d48",
          "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.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "81de9c23a23f4bd6b9cb91f0c198c3a0",
      "Inputs": [
        {
          "Id": "15cfac4921e04ce885d07d0d7855699e",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8893a3820124f43a4e13a6a7e8609fd",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc97ca21e5714356889cd3585f951aa5",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3fcfcf53253a4b5c9f0a0905ea0cd17f",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e188aeb0b254e93aa2b6b2c2b8dd126",
          "Name": "list4",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bba29fc33c64497ca4185d18530d5d52",
          "Name": "list5",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1b6f7260523240ff8874f5aa5d9291c8",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "eda7b959496a41169d0094510cd4c8e6",
      "Inputs": [
        {
          "Id": "5fe8803b7ea34b2a9cd6a1a4d14bf05e",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3bbfb7210845459887c75af8b9dbbfb3",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b95de65fd7e4861b0d04a937f15dd86",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "4500002b58d749d68dbe08ce46c07a5e",
      "Inputs": [
        {
          "Id": "36437d0e3dda4b55a87056abe7332291",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0970d77f8eb44497ae258ef0a631e03b",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf3af5ac42b441bcae15f6be5775a09d",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "b0716577d0364630a4025b23e48a4305",
      "Inputs": [
        {
          "Id": "6cd3ff9a3a0845f7955af65b103b34b7",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "416bd8029f8a4f15b4ebfa6ae081932c",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "694dbf0894344ccebff889c85bfe6647",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "4d10705023ec486e985e4d2053ccc909",
      "Inputs": [
        {
          "Id": "10a7613b4dc944a5b97f86ba92e54fcd",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb8a92f2385446b58acfc7263ba7d087",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7b5d5691a6c4cae8fce239ec748b3ee",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "d319c7f3906547d69a9329bd6caf1598",
      "Inputs": [
        {
          "Id": "4c9b434519d54811a04fbd284ed22594",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10b8e8c143f240818bcd6d729531ff8e",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "737ac6b9b64642c698988b7201c9ce22",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "54c182d1058745bf90d8a7140dbbf4e6",
      "Inputs": [
        {
          "Id": "a4dafc8d1164425284dacfc64a72d478",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c4640d31f8b48f9b586114d460f09ce",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc925788043543148123f958bdf72f70",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "f5d5eb0901724603b8e7b282f123daa5",
      "Inputs": [
        {
          "Id": "aa3d7bc26d0f49889b2431762972fbaf",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "133521b1d28046f0abaa8f6e2bc3f4b8",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e25c69b7be5f4c4db7b39824b52f3f3f",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "751794db47934c79a119b7a189957ada",
      "Inputs": [
        {
          "Id": "f85bf39c11734a6cb7bb688f8af7bc15",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b196a822e4084a9b9a1ce26987209c7c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3689756fb20643abafa77d2b6f6e8fbd",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "f3ed12d7e63d435889d92cb89bd9c6ad",
      "Inputs": [
        {
          "Id": "2ef0d18a8adb41b5b2e06f0774445af1",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "20bdde5db77c4b41a91e0478a762f7c7",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40c4f928d4f84346b21935aa6b78610b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c29e56982d574513912d7cd8d8e51764",
      "Inputs": [
        {
          "Id": "4d16128feb494a24ab9a927da274a5e6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "511070cf2444477c9d8d784cc01445db",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "695961f788b44db0a361a91cc5545a0d",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];\n[3,4];\n[4,5];\n[5,0];",
      "Id": "729d7f202ac94088ad0a75d4ef18a5f2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "eb4355b5991b4ec5b750ea59851634f9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d989912ae1a04d9d8255ffee8b449560",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb3e5d8a79574552b7093a06e22e5cb1",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b35a64ef669641cbb29ee757975ad43e",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6f25ab9b8b074f288da41a86b2e1a9ba",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4c5c69e2ff24a6aa2005b13e8bb38f5",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[1,3,5,4,2,0];",
      "Id": "534db4a46322497189ac4c258b66a6dd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d004f2ffac00422295d5b0451a980208",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]",
      "Id": "4dda3b7b71ab43c2a2f3c94fe512fe78",
      "Inputs": [
        {
          "Id": "7376d97a3f694f5db4b3f98f78516e9a",
          "Name": "list",
          "Description": "The list to be reordered.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de575684fbe44e3f9d16a038eee978f4",
          "Name": "indices",
          "Description": "The indices used to reorder the items in the list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "997df35d9c7146ea927769608a792028",
          "Name": "list",
          "Description": "The reordered list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reorders the input list based on the given list of indices.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "3e80d2d9108448248721990ba455bdc4",
      "Inputs": [
        {
          "Id": "774c05fc25a64ce1b313109cd944d719",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87be5208cafa474fa268f2c1ed983d43",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b97655503fab4b3c99c15f3904d12346",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "dec3f9dac40541278ec611964baaae2c",
      "Inputs": [
        {
          "Id": "d535786b5fd94ac6aa86c661172a1def",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe75625a489b48c6877a916018dc7de7",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b7c33fd347a4b14adf3d82e08312287",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "450423397419463394fed00e12158414",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "fd1a2dcebc5e46f89f6e09631faf0afe",
      "Inputs": [
        {
          "Id": "77feef4ae18a45b39ae9e86fdf48a0f3",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "667081a597b74f52b92b520767511cb9",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fc67f6788524edb965c7246dfdea4ca",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "2e28a477cc6a49d6af7dca8b05ba195d",
      "Inputs": [
        {
          "Id": "d9fe652396a64639bf5614cd9a47d2fa",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be61fda023094d1c96e638096c2596f0",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7eab744b1ee4f9ba701b9fd043a988f",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "30ae3c428d474969b8f0ff1a15b88cdc",
      "Inputs": [
        {
          "Id": "47fd61a63acb4a358310f12e50feec71",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc958c3bde1e416ea04bdbb2ecb31a06",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd81c2f486f4407ca8feb830e2c0f583",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4aa68d38c2df4b2fbd529d84f13dfbc8",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "57503e4d8c444517b7c33965e3a42c0d",
      "Inputs": [
        {
          "Id": "28ec287d50fa43108405279e3160d35a",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ceb3e2059d7c4d8eb564d58f88b37986",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9cd649b4d8c347b8a25498f70e82b0cc",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5dfc6de9b1214927992bc3a535844a8b",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "b586ca44292b4dada754425650eea3a1",
      "Inputs": [
        {
          "Id": "5507035943f843a380e633aaf46b2202",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1ee494d23db499b916695533d8c3a27",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3de23f1c9674e9ab0e69db0d59e9cd2",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "52da325fc3784be9a8f4461508791ab7",
      "Inputs": [
        {
          "Id": "c6cd6ab027c745cf8f1d25171f2e173c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b024fd87fa34e23bfac605465c03ddf",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "644413519f7f4210b3abe1233e3325c9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "56dd54aae6bf4449b2473847ba3325f2",
      "Inputs": [
        {
          "Id": "bc9eaee194934e1d90ff43ef1763cee0",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a09bed285a6e4f42a2413f2257e1c740",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e8816c069294dc9b4b54e55b9d44c20",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "981dc61fac4e4684ba8a6b09768adb6b",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1eb35595305841c78d1e5033964578ce",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "330d053a75fb4bca830530bc5635af83",
      "Inputs": [
        {
          "Id": "4a3eaa6efe564a95bacc5abc0393afcc",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0469f5a3de654056856908166fece9d9",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "619a1409707b4bb7b0864647222fd095",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c07155fe562649c79b56889a38b564c6",
      "Inputs": [
        {
          "Id": "de8aa5c5aaf941f3bdf85ddc1815403b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b9e47503fae4ae0b6b9396384ddb5bc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "febb62552d4941ab853e2bc25c48120b",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c32c177767e34d8fb0586234404c71de",
      "Inputs": [
        {
          "Id": "4e3e285e61d4489bb8819779ebf79b67",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a54c8fc4a854b83b0e3d5417f8d31fe",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "729f576a9df64d259579a8f5a659a2a0",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;\ntslope = h*Math.Pow(Math.Sin(60), 2);\nincrement1 = tslope/l;\nincrement1..1-increment1..~2*increment1;\ntlength = h*Math.Sin(60);\nincrement2 = tlength/length;\nincrement2*Math.Cos(60)..1-increment2..~increment2*(1+Math.Cos(60));\nZmove = h*Math.Cos(60);\nstartradius = 0.25;\nendradius = 0.1;\n0;\nhorizontal1 = tslope/x;\nhorizontal1..1-horizontal1..~2*horizontal1;\n5;",
      "Id": "bdc3a4918a384c158c73cd76d8c2f7f1",
      "Inputs": [
        {
          "Id": "2de6f488c3894b86a698ea14176e5a64",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bfaeac68f44b4ba292e98d157a30edb7",
          "Name": "l",
          "Description": "l",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c231c62dd8494661b7087ba90eaf9dd5",
          "Name": "length",
          "Description": "length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "48baf62ffe4f43128a2903eff85a14a2",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb3595e465c44ba39eb87155006a186a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "911d042d32bb46b28a555c870695b9b7",
          "Name": "",
          "Description": "tslope",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1794370bc5be4b9fb806967e2a37fdca",
          "Name": "",
          "Description": "increment1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2917bfef5aa9446189c63694504e4b61",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "387f171ac9c0414780c721215568e6f4",
          "Name": "",
          "Description": "tlength",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14c08173dbd2479a875c6538647f16a4",
          "Name": "",
          "Description": "increment2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec6482356dfc46d682614dfca16f90d7",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e749b2f757914fdab7ccda0136c19868",
          "Name": "",
          "Description": "Zmove",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eefb7cea2968495ebaad9c49888585f1",
          "Name": "",
          "Description": "startradius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c99bd8bd29494e23850527f8e11ec7fb",
          "Name": "",
          "Description": "endradius",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be0537967b2045d4a41d209946768b3d",
          "Name": "",
          "Description": "Value of expression at line 11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1384e97dfeb84eecbbed52c8cb51eecd",
          "Name": "",
          "Description": "horizontal1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff8914b0009c4202bcb6c46b058fa69a",
          "Name": "",
          "Description": "Value of expression at line 13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3fcae483b58646149a16bd43698b2236",
          "Name": "",
          "Description": "Value of expression at line 14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "a0f1941236bc4102a4cd383f369a6da7",
      "Inputs": [
        {
          "Id": "538f3e3f569c4465acbecff308106c9b",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f63403bcbb54f56a465c4a013870d2f",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d59aa6d03f7454f85e6a4163b989517",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "48b6be63b6a54a4cb53695f828ec28f5",
      "Inputs": [
        {
          "Id": "f80b674ffb05473ea31b5c901aa9b16e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b64ce51e5944f1cbdad83cac7ec33b9",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.CoordinateSystemAtParameter@double,double",
      "Id": "a31e2f4f87e8493fb071b1048272fbc9",
      "Inputs": [
        {
          "Id": "ea4ee7bd27ed46e7bde5554d930036b4",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0edf30bfb89435283e1422eadd87aeb",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "761ac61736aa4751ab66f5fb3a58ccc3",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76e49373ddee4fa994bfdff40f6d68ac",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Return a CoordinateSystem aligned with principal curvature directions.\n\nSurface.CoordinateSystemAtParameter (u: double = 0, v: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode",
      "Id": "f909907602834072a4bc37acbad2373c",
      "Inputs": [
        {
          "Id": "351c0c7004ce4d4089143319a686e266",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "127530c7811a491ea26f68b32220c8dc",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "f13295763975445cae1fd1f3e0bc0faa",
      "Inputs": [
        {
          "Id": "36d1f21c476f434095b3dbfdcfb0616f",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "c52d9ccaf8974f07a98448ff85a9255a",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1c8750151214250bfcdcf03ae37a5f7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double",
      "Id": "6501aea59dc3449f9a5703c476522437",
      "Inputs": [
        {
          "Id": "34933b3828364f6fb80bed49aa7c69eb",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1e4d68744e644bf83e39866af67f5f9",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c99785add46b40e6a6c8df9661c6fbe4",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e54af00ec4e446bbbf57e7d7c76188b",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9cd335d699174a9bbd2ff51c658ebf30",
          "Name": "CoordinateSystem",
          "Description": "Transformed CoordinateSystem.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given CoordinateSystem by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nCoordinateSystem.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "d6c89558880842ab8da6857c61d93927",
      "Inputs": [
        {
          "Id": "ba48fa1e390d4835ab098f06ff4cee27",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "af5421a308a84250ba5b2277da4b9e2d",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1722559f1694a038cade34521cad336",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "3a87a561c5c84cffbb64746e7e4fca49",
      "Inputs": [
        {
          "Id": "38e3bd18f72e4dd69b91c812deb75e7c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcd3a206555d4476b657dead89f48d01",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35cf5fda016845d3bfdbc45795034045",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "c27785aa8acc4f728934a629b6367681",
      "Inputs": [
        {
          "Id": "6f37999abe2243f59765da1b450c57f3",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a09c40b7c1c452187179ab6f74a6dc1",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.CoordinateSystemAtParameter@double,double",
      "Id": "9dfb99b4afd449eeaaef695455fe39e9",
      "Inputs": [
        {
          "Id": "3c704d4f9cb345e6bfaf061756e4d1ac",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "daa1b528f7c74b7b9d4eef440260e1dc",
          "Name": "u",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aab027b65d1f4b98a7640c0e66b32e95",
          "Name": "v",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed0aabb4a2e7471390a0940cfc5ad74a",
          "Name": "CoordinateSystem",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Return a CoordinateSystem aligned with principal curvature directions.\n\nSurface.CoordinateSystemAtParameter (u: double = 0, v: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c68a4aae09fc4866bb3a1963d9b55ee3",
      "Inputs": [
        {
          "Id": "1dcb83f1938647529fda56bbcc88d0c3",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "5c4c5419f57a4f07bf30b648720c4ef2",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e324f65e01a4f0db573ac6782605303",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double",
      "Id": "155e8ca1a258457a9adf166c645f8ed9",
      "Inputs": [
        {
          "Id": "cdb2230d15924180b894e0bd709f1fcf",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68a44c47b7e54431af9f15b6886680d0",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfd0e62816704c3595c18384b403b012",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "52a30369b57e47ff97a5bf279fc7fb7a",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6529ed48669b42e3a2470118bf4627a5",
          "Name": "CoordinateSystem",
          "Description": "Transformed CoordinateSystem.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given CoordinateSystem by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nCoordinateSystem.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "5c91f844b18445018b6b8054840aeefa",
      "Inputs": [
        {
          "Id": "16c99a4192024e68bfb85cbb9f586601",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b225514975614dc585c2b2c1839e4c23",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "857a1c541b57426490e7d280b4fa0c75",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "26e675919dd84b249127eeeb178dcea1",
      "Inputs": [
        {
          "Id": "f003cd565ab54e248f92a13281bf64a1",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "999718da52aa4b109d7ec35bc4e0054f",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "274f622731a745b4836af1d8f3308ded",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "fd5dabafe0d547e98805ff6d99e06df6",
      "Inputs": [
        {
          "Id": "2c9a19f54f014f33833ebbc91975f418",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "354d5295a9404012a9ad2ae5fcaa9819",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37b4d53907a24a168388a6ec1ae76744",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "5c5d821e484f4aa69a471d37df5b6fd8",
      "Inputs": [
        {
          "Id": "ab2e63a5617e4648bb3a9947cbfa825d",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "984015021516471d839d2214373ada18",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cccd36f48e4f4b87adc0c9aab78b3acd",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6a10f766e1e4055a1ad7db088640e67",
          "Name": "endRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20bc5f53f3eb49e595623a122b103bd7",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadii (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1, endRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "degree1 = 30;\ndegree2 = degree1 + 120;\ndegree3 = degree2 + 120;",
      "Id": "9c11804c38634db0b83d606d4a1177cb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3737ac19db6f458b9dd15dfeba7a03e2",
          "Name": "",
          "Description": "degree1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91e57ac11dca4baabf361efb384a412d",
          "Name": "",
          "Description": "degree2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c74ac7e4f4549d7a72c4fba6127ee8e",
          "Name": "",
          "Description": "degree3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double",
      "Id": "b031451b91d74962ae05ee5ba0492d37",
      "Inputs": [
        {
          "Id": "50a67fd84c1340fa92ddafdaee2b01e6",
          "Name": "cs",
          "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb48eddd11dd4a31a97800c744d5b112",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7ed988e3fab4e3d893b6e2268731482",
          "Name": "startRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59bd1930467d4d6da332e0f1629fbf19",
          "Name": "endRadius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd13624cbb9a4586a624660d2f76e4db",
          "Name": "Cone",
          "Description": "Cone",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane.\n\nCone.ByCoordinateSystemHeightRadii (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), height: double = 1, startRadius: double = 1, endRadius: double = 1): Cone"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "degree1 = 30;\ndegree2 = degree1 + 120;\ndegree3 = degree2 + 120;",
      "Id": "4a01943aa69f49e6aaf5f30657014e06",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d470f5bfe746494fb70662e0da63aa55",
          "Name": "",
          "Description": "degree1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "282e675b705142d4b77b9be8fd901961",
          "Name": "",
          "Description": "degree2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fcfec43aa51482e8e56c1b4438e661f",
          "Name": "",
          "Description": "degree3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "fd7185c215684c8bbc8203ac3ff5946b",
      "Inputs": [
        {
          "Id": "806eab0f2bde4957a7c9194c6cb54972",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a223b6e0820e4869a3dc6f262039ff0f",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa00e4db633d4169b4da84b3e538b8e9",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "7b64565cf5f0403d9945cafe071b3918",
      "Inputs": [
        {
          "Id": "ca3029d823d4424685c7135d5699aa82",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1084b9417384d05b12c48eee75dc4c5",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "fb66303a711a4140a636934e35136df7",
      "Inputs": [
        {
          "Id": "86640946ffa84ccc9888b720e8c2b94d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9320ef9fea384622aa5eec96dcd1be8b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52729b1eba40470fb847b738936692fc",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;\nd = 90-degree;\nh/Math.Sin(d);\n-2*(w/2-h/Math.Tan(d));\n2;",
      "Id": "958b8ffafd03414894ae4060c19fc9fe",
      "Inputs": [
        {
          "Id": "6a8777b6d7ff48d4925355d0fc9347c7",
          "Name": "degree",
          "Description": "degree",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b32136fe1d64727b299bd8826311a7d",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dbbc73c703c4210ad743b19853db33e",
          "Name": "w",
          "Description": "w",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6153ff5d92f5432ba24c673a3085191c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29ff0e7e44154602bb3c18c41b1d71b6",
          "Name": "",
          "Description": "d",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1c3a6cbe0b24da7ad1305454884c5c7",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6042fc42819d40f88c26aeae89bd5587",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da3f29d7f39f493280f7ca1e5f70c063",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7293590f466f42dfb17b61932f1d211f",
      "Inputs": [
        {
          "Id": "3d93e4954bfe459e825a2cb6c0a8b34d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e39cd57d17d2432f9b9cbeb73df40f35",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99ea621046ee40ac9e3236c1072b58a4",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56a6ecd1adbe40dcadf6d867373de29a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "7f3a752dc9df47e1887c26cc670ece3d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7267e324046143b8b7aa87c6f0065bb9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "758d33c8f2364cdd8c4505e836477c05",
      "Inputs": [
        {
          "Id": "aeb71c4686694bb29ad00b1dc0af745a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65ed0890b1c2487fab6dc5e8a95459cc",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3897af4e47344005a621e998eb50fded",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21c9cc35ead143bd87f3e44ad2d45ed1",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "9c57431fae7044f897045e95c0229e72",
      "Inputs": [
        {
          "Id": "613cfdf7b4714dbf8ee3c40b6b3d69e3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "662bb036a9b34125b0aeba8a07059d02",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dde83f575e4d41fdaf48b69fe80c7aaa",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d989e8b7327a4c52b9706dd95267d978",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "281fec61e50f4f03bead4b0729c59d27",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "a0c3ca52fba84e89a26b8d8a8c66b93d",
      "Inputs": [
        {
          "Id": "02984c611d7d40788c26237c1bd4f918",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8edcbbdf7504b8698cc3b04e6a38bfe",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d53de630b4f7448d9928c60314e879ff",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];\n[3,0];",
      "Id": "5b14aa40afb14a009149d09aa24b4ad7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bd3b938d81984df0a366e7d60b1df197",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa4dfdedb0d445eb9169f7e719a14169",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "026be7db00b54366bc12fec360dd8531",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5bb7ba7f10c346b9a12253d2ee5be70e",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "b8b0e9e9d17542d48f9d3487a15fc680",
      "Inputs": [
        {
          "Id": "d2a1ac984df94db382fd40519e58d763",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de84267b5a464eab909634727252f364",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "687163b613a543b3a40d681ab7610c81",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "757c229a6d8e497f97de8b8698f15fe3",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9612633d32664af284e2ce6a6bd2332e",
          "Name": "list4",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8f5d0010bbe49d5b3d05c3c54e3a2d1",
          "Name": "list5",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "39d82dfd2b054bc2bcb328ce22687fb9",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "48833af6622c4d77a520b5bed6e2b2ad",
      "Inputs": [
        {
          "Id": "2eb1f8dc691149a79f51781003db7822",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b29b1faefa7426db89794e3e2ab81ad",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e035003280c240eaa87950c5b96c0bf0",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "40a2c4874cb04d5c8a1b31f9fc00c7cb",
      "Inputs": [
        {
          "Id": "da7f731bc9bf45b1bd86c524d6aacb7f",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4751ab1fff5348f2a8131d8211c309ba",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f1a36fca915476c9b858ca43c08b3d2",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.XAxis",
      "Id": "319dd08919f140a9bc48967425f6cc02",
      "Inputs": [
        {
          "Id": "9c1bce9c0ae140d8bd3b2ec5e86bfac0",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a77f9d27ebf484a8e29fcf5926468e0",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns X Axis of CoordinateSystem.\n\nCoordinateSystem.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZAxis",
      "Id": "f78e046b93884676ba1e6324d069aaca",
      "Inputs": [
        {
          "Id": "e842cac2c39346dbbd4b3ed03df68f61",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b526b8da67841a89dec33cd5a7f6c1d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "ea03c60e2ed048aeaee931d85e17004b",
      "Inputs": [
        {
          "Id": "0775518f4f874b66bc7c25be5743595c",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf4b937a68734d66b5cd37bfcc1e4fb0",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "747d1238885948318d4f23be4cc2038c",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7227423e999d41d18e34334713d112e8",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "3d5244b432944512a8e3488ceb07730e",
      "Inputs": [
        {
          "Id": "6e8f3c36ff254a1ebef1df808d253fdb",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce5d99e1936b4256aba8c5b488e40c6f",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "801e326c40ad480a8f30cf9f57bc14b3",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "243260d5b69049b0a9befa6ffd76a903",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "d053e36e0ea74d1f90bcae068f05a577",
      "Inputs": [
        {
          "Id": "96ad12d105594d879ac1c3f7d3cb5ecf",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a329a678fcb64262a194415260b2d660",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "946f5370a75e412ab060a5ded5d28aef",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80cf32f937734a678f19690e1cef7bde",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Origin",
      "Id": "f96e51da001d49429ed4fb759e441b8e",
      "Inputs": [
        {
          "Id": "748959c74bfe4613a4904b6ec2078105",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17699bb160234d9d947a5a2c35ca0e76",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Point representing the CoordinateSystem origin.\n\nCoordinateSystem.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "192752545d0c41e6b51e07e7912c3b05",
      "Inputs": [
        {
          "Id": "269a70626bfa4480b0bd140be4062dbf",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57b36d7052f44f3c86c6f95f65b03a31",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f76e4b9df7074c3cbfc2ae2f15cebe96",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4aca506077d64d17abd6a447ffab1777",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (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)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "76e72d36cfe14cabb5a876bc3a826569",
      "Inputs": [
        {
          "Id": "05c16aa8acaf41e48e28b5ffc5e604f5",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04d2cd7cd1df47d5bab72bfb3c54bc70",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f58c80f1a7c47f6b834f1e40cbd8575",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f44ae4d837545ec83dfbd6e2a718ecf",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (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)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "ccd2f559bdbf41f5a9a20d969bdab01e",
      "Inputs": [
        {
          "Id": "8bfe4c561fbe44b6844add6309917c5c",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d11560c6cb84fdcbccf4936c996432a",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f85093cac5064264b2fe00730ebbe5d0",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "879a10753f75447f90e754a51c91c284",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (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)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Origin",
      "Id": "ea35e208989543b2ac48df181de90b1b",
      "Inputs": [
        {
          "Id": "7565d6373615404db7921c35a2dd4e2c",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c5a6a47d10549cdab9d200e5a3a5f27",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a Point representing the CoordinateSystem origin.\n\nCoordinateSystem.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.XAxis",
      "Id": "02c86ca6c5b34b719d1e5107c6b5c8a2",
      "Inputs": [
        {
          "Id": "cef8076292ba43f0b8cfe1af85741fe3",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc7e4b58b7f44d32893a399397042c89",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns X Axis of CoordinateSystem.\n\nCoordinateSystem.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZAxis",
      "Id": "6ee3dc4d5abc48259ac742eebc6d28ad",
      "Inputs": [
        {
          "Id": "bc41ac687beb41cd8ef46c590718505e",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "def6d678ffad4ae3948efdac3ecf952e",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "6684cf44d2e6475daf40624a0f5f95c7",
      "Inputs": [
        {
          "Id": "b03327af2aae4359b3c5dff8a51a8b56",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "225fdffde8644efda12174bd6e3f186c",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a232560c08dc411299b10ff790ee5e9e",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f71e6ef8ed74a1fa583acaa3fc7a174",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "0bf0a75186fe4fcfb5f9933698f3e696",
      "Inputs": [
        {
          "Id": "f0a68fb60f6b40789b729a6d9275e6fe",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8e6c492bc1b4c61bbbbd0a2e0fc8b76",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6a7bccedb5a42fdbc4bcde46dd1ea86",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b35bf8940054e02903e693d9f1218e0",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "dee766660acf4a31a8a824302b32e778",
      "Inputs": [
        {
          "Id": "1eafb489faf646f5a655e87c7e6c9a27",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c240f4e49ea74a5eae8eec7a06bd96de",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "636e687486b841e5a6e3d7898d842246",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "acba3aade7ea4b83bf16ed8c58d10fd6",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "40a484d5bea341df99084bd3087cb09e",
      "Inputs": [
        {
          "Id": "6fa40da5769f47cfb0ed0be531be9b39",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "183df1efd3aa43619f0c2a99264f6733",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a035e8abf06148c3b38404f5f5dcbe91",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9c48ee8e5d342899b5023dbeedbfb64",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (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)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "5c530f991f8b4635950362b93115d93b",
      "Inputs": [
        {
          "Id": "f224c1499ab0454c82bc1fec4aab2c79",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f01f0648812443e8c1d6412a54bd977",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c0bb6ce221040358817e58290deb729",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "460b27098d66455b846c6d70e2af240b",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (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)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginXAxisYAxis@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector",
      "Id": "741623b537394349aae1a9571b132786",
      "Inputs": [
        {
          "Id": "7259a62075214d35b4893b460164b3f3",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "261eb6841ab546dca6766c812becc8fd",
          "Name": "xAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b70278a8c9264696aebb0ca20db0e6d4",
          "Name": "yAxis",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5503928d6354894a4b93e55fb9c7175",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors.\n\nPlane.ByOriginXAxisYAxis (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)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "3dab31c1ece240ecac079e4037b6f53c",
      "Inputs": [
        {
          "Id": "4d6e8068bdbc451a9f70567df9b32155",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "966c3266944a4511ae28f765c657a8ea",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68bea559a908459eaad03fdf7206e95d",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "60ab53efc6ef472d935c6ff30a672a81",
      "Inputs": [
        {
          "Id": "11b48498ec7d445c8d905969fade1c46",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d217904f99e447d596cdf7d1f8a0e109",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37c13a6b7dc14ef4994ba72a4221d950",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "a12cc21dfae74edcb4a266132aa1889a",
      "Inputs": [
        {
          "Id": "6b05518529464f8792b388f29b6b0d51",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b42a5d0de40843f39275b204a49a5ce9",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4111fd502694df1847e910ad7382225",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "120;",
      "Id": "f06deac622854c5aa09ad2fa3839ca2f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b6ffc576b2ea4827923edc9171f8ae7d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "727557d8ca604eb79fff4dd53909cfd1",
      "Inputs": [
        {
          "Id": "d17e25b3634f4724a9b539de86eb3fe9",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a0e5bbdfb5741018e7e3157a1c33819",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95bbb10aa641420180761df8fc3d422d",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fc12ba230b24ec19773cea1684e9a6f",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "d5916cae8a454fc9bba742da7fc3f620",
      "Inputs": [
        {
          "Id": "9016d27fc7ef4f1291baea8b9f347fd0",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "144d343eb5e6456e863cd3c86080bdff",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a033bc8bbd9492599be0d50fe061751",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4e1dae79ac614a83baf976a831a75c32",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "beac90c3575245f69078df96a3e324cd",
      "Inputs": [
        {
          "Id": "1637545db8e1477a967dbf379e48b27d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7f26a08061a4dcc8653ca3a9acd98f2",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9810440f42eb454ebc09ac7624aa478f",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2b1fc813e124e938b6d2e578855bd20",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "e53aba6c3e7b4dd886eb94b5445466d7",
      "Inputs": [
        {
          "Id": "c98c8747a1054002b7eea7b8494e96c6",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "29308cea54374ac0ab117cddf754398f",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d24d48617f8544e99e9faa0cc66f2c89",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b51b2aa836146caa629c838644c1141",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "2fc7cc4cbbb549cea8dab37d35e61f31",
      "Inputs": [
        {
          "Id": "9a8b969363d2432787d2c8c619939b8b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7226a2e0cc84ccfbc530648aaf99f0a",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e3d9009936145c1995911d894e9359c",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c781a3131b894533977ce4ca5c9e4562",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "770c05bd3e914789b980f24c6579db07",
      "Inputs": [
        {
          "Id": "56af5c631f964c41bcec59a12583750b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ed1339ad2c745c29307ffcfa99b88a1",
          "Name": "basePlane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3736dc27909d47cba1b1c555735b7bee",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01f438f0b0724fbbbb24ebb3d26134ba",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "b4bdbe83fbea4d4598d5515a2e80aa45",
      "Inputs": [
        {
          "Id": "01fdc60a31ae470e9135300ce66c7c95",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6711f9dcb9a4a3892c1c2c5cce764a9",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23f32707983e459cab5533d2673ce8c8",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "fe67eef4ac324636989172ce61d82352",
      "Inputs": [
        {
          "Id": "3acadce2b11c48faa7fe11c18ec1b2bb",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de7529d68bc045a79146f3116168d08a",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f05de69fba041c5bd5ef4ac84e33502",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "124f0c9aceb7429caa3ba88b498b3bda",
      "Inputs": [
        {
          "Id": "8cdc513d852f4dbbb46ce6fca61ee2ce",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c565729229e4e56b2e530515a21fa54",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1a467e255124a7fb5614d6eb79adeef",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "4b7b7d7d67fb41149378bb7a7626f4e3",
      "Inputs": [
        {
          "Id": "62f1fbe70ffe4a0eb88c05882463dbf4",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcec4095329f4209a94f34e4d940548e",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "634d08d826bf4c54a970c6b53500a3df",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db58930bbe2a4b1dacc2dd9c944bdd4e",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32ea8c8accbd4b54b698b53182f1629c",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "d41d6f436e1b41d7b70f56607b99e0da",
      "Inputs": [
        {
          "Id": "e08b8baa1e6f4f93828c385763fd02a5",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2818f61a1904402b285e0ba2768b669",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1bf24f3e55744ea5b60c7f96a59409a8",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 191,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "19ac7df394ca44c29e6ffa6f1aac27d5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bc572964bb1a42258c9d8ef30abcacbf",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "04bc1049b21f4ae580122d279b78f55f",
      "Inputs": [
        {
          "Id": "878c3d7d1d36455585f062bd31972e5f",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "927de5df238b4ca795e663328839d2f9",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "833e8ead633d475b9eba8b027ccef5d1",
      "Inputs": [
        {
          "Id": "cd12e7800bd44854bd189d046872ab62",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27923ffa65ec433a97939c3c5a7b1724",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c29b8e7b107441619b8bb1849520a5ce",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "0415528416d44fbaa5bed5caf1fa99ed",
      "Inputs": [
        {
          "Id": "7b1db308851047fca619b4a5ea3a2ae9",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "680f6a2ee98e41b99529c0e635136b02",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1145761547c04c08b902731c3b3cf8cc",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 1.0,
      "StepValue": 0.1,
      "InputValue": 1.8,
      "Id": "a06dd5d7f48d4baca5a01bae988ab4a7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5222fd2de2b94570abba15d9bf014c24",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "37635b4f315248c1921d551788c0fa79",
      "Inputs": [
        {
          "Id": "1a46c54b0cf5434f82825462cd80f823",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10f25f91712549eaac2ec65f005e14d6",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43dfacc26681457bb68209ee2bd868f3",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "4;\n0;\n[3,4,5];",
      "Id": "4dcf7e29a92247de8150e58f99ce11ab",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3a10dffd30df4fb3aba620d4d9ede0a3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6b7df8b9c4a4410f941231267b3ca180",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11792845ce2f4bb5bbc0e15fbe0bde95",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "2da339a82e1d4a0cb327b236e96cdcf4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "62d32f31296041da834c676db83f55f8",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "dc88bdc0ebac4b2cb06e15dc32dd54e6",
      "Inputs": [
        {
          "Id": "800f4c4a80b14025a66d6f23e46251d0",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3fb54d92f8b440b9d28bb62a55df364",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2df9d568b036448980cb2ac5d8751366",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 255,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "b91f23b7f5884b46ade64ca06d209493",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "12c940d4496e4ed9aa072893bf30ed77",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "66c9334cd4eb41fc83aa6d7fd7f276c5",
      "Inputs": [
        {
          "Id": "bdd682b9922f4af891df39d85ce7eaf8",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f893ef1a948e4be4ac0dee318767d5a1",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c377dab5ebc48778e4d0cc95b0a8d9f",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "9785c33a271e432fb0438fc792a98351",
      "Inputs": [
        {
          "Id": "c8960e9761ff424a8008437ab8e00132",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6150ad7c5f31474cade5374d33d9f213",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "013308bb9ca04771b5b717484907fbdd",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90165e68cc37433f90a0c4b5ad6b13e1",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.YAxis",
      "Id": "1f302e2bc08c4f09b122db9a24227780",
      "Inputs": [
        {
          "Id": "d7b3c18abcfc48f7bdc5dac47be693af",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62c5a098c60644e5bd049895680576b0",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Y Axis of CoordinateSystem.\n\nCoordinateSystem.YAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c953b3845ca6456faa36e1487649c29e",
      "Inputs": [
        {
          "Id": "b6a7352ed8c84d47a836be17e3372bc2",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aae0641baac248b4ba9687fd87bb0a17",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8d0840954b9a4bcb9ed93f8c63c83967",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "a86b3f45e51f4775b975a32a668b71de",
      "Inputs": [
        {
          "Id": "ced67b3e5c724b52a5271071a1992436",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d78c957baeaa46f4903efae49c518f2e",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];\n[3,4];\n[4,5];\n[5,0];",
      "Id": "c2c7303d97af4a11ae1fa205fbf61d48",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c1ab6248e06046c3be2d1a846867a4ea",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08c180bf845c4e4d957de1c58457bbfc",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f43ac71e9c70422bb5028ca741635ba1",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2661c862d5149c8827d1aababa183f5",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "565bbaa75a434744aeeef5763edca0ce",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcbf9aed6f6d487493603f042187a2e3",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "792966b1d51f40aea80ed55aa446ff7f",
      "Inputs": [
        {
          "Id": "ce79e8f45874417397484e223c8f4bdf",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab6947f3d252428ca74f6a32534bf6c0",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "527b8ea60c1040d38090319c491c689a",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "e39c2683d34a4d019fc531f03c046203",
      "Inputs": [
        {
          "Id": "8b31e531c6df45ab922987e3ff3d15e6",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "715404266ff3437d9b558b673dd38efb",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "befb8f0e09014f829e45563e52bde4c6",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "bc9e6414d0514c1997e99e60ff20c355",
      "Inputs": [
        {
          "Id": "763d2c9cec76446d82e5707438101a31",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce7f0f2f817141f7aa1a9168c55b3ca2",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "036b91ae31c74dbf94f81316ccef171e",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "c5937466b1b34adab074cbfab4463182",
      "Inputs": [
        {
          "Id": "da04463f82794a70beabc41e0767f3f3",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f7804552dc54097a2d4ab2b278b7772",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f35586f547ce41b4bc87271186ec4c3f",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "a3b84f34ceee408193644d7353927933",
      "Inputs": [
        {
          "Id": "34a2ed71ae5b4c1f812185cbcbe4c6e8",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee1b01d89dbb4ec99e78848f85cfadc8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "65f87afb5e1746ceb0f58165d2a986f7",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPerimeterPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "6c8ba2d868a44ce2b541de2e324f916a",
      "Inputs": [
        {
          "Id": "05ef745832cf4226b8f50bd5781d5070",
          "Name": "points",
          "Description": "Point[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3508822d78c84bd9b68ff79026a504c6",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Polygon Surface connecting input Points in a closed Polygon and patching it.\n\nSurface.ByPerimeterPoints (points: Point[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "7affc005021f4432b45d5201d55b547a",
      "Inputs": [
        {
          "Id": "a8b0ffb32af741ed8ae392ef8ff352b1",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72c483ccbff94e149564eac9bf57fe46",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b17d178f7b414db39983209115cbebbc",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 34,
        "G": 139,
        "B": 34,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "0c9a96a7cb354fa397fa4fcffd51c936",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "65695d29c6f54a51951d4d47774ca3e4",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "d37a93216ba9465e883963324938d821",
      "Inputs": [
        {
          "Id": "da66638a26d444789fccfa76dd9b36a3",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da619a4fb51c4949b5fe5b1f2c633186",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25b0a96b714944dd9718518e86645578",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "720d8dcfbb58438f926e89baf9a61599",
      "Inputs": [
        {
          "Id": "b81f3e96c8814941adf7e4f4975771ea",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9374483c144f493c8c12994e9877cf85",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00937873422a4397ab0c24c4e4a97253",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9f398a5df50942228eb676a303cd64bb",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efb41ee04b9442a3a688d9006cca1f5f",
          "Name": "list4",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24b44ac94c7f4c0eaaae87eea596a123",
          "Name": "list5",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "096a86f1115140d0ad49acd7a7ab86ac",
          "Name": "list6",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b40ac209559b48bfabbb72885dfadcc2",
          "Name": "list7",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70a47699e02c47b090daaea1fb3d6670",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "185c654e16f24d54830183354ee9739f",
      "Inputs": [
        {
          "Id": "0cf01e52b418426a82c64a8d47bbdf65",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32b97140dc6c4bc1b1268a59e2f64014",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5260d73f3cf74d6ca0b2295ffd3c6352",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "06377fe422204d958193f67695c161dd",
      "Inputs": [
        {
          "Id": "a4a20b73cb3a4f7987a616416fd8e1fd",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "229b4e7fbca94270835dbe2d0e977480",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0aabdcf507f14551a0bffc306c1325cd",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "a1b32219ccb7476c8ea608283e800945",
      "Inputs": [
        {
          "Id": "2cf1945eba074d1f8693329376c5a71c",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55d07cf3c3514823ab14c19f45fed2b2",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7338a1c7c75e4fbba2d02588f13da97e",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "30a2ea6611654cf792242ff384f84bfd",
      "Inputs": [
        {
          "Id": "09a88a3b510244c79183f21a074ca32d",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d85ca5cccdcc47e3b1136205e59a6892",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b76eee9dec847d5a3835c05b64ac25c",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "5524f2e848a94b20a78803ae2f8834b1",
      "Inputs": [
        {
          "Id": "2a776d2a219d46138d298847160e5be2",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3c6ff8d8dc94612a535c00f3edbeac8",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "688d0b18c60340fcb6056dd53f7a0810",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "cc374f76a32948d993053c40acdf3518",
      "Inputs": [
        {
          "Id": "ae950e1f69c540d9aaf5d6dd7a448ad4",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f216bebf29c4bcf8f2f82914bba5c45",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf410dc3201746688a8794a3c3930807",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "d5580086612a4cf295615be44c346591",
      "Inputs": [
        {
          "Id": "e87217fa0e5c4ec09468b3ac8ea3e1a7",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0e5cd13370e44efc901b057b5668a5bf",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "550ee906c4234f1198e6cb9f16a48656",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "5bce4e86be9441f4a670502568372a34",
      "Inputs": [
        {
          "Id": "3d23b81530664bd297caac75bb2ee0d3",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7237fda0842141a7a97aaa9df2eb6db1",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fbbcc4959193449989e7caeceef6363e",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "bdc23c6e99744567a33954b40390b140",
      "Inputs": [
        {
          "Id": "96e877eef73642b5a37b58feabd5191f",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ba9bcf5f0a664dc2a6e5a22629afa5b4",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3883c853e8b94a09977da60dfad3e6d9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c509b85ed0a940179934695c5fce938f",
      "Inputs": [
        {
          "Id": "d7f650f15fbb4d0580bacf4b90443f9d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a020ca0c85241ec9edb12d057395c07",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f13cc5055ffb4d64a569788227de2128",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0,1];\n[1,2];\n[2,3];\n[3,4];\n[4,5];\n[5,6];\n[6,7];\n[7,0];",
      "Id": "f5426afcf02c47aabc503830fd31efba",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4f92efb3686d4487b454e0fcc0e1b2a0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a74c6d23b1a444a909991cde226bcf2",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4dbbfce32e847a0b82474043892ea1f",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c022661bf5bb4f92b062877e2754234f",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "075291d5cd26428aad58f982cc43bc8b",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "571a46e3d6744c92b4d614cedb9be4d4",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f7f7ec726a64749b0fcb73beb1174b3",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d3a49de45d14e6c83d9659566f4216a",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]",
      "Id": "1c5892f595f5492489f2aebed1b18489",
      "Inputs": [
        {
          "Id": "837a63ddeec6437c8c5ca3978818807a",
          "Name": "list",
          "Description": "The list to be reordered.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6cf4958a56ce4a3b989e4ef3d374a94f",
          "Name": "indices",
          "Description": "The indices used to reorder the items in the list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
          "Name": "list",
          "Description": "The reordered list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reorders the input list based on the given list of indices.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1b59f65f55f3427e9ffe18d3385a097d",
      "Inputs": [
        {
          "Id": "3e75d97a812e43d49943870c0e3bf18b",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad443442add246779be9985b92fed1dd",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa2d1891812347f1906a8713754f2c6d",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "80412d2c2a864e3a8d583fca091fbfa4",
      "Inputs": [
        {
          "Id": "58656c4e3d0b46bf98f59dd4d5d31caa",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7aff5e92bbc841559a1522f04c2e10d1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "933491de36c94e46871391c7a111dc65",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1f173b890c94137a0aef02e6d692359",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2f20ebff81348469817f0efb49563cf",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5ce5d43697f44db8a3535774e294792c",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b637e820147943dbb5f857fce03465ba",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bf34fa830b3481aa69d787674cfdc29",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "cbf21df2d983439fa9ce0b3861254917",
      "Inputs": [
        {
          "Id": "89812ae43de643dbabff94cbb2172642",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "205c6c32a95442bfae8e27a9f1bd0024",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e144780e12904747b32d9c23a2c80896",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f96c8fa2a40434ab5fa0d3f80f29044",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "42c18fa36d254bf68fda9464a85e3a0a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "788554236d9344b68b841f76e1bf0861",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "d4bc5f8b4160420ba8beec245a93d7b2",
      "Inputs": [
        {
          "Id": "3f7fae015cff4814b381fbe0a73a55ea",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f55eaf7262ca4b6b95a319cb2710ad51",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de4f465b676943e5a1bf6d52ac04bed2",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "edcd2d851d834efbbca1a88fea14b23e",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "e4e565b68c0748689518f02bebf6a387",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6e9db770c0834ad4895cd2b97b19b68b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "f1860ea37b574f1f88304a2f0ad4e86c",
      "Inputs": [
        {
          "Id": "cdee927800304398a8bde6aa7497bf72",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "759a6ea97bd5421999a5eb06b4eb2a93",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "edb24bf7c0964ff38a48d37b5c8fbbaa",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17cc0dd0940c4cc5851df67b7c243aea",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nPoint.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "7dadee72459a4ec9a1947d537b3d819f",
      "Inputs": [
        {
          "Id": "eee711e7be2c419390d289e5bcffd0f8",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4486671d0149492188b658b01724443c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85d42336c1804b2e90390ef0be05c9b9",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2511944300d84047aad579d868a45af7",
      "Inputs": [
        {
          "Id": "bf48386168594077abe92cdffd72d302",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a009113d4e14a86a80d5b3896dfc30c",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2df58cf0de94595832c4e3a0e2c2625",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9c4d28f9b21e467cb33b44cf5fb875a0",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "485eebf1eb044ad4a94dfc08b77c0af6",
      "Inputs": [
        {
          "Id": "81182e47c4124467963f2251b72f177d",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4e757420c6241848b219d757c98dd9d",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e647dbf5d8df4bf4a6b7e442ac4e905f",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ZAxis",
      "Id": "c525aeeda3c34d7e9d34854f5e34297a",
      "Inputs": [
        {
          "Id": "bef5b32ac38140d683c6b4d925b75116",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c08ea0bc8e9f4c4bb2909a84bac96162",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns Z Axis of CoordinateSystem.\n\nCoordinateSystem.ZAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "b0d6dd972acc4b34a15553f2bb121595",
      "Inputs": [
        {
          "Id": "8c26435c7aa24514880b1be544e2e177",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1c21906442e4e6fa6f317b16c3b0d70",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a70185af1b08421f99587d21da00a4e5",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;\n0.5;\n1;\n-x;\n[0,4,5,1,2,3,6,7];",
      "Id": "e3a744ea50d44cffb09e0a8da7d1119a",
      "Inputs": [
        {
          "Id": "75ace41954e84dcab902e63b2aef5e81",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a94cbbf15f240bcb5eb858644ac4f41",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "850b0be192714056a9ff354586801aca",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6efdc1372f50463da24a41b5b1c3d94d",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e46f889e97c4e80a71861f694a32cb9",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdf8e26fa5b14f2f80acec3d960ee5bb",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.CurveAtIndex@int,bool",
      "Id": "ac2717da916a48dc8b4c9676f6481b06",
      "Inputs": [
        {
          "Id": "2fd9b7c7e5df4754be70ecb4edeb0ace",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64842b4bc41b4c219c28acc6b32fac8e",
          "Name": "index",
          "Description": "Length to locate point\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88376447d1f54f6db7b819a37437c548",
          "Name": "endOrStart",
          "Description": "counting from end or start of the polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f79ef8e10b344d9ba545b32ebf384051",
          "Name": "Curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns curve of the polycurve by index\n\nPolyCurve.CurveAtIndex (index: int = 0, endOrStart: bool = false): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "41e4abf9f6724748a97e2081c9be24c8",
      "Inputs": [
        {
          "Id": "646f2b5075814e62b37e8d97c464463c",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "daaefb510cd747e9993c3c162570b424",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32b3253fe17046a680774d3a8a203083",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "f5ac5d144c4d4201ba2f2605f4d4c2fd",
      "Inputs": [
        {
          "Id": "df0f937bbe1143e391d3067758750c7e",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95505764c1634d6297d68553af8df274",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dfc84b2009484fb5b45cf5535dd9d823",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "889542025125408cbe358e293b1baa1a",
      "Inputs": [
        {
          "Id": "a9c1b3ff35d7460a89592a54b1f785dd",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb5d8a04a2b84c99981905a2da7ede9c",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ceb5ab7b4dce4286ae452c05ceebfedd",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "645adb2e92794d1daac5add0880d773f",
      "Inputs": [
        {
          "Id": "ba70101daef647f1bbf0b59f4f10725b",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11f2c393f27e496488360ce580960bf2",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c6fd3afc36784cccb972244b683b3bac",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "32409588121a4907afdee349046065a7",
      "Inputs": [
        {
          "Id": "0cc265d07cde4d4894bea9928cccb594",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e8606e5b42c43e1b3ec8aab662ccfcc",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24de0ccfb61949519ab918b7e2be852f",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c5f1cad32b2f4b5f93aab15f0b734a92",
      "Inputs": [
        {
          "Id": "c59d769d703547cdaaeeeb29dda58edd",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5df0a54c32c4a1d8888fc9ab665175b",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b4d2a739b1146bcbf6ddc3fdb9306a8",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "9cd6c113e31b4f6485d096db8e4d8135",
      "Inputs": [
        {
          "Id": "52e6e242ad7743ab8ab962d6724cf9c4",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62b8e1f1be8747729b6eed0b8c82325c",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c1686afa1a14483a947aebe3b22fac1",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "55a3f2603ae64e79b698532c40eb960b",
      "Inputs": [
        {
          "Id": "c7c20f3485fb48abb502862f262c646a",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0631545e14a54f9dbdd2bf28083c7422",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e26107a661be4d1db699dbce132b16e3",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "8dd5403db47840b9a7dbf0afdf55ec42",
      "Inputs": [
        {
          "Id": "8f4e1f66e9ca4937b97006a4af7ee7a9",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9024454dafd64172a55379d75f8fc9d8",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "260152dc928c467cb5b501f54abffa7a",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "bcda2a2d58e74a3f824344976c146423",
      "Inputs": [
        {
          "Id": "0137bd468a924e1dbfb96bbf77b639ea",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee2dc9edc9bf462cb57997693d423bf7",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "042656934a5f47b6aea1d4d3fd29161f",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "a2f4319ccb7f46fcb41e0169a86122cf",
      "Inputs": [
        {
          "Id": "7b8bb544e11648c9b1ff522a081c7eca",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b93f3075dd744d4dacacf5dceb819cdc",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "172a3e6e67524bceabe31a738089e44b",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "751cc8b01260445d9b36539e8232f6ea",
      "Inputs": [
        {
          "Id": "e032dbdfb54b4dbdb248d429e61fc7c0",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f550c62dce8b4ef29cad49c32c033758",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a15bbd822caa4bb4983a5ca99e2a853e",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "68cac2d296424223b44f746227835527",
      "Inputs": [
        {
          "Id": "9fe8c1eaede54eac90513db6d08bc52d",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3a2d2f07fa440abadd4071739931c18",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57379fcbca7c4b238d5a238312a29897",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "0ccd0abc231740e691b821c643dc82c9",
      "Inputs": [
        {
          "Id": "1fefc2241e5a485893f6848f4bce7348",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "215e919be1b64bc0aded9ab914df2f67",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6489f52b2a9e49bcb496de96d5a32741",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "1ed6757d4e734f59a0eb252db0e3b44e",
      "Inputs": [
        {
          "Id": "1c4b7d36335c45c58bdfa5776b24c8e7",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7d5cacd5c0b421abb4c266db07537bc",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b09c9e5a61364dd19bda651457b1e81e",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "f0327e49cc7c408fa1444822edb79af8",
      "Inputs": [
        {
          "Id": "c5c77b8496d04106a21be40c2e960890",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5735d42ac5514a93b32dab76ff76620a",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba47e6b7d4ab4502891bba9fa13aeb26",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "b63e1b50e3624e78ab4fa266f7183dd1",
      "Inputs": [
        {
          "Id": "a4000f313abc48eabaf11610a18a4bea",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6c5769adf23c4b97aaa0a67379bed737",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9192a637f6b74664be00d81f8eb9dfd4",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "5;",
      "Id": "26423ec366984f5091336b21476fb258",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "447dfe5360f14f33aeca5c3da90acdf2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "6da7632bce614514a3b9407d40866310",
      "Inputs": [
        {
          "Id": "99e964d28aeb440db61dcbf63463d05c",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5805358c03f49a2b1e238479832b9b0",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the X component of a Point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "a9f86444a588425ba0dd168504478200",
      "Inputs": [
        {
          "Id": "a4af222cf0a04b3ca69641b6116a23a1",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bd6d1a6b78f548dfaf8c932ad8be5238",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Y component of a Point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "5114a86b0cf74fcdb0a3fc2c5a6886bb",
      "Inputs": [
        {
          "Id": "c7314c2f6e5845f79219487352181367",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca9c1c0839c04cc7aa28b25b6159a157",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Id": "b728cdcd974a4653b62f06b4662ab9d6",
      "Inputs": [
        {
          "Id": "e5ce82ab7f8b4e0996433e683428f565",
          "Name": "a",
          "Description": "The alpha value.\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fdcb6fa8a94e426292d0d9b432a0b093",
          "Name": "r",
          "Description": "The red value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddd3faf3d18440f9a2399a9d12793417",
          "Name": "g",
          "Description": "The green value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b948bc88e694343870bd675fd6fc923",
          "Name": "b",
          "Description": "The blue value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d9cd79f2db4142928f37f4f52d95067b",
          "Name": "color",
          "Description": "Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (a: int = 255, r: int = 0, g: int = 0, b: int = 0): Color"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 64.5,
      "Id": "97cfdaf8aa4a4a7c89e59b74cb5b27d1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9cd480c55b4b4c6b9a115b48a0b8523c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "db012db5b33e43ca991d464d18414381",
      "Inputs": [
        {
          "Id": "c232d8c5fb994f4daf5c0a14a2aa28ee",
          "Name": "lowPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc8619bce7d047a9859e38ba48215d4d",
          "Name": "highPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3cfe6294ae0b4ebd82dafa5b51208d3c",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "993017bfb5f849ea8f613825e9191317",
      "Inputs": [
        {
          "Id": "96c4a8ee243546ff8ef79144e6feef4e",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f0f869b1a813434eb2178af07201fcfb",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1ede2214847440eb1c504434c69099d",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "190b0a4c55d446d08922b804718dccf7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 54.0,
      "Id": "1f64317ac5cf4c019309e1bdb8855099",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "25507c4c5f814cc48005cdb5d4234508",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.3,
      "Id": "fcdc3407ef3542c09ba1fbdfc209f6a1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1df8d8c03b01453c909591e9879d5861",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 13.9,
      "Id": "9575d75fa88047d885dfc0012dbad6a5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "94a94fc7bddb4cc38a5074ca885362d7",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin",
      "Id": "67c3d06823274a48a09c4dfdaa5c6c9a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4a92fbc350bd4fefab67b54145456e53",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "a782bff131cd45bea49cffc97024a701",
      "Inputs": [
        {
          "Id": "f08d434d72f24932ab4e4bed274477bf",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "97f0f867238c49d2941af1fbc899983b",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a29a95501ae6405b9b7025f57e905889",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 1.0,
      "Id": "3b642c8841e54034928967f907e148c4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1ce65ae215d04d9796cf87a419832969",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 1.0,
      "Id": "e6c0da7e9b274bfba8f856c437ecccb7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e9df39e602b24c5e97d73d0e87343608",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 12.9,
      "Id": "29f3f10ff9de4ae2ac72b259fa2809e2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a2b703ec4ce94fc09b871d1273da014e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 53.0,
      "Id": "8bf2f1f3ba14415884f0c89f66bcbcf5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8f0f877902f44b69b240fc6a7bfa53fd",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.58,
      "Id": "fe830796ffc04dc0848e47bd1f492b76",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a982dc25a1c545d6aa98a20ff975eeb2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "15434ba1be2e44ae83faa117d8d75025",
      "Inputs": [
        {
          "Id": "76aea90c34df4abbbfd7ee816a9e4d3d",
          "Name": "lowPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a397541ea5a54f50b2a386e9531b8a33",
          "Name": "highPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f330df2e714492ca22f0175d34e10bc",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "11db5f1a6d98494abcb7ab4e87d30b67",
      "Inputs": [
        {
          "Id": "63d4551dacea4abab08a10db0180fd31",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7514134edfd94910b59e8142d9ad8240",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f84785df65d44b06b67f59b76c2d2782",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c872452d0c4d4d35987be26c748b91af",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.83,
      "Id": "7e7b8df4e3d140a581450c7b82a15cd0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e48f1da3995441b5872217651bda815f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 2.0,
      "Id": "6cf0ddc966c64cd8b83aab52917e752a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dfa526e432974f5284af408058084430",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 2.0,
      "Id": "3b174ed729d94d6e9ba83c522d69d223",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0085686b905c4f4c91491f10004dedd2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 11.9,
      "Id": "ceed2e2316264916b7c4dea6599bf6ca",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3e18b0e11cc74fdd9005bb3519004503",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 52.0,
      "Id": "7ea9ec71507841d58bb71a23b4ea05dd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "091b079f14d34334bf0d70ce5d2460f4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 100.0,
      "Id": "d6b3dddf765a44659e7f6e4129db44f9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f6e124605b9841dda874eadb1f48203d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "dccba22d091843c89612ab6091a499f7",
      "Inputs": [
        {
          "Id": "fff9fa94ecf243cd855fbc8f895cac62",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a767109c2088418e8a11dfa38eb79447",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5814693a57cd41e7852fa1b31a58612c",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Id": "abb02b72b7534911b795439a69d1f662",
      "Inputs": [
        {
          "Id": "43aed1b27cfb47cca2b9518da85ca772",
          "Name": "a",
          "Description": "The alpha value.\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b02cb809807a4227bcfcd72e1d431041",
          "Name": "r",
          "Description": "The red value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e940c7b8369d4ce4b624c54be0d7c1e9",
          "Name": "g",
          "Description": "The green value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9d0db96ef024898aedcd249131fbe84",
          "Name": "b",
          "Description": "The blue value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fcdf7bbf717c44efbf6b46afd0504b7e",
          "Name": "color",
          "Description": "Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (a: int = 255, r: int = 0, g: int = 0, b: int = 0): Color"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "d46bd537bec549cc8bcde1f3668517e2",
      "Inputs": [
        {
          "Id": "c72dd31fa78b48f0957d57b0f0ea6725",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f93a2449f6e48f6a12611626b63669c",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0bdee7f19d74a8a95bd470f9024339c",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e937db0cf304d72931fce520d71e259",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 41.9,
      "Id": "c1d9594bfce3486fa468eeb4860a1c42",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1136aacaa03b4cd4b0deb390ce705fbe",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "25b02d9003fe4c158e9333d87780f880",
      "Inputs": [
        {
          "Id": "48de5c729e6948fcb0365481f345411b",
          "Name": "lowPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a1c516c613440c0bb1fc7dd95e2e63d",
          "Name": "highPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2517a05c88c943b3a1728d853c7a44b0",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "8c6f23670464458484b30245e98035de",
      "Inputs": [
        {
          "Id": "58cb143f156848ef86849656c35382eb",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dfa25ac83b044bdc8ee99774109e904c",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63cb1c6fdeb9431690b12f2b71f41bf2",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Id": "94786215bbc9495e9696dfa620cfcb05",
      "Inputs": [
        {
          "Id": "1d10874b3c28487d9f9369f794c02db3",
          "Name": "a",
          "Description": "The alpha value.\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ce82d5767db4bfa886e28f31c663961",
          "Name": "r",
          "Description": "The red value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c65ca2a4b514285af449ae4e471eed7",
          "Name": "g",
          "Description": "The green value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70f182aad468432ab474b1f50ee540f7",
          "Name": "b",
          "Description": "The blue value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "743f02fc6e9b4d6b98f8c14948f035f0",
          "Name": "color",
          "Description": "Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (a: int = 255, r: int = 0, g: int = 0, b: int = 0): Color"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 51.0,
      "Id": "4649a2c5fba149f4b8672a92a3cce862",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "127e326233074d8aa49ca1e94a9c8a6c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 10.9,
      "Id": "d107b0a66415431899f1c3e72ef4398d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c2f37f768514127994eb52aa9249807",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 3.0,
      "Id": "d82976e5a99c4be78e01c0ed68210d8c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ae5a63feaaa94721bb63ef1a485fbb08",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 3.0,
      "Id": "451353f92b414f68a80e18ba2a6283db",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f8b0cdde00154bf0bc841333048bf30b",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.88,
      "Id": "5cbfb74805494d84af16b9b2bba4ffdc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a747f35f5a164a6887ee834e6d0ebd34",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "26b6cba56b4c4a22873e20a66f2e9509",
      "Inputs": [
        {
          "Id": "70a4626203fe4fb1b9c7b95a12e77723",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b905866bb2f5415d842d86fdd8f40836",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2819c37627d54a49835b713d3d65562c",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a36d5118e9494f6fab169e74028e32e3",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 100.0,
      "Id": "018385dc063648b28380972c92cf5e94",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "40dde897f0cb4d3a97dd3f9cf354cb31",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "cb69d27a9be94b0298b8190544a69cd3",
      "Inputs": [
        {
          "Id": "e29006f592cc4531805d17e683a4632d",
          "Name": "lowPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47bef121b3e3441090d6de7c0a6eef29",
          "Name": "highPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20480ea080a74994888ad0d0a8b3ecef",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "dc945a6055084d80afedcae9d14513d2",
      "Inputs": [
        {
          "Id": "605fb01da4b84bc99afd1171ef6e3356",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "921ab157b7e8499f902d1d974dd48b4a",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49459020811749b1bdad62920125b0c2",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Id": "6627f984c67b4bc783ebe14a5d91d099",
      "Inputs": [
        {
          "Id": "f149e397f901445783f9421a557c7718",
          "Name": "a",
          "Description": "The alpha value.\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c78b6f275f2945f5b92839c2abf0bf97",
          "Name": "r",
          "Description": "The red value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be73e4b79dbb4323bd169225de730c74",
          "Name": "g",
          "Description": "The green value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14087b7004de42c1a6d9363df95fed21",
          "Name": "b",
          "Description": "The blue value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f2ccafef3f2c4ee7a8d93b2bc11f5fa9",
          "Name": "color",
          "Description": "Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (a: int = 255, r: int = 0, g: int = 0, b: int = 0): Color"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.9,
      "Id": "f87c12ce73334d70bbb7cbbea4f997a3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32641e40cbd84bb7884dff1c86066667",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 4.0,
      "Id": "7b17402d9e3a4eddb60bea1f4cb64417",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f60f4274ed72400caec82b9622bd755c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 4.0,
      "Id": "75f4f0c9db6540c48d09c27f6ffe6505",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "51385aef764047c1bc4741d0d8b31d6d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 9.9,
      "Id": "d120425c1655436792fff5fef9b2931d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d4f25a9b538e4ec6b936dbd6792d974f",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 50.0,
      "Id": "189b29ebd179488694eaa10480a0650b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4cc49500c0fc42be8f01e747e39ad6d3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "40614f5da00d4b44990ef2415e45a57d",
      "Inputs": [
        {
          "Id": "635a502136604685a878f1c511c5f50e",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b74b63c49194bd885db1ff938e907d4",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aac02f753ebf4cb8bcb6453cad7f4ecd",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "715640278985475ebd4fda913d5bbd8b",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "fca800b9f9ed44e8ac51d5a165eac665",
      "Inputs": [
        {
          "Id": "9aded7ccefb049819db8fbce177a1a72",
          "Name": "lowPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c0e1928b844415f9fbdadfa860047a5",
          "Name": "highPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b9f7ae442e242589ea55f6b6b1bdc5c",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "5c6f8b9850f049cfba20c5288230c937",
      "Inputs": [
        {
          "Id": "47d023945621497988eae84959cf3211",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1c5b0ae171448289709dde9b3013802",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d13cda355da4fc3b33215d17469b3eb",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int",
      "Id": "f887802ddb19476ba8c1e72af7ce220a",
      "Inputs": [
        {
          "Id": "8a3b4e0ba0c94bd3a7167ba3bf379f50",
          "Name": "a",
          "Description": "The alpha value.\n\nint\nDefault value : 255",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08eb1d1898de4d7cb02f187c24034ce0",
          "Name": "r",
          "Description": "The red value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fbd52557bdd4fe7bb8e14dd85a512c4",
          "Name": "g",
          "Description": "The green value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41f4725e9a704c2db001a732c564a84b",
          "Name": "b",
          "Description": "The blue value.\n\nint\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "997263c53ec0434a9e0ed29eedd747f4",
          "Name": "color",
          "Description": "Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (a: int = 255, r: int = 0, g: int = 0, b: int = 0): Color"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 100.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 100.0,
      "Id": "c8c6deb991524ba58bbdf96529865fc3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b362468809bf46e1941d7c5e4c32de55",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "7a9a12c67ced4c529211a94920f3bc7a",
      "Inputs": [
        {
          "Id": "cf8906cdec914c8794d6762ba470758e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41658a9d39504c9a8f915a561471d170",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd23022fd10a4eabae7c35377a8cd667",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d90e82842a94b0a93bed2859ab38297",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3821e50d93fa4986b3011d7dbe40a461",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "fa440455fa064acd8a6882fc911c60cf",
      "Inputs": [
        {
          "Id": "e5814011707c41bc97c77b9da4a6eb7d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a1451b781ab4267b75df12ad514490c",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bf99c99c2ae4fad90b4424d0f6248fc",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dacd0d670c254770a1089e8558c1c663",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b17849da41cf4202ab7aa7b2184942f8",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "d4346b1b40c147ec9894f37b31a03640",
      "Inputs": [
        {
          "Id": "ec09b89ba57b4b97aa10ada14d4ff0ef",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c9d9e11fe4b4a329ec19b03086773fb",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c98794b189a48679ba9855b86541043",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b537fdca56a468390ca02073366a32e",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1379fd51c9514056bd8d23b1e71ba668",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "aacd9b614b1d4e1f9ccbc0550792077f",
      "Inputs": [
        {
          "Id": "208aab1ecd974e808bda41e6a93866df",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "691c8d56738e474883da69f99577587a",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47f15851482a4c8ca4134d574ce83848",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a75c9dc2ba74d18bc7f1fbd677dd537",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f56e2907285f4f39842b6e308464bbce",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "b954d7e7d1b74d9d870fbc7ae2b19224",
      "Inputs": [
        {
          "Id": "37b0c81088954452a303255488fef689",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89de95a2043e48b3b74b44e711b480e6",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b59c5ebcd914632acaacecda8d5f769",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "4a62ce29d29445729cf9103cc813f341",
      "Inputs": [
        {
          "Id": "082be89aa29b4a35a88785db43a7708c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2eb1576f7d3f41f2a707102a143eaedd",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4ac9d0fb94a84f8e8a9afc5ff9f0baeb",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27decc99abc54da083b5867e12a4a4cd",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0dbcd3c03c44205b2c5854f2da28cf9",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bbf7b1d026b3471ba856a716b588476f",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem",
      "Id": "7a7b98d610e949e89c190e7de44882bb",
      "Inputs": [
        {
          "Id": "926b90fd361846709c0fa6f09e342cc3",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c700243b41440ab80393c0c895e5534",
          "Name": "cs",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d396de24afe04c9e9ed0ebfcf17442db",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Transforms geometry by the given CoordinateSystem's transform\n\nGeometry.Transform (cs: CoordinateSystem): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "bfde14708b7a49bca86f43e274afb707",
      "Inputs": [
        {
          "Id": "75b57e682a7e4ccfbc720eaeb2ac0423",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a140bb0977e44a41b1b66d4c11a0ace7",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c79e99a5f639423cb53ed7a381b18179",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35407115622b4beaa51b4d94edf9bc42",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x/2;",
      "Id": "9684540238184bca8ab693f0506153c8",
      "Inputs": [
        {
          "Id": "accf11808d4e4f95a747190f4aaff0ea",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "486cf426ef514333bc4fc97610f50a85",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "a7bf324250f745ac89ed7623b853dc60",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c4ff4125d5af48ee9a0f9fb69e4e884a",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "95baabbfdd0a48fe9d5f1204977674b6",
      "Inputs": [
        {
          "Id": "e50b8f1bc236460f97e9e9e13148f5c1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3f41c6826b642e29712f768becafd41",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e592817ad16481f96dd5f60ced51764",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem",
      "Id": "3a8b6d980f7b46ceaaf7eaa2832c626e",
      "Inputs": [
        {
          "Id": "ea2154bce3eb4932989116e037f20a12",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bdd3e820b4e49048fe0d336b2a66896",
          "Name": "cs",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7a546c3f88145b99114e10b75edb8b4",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Transforms geometry by the given CoordinateSystem's transform\n\nGeometry.Transform (cs: CoordinateSystem): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "89557130b8734ce2bc7819a6be80a076",
      "Inputs": [
        {
          "Id": "1f973dcc170e498ab32ee0f589c0501a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a09127b85f844acaccad4ef0292db54",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61450480c3bc46f4b69eeb0b071aba83",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem",
      "Id": "78bb036919c642c6b6612382990a86c8",
      "Inputs": [
        {
          "Id": "bcc7635b879648f6aa3bf02117c79c80",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "43a36028689c404c86bc5662bbdfc263",
          "Name": "cs",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a040856926b843bba0f027fd39490dcd",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Transforms geometry by the given CoordinateSystem's transform\n\nGeometry.Transform (cs: CoordinateSystem): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "9de424cf90b3455e93f1566c110027ed",
      "Inputs": [
        {
          "Id": "2256122a2b504d6495a1a614ea26d4c6",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a7274d542391443782d829b95572294b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68358133ce4549bbaf6f1acede3bace1",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a1098c86781419e9b9020bdcccb9acf",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "422e30df5b404886ae65c2bb1742529a",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2eae24795a884edfbcba7c0b39c1db0c",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2c219b85a0644168b80358366d2a6fb",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e23e161480524e128b55f364c2e2e797",
          "Name": "item7",
          "Description": "Item Index #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5b2913fdf1d47e19602d88d68e57427",
          "Name": "item8",
          "Description": "Item Index #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fbddf40895d4e4991ebeb4773ad13e4",
          "Name": "item9",
          "Description": "Item Index #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d6d33d3b14c484192a09d7e351dca4e",
          "Name": "item10",
          "Description": "Item Index #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ceb9850d03534104b53c1a14cd0513c6",
          "Name": "item11",
          "Description": "Item Index #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42c986c5648b457b82adf667f685d9f8",
          "Name": "item12",
          "Description": "Item Index #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "acf026c04498452f8e4565a43f53d165",
          "Name": "item13",
          "Description": "Item Index #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b07f6d11a17048a196c4b725b7f6c4bd",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "2ff98ab845e741cc9b776cad7171830b",
      "Inputs": [
        {
          "Id": "75df6db56ccb426d91a6af989b5842a7",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e4e10552516468bb76f87c060ff9094",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f2d6b9d935dc424ea7d692f03c2cf4e1",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 0.0,
      "StepValue": 0.1,
      "InputValue": 0.0,
      "Id": "1b5c717f11ba4cba9bbeb5a167da941d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "97302a7596094b029f26e471a958ba3e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 250.0,
      "MinimumValue": 100.0,
      "StepValue": 10.0,
      "InputValue": 180.0,
      "Id": "1b7fdb9d5ca74f63a0209403dc4e4c34",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3f3756376eb942a58e23eea4a95ab4a1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "bridgeLenght;",
      "Id": "74095e4da6be40e6a24771b4b956a46b",
      "Inputs": [
        {
          "Id": "a60f089aa8bc44358537d7df1db1ea2b",
          "Name": "bridgeLenght",
          "Description": "bridgeLenght",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebb4e6a8830a400ab1198ebb6b9edb45",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "deckElevation;",
      "Id": "843e5713275345deba9bdd58b96ef454",
      "Inputs": [
        {
          "Id": "d64d0a225b5b401f92347c48c4211f5b",
          "Name": "deckElevation",
          "Description": "deckElevation",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca7def072e9045d49c75e4c66fddf1c0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 25.0,
      "MinimumValue": 7.5,
      "StepValue": 1.0,
      "InputValue": 15.5,
      "Id": "e935dd1394a746c5901831341a059924",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "71ed8e59e9194cd39ad0bd287743b32c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.1,
      "MinimumValue": 0.01,
      "StepValue": 0.001,
      "InputValue": 0.035,
      "Id": "2419a5c3d6634002a7530381b4b4aaac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f30bfda17a564ab395544b34282ad15e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.2,
      "MinimumValue": 0.15,
      "StepValue": 0.001,
      "InputValue": 0.2,
      "Id": "271c24d5fc5f4574b9a50030d8474dbf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e6c2c3a17fca43379c5a675f7a3308ea",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 18.0,
      "MinimumValue": -35.0,
      "StepValue": 0.1,
      "InputValue": -15.7,
      "Id": "2d8a270c9aee45d99b3d66fb1b3fe581",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f1002242735f45228afa4ad5a66da930",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 40.0,
      "MinimumValue": 0.0,
      "StepValue": 0.5,
      "InputValue": 40.0,
      "Id": "f6837c0081214b8380a38f76509337d3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b7a05186871f405bbf6d39551a77d349",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "47c8060cc030480b94314a81f3e0156e",
      "Inputs": [
        {
          "Id": "8b7cd35a30b14dd89dec93a9c8417845",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa367f8007774ac79c258ae8e3649993",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72739a6d8c484f09801b5d7b1a6076fa",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f999ebe71daf4f458815af2c6372a0dc",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "d31ec8be75594f668901b015ec04af13",
      "Inputs": [
        {
          "Id": "7c134a86d83b4ddd88a462c050726cef",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb0990c1ad5841c0855049ab0eea1889",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d9c1911a74940a3a6335458fb4348bf",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ff5a963d6dfc4678a0b61de44d1016cc",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "8913c6e5342744ae821a876cc47e57bb",
      "Inputs": [
        {
          "Id": "368570767c84457a8b5ff47b7210245a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15636bc6c529402fbf0ac4e7565f26ee",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d38964c9ec74c9b85a8371d7ebabc99",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "4e9d7b200cc248c09f1bdf93616d3c43",
      "Inputs": [
        {
          "Id": "414edcff6ed3493f9b7734621a26e5c3",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "51bf0d5b5c0d456d8bd42acdc56e29a9",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87957e967cca4a9db6ac3e023b58dab2",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "7de1837b241d4cd2bcf22892a91e10bf",
      "Inputs": [
        {
          "Id": "bf925fed78804a63b099bb1b5a33f6fb",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa3fffbc0a9f4e41bb0778459de712b1",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bWidth/2",
      "NodeType": "FormulaNode",
      "Id": "e61f1a9de9c34a5fbf4e382749c7f0fb",
      "Inputs": [
        {
          "Id": "bd287e6458e0484f84266a76a23da5cc",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99b30fe9f7f1489fb4bf87519b7cb23b",
          "Name": "",
          "Description": "Result from formula",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Normalized",
      "Id": "f5ab3bfb7ec74feb9acfc5af7903e9fc",
      "Inputs": [
        {
          "Id": "8345354c94d14fd79de6cb4dd05d01d9",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "825f04516a7149ecb2e38bd3cd3e5d3d",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the normalized version of a vector\n\nVector.Normalized ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "a6c77679585e4167a5f431cd6446ded7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f077c4e9c9064f6086483d6b2ddecabc",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x;",
      "Id": "5540ad65945648ae849522e74b7bcf7f",
      "Inputs": [
        {
          "Id": "dbfe97724b94447da74be03e1e590993",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b0db17783eb7470a87ac72d160af4e22",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Id": "1b80f612c192433fb3c543dd0711a67f",
      "Inputs": [
        {
          "Id": "050108c66847467faabd430483b31f4e",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1e77083814c4caf9d52b0109415d158",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f97bb4aefb0a4b08a0bc1cce760af9f7",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "258f1ceb02874906906f4dbc80b1807e",
      "Inputs": [
        {
          "Id": "cf3110a3cea74fdba98a46316fc943c8",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15d90368fc74401eb08a2654b1719f69",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8073b6139a854359a8776d4067a63c64",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2050efcd22c40e584bc72882d1f80dc",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0dbc74d3d9044ceb821015c2ad9fad03",
      "Inputs": [
        {
          "Id": "a3467130ee90495e98a0e39249a2d1cd",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91687d4aa3044047b1a0579aacd5611b",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "81c213d4ddff46cea3977f9b685e0965",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "3fc71824a0414ac696885b5e0c60892e",
      "Inputs": [
        {
          "Id": "76fa8911c78a485c8669f3812999cbca",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b566254dff4448d1999557aec459a578",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da2f730e51134e7f9a7dc9d38eda9070",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Reverse",
      "Id": "6a5318e046514da1bc0e8a1d378abe83",
      "Inputs": [
        {
          "Id": "86f2823b354b4ee1b2612f94e82493b2",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85b77b8bfe8e4504a3d18c834f2a02fb",
          "Name": "Curve",
          "Description": "A new Curve with the opposite direction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reverse the direction of the curve\n\nCurve.Reverse ( ): Curve"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bLength*ratio",
      "NodeType": "FormulaNode",
      "Id": "edb2c3d5ffd441be8972ef5b90f6b573",
      "Inputs": [
        {
          "Id": "8e9007898685473d9a95992230c0b1d1",
          "Name": "blength",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7267e1b4569484f85c84a7101778814",
          "Name": "ratio",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46f1a4b8d955450a92a8e08985bed438",
          "Name": "",
          "Description": "Result from formula",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "%@var[]..[],var[]..[]",
      "Id": "798bcc3a3b294561b18ccfbf3a26ef02",
      "Inputs": [
        {
          "Id": "0703547780b34551b5baab5e0d794d0a",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b04f43f50724652a3066d8446532ad6",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "776cb55511254a27854b69accf86878c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Finds the remainder of x/y\n\n% (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "818f41ffd61f427ab1a9e833eda1faab",
      "Inputs": [
        {
          "Id": "38e9cb67c76d4c8894a10dd7668550e6",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "31b5f25ef83944e59814d2f01cc5509a",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "335ca243771d449984a45e0745632496",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "29daf263c38a460587cd236740547e39",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dfc87bd83f2b4c98a8c509af5eb128ba",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "ae1b42a14c744fc790705f9c0063fe9f",
      "Inputs": [
        {
          "Id": "18efd74ac31640b9a9d745ed0ed9f472",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a5f53240bec4a3aa2eb2a85d02cdad9",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c33f6dfee004a0d9c10eea62f48f620",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "bf3adc0bf1c949cb9646c687b8d2e0c8",
      "Inputs": [
        {
          "Id": "d6eee4e16416447089612bbfeaa6975a",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "541eca6ed00046a2a62383ccbf575c0b",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b03c2852cd244a059dc8b8f71b406cd5",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "4dbafd5fd6704f7bab3654606edc103f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b0a3ea281753432598388cbef61c0e9f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1.8;",
      "Id": "ef44c467fe8b41db98cc2f9db10de1c4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f8b1dce8cafd40de915fcf3d2920c4d7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "443b62e744284ac897dfb38bff7a2f69",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "26fb76da151840638b4def8771f31d31",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "/@var[]..[],var[]..[]",
      "Id": "79ae501f1baa4f56883da990211bb823",
      "Inputs": [
        {
          "Id": "dfa3da77924e425a95ca7be0d7481a08",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7327e0075ce4db3ab7617f36c73a773",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe4cb6f8723a465db6175e7144242a74",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Divides x by y.\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Ceiling@double",
      "Id": "03588debd6ba498785e1e343a19c58b3",
      "Inputs": [
        {
          "Id": "3f29047bce8741e584764e6a9b0e6d23",
          "Name": "number",
          "Description": "Number to round up.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9903936348ff4901a1963a05fd51e21e",
          "Name": "integer",
          "Description": "First integer greater than the number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "05ef0fa68b574658b32b3720bfdd3bd1",
      "Inputs": [
        {
          "Id": "69dc091f680646058414e4f1ff4b34a5",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6e4530dc51d4397849cfe875fd72f90",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d832201b14794e72a1713aeb11ef5689",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "d2016e2fc3fb4718b8bcdf77323c042e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "de0a6ab8c74c4c4bba3c1f9644020dd6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bLength*ratio",
      "NodeType": "FormulaNode",
      "Id": "2abd0b4dc99d4649986e013f5f741f69",
      "Inputs": [
        {
          "Id": "2db7697a0f594477812e4bc361128ebb",
          "Name": "blength",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b55735b66214d1ebbde64f6d757935c",
          "Name": "ratio",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee163cc158e74afe94fa51e22436221b",
          "Name": "",
          "Description": "Result from formula",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8c20334d4d2b4d7b93d85cce3c7d2dce",
      "Inputs": [
        {
          "Id": "e741d285d301410184354d44d49f8105",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9e1344854284a95869ea27dbff5df50",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4450e450497241b592cb586cfe508551",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c610d1240b54313a799fd7b45769b84",
          "Name": "list",
          "Description": "New list of type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "2736bd6e01884d17aa62c0ab722ad4ad",
      "Inputs": [
        {
          "Id": "9885b243f6ef47a6bba5d24e749ec0ba",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b6d218c564046498b52c7ab6486e93a",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7308b002e14a4f368b682480f45b251e",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[-elev, H, -elev];",
      "Id": "f672390d965a4432a234066d159c7bf2",
      "Inputs": [
        {
          "Id": "e9f22eb9c1fe4187bec53f0e98901587",
          "Name": "elev",
          "Description": "elev",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ff02867f9c74da0b69059a9334b0450",
          "Name": "H",
          "Description": "H",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "20eca33b730a42038b09cac9ed1f691b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..#3;",
      "Id": "b0c6932fc52a4740bce04e64d383b8cb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "65e52151c39f479581dd24c916d1ca7c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "c7ca42941c70490f973b9ed7939d8182",
      "Inputs": [
        {
          "Id": "c63cb0303e5e4fdfb3632982b5fc4ca0",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ed4a857d82d47dda9fab4617a430af2",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16cb7ce8043347fcbf0600ade4c6a332",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f66c11859504d80b7c52bc52f248522",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "7ac1ea9c38d54b23b938aee9ff863520",
      "Inputs": [
        {
          "Id": "0557e5e7152641be9bcac9ab55a8fc6d",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6ac1307e7ba4cc9a7b319fd2cfc260e",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "892152c6ade143a5a9bec4b2d266fcdf",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 0,
        "G": 191,
        "B": 255,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "b25350649ccd4b87999c2ac8d7bed9fd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ba926bbfd13a4bb495bbbbfd384ce5d3",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "f782cc5c16974c6b92653f76d1cecca5",
      "Inputs": [
        {
          "Id": "019e712e713e44db9e361e9a2e0c06dd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e7cef12389754e32982204eb25f97c45",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f5e8285dea94c1ba79c5d2ef09973a2",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "54d49b77521245b3a0c6c99146cc46f4",
      "Inputs": [
        {
          "Id": "6dc86a59ae1349b991a2c526f30750f5",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "33b4560b3890498eb1ddee7681d416f6",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75e0d720ced2478188760547001fbaf1",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ddece81f28df410eacfd2d3a515324de",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.YZPlane",
      "Id": "719fded965964b4193e48ffb8684de67",
      "Inputs": [
        {
          "Id": "6b5c4946d770445dbe5fb3f122d9861a",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9932d1527b0c45b5a8a0f4af47b09d79",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the Plane the Y and Z axes lie in, with root at the origin.\n\nCoordinateSystem.YZPlane: Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtSegmentLength@double",
      "Id": "3508adc121a143fba08922f3eec7a7d6",
      "Inputs": [
        {
          "Id": "8b698c78ab5d4afb819674cc49885a39",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcab0d229fef4aa992d97dddad76521b",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d7b5ef7e94ce4340b2ecebab510c3a20",
          "Name": "Point",
          "Description": "The point at the given arc length",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point at a particular arc length along the curve\n\nCurve.PointAtSegmentLength (segmentLength: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "ce7b7b91c4d04cefa0e9bf8c993afb4b",
      "Inputs": [
        {
          "Id": "6b7d96872258404aa349c0568f897e5e",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e00983090ac44d6e884451bff72d6068",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "b07faf3348e94aba9df8f759c3c53880",
      "Inputs": [
        {
          "Id": "37e7c6a075f24b1bb795ff20295d25b6",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0129dd2ce1ad4bffbab50f33ec3de714",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f86bdcb8cd1e4233a5585e8f19f29880",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "a962de32febe469f8e59d41e033ad91c",
      "Inputs": [
        {
          "Id": "d7b962eb5f4d4ec49a0d9c1ba77cec03",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1583f7778785465587be363e36410519",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "146681923c044c7f9ef6789e9101734d",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]",
      "Id": "4e97f855161141108824b679e7fae75c",
      "Inputs": [
        {
          "Id": "f645b3a20c5f437da4aecd9aef5b7f15",
          "Name": "points",
          "Description": "Points to fit\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "547ff5122b274ef79c403e7d83720e77",
          "Name": "Arc",
          "Description": "Arc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an arc that best approximates a collection of points\n\nArc.ByBestFitThroughPoints (points: Point[]): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.Origin",
      "Id": "b1a68a4883414d158a51da5c3fc36292",
      "Inputs": [
        {
          "Id": "ba8ad06214f247869921787eea43709c",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62efea346f1b4ab7a273755d5a403ec5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the origin of the Plane.\n\nPlane.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "39fd4981053d4e1fa09463743643f440",
      "Inputs": [
        {
          "Id": "fd108a54282a4fc6ae7c27b072c8e20f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87327c274fa84b15891b2c2ae6096865",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cfa41f39870f4247b1777d61982464a7",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "616ea12e346d47a4ba8315f3c462395e",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "677e83781d6543d695ce797520405a6d",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XAxis",
      "Id": "832fdf8b174a4ab7807522eca9e8c9d5",
      "Inputs": [
        {
          "Id": "d6f72d9791154069a1fd076531fd7b92",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4a93e7bf41a4300b61a4e479441d559",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The X basis of the Plane\n\nPlane.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.XAxis",
      "Id": "5b8905df4059414aa5534186a7260b6d",
      "Inputs": [
        {
          "Id": "724f50ec766b4f2888797f92ee5ffcca",
          "Name": "coordinateSystem",
          "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3c513cc88ce4852a9ed8c11c9a267e6",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns X Axis of CoordinateSystem.\n\nCoordinateSystem.XAxis: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "c7bc99aceef64fa5bb78c7b9119c9c05",
      "Inputs": [
        {
          "Id": "e36201c261c24ec489e0b84dd4586be5",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a76baf5a074f40da8aff1fe06dc9aa8a",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b0f4c0821b24619ae64643fcc592dac",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Project@Autodesk.DesignScript.Geometry.Geometry,Autodesk.DesignScript.Geometry.Vector",
      "Id": "7abb74763ba749a1aa115e07aa621fdf",
      "Inputs": [
        {
          "Id": "1136afe3e3be4327beefe81b5b28c05f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56ca59fce8d34775b05591985c87a459",
          "Name": "baseGeometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5385f4eeaff44b2bd39e472e660fbb8",
          "Name": "projectionDirection",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c300ae93d7004ab5b5fc8eb2a82ec637",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Project another piece of Geometry onto this along a given direction Vector\n\nCurve.Project (baseGeometry: Geometry, projectionDirection: Vector): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "55d8b6cbe65246a1a2c56f262c948cc2",
      "Inputs": [
        {
          "Id": "39de6424acca495690d2017b5467722e",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35c7fdb4487e4279bb2c17e712281350",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe5db1d340d042bbb83274adac1e8db5",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0, 0.5, 1];",
      "Id": "e005035d03b548598f309f2673ca700a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1cc2e27c7113446d898d18245cd1734a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.75;",
      "Id": "4b1cec2edf4f46109da422098b6c941d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1c15fa45421746f592ca9715026fcbed",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1.5;",
      "Id": "5ae83881c9c644b2a9366df7dfa11333",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c79162c32d6b42339ddbc7bda10056dd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0, -(midHeight - startHeight)/2, 0];",
      "Id": "f4a2e8e0bc6f401aaa95673b66776d57",
      "Inputs": [
        {
          "Id": "6ded37d9a9884102ad9ca2a028938fa0",
          "Name": "midHeight",
          "Description": "midHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f973e44b1fe6445ea2dcac060d6a9c46",
          "Name": "startHeight",
          "Description": "startHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68d37d57b022465896b5d6e6f93b795c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "b929443bb3bd4c0b81f5ef72b54d98ec",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "45a4c42f23c84f1cab8abcd02c8760e0",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "startHeight/2;",
      "Id": "974f34f76c004aa59589e92c93ccbb4c",
      "Inputs": [
        {
          "Id": "c9bf37bbba3d497b87e8f7a81d8b2710",
          "Name": "startHeight",
          "Description": "startHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a79862a066647d7976fbe23225dbacc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments",
      "Id": "cf4712c16e754d50ac59d9517852bf8b",
      "Inputs": [
        {
          "Id": "176ff0f9913342cd9f5e88f29aff2da9",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b2ab0e066004410b5a3323fd99a0d6e",
          "Name": "Curve[]",
          "Description": "An Array of Arcs and Lines approximating the curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Approximate a Curve with a collection of Arcs and Lines\n\nCurve.ApproximateWithArcAndLineSegments ( ): Curve[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double",
      "Id": "f9ba757aeb8c4d409d96b2687b9781d1",
      "Inputs": [
        {
          "Id": "3419c3e8cadb48afa489ce83b7139346",
          "Name": "curves",
          "Description": "Curves to join into polycurve\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c354f8b3c91541a6af8acea4e4985deb",
          "Name": "joinTolerance",
          "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7cd34b79dac4e5bb60c4a87aa895f49",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Deconstruct@var[]..[]",
      "Id": "81b21880c9dd4d4eb556e1d5829fb556",
      "Inputs": [
        {
          "Id": "5686230c7a9c48a69ba76952b273ffb2",
          "Name": "list",
          "Description": "List to be split.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "353aea9c851249d09c93ce6adfccefa0",
          "Name": "first",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50512eb30e4c4ccc9498d8e3362d3f04",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Given a list, produces the first item in the list, and a new list containing all items except the first.\n\nList.Deconstruct (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Reverse",
      "Id": "b2388cf4a6204bb7bbec1bdbdb921357",
      "Inputs": [
        {
          "Id": "394159dbb94e44b2aff2b3d590a594f4",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "edf591b652b3464ea1921e7b9f2ca39b",
          "Name": "Curve",
          "Description": "A new Curve with the opposite direction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Reverse the direction of the curve\n\nCurve.Reverse ( ): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtSegmentLength@double",
      "Id": "a2eb9e146fdb4818ae36691d4f0b1127",
      "Inputs": [
        {
          "Id": "b82966562e7144239d1ebbc253ecb249",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ff32415179064c3e9f05e57636925d6f",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b8af47510394147851b83cb08ac1f8f",
          "Name": "Plane",
          "Description": "Plane on curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Returns a Plane at the specified distance along the Curve from the start Point. The normal of the Plane aligns with the tangent of the Curve.\n\nCurve.PlaneAtSegmentLength (segmentLength: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "5fd7faf534de4807bd4549696dfb5716",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "af4669ce1df9431baf532d842bdca818",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-angle;",
      "Id": "f4a9fa0980c442bc89c302aa83accff4",
      "Inputs": [
        {
          "Id": "a5ae192b0aaf41e5b8115266eda0ca97",
          "Name": "angle",
          "Description": "angle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41809ef76ece40ccb358ef9679c66860",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "8a2a80d1e167403d904a7ec1ac2318c5",
      "Inputs": [
        {
          "Id": "698060c1f4a74b818fa16cd7cdb0e82f",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "936a8bcb9f4b4b6f8a3856bb0867b164",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Id": "9cac32ecf3e042308165242ac409c15a",
      "Inputs": [
        {
          "Id": "a575c726e8aa49dbb7d1ce49d1dd9acd",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "736bb07b628b4cb3a5996aa4f9d3e8a1",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d0067af773ee49c980ab7ff7d6b64258",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Id": "7a8e7ce73dc64217969a9ba0267d88c0",
      "Inputs": [
        {
          "Id": "27eb16c9e6054020be0d6030002bae08",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45715dcb38354cbeb5219110867243ec",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "590803f49a904fcea4df179be57a3806",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97675c1865494cb7b593c53c6e82bbb5",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "5178493c660549b7822a11a214d4ea11",
      "Inputs": [
        {
          "Id": "9982f577e16e41208669ae1a4bb4f9a3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcb4c93d03004ccc90fef3bacbb40381",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8cdd6d74763046f88888284e4ad1c7c5",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "527f332f22b64f1b962f421f07b81e4e",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[0.5, 0.5, 0.5];",
      "Id": "a549b24d18104120b4e699e5e5633ce0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b3eff56234fd4aaf92aad51a26ab0c35",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b56ec6244cb946b8a3156a5711a18939",
      "Inputs": [
        {
          "Id": "17508d4afa9042efb656e39ca595c917",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e70eb16bf7694de1bc53f63bd3b948d6",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "435c0c342b4b450e92e82b621dfe8319",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f36e5f9b7e348bfb185b1d4542f3209",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3f90a662158f4dc8a62e37823f48a843",
      "Inputs": [
        {
          "Id": "cb26aa7554de43f58306111afad4ad21",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3c082cebbe949149580889627ee66e9",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b24e7c78959b4d99ac965d46f76c6c23",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "7c1b18d62521415db34f83950487628e",
      "Inputs": [
        {
          "Id": "657a1849f11747618b6f4d4697af7bab",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4339bfe5ffdb4522bb50d8ca92d21f5c",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77c0255b335c48828d8cbf2241d535d6",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "201fb743316d4369a7f4adb2a10e7186",
      "Inputs": [
        {
          "Id": "3ba9ba7cdf784d6ab5ee82c2a518245e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23261d10d1ce4be5870a151b4773fc97",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22f3b71f029244cca773bc41f754c544",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06151c458e0f448bbedfa5bb77e6025d",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a409735306bb4c71a0688e84f01f1ed6",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "f13957fa108a46bc9ef99e8a21a78229",
      "Inputs": [
        {
          "Id": "882b66b2bc8c4b4699e6371c210daf94",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa726ea0e86543ff81b115116b8a3f2b",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39c72821e49648d69b30af1b5bfd50db",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8f13fbb3ec26469092da7a79b3645dc7",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21a274f2742f4304bcee6da78148a329",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 0.25,
      "MinimumValue": 0.1,
      "StepValue": 0.05,
      "InputValue": 0.15,
      "Id": "afafd2c3bcff40829e38d3d4193de2aa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b960301cc474489ab4ca40de2ad67f7e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double",
      "Id": "6e85f593e4eb41cba888560a96c66e8b",
      "Inputs": [
        {
          "Id": "be55c9c8ed864d1a85f0ea2ece6a8f6b",
          "Name": "plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2552f74a6c2e47368c0fb1b36fad8e86",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b609eb284b0f4330a49ca0235510516d",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2740d85eea5f4cc1b57bc665b05d1b95",
          "Name": "Rectangle",
          "Description": "Rectangle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "5a6dd765e43d4f039afe07b792d56b72",
      "Inputs": [
        {
          "Id": "4377d06356ea452a93154479921bf85d",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45e375e8c52b41dfacbabb7c034ab6fd",
          "Name": "Surface",
          "Description": "Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.35;",
      "Id": "898a069fdd384ea4b20d2fd64a3ec6d3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5da1448e8a7742f0b194d1c5a178d5e7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1-start;",
      "Id": "07bd658b2bb44f3da3537bd78c24d878",
      "Inputs": [
        {
          "Id": "841c9562df7e4a0a976681aff55d9a4a",
          "Name": "start",
          "Description": "start",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21e0f25018e941cd94a518e754872551",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "ecdaac461b0a4ba3b4459478f493595a",
      "Inputs": [
        {
          "Id": "cb9fbcafd3f34e26b894ce0331179c86",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b7576807933c4855a4a333cb32a8e1e8",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Id": "b4519d6f67004c06930b2fe21fc7a1fd",
      "Inputs": [
        {
          "Id": "60c62931077a45d0a9266be8d167d0db",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49b2823d26524ec88ccd734d3e5d4ec4",
          "Name": "thickness",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bae7f4b485b41c9a1cca2b162ace352",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 112,
        "G": 128,
        "B": 144,
        "A": 165
      },
      "NodeType": "ColorInputNode",
      "Id": "9e3ff855034d4fa482764a7829a69f14",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cacb660d8d234d0b83672c8e4378c212",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..1..#21;",
      "Id": "f151b962f0ad42e98b73ed1ee2708c1d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "392699a8784049a1a6a2dc58c3901f53",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "ab099d2b6cec4e00a7a54dc776255f21",
      "Inputs": [
        {
          "Id": "f6bee5280198445eb8a2c9e1b0bee891",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87ac109db3464616ac556159e79d4803",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "577e0e26095841349ed7352da9c8c9d6",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "ab83913688304c0fa98ad48f122399a2",
      "Inputs": [
        {
          "Id": "7a95b9c86d5749f7ad9fb04998e32007",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2bdcadb1e31345e38d54978ef1cb01ab",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2239b35b050342fb875a1467658a142e",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "ef1e2a4639dc4ef59274ca19998e6372",
      "Inputs": [
        {
          "Id": "0111d6a482ea4a45a8dd12225a8d3c8f",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": true
        }
      ],
      "Outputs": [
        {
          "Id": "afe48b6760b947eda4db63d943ce8c67",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "c90cef7d7c994126834626232851a4df",
      "Inputs": [
        {
          "Id": "b164ceeaab144b53b43fff9473b10faa",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": true
        }
      ],
      "Outputs": [
        {
          "Id": "9215007444c44b7491acb05347f0dc30",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 15.0,
      "MinimumValue": 3.0,
      "StepValue": 2.0,
      "InputValue": 13.0,
      "Id": "4d7abb07afe748299a679086458a46ca",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "28c30db14e6f48d0a1ca83f85901534d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "start..end..#no;",
      "Id": "9d9aa32d62074fa899b677df6c796618",
      "Inputs": [
        {
          "Id": "28e254633e10474aa7adcfb94093f983",
          "Name": "start",
          "Description": "start",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a2114eebf6c4bb795d1f7cb35e0c8f4",
          "Name": "end",
          "Description": "end",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6c4456fe51b4fa393ae03a8ad688500",
          "Name": "no",
          "Description": "no",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3eb744b08d594d60ae0711d4f68f145e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "a4c76b9fcdc54a6a95916ea5ee91f773",
      "Inputs": [
        {
          "Id": "69ad9c49b5384c84abea18f4bfc86ff0",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b519a4b55beb4935bfed7575bd8de81c",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 140,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "0e21f92f6baa4199bdceda4481467e43",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7ee919f46224480793c3f06765335edb",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "2342bb2c200542e4bd4e4fc1ccd7c1c7",
      "Inputs": [
        {
          "Id": "fa654d021c8a42bfa860408ac1701784",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "118d229abe6543c3bb9663cc1471e6fb",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c91fc6524c0a49e8b084e2936b4808b7",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "d15e5ed8a85c450c9cf29646049f7455",
      "Inputs": [
        {
          "Id": "3f75304c427f4f87a891a32407ac3acb",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb1c1fe5ef1b4981bc0b90cd6735ee99",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63ee11f9e7484db2a0d496d828af46ce",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "90a3dc2648114bee885200aaa7225a66",
      "Inputs": [
        {
          "Id": "280a28eef0c94048b8cf1e63ce384b0e",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "cd6517eed5b24c7eade60ccf54121437",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd4a4e8f66314129b2289f5d9feeeedb",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "0ed2d7e615634781a8d2c891a01aaf58",
      "Inputs": [
        {
          "Id": "df979213983f43ce843ecd615e44414d",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 3,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "222f095a4362410fad6e7b4ca3456d98",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c46b1be992f447738b2ecb575fba8ec7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "3c804031d6994ea599a7ce5947865a17",
      "Inputs": [
        {
          "Id": "90c08f1c8c904845aef596f600086f74",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ba4c66334a9402b834bcd7a0a159908",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8851f6672526482899f945bf1f59c77a",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d4fbe2255b14234b92f15761efbb412",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "12925ce3a32c4d47bf5fc3aee6a08c7b",
      "Inputs": [
        {
          "Id": "afb2c645a92e42ef9e35bb2d80ee1d13",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fac0046d5d184fedbfe9f9bee6ea0f22",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63c775df37614718ad5444e72c3bbea0",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "437cbfae578644bfba13a4df79069182",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "9b84a136c0dd48b195f83f9b3b5ee35d",
      "Inputs": [
        {
          "Id": "03c7562873c24c1a85ec27e5410f44be",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0300d035839a4d91928397a1c2dfcc47",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "36a67f6e1e4446e08ae4f18277347b66",
      "Inputs": [
        {
          "Id": "7924e252519346fe8c8930df018e2ee8",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fcda5cf57825420da48a1a4e26197621",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "d08d4c77f6d1488f85d31901388f5691",
      "Inputs": [
        {
          "Id": "7316c3c9cdc04ccb9cfa1432aec9469d",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc215c3adbb0416ebf9a224cb19b494d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "f204f4ea498a4b188233a549c5eef073",
      "Inputs": [
        {
          "Id": "19219ca5778c4de78cd08c5f097bf5ae",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "197377dc762548c29643398002560744",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "54b2795e77f345e794f04b86eba98752",
      "Inputs": [
        {
          "Id": "49792f89b80548c6adba630dabb5f1c0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61b0b8f4ab52478cb0bc7e44f114f1ed",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4d2241deeeb7479d9e262796c07beca4",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "7c0ff03918c045e19a6beffb412b0554",
      "Inputs": [
        {
          "Id": "151914665238472a80a568d989e4873c",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43a0c9da7f9044e2924f6cd9be3d2c1c",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "e6d6c165cea8461cb822422691ed6260",
      "Inputs": [
        {
          "Id": "468e789bc1ba4c7c8852dbc10ce54453",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71bab43c611a43aea16e206547b41cce",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5453cfe963ab4fe2bc61ef5ad471c4bb",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.Origin",
      "Id": "720a867630784b7db3c93fc2e8ac2f4d",
      "Inputs": [
        {
          "Id": "e1fc7ff1d75b46f4a2e21a48adc46614",
          "Name": "plane",
          "Description": "Autodesk.DesignScript.Geometry.Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67e8b951071345d7a4b2dfe37ede7886",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the origin of the Plane.\n\nPlane.Origin: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z",
      "Id": "1df92bc206fc4349a3cfa1c779fbeff7",
      "Inputs": [
        {
          "Id": "fdfb5f4b27d0491e83063d5ac4266d4d",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0732645893b145aebfd0fcf8cbd966b1",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Z component of a Point\n\nPoint.Z: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.MaximumItem@var[]",
      "Id": "89389dc1066d405f8c9a8ac64f1326a4",
      "Inputs": [
        {
          "Id": "c2d421a58ccb46dba459ca597b247421",
          "Name": "list",
          "Description": "List to take the maximum value from.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "403126bb6925476a818a62832c60c319",
          "Name": "max",
          "Description": "Maximum value from the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "0637ef77f2e446c2b54fdc5ef257e6b6",
      "Inputs": [
        {
          "Id": "bd74265ab2d3490596aba1b4c921ce93",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e621d4b46a1f457e96cb52188d765f8b",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf1b043de86b4372939372befa941a7c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">@var[]..[],var[]..[]",
      "Id": "200c9f5732e0419fa512521ea1983758",
      "Inputs": [
        {
          "Id": "4759ba2bcce1408bbfec0e06bdb7f3e2",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1271b2f9e26844a2a3fff02295880c1f",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62a2e4dbd28f4950887099f8cb8a85b9",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x greater y?\n\n> (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "0c264f99f6654df0b1814d5ba839ae4a",
      "Inputs": [
        {
          "Id": "c0f9f1a1930844d881a58661d461b15b",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1fca8c4c03cf4ac4a6b595409d029070",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec64645424e142fb81aff57d86993cec",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8faa4f58845344548729a36e807b5a3b",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "787ab825c3754bfe8d48936b5f291853",
      "Inputs": [
        {
          "Id": "215b1d5fadbe4389b6d350b9c11e1d07",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1140ef9fbe254362adc05e11113d617c",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6efc40ff511c42548a43b10dcbf812ad",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92049a124d4f40ecb8357e683f1da411",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "Math.Abs(z / max - 2);",
      "Id": "68b0ae9a903146309f643a3d5826ba2b",
      "Inputs": [
        {
          "Id": "701312499f76488e98c00b82c6276dd7",
          "Name": "z",
          "Description": "z",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6d7ce1f9dc84a389843d7eea2057935",
          "Name": "max",
          "Description": "max",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "587a6c610b7043b589c1749d29cf6a7d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "5ef4999a6e584845987f733d2939e2b9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "db24cb1d0f984dbe9f7f6095d61efb0c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "81b0fb672c62438bbc1c70b9256ae30f",
      "Inputs": [
        {
          "Id": "89708315877d402bb46f9148d7c7e7c3",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f216d1cdc28e4f0fa93ee450c35cb6d0",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21447b880927482ab07983105e03171a",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f795c680efd44ab8614e6881235d776",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "8ba0d507af104a509861c9bdca6c5003",
      "Inputs": [
        {
          "Id": "28040a37389747498750f5581804390e",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2d3437d57fa44909f8c10b842d9ae6a",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2cb131ee89ae4154a9e76a3b069f2f9a",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1656c863ff514f04a917f7dcb2fa1360",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "f31bdb96ef27440a91b28f5a2c424f6b",
      "Inputs": [
        {
          "Id": "65bb5f7185ed4abea168c0e87acdca28",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99fc8df6d70d4be58f2e27e8773657b1",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "414fa2be24b1496cb4d14b698d8778c1",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "d73e729d7e7a408e867fafdb007e4a11",
      "Inputs": [
        {
          "Id": "b509e2ab8dc54d32887197ca49448fa9",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89db34642f6943c98820c62416d3cba8",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "989e8287949a4fca80413c5891a8b2a3",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-b/24;",
      "Id": "f2811033ad7d469aa7dd40bf80d36765",
      "Inputs": [
        {
          "Id": "725df86a960f41419b7b45c00e0e645d",
          "Name": "b",
          "Description": "b",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe36cb42be1c4f8cb53f4d3af1807adf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "8c5934b705854dd1955fd941b91b3d33",
      "Inputs": [
        {
          "Id": "1baf7744814f4053b2c7942fc06c907f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8250d8ede0d040b3aa7177054ddc9517",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f261c08bb2694f5e8f19c7fd3ba1fa80",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point.\n\nCurve.PlaneAtParameter (param: double = 0): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "3755a0461ffd44f3b040f9e0e6a86185",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "80471bf115c44187b7233504e1947afb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "9ddd4986b5734d4dad2cfb5be7631bb6",
      "Inputs": [
        {
          "Id": "a4ceab37fb0e4c8d80d13a10a55b42eb",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4d08d4df5ef6492a97b644f360b81980",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd9d9cf440304ccd83f76e187c55fe5f",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1cb3b14a7fd74788b95b0caa0e79ad87",
      "Inputs": [
        {
          "Id": "c6a5cdc1811f464483e724f4cc5a4504",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3a9d8f26a5134f2fa0b9408d3ca15141",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f91864146d664d03b08c802863f79e85",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "68a8f7e8b01c4376bb072687f1499d7e",
      "Inputs": [
        {
          "Id": "071d6c9115104c32af80a5f6d14b7c08",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87316d2b22fd4ba1a29996ecfdef1357",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9bb548f40fd14c3385632591cfc9cba7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.UniqueItems@var[]..[]",
      "Id": "e15de2c34657417cbaeb96c6ed0522d3",
      "Inputs": [
        {
          "Id": "7fb54c58c31c4f96b4b0439b0551defe",
          "Name": "list",
          "Description": "List to filter duplicates out of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fccf57d2b88343588a7a5be9b69540f8",
          "Name": "list",
          "Description": "Filtered list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Offset@double",
      "Id": "072d5557eca448be9d148978c14ed3a4",
      "Inputs": [
        {
          "Id": "58e4326ee869497cb239fbdc9e20ecde",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e42517edf30645c39ab39610adb3f25c",
          "Name": "distance",
          "Description": "A positive or negative distance to offset\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b2e5b44ef804c099dd580e0079ce36c",
          "Name": "Curve",
          "Description": "new offsetted curves",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Offset a Curve by a specified amount. Curve must be planar, and, if a BSplineCurve/NurbsCurve, must have degree > 1.\n\nCurve.Offset (distance: double = 1): Curve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "b629ccfb7bfa4d8c862eb8d23ef798f7",
      "Inputs": [
        {
          "Id": "ae333a0ec9684facbf9f57f2bee0df26",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "55270ebb74db4ade88651b9d60397fe4",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b901b02e31fb482f8b880f59510d9185",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 255,
        "G": 215,
        "B": 0,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "e9880ee1a02f4137b4e1560d58b2053e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1198bf61500f43e8bd24a87d2d3f12fe",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "2b1752db18754a55bb2efc620f2d0d77",
      "Inputs": [
        {
          "Id": "0f64b6a24ef54a6d9e8929978b8421f1",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5399c18e0b3941689e44fe51aaa27a78",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0db95810275b42ae8983d4208b148143",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "cb24ce021a034903bc388760b2d2ef2f",
      "Inputs": [
        {
          "Id": "82eee162248b4a0281060774c4616347",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e9cf2cd061e4e0784adc6999443d95f",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f4f71c12b4a49cdadf54684f4440b23",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "4cf24d2cf6134477baf57cda5e84b313",
      "Inputs": [
        {
          "Id": "8f6b38da93a544f38297eee13f1745f9",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a1b64dde46b48368151ec362ce09546",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Id": "d1dfd608dfde4f6dbf4b17590d7e7546",
      "Inputs": [
        {
          "Id": "4c4882f14c294c8e90d9bf427e106031",
          "Name": "crossSections",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "609b58fa2a4b41b18bb032e06040119c",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Solid by lofting between input cross section closed Curves.\n\nSolid.ByLoft (crossSections: Curve[]): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.DifferenceAll@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "ec60747aeef443d2b117a30206abc239",
      "Inputs": [
        {
          "Id": "5ad677e78798466aa27ddf8c1b2ff4cb",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07662e34853d485588187e419b8851a1",
          "Name": "others",
          "Description": "Solid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b61d16db4ea4547b0a11c9474480d6f",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The boolean difference of this Solid and the union of input Solids\n\nSolid.DifferenceAll (others: Solid[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 46,
        "G": 139,
        "B": 87,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "6b4e4bd9705544dc8ea11e544adf2bb2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0b2390ef0061457d96a684205cebef94",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "3e4c2a7c3a4c45c19d20f69a0124eb2d",
      "Inputs": [
        {
          "Id": "45b17b339cad4e6386a2a69112503999",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3a9f14c7ede4d1a8ebd83ff9e64cf6c",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68e0d3d6665244b29926470c3022f5e4",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "1281330daa3c49598fd4968e7a94c88f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9cce55abc3744e1e8ffcf6ab21d50bdf",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PlaneAtParameter@double",
      "Id": "c6eb1905cf6c47a1bef0854a1f152ad8",
      "Inputs": [
        {
          "Id": "4e560eebaf254eb99e8b63de5fcc111b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1011016e3ad45789604de74d15ae11c",
          "Name": "param",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29bae9ba5a104a29be3ae2a31f54063b",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius@Autodesk.DesignScript.Geometry.Plane,double",
      "Id": "f9ac774bb7404cd58f179e2ef955cab5",
      "Inputs": [
        {
          "Id": "6cdefe9da0094b78803b83279a16174b",
          "Name": "plane",
          "Description": "Plane\nDefault value : Autodesk.DesignScript.Geometry.Plane.XY()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "993ee70c2132476782cf66e649dd359b",
          "Name": "radius",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6eab6d958b294a4988f154c9c6dd6a08",
          "Name": "Circle",
          "Description": "Circle",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius.\n\nCircle.ByPlaneRadius (plane: Plane = Autodesk.DesignScript.Geometry.Plane.XY(), radius: double = 1): Circle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.1;",
      "Id": "6783d9e9c94246d7bc9ec43b059e104d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0c279ea6d8194102a8cc8e07c8efa98a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve",
      "Id": "261187196d2d41a9b1ce92a801f7a56e",
      "Inputs": [
        {
          "Id": "80fcbef2db4240d8bec4be95c4f284ef",
          "Name": "profile",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef59bbb356e347c68044b38523e39862",
          "Name": "path",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b31d513c1d34999a3a2336709cbc0cb",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 220,
        "G": 20,
        "B": 60,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "d977b2d6732447a79ccd0fab790e18a9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9c581d6c144646fb854f5249353bd204",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "91e6f25c27ff41f2b9d7d731a9df946d",
      "Inputs": [
        {
          "Id": "d4a98e1d4d5b451d951bf42ef5cbf335",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b131658ea83b464fa13b7cf3dbc26ff5",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "484a635131664639a62753f4ed928adb",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "5379e4a890ab46c9b103a204ea516be9",
      "Inputs": [
        {
          "Id": "1b8f8f1433ff44dcaed79ea9729cc691",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ada3d44d9c424ad582e9e8f4872c83d0",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60ef6c01bef442d7960a0849f47c7f03",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "c35bd42543994113b4f51b678329c90b",
      "Inputs": [
        {
          "Id": "a27288c14ce346fd87bedb5fa4577320",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60e3cadcf88b4563bd3272ac213639a2",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bcc92fc797bf4b55aa58f57966e998f9",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "218867ea71f148a9a57492a48ef37161",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fed3aafbd0b74f7a8580387c65c68998",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f59cb832ea624f438dc4ac0c7328eb44",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtParameter@double",
      "Id": "949481fc701b4bf28372fab222c854fc",
      "Inputs": [
        {
          "Id": "0105888898f6446f838150b882b7da1f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da151591042f4cb19f9cb20046f62dce",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "49337a64cef048a3b89426f26a1a5f6f",
          "Name": "CoordinateSystem",
          "Description": "The aligned CoordinateSystem at the point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point\n\nCurve.CoordinateSystemAtParameter (param: double = 0): CoordinateSystem"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem",
      "Id": "fd0a911d2f4841a8bc19a615af7c718f",
      "Inputs": [
        {
          "Id": "c9a8d83477954a09a3354dca990e6489",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d0aa33a722d4d83ba017742adc9156f",
          "Name": "cs",
          "Description": "CoordinateSystem",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd12d5d0e65845eaab3cf114b5189b48",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Transforms geometry by the given CoordinateSystem's transform\n\nGeometry.Transform (cs: CoordinateSystem): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "4dfce48d816e4c5c84dc5d0589a60fea",
      "Inputs": [
        {
          "Id": "67c14430300247fc88a39cc21cce7069",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "caadd14cb7bd47a2b4060879522ad5b8",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9a27aa08cf843aa82c6d53a1f345619",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1c94dcdf93dd423f8e1ee273c7b87f62",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "259033330f4948228a25780ffa486dc7",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-x;",
      "Id": "fde1963bc6a24ee3b94437f983e7a3e9",
      "Inputs": [
        {
          "Id": "1fa26833e4814a70a6c9bfd3e3b4a76c",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "759b16915c454f028c5795e727cda0b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "ca4101e2b01d499788742780da830ba1",
      "Inputs": [
        {
          "Id": "f2fc52d8621f495083232ea9ddf1a926",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e35d1c34582a451aaf9efdc0448ef295",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc3c2ec8851f408b882a893f427e2fb4",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4bc7c4d0345406691d757c57311eec9",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70da18250a3847f09886600b20be0339",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "ed51f31a96694aefb6a83199873fd46e",
      "Inputs": [
        {
          "Id": "7051d09f64d448cdb338d98f966f16d4",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a8e1d303e8041caa7b15e41c9edafe2",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2635d7b1e913453eb746cfce5c17a4dc",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "c2abf547ccda4e04b280c2b64d6d73b4",
      "Inputs": [
        {
          "Id": "57cd72d7ce8f4c168c346738bc6f417f",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebe5b016f2c0405b8f5d51efc8fedffa",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "731f12ee9cf64e14935fecc08826b965",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc030bd97c6e4efc87fab2bc50c38c21",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f9371e110cd487298bc787e24989d3b",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "100;\n-50;\n-x;\n-width;",
      "Id": "006570f0b9924bbba82e7781f8321ab2",
      "Inputs": [
        {
          "Id": "60444da636824a5699c6eeb51f8c9419",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4c42e6b0e0b4965834b9e14992fd493",
          "Name": "width",
          "Description": "width",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "010eef5cd1754e5fab7946c096a40ab3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4a1798e8a3549b68d7c630f50328503",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a86598e843f4c03b79a38ef364f6e6a",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d6b17be7fd64821a30cde2ca90a0531",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByCorners@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "d223b47da0d24394ab136c259db431c1",
      "Inputs": [
        {
          "Id": "be12764d416b465fb248dda163010a44",
          "Name": "lowPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e3d71abb7c14f3e8356fb624eb04f02",
          "Name": "highPoint",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94b65e12e89d41e587a928c5c178defd",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create an Cuboid spanning from low Point to high Point.\n\nCuboid.ByCorners (lowPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), highPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 1, 1)): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "5bbdbfd8a8be4251b24bbd498be72235",
      "Inputs": [
        {
          "Id": "1df3091796344b3b83410bbb79e28f76",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42d2cb42aa5a4327b31b9049e9be9885",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4eef846da06e44c4a464c8f8f29d47b5",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8a47ff6dc874574a22f2faec4bf3114",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ade60de6f92481da76267b22b251d24",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "80c53f26c7f44438a693895fe5a1911e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2113f104999947498e94dc6aade4ff18",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "90;\n-90;\n9000;",
      "Id": "24d353c294d540d68bb7ec8b21aa6a08",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0147d4f07a964a0fa4ec0ad5b6062e1c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24cc83b232484f4d81bb46d37e5c0079",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e128c3fafc8d4bee9f4f955b67f03a0e",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "8880118a5b554980b9caf80d6c0ebc2c",
      "Inputs": [
        {
          "Id": "6545183cf39048489fdbc59f317b05f2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b02a0eb86e8432bb8755561ae3e28e9",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f34531a90784448a8e94eef73fcac6c",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eeb3a3bcadbe4822ac97904ce6779228",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9eb30ca99b564124a4fac6e40d78d5dd",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "ee95498934b6440484136b0494924f3c",
      "Inputs": [
        {
          "Id": "a76251c6240e491dba4a31d947a15985",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1760aac49351475b9bff24b98ff87914",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c4536b0c04649369c3adea75c2a543b",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "b4c58a4554494943846404ccd9d0061b",
      "Inputs": [
        {
          "Id": "e2b2ff83ac174411b35ac20885a2b552",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6930f9e31557470d95073bbac34c7239",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b5b9e1ecda7a464b8d8487805b7e7de2",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d8a52cf9caf444578c9eb20d843460ee",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "14e6cb57578a4f3c875c6841ab58da0b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7489c32be82e4949b37e566faf5f3dea",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "1072d95f13cc40ac81383af0f1033909",
      "Inputs": [
        {
          "Id": "36d44ae879c44d94bb73f7a002dcc110",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d39f2d9228cc4f12b77c595cc8799597",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce4ae0da69214ace99dee6294e9dccc2",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-12;",
      "Id": "70c43feab88a43d3aa846a4c50d36f40",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "551e048455d04f3e930d90d0538cc1ec",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "399d7406c9fa4fa0826ece836f83c9fe",
      "Inputs": [
        {
          "Id": "6ca3d58a895d4d1f8dac2a0513576283",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7314358febb54881b2f22baeb677389c",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4972c1e779744ce1835e67747edf69dd",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "992cf36cbdad4d82a0448d89120b92b3",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c32ac3b488db4878b53ea8377621b9a6",
      "Inputs": [
        {
          "Id": "2725e7bcab4e4fbb93466338a0dfe5ee",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "678055155e6f45d6a803ab7ef370060e",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "40d278c92b2147e49da9abcfd64bdfa5",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "350;",
      "Id": "32ea22876046415b9de9a37d1429c2d1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "91cfd31dd3614f54ad800960bf2e74cd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "d6c0e63578c0420f8f96446d6769f952",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6f3ad4ce812c4e509cd660e350252c05",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "34fcfb701a904ded842e80403a4794b3",
      "Inputs": [
        {
          "Id": "17f2d5cfa8d74032a66faa378ea5ddd7",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea7afdf7d1e3417e8f29f22a1453960e",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd0759032a9d43fb8787ef9a0a25fb14",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "20d0b559cd2746b4bc551dc6535dbcf6",
      "Inputs": [
        {
          "Id": "5466c3fab38046adac93c1101d15d147",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41d7a2c0885a4965be7520a17a9be377",
          "Name": "origin",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6199cb28e1949369e3b48e9a942b1dd",
          "Name": "axis",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83c6025cd82e4f038aefe14ba5f5a6a2",
          "Name": "degrees",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d04dd5f87adf4ff4b1c613e5e9e9b395",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "270;",
      "Id": "ec8b1260546c42239899bf9d895da8ff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c6531d9997aa4f65b66fa8e06d110d71",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3c42246104ab41429dd6141d540275b7",
      "Inputs": [
        {
          "Id": "c446ff3f48ce4e09bce045a49a647945",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a2047ee5117140af8cb7ec19e796e8cc",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e026a9b248c41aebc42197856dd6c89",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75df1731b03c4f999a40c558edae322e",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "6de953660ac7443f816a28f57b467e81",
      "Inputs": [
        {
          "Id": "6589d6da44254fbeaa3dab700f4f229c",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40b8ed0681b14f919696733541446a07",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00eef8a84344415b98511bec10ca3f23",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7cd3a7db620244aeb7f422e9397d10ea",
      "Inputs": [
        {
          "Id": "ddd05fcee34148e891547c8d6413e459",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2db925b58e8d4f4587113967c336a6ea",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "654313400e3e47459ac059c71ee59bb6",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57c2ecb45e8b427fad15b9b43397786c",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "26245190e209403cb441acfe04df816d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c2c0bbf8200a4a96b1b8baf3701d3045",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-360;\n250;",
      "Id": "26b0f849e81e40d2a9c4bd2d5ab8c03d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e5e73188bd304c98bfb89acbc2dd09cc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "78fa7e1031064525a3eaabf964d6a032",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2ad0ff60b8ec443fb396aecbc8ed064e",
      "Inputs": [
        {
          "Id": "95435751267a42a385aa39e7de1de6be",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72ba7e02b31845d4b42b23a8d55bb428",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6343d32fe6fe41e1a8de41992d03fff5",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "109a605270f442cea63a7fc0ae6f672d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "CrossProduct",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "c5f99418f5ec4a619165a1a7ae99cea7",
      "Inputs": [
        {
          "Id": "16c612d8110c4a13b99e932568cbbc13",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "24f6565f354e451295f33df115addc17",
          "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": "c9bbc07eda184b85a8e7fd7c40c46e82",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b02eb6c07fbe4617ab5f7131b06c7680",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "3d2d63268d3d45ae819982c97f848eba",
      "Inputs": [
        {
          "Id": "125545ec99f546069b74f8b21135965d",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf9190c7615a44b38b9de462bb5e9dbb",
          "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": "ed1a23d978cd40569223e70b0f8b0992",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "863e54d50d844a2f95268a63914f364d",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "eb428c0ae7a64e4f87795b5b788088be",
      "Inputs": [
        {
          "Id": "adcd050f1a354549a7874df3446bb138",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c38adf020f34fcda3da35add19ed370",
          "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": "e6a173d653fb418c81670514298c6391",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1602c61fb8d04b46bf1da8811924fe6a",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "443e85ec66e04320ad9294f71d90f0d8",
      "Inputs": [
        {
          "Id": "1149365fad6a4c849ce00284d8680f6c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "526253d6b4e5483383f372cfaeb9fa2d",
          "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": "831c0a6bbe4d4190b7040f2a57bb0f94",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ecac7012d114e23b082dd14f5a7ffd6",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "ea03e814ad124dfe9136b30626737be1",
      "Inputs": [
        {
          "Id": "b5de755d78124ff281f6cc52d495e1cb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf7486022b684fe3a10eaa9cba4cc1dc",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "66b4cf3d5c9d4f22ae887db97475a9af",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24b3d2a377d347fdb333627c9c88a704",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "850284548ade498aadde66348cba178a",
      "Inputs": [
        {
          "Id": "11b6b519481241a3ad3be354fcd0519a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e430e80bf0844c2d975d2a2a53c36015",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5e685ddf1e7640dc93c4f70e76b3a456",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41220332dc8a408d83aa9696e2691767",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "1ef5dec503bc493ca0adb64041e247f1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4196d60a52cc44a48a0aa073fd2c2307",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "e923f91c41a64c30a191a9d3e4fafed1",
      "Inputs": [
        {
          "Id": "394ab78db0c5456ca479caf8ed760d8d",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7af62fcbac9b4f19a5d6701bd0c68069",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "427e06d968d0405999bbe6e4503d7406",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "163fdeddd7ae48f197b6cd19bc62dbda",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2aa1d90b28734c5d86822b364e7d1642",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "2d917c362db44a4c955024a223189b70",
      "Inputs": [
        {
          "Id": "f00bae263ae14f1ea83aa94fc4f9daf3",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df8fc9c4fb4b4402acc8a01370cdfdaf",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "310f21548e8b4af1bf61da0477d7e0ea",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5feee50d7fa644d4b2358b9d61073110",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "571cae5b61a8499686a1a09a33e12cdd",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2eb7702ffd2941148b9e22cfd5c559fe",
      "Inputs": [
        {
          "Id": "bdc0b79ae0ab4201bdd73d62b3f53afb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b15ee67e57484642b1484a834c68489b",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eea53b600fdc431ca2534802dc428c5c",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "092a165255bb437081197350c431ba70",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "ca7c449dd4714c3caa98c5ccb7ffaf41",
      "Inputs": [
        {
          "Id": "582f6e5bf91240278e50ae1332c4f3e2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "920994c77c314bbcadab12f12dba5bcc",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb2c1fd8974f422e92dc14fbe711d7a8",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9050d80d88a348bb90edffec8fb71930",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "36c0d4920d374daab8fff7edbae24f6c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d17d5a5bc5814cc9b899cd35ed7245ba",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "77601d26c58a4641a3b83c11f43df235",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "57bf151041364f64963f02cb748a6324",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "7ed605105d8b4d1fbacb092c98f2d86e",
      "Inputs": [
        {
          "Id": "ddba4223059e49698697637355807fa8",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09153193611d4aec93d74ebe8d62bc26",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee52a157baa040bdade043873bac4b3f",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78c2f18e06db406aab196d0f373fc334",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "628c237d6bcc4228992001a208e038e0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9e3fe03a38654bca934bf1ada3240a86",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "66dcebf43b4a43e7b354245278561f3a",
      "Inputs": [
        {
          "Id": "992fbe1085af42bea8ee3ba9f9aadfac",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d890ff76b61b4c50b85ede807b7199d9",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bf43ddeefa874bc5bad9051239988288",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "13fd000ecc1f4dcf836a932114e87a05",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7bde6c04f3184e3e9c0d2fb223f92a4b",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "3750285520ae49619ff2b505451b3ea4",
      "Inputs": [
        {
          "Id": "8564cc5b192f4f47bc916fdc62e0d283",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fe13b70fa3d5449096858bfe10d646b6",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "13672d0154da4569a112662befee1cb6",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ddcf55d06ae34e258bda59091f907f47",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99f7832855ca42e4aa9ab06520e7a806",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "28aa73d2980a4071bb107f1d04c8552b",
      "Inputs": [
        {
          "Id": "fe6765cc77fb40f0a515147963a2f873",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0617f3b693a241a7948c878ad6e237a8",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a53b10a028c94172a514f71ae41cdb89",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41c445f149c84ec2afc735d9f68fc483",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "a98044b6665849ec9d36aad0d662ebd4",
      "Inputs": [
        {
          "Id": "f8ef27c978d7427089a5c0925daa87dc",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ce009a147354a1ba43582cca02a31bd",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be2c988ac74d46a8b1f0deb144eb0852",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62ca362fbf584c3eaf529ed41d7179dd",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "db9f9437efd847f387fd186ebb715fd7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ff9f001b1e64dc6824f454a71e1d563",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "25107c3b52a642eabef1b843a7a98c14",
      "Inputs": [
        {
          "Id": "a8683786bc7b464e921497fb7f3ecbbb",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60e08c297eed47c59daea2987e80bc0c",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc3b8b23c30744fdbd00544321252259",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "221e408f84694186a7891940536501ba",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "1b2aa6455e0b4f87a33e4042ec8c8a55",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bd8d85abcb0f434cb0842f78ac87058a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "8ce7dab112cf4b2b9adf8b92389c1f77",
      "Inputs": [
        {
          "Id": "55cefd24c9634d7a9b910c13fda6f829",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "184ed67edcf34e3dacf15eab6611e9dd",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a981a1b111e84a8ebf19fcf6f711a80c",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "461c9200c48043b2b844e796e9242146",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3dcd3dc8e43465d9eb16eac34d940da",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "d3c6b8f182844ff1aac7272596c141f8",
      "Inputs": [
        {
          "Id": "20bc953618de4dcc834e79e955acd299",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1be6883d4384c37ac48b9230a307c18",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12c0565596724e87bbbd128ac2c0296b",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ebb6096a279432cbfd92aafcbc6ca12",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3c92030eadf648f2bf4ba47fa74da7c2",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "519dff8824e543ef9513b955115511bb",
      "Inputs": [
        {
          "Id": "ae357595771b46678fc9d37651dbaa11",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3be40838ebf4d20b5c1c007cc5e64f0",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86f47f297fda4eefbfbe7caecf4402ba",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2bd074de3f5f4942b6834b9f230155c2",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "70c9ce45007448ba895ac2965eb3cac9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bf8de657c14745b790670390cc67fadd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "ade8116142d94ce18369108f22ac4d7c",
      "Inputs": [
        {
          "Id": "167ed1e58e32477ca0f2c51399c8f002",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "847c5cfd361d48be96902ba2346be283",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e354dd949b944051868098e708e196b2",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d45fba0b42074a7e8b0fa6b96a03386c",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "7ebdcf87fd8f44d2a187bd1fea825204",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "24a3f54ff1f24dcabc262b92eb1c40b9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "f8f290e568cb442a986931c1ecf4087d",
      "Inputs": [
        {
          "Id": "5e35c3d6346044e4a3d748cf652733cd",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdeb39a6efba4742a4ec666c9d3b01ed",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "beb45231da7f48f38272e1490503c2d2",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "2134b9f58f8a44139032d4fdbc1bf0c8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bfa8e53181a74b89b406c21eed4d7906",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "7e19c25a12484669afb7da3ff65e9833",
      "Inputs": [
        {
          "Id": "df25198847b3484dbe7e2cd0bcc26e69",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bccdb43c796c4114a7f0a5f7ee15aded",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9c878dfd54d480b8bcec17d17368e74",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c5cef89690a4c68bf7b841bc6eafbc2",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a1df4fdaf5245a784a35e7453cf6b55",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "8151ea21eeb842a19352bc0867115f4f",
      "Inputs": [
        {
          "Id": "ca5a50a692e4470494ea97015aefb945",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0abc589e508942e5ae10f74780ef9f4c",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ab98d4bbe26486ebbed069551faedfc",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb60cb53f81c433db1b1c5ed6b67879e",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f132684efc694aa5a31f254fa6a8f3cd",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2ab4d4e6114c4965b6ac0aea3ab43815",
      "Inputs": [
        {
          "Id": "3c5de5f7c09d4af68357f38a0c627d76",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70064d24df5e49e29238ef3e7a4d1569",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "889a4cfb908741108a06309cdeacb3d4",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f2365c450f744968eec41065ce86ece",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "16090b0801c0466ea4ffeb758dd45f62",
      "Inputs": [
        {
          "Id": "6bd7549d4df4411caa776a491596873b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42c6851f583d469cafd30ff58322d3f4",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83f079abcb0e4d53857de2684fb6763f",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e16e78f59574321b45ecd59860ea3d1",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "919d7386c81c40c2b2c87ec1142f13b8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a8707fd4ca7d42e4a05e16367bc54aa8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "aa1748297ba545169ce2726029b7d5cc",
      "Inputs": [
        {
          "Id": "695d05e1ada44552b5f35c85d506ad79",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08a314c745954bac82b79182c90f6004",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df12c876952f47769c2581da1f5ffdc5",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c4898b28dfc4287817e1d4cd139cbaf",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "852ed3d5900e4f6a86c26dff3ac102b0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e9848d5921db470a93e00650626d8f5c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "dcc179aa4732432f9948e7a1a32ad0d7",
      "Inputs": [
        {
          "Id": "d53f14e46deb48f1ac4a3b3e3f4acc8d",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "95fc094ccec041a6af95ff038cd60b9c",
          "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": "77341198a07f451698b33a4cc437aff1",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d553b5401e854f16b3cd8ff26226c39e",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "70b7a5200ebf44a2a9d42981715d791f",
      "Inputs": [
        {
          "Id": "ea0a2b1bddac432ea1a2dd172322002f",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4765d09dbeb54ea6b5df44a7618161d3",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c03358cd86f74e9dbac853ac7a741df0",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "0c47b09662404084841e84061aec6d85",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "78377a3054bf498b9b9577443f47d04d",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "00fcef5c805b469ab07d134d3755d2f3",
      "Inputs": [
        {
          "Id": "d14ffd9e090e418086a56a0ce75b5941",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54a47843a2d043968c2ab0adad2d5b22",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8590164b96544e22b74d251a0de81108",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0726a427a8ef4ef28d913e4db6a2b169",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "83ddea963d614568ad2a0fb88dbeee6c",
      "Inputs": [
        {
          "Id": "634e4634da98469d98d269a090a899a2",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0468b1e89ec043218eb0fe0778802c7e",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0c5f6c86c1fb41b2a54aa21e366d985a",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29cd657baf7d4b58aa3bec1827680034",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "830575e0000f40ff8f26e3fd0f092459",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "263411999eb243c89f6355e2e4426999",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "41dea3cd588f446688ccedace2e70ad4",
      "Inputs": [
        {
          "Id": "1905dbd49a8e423e9de5c8bd10f99192",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80fd62700d224697902baa8f3157b194",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d86f1957070c482d8ddcb82bcceb9340",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4da6b0ddae241e79979860f909bb936",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "8979501fe92c44e3a18b7244860e0e4e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b905c75f3ce34300b404c7fc78d4acf5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "1c1df8e8b9ae419f81e9f8d9324c7f19",
      "Inputs": [
        {
          "Id": "4fc009aa97cc47fa9fe3a30cd66c22e5",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca90b7260f0c43aebda462f325b9f6c2",
          "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": "ef74d4d5b0774a169bd94ce15a7ddbdf",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f3b9d712b864a36a218233a9db07476",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "72c0276b73f4414dbf35e504e5d47522",
      "Inputs": [
        {
          "Id": "6837c1058c194eb18b329a1f865e842b",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e46a6667d0114c1cb58d8e2c7790c9ea",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "148fa5886af64e8ab05da88b94171c00",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "40d6c79a267d4314b4f9ca598ed7979e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "796ffe330507453a8ea7e71a69de117c",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "64b21e6ea7074d8eb9ab09e86f22f70e",
      "Inputs": [
        {
          "Id": "290e6e05aea849478636e309ae968261",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "530dbe42443f43998278ebe82d0261e0",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4771642b850648d1aab476018265cfdd",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cefa80cdf59942b3a19f3033533f381a",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "38a4a38c039a4414918de6968d26a1b5",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "43f8c7a2c45b4dce8c50b370205c6931",
      "Inputs": [
        {
          "Id": "1ca85a6ef2d049a0a3d96e4a6741c26c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad2afbfcdb9e4910b71f61260232959b",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18904490521145359f642defc7b651ff",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae4387031cc0411e9710c55bbbcb2024",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "e9fa49d85feb47f7b622ba46d36f473b",
      "Inputs": [
        {
          "Id": "c3a7d14cb5b04aa19ed1ec573aa2d191",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e47a3e55005948df952df3d1a1395eb3",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "e73a1a7e00714726ba298ba6d0c9378b",
      "Inputs": [
        {
          "Id": "6ca5db51d8784b92901bd488eeff4999",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cb3d2aa726ba468f82d78580990cd8fb",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "05d5e81dae8a47b29ef2c97e8f9c8447",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9b9798181a0245f29ecbf010b5246808",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "f82ba508036f4d83a42c3999ddfd387f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e6d5a65db4624d58a42bed960c535d33",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "d65933e4ffdd48f8a6e70216f00b2315",
      "Inputs": [
        {
          "Id": "3d689a7f998e42bbb39788bc04e8bb0b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d72431475fb49098e342dd1c7d810c6",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "9a8f07ed3b364bda93cbc446d439bcbb",
      "Inputs": [
        {
          "Id": "b138a5df9462413c992f196f128a4a2e",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "62e704d23f684577a87c5984ca777981",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "77f81d536a4844ac81432e4de8ad549c",
      "Inputs": [
        {
          "Id": "f0dc84036eae4d9a9759df16a9931cf0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d83ce39fd1084f9c98956a86ec1d2d24",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "2ad8352def4142e0b071cfbdeee98a33",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fb567ed6caae4aa0b00e62b795b6ab91",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "54397213f4664e639f022188d2d54059",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7a8ccfff5a9a4f3887635f35c0833d50",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "e04bdf224e08445bbfaa92bb05b0c1eb",
      "Inputs": [
        {
          "Id": "3efd5cafa76b4f6f8c7fd41a82d4be41",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37176e8dc1d246a5b9628b21a3b4debd",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "4a02891726cb449292b8b20b0b60385d",
      "Inputs": [
        {
          "Id": "5a76d9aeb0a54cdfaab6216b494431e4",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b5de60c40de426887ed11f1090167b6",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "42dc3bbd4c2d4294b210ded249f94ec5",
      "Inputs": [
        {
          "Id": "3a197eb5e47d48dbb0dc8d9bdba53838",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e7d7986ab36449279f87868f691a2a10",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "a977c65c888c4b9aae0642e3ba23ce92",
      "Inputs": [
        {
          "Id": "26d2d9f2b0da45b486c58103434081a1",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10587d7b7065486b8f1578c57983c338",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a24cacc0f9aa4a9ca89e142760c30f9f",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36c816dfe4314d6891978b71ddaa3b8c",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "1290955c84fa4d8a9998360a9dc05729",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0b886b6fa9094f279692a51dd7fc90de",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "4bc41592bbc34ee880b325ba9c8ff4ff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3d12f497672549a5a9a3b211e54151da",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "a7ff682480aa43cd810459d56260a8ba",
      "Inputs": [
        {
          "Id": "72d56fa3ad1b4e44ac581c89bee7a0cc",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92e6958ce3b34673b8a41f838f1e0d62",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "f7abe0c7e8a04a909f1db400ceff4c4e",
      "Inputs": [
        {
          "Id": "a3fc1cd655524daebb06bb9c1ed8c5c7",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9bec6c3136d4b8a8440344603601490",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "6cc4c6e2fe7e4c148e33a2cde0a16edc",
      "Inputs": [
        {
          "Id": "fb0bb12776d542379b2da3ac4ee3c692",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "062f32b30f204cd7acbfc0faf452ccaa",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "8eedeabb0c6d4da7a64337f6a2a21e23",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d2cd9e5ce2004ad7807a8a516e7d208b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "37bc1a686edc4e5daedd39f873f66398",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fb84ae22d3f242f88b7f8e0e203102e8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "2d2791c18c024ca08421ee6866ab367c",
      "Inputs": [
        {
          "Id": "99e66884151a40a0babfa997d1a4d95c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1261cfee579245748f43f426b533a8c6",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "7a56976e1fad4ced845ca8d66bbb1ea2",
      "Inputs": [
        {
          "Id": "a2c10351fa14437e8660c3afc25d0092",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35f5eaac392c4bc8a980b70b6bd2ad96",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "666e2670d4364b55bc5d8b9523a5514f",
      "Inputs": [
        {
          "Id": "131aadd143d64538b203bf219e842af6",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "655142aa9cab4f5eb7623d02af492897",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "347201332a384aff9e0a75075e440a41",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f2fd6ca6ff2a45bba74f336b9fc72377",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "a89c4f90084d4c45bbb42f1277ad1b71",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "573da407aba447db858e9d13b563794a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "be07b792319a4eb29775f1a062850fea",
      "Inputs": [
        {
          "Id": "e15cf904c8554776abf21c722599ca02",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "169e9d268995443fb2a36e5db854dd2e",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "673130e4a3c74ad2b40e2b6994e77d42",
      "Inputs": [
        {
          "Id": "e17f8611955548d9a620d685487c13ad",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01a73190f3c0455bbf0fdef72dcd6201",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "dab292c7e0874875a35f8cd36a258fb5",
      "Inputs": [
        {
          "Id": "6e79916ded14434bad945b3c5fbc0b69",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d1e8d7ed3fc642b68611fc2d3e3d331b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "546ac15d7bb449dbbea19b76ef1084cf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "81ff88a80aaf47069657da3ee023b2e8",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "be9f3b80d6054a619ffda4af08ee7e11",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a8f3f36d4d3f4a5a8b3a8ef175d20bb5",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "0d30b137848c4e02a55edf832de1909e",
      "Inputs": [
        {
          "Id": "7712724a0188499eaba1d661b0702ef1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "773a8ea081b544be8381ed43642c7abb",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "eaf4c46fff4843eb8808b10869d9e4dc",
      "Inputs": [
        {
          "Id": "1f73109f845b4da694113e95a2999468",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e02acb3ec88465f9e3dc87ecba93959",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebf5e58fa676492f8dc756692d171e22",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "514ba06d7f3245f580b84b8a661d12bd",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "f8edd84816964b46b7b14f89e7802b21",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "46440852b1144bad9af17acca49f3012",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "05b28096ded2427290c71d4f66335141",
      "Inputs": [
        {
          "Id": "c38564d0b2f94a64bfa5a6136f36cc3c",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62c8eee6c69b4c96b16ef968f83bfc40",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50bb91562daf4cfe85c057ffc216fb4a",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "987fb63cb06a4902a3b1c7480948cd1a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "32852c028f11464cb1bd948b9c1769cd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "778abd7998454f88977d4b25eeca1467",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "db583dd5424546dfa6027f64131fbb6b",
      "Inputs": [
        {
          "Id": "cadc247bfa7a4aa3bf0d94d8b5f11091",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "349f71429ff5403da7faf61771b6f67f",
          "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": "27209898d77747a187526ff1ee500389",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ad48f02b8e9479884701e51f0742283",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "a2f9167c9e374b5d9f886bd00383df01",
      "Inputs": [
        {
          "Id": "ed5ef30bb9c84f11b214042dd58c285f",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f16d29196cf049959a86d8ef82961dac",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c566bc41ef05471a8fa5d48764b3f4e7",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "4f72ebf5f00e450293a8632e896b48cb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "97d5e111dec2403d8525becdb3f4c6a5",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "725575de274543459257e03c8f4c9b37",
      "Inputs": [
        {
          "Id": "81a0068f6fe140109e9b20799de7694c",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "487ce9d78ecc4c4e92cfe807f532938f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb12e038d59b42bdad4379e7d4e7c136",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01d318f26b9d47349a10399f6cdcdcc7",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8ebe4b7f54c4699bc2ef1f8918ea84a",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "8caffdf6aa2b43a997d535c19f880de7",
      "Inputs": [
        {
          "Id": "33e4a18a8f2e4c56b5c784595451fb90",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec75c8ff07274f04a7fde37ba3be3500",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "c36406406b38425d8738e30071ae9d38",
      "Inputs": [
        {
          "Id": "300bfaf4584a4f3e9eaeabf9fe04cbaf",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d64dd2e8c3aa4829909fd81c7700a9ea",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "69d4b0b7194c4938a3d6371229946d0e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d483104e2a7644cea5b0ddda179579de",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "daec5e9e97bc46ae9cd11067e61823b2",
      "Inputs": [
        {
          "Id": "49ca146fd1b24fd9a7ee13bf207e209b",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "107062b6ff4144958f0f12700c9ddaf2",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53428969f99c4ff7b7b852b48d153c12",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "b18dfacab8b84ff59a2871cf96eb7c14",
      "Inputs": [
        {
          "Id": "ef507e8ad02a4556bf9029f51f0ccf54",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbf09f6ef8cf492cb6347e89514efb18",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fca27297f4ce47b68838778dbfa3f194",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eead99b035fd4ec78fe4316a8a3bb60d",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0451826b57c54d109b908f8e02d61e5f",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "3c3c64861b504b01b0f37637d0ec84ee",
      "Inputs": [
        {
          "Id": "ed65ad4014d24985ac3911652cf9878b",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39ef31c8e2824f74877bdb2bc62c79a3",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16d3e10d44b84d27a1c5b68233b4e3aa",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "320137e1641a47c8b4631173d79b4020",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "4ca25542283c4832912aa0f5e74040bb",
      "Inputs": [
        {
          "Id": "b3b8542bb7514b5284074677f054df8e",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b04db46b5aa74424a55337e580169431",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1833bec6747415faf714a46d265e124",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa91e141295a4220ab48f0dc72996897",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "053e533d43104085bb685190ec547ff4",
      "Inputs": [
        {
          "Id": "c5c7769ebbe34f83899415904eb3551f",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "67e96e56b35b426693d7025bdec3aecc",
          "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": "722b0bef7a4c4db8a656f52a96774db2",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "19e2b3738c244fe384ec04e43db9d481",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "b3cb1e1eb3ce4df888b082059330274e",
      "Inputs": [
        {
          "Id": "e7419a6365b349cdb73c60378d4f20ec",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6434bc8cf7d64d5d92af692fb2134d04",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "db7b1e04c14e4540b8890c55c4667189",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "50c8092564544ba5a8e2eb2684ac639e",
      "Inputs": [
        {
          "Id": "638d3371c5a8474ba4dc3ab92b6dd147",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f119bf31554c4b3789398dba049d0208",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f26c6789f9d47a5b44703af6ff6f5b8",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "272eb2cbb82d4d53863d42138b0f106f",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "ce34e9f6759e4f2e84196872aaf2362a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3c2a6083fcbe4b30b2ac2728c30e1bfe",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "fc66191dfffb44be8f072927d0597c47",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d4d11c6eae2b41be8af6c54dc38ac920",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "2b9f11402b29450ea82b128adbccf8cf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ed181dd206144b809e268f0026127112",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "6467141760be4bf082dd8a0664c152ec",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "45498a0b04c642ff91e977b55a5896fc",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "4feb439eb4784bfe9621ce08f7db5e86",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4e6498611c2d427d850b7ec207a2055a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "a9c807d2b40543aa905a85b32e880c16",
      "Inputs": [
        {
          "Id": "2865721c87dc492fbde416ec50157c40",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a2e89110f7ad4fb4b8ff260495cd79ad",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "b2da32dc31ac4caa8ebf0ba4d4a4c8fa",
      "Inputs": [
        {
          "Id": "4320c62f66cb4f1380455af490b7c49d",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "99e8e070b3c445849b916ea2174dd509",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "bbe4cbdf0bd84b1fa891d8750cf73aab",
      "Inputs": [
        {
          "Id": "f7216d0c9dd24c518239204c97f70218",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21726642bcec433b88f89051b795b830",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "3ab455e64c944e35b08b5829971ddf67",
      "Inputs": [
        {
          "Id": "0643043ab361498fac89be5b9edcbdbd",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c7e01add49e45e4949d46aabe702a04",
          "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": "b7f3b4d2910b40468a6608329b235a8c",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "592e32634767426fa46246c131b00b7c",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "e6b8cd0ebecd42498b10c44513662bb2",
      "Inputs": [
        {
          "Id": "3aad42d0ace3433997ba4d673cf4ef23",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "228b093223384e2386e243de957450f9",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1dae0412659494da0cc2492c16b8654",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "e44adc6b17994448974425bf07b59cce",
      "Inputs": [
        {
          "Id": "2d45535fab744a9bb54f35d34a74bc51",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "739f1faa55754ac6826cb3fe54e9d4b5",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d894edbdd0bc403299c5070c9bc76c5c",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "dfee987807664640a764e8f26731bbad",
      "Inputs": [
        {
          "Id": "54d60c6b3d2a491cbfab689a7f487d01",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2710acfe3744287855fab0280506dc5",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4fd255cd7c5b43389de95f9a18d05bba",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "95cec0137e1d47239de3f2a22f3c26b6",
      "Inputs": [
        {
          "Id": "268ee5707c2e4516aef8ad4699295f57",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "139de713a5634049a970944fee3aeaeb",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18c2192db43a4d8dabc225b6600ca584",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dcd97e995ae34228b883bf69a5f40cd5",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "e8403438f85f4fc7afb2167a2a49e1d0",
      "Inputs": [
        {
          "Id": "d4788836f0e347ac846371957a51d2b1",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4dd65a3ac38149f18ace63f740dc3bec",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63b54ae6faa946df9e078697d9add549",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9a71b9bc1e34aa8a17ed65873dbed7c",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "f4cc257964bb48ec82a7e487b17cbfb7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "076ddfcd2f644b8094b6902e5a186f86",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "507b33dd24624ccabba809ac2d7643bd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d61722a8a7914a19b0b2cc5f10b66cac",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "bb7088ca6d044ea793ea328d992bc875",
      "Inputs": [
        {
          "Id": "aa595b0838ea4efd80f739ef0dbdad24",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a0f38442df04ff7b9850f050f774c0a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "3c2c94a86be24db58d17f78258344686",
      "Inputs": [
        {
          "Id": "f4fddd2f4284424c9ff676e6ab03545c",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c528e76858e48bfa9b8281df2506efc",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1fd1a0d821f4fd6a4b3791a5779a122",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "7dce6235f0a54a938cfc833839f31b67",
      "Inputs": [
        {
          "Id": "3d847616fc9b46b98e0c6836ea298cac",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2663dec9688b4a3f905b3fe00051873a",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4bcc725c080f4000a6b42343b8f486c3",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "9deb56e6f43849caa7cc1c5e80901254",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0f7cf16c78e94a85ac871b3d9d50e362",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "d835b8a443ca4bca8b0f4533553c1544",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d0130663c1634f52b9d461c08cd89be6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "02c84f1815234ef894cbfc8f7000b30b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bf5d09d27c554e5882e66473f42c3eec",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "9958abdb9c524fe59e24128d59bdc528",
      "Inputs": [
        {
          "Id": "eb3758fe59784f8fa764f6ebf2733629",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d4bdf96148b4d9fb1089da19b27b19a",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb101f30c1b941d494f80c74480cfca8",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb135f8f18eb46738b6a34e39ea9fc3d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "b786cbf02fba47dc8186a3fd3c4a5fd6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "def21ceaeb1c40ae9cc8dd4de2619f41",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "62b708605a1b441eb59501483a740ae7",
      "Inputs": [
        {
          "Id": "659827628af64f1da1fc5510869bda91",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e645d0653f234307abe19cb2be314ab6",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc69f75a8e0c420eae228608f726a3c3",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9c52331171b4017823a7787962d7c26",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "238febc8db284af4a0c1325b238eba10",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Id": "c8f9820643a942bbb7e283e0fab5bcd5",
      "Inputs": [
        {
          "Id": "8e10e2ed776149bd998f507ea1028906",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "18ec1b5445e741429af0ef7159b791d9",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length",
      "Id": "4605e407672940bdb02ded1e43b6be6b",
      "Inputs": [
        {
          "Id": "fb93dfa2ec614a589e158944f21e6add",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "76be1532cbc74eabb00b5db60a819492",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The total arc length of the curve\n\nCurve.Length: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "5a815b32c0134aba86fd4265ed8ff08e",
      "Inputs": [
        {
          "Id": "70d49862ec0b4ec4b83a8b834807958e",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e9a95a916e274c609b2e096c66aab086",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "672c1a47dea241cc8482a1937944196e",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "35b2aa5fef1b482aa5e75ab246e8767d",
      "Inputs": [
        {
          "Id": "120a8926491f44b2893219c9b0f15633",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "064587df3b80406caaacbb12e59f753c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "0ef3273732c24b0ea83b7163fd5aaf3e",
      "Inputs": [
        {
          "Id": "e4719eb6dcdb4327b7413ce8ffc6ed04",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b265ae9f9ff4d478d8320a01eaf69e9",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "521a639ba9484bf8a0707c354d4d1b5c",
      "Inputs": [
        {
          "Id": "6bfc30a7bdba4b06a6ae5973c1828f66",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "073dc126080b45eaa71bd488cfa1f892",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "369fb32f796544489d3db669171a049c",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "7277c50acf3a43c2896ab151f1516405",
      "Inputs": [
        {
          "Id": "63cd8ac9781e4f9d970383d541ede72c",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "757f7b0adb1345f781ee9265ad36fbaf",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f109e7080014b0193ca18c53d8f1bc7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Id": "5f123fe0a4d647e7bd5abd4bc1ad0a7a",
      "Inputs": [
        {
          "Id": "dd4ffab2b73f4d068e5353f904b379a1",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ffd5d64b84c43a7be0de17b7c8a64c0",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34574c300c984029b649017d4b76b546",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "7f8d947c23fe4b12b04813d79633bb4c",
      "Inputs": [
        {
          "Id": "f9cf4c191f0e425cab3514b01adae679",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ee2aa4d716e4a33a495f5653d1b6ff6",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a956ed432d164988a54a9ed4a402c639",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3bc90df7abf43c88815900011eec9ea",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7da85c67501f4026a599dce6375b94f8",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "43fe414338ac41588b46d957af7f031e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e014a4036dcb49869932134f07e778fe",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "626b8ed6b256421ca0dd3a8b1a1461da",
      "Inputs": [
        {
          "Id": "d500f59d98d54635aca9e6575ef2853b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "051c69394b1d4ed2918cb660af573a87",
          "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": "e090c8a7363a4c3bbc7bcb9864e8ad3c",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "974b0dad5be04a19b4d78ee6db997b30",
          "Name": "Solid",
          "Description": "The extruded Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool",
      "Id": "c8ec0a4200e84c2bb2809c97ecbc604e",
      "Inputs": [
        {
          "Id": "3f63f10f4d9845b09be1ab759ffd46e8",
          "Name": "points",
          "Description": "Points to make polycurve\n\nPoint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a8bf6b44ea81475e94c220cf9cd637f8",
          "Name": "connectLastToFirst",
          "Description": "make close or open polycurve\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b334533e89c4663ae4c1551f751ecb8",
          "Name": "PolyCurve",
          "Description": "PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "9a15435b66a34a2596ace98ede337fa8",
      "Inputs": [
        {
          "Id": "31fefd794fed4a658a17596a7a1082b5",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c77e143f72654787b38ebe231934365d",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ae6a3d5d065413c97908fa633835a5f",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "26f037e072e44974aa160479978fbaf2",
      "Inputs": [
        {
          "Id": "5a6baed4c05144e786c91a5c9bb2ccda",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9648e2e02ad48b6a59010afb430ccd1",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "892fad0fdb2f4d3096ac01df20072614",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "3989abbc9955459598f0e636f3bd1912",
      "Inputs": [
        {
          "Id": "9c80047a0b134cf59ebe9e3a4709aea0",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9de57207f8024e7a8ccbd82d747f816a",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "fd4b386df71948fc920e340b34ff806c",
      "Inputs": [
        {
          "Id": "ef384ef3a61a43f3893506d05f8898c8",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e24e0cdab3974418a580bf6b63d82d22",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0.5;",
      "Id": "55da894df5ab49ce9a925e47fe73d4ae",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d485fa1641cc4df596d15639b4724a05",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "9973f818d583421bbca4130486a65f6c",
      "Inputs": [
        {
          "Id": "c21446febd1f4f2881d44a41ec171f47",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e21fe8ae94f14121ab642072baee4eed",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "420641f163374069910bcaadb5435eea",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4962f29eb45044fe8b8a6ee0216fa0ec",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "51fe0cd1603647919e499962892c8a46",
      "Inputs": [
        {
          "Id": "efa9de16e4f9444c8da89e9ff9742ee1",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b68ae30050f348df9ec6c985131a6e9c",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cce54fd0ed5347f9861c978222cfc2ed",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "983903bdb22b4e9fbf6081aca19378b6",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis",
      "Id": "20d2e28619f94ea38af33ad42ea7c674",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7ca009f67545435ea53f9d58c54899dc",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "2ccaedf85dea4d09b6a54a50d2b724a9",
      "Inputs": [
        {
          "Id": "5dc6fcab0fd54264ab5c5b544082b8f7",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e2f7e02ab6140d0a091b4a1ac44badc",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72889eefc2db496b95dec57652709e1b",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc6ecc601768425ab9a9ed02449ee72e",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "13;\n27;",
      "Id": "84c3647a2e484ea6b842798f76fd6999",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "06d2ccc36af0488a949465b14090afcc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d60a68e85b564a39be02cfada9078c79",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "3dfaf90d20004a2990eb89c05ee8b991",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0a2dad17df1741acaf675bb866d8ac1f",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "be9b1f574ff0456bbf8300627b70f75a",
      "Inputs": [
        {
          "Id": "28e1bd6ff9bc4eafa620d93dcdcc7c26",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ece7a09074048c4a9ea5131ca0feab4",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2a71162ee64495187b7886415bc08de",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b0558e6d13074d5bac7bcecf84d92bc7",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "430;\n318;\n10;",
      "Id": "9de3e6b72c9f484d8ea28af594723de9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd5b9635432d41819c3acbb0c8a43cda",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2da252a74b3496bb7a65389f228fe7f",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b61e4ccf4cde44fc96d4e71bacde8048",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "c80b3c87360744c384378b67950d6dba",
      "Inputs": [
        {
          "Id": "e650618ddb224682a8cdaae1dd780b79",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "34d0acb344074da78850a71bde44dba1",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9641cb414f84251a92526882aa0f77b",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d4af7d51c95470bb1273d10a4a2cc02",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "9afb7a12e01d4fa4bba5d9134f477960",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7df1f483a7d345208a50bd05ddd542c2",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "b6f69cd8957e4dbfa03a8b2b92fc7223",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6bb2ef272185409aada9f5b27fe15165",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "b952a38b490342d2a9f3dd96eac4be85",
      "Inputs": [
        {
          "Id": "d02a606d2a2d4744bf7605d7f3705b4b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4505e7fa40c5475ab9caf12bf440dd87",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-1;",
      "Id": "26763c5d38614cd0860a703685e87861",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bad30a35264d456aadb619d90918974f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis",
      "Id": "47a8bc0376974ef0a3058af6cfc098de",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7ebae4d168b54f6e9585e2868481cc8b",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "40afefa9aa2649ea9f1c98f6af52a2c0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "50d3abdc886f471fa1ceda5f4095b464",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    }
  ],
  "Connectors": [
    {
      "Start": "721b2fd4d1234e9797dea2d65411f851",
      "End": "545f33b8f1774d7b837f0c1a89ff151f",
      "Id": "a8a40c541c584922b59df5c49341d9ed"
    },
    {
      "Start": "1ed32f4cebfd41a68f4d0916e5f168db",
      "End": "fd00abac3a4c431abddee4a66b227086",
      "Id": "d88da2648da24ac08000f4ccda6d8311"
    },
    {
      "Start": "0a62fbff484c40d4ac41727d74165916",
      "End": "46d6fa997add414480970eb48d6fbdd0",
      "Id": "8199a9f6c90f44f09bfa98d5b0429683"
    },
    {
      "Start": "ab8126e2982b440890cab9a33060d3a1",
      "End": "834e940c376a4c718b6a7c6a4cf38be2",
      "Id": "3ba1e12ffe9d44aea3742bb01ec7546f"
    },
    {
      "Start": "ab8126e2982b440890cab9a33060d3a1",
      "End": "188962d2b40b4dbcad7f67ef1405bf27",
      "Id": "bf29af97ea70464fb9f3ac270d253299"
    },
    {
      "Start": "ab8126e2982b440890cab9a33060d3a1",
      "End": "2725396c23b545cdbfa182b1df84acac",
      "Id": "ed6cc3872dd84c0b998dfe69fba4907f"
    },
    {
      "Start": "ab8126e2982b440890cab9a33060d3a1",
      "End": "cd2762ab951a418e865560bfdb86e50f",
      "Id": "7bce98cace444c25a002d49d3910c0a2"
    },
    {
      "Start": "ab8126e2982b440890cab9a33060d3a1",
      "End": "4bd1f4e3caf441a5bea08d3838f013e9",
      "Id": "165c2958b9534a88b2357d3bbc6eb4fe"
    },
    {
      "Start": "7737c3d4a5c74323ab7c29a9138dffbe",
      "End": "e81c45eb12024125a5ab3b12f7c78b66",
      "Id": "96ff990c85d04ea1bd22396379efc035"
    },
    {
      "Start": "7ee7db608dab45b8881fe8d80cf7ddf9",
      "End": "7627e904f52a49fa983f1b071804990a",
      "Id": "183810b5339e47c79d0f9a31afc15e39"
    },
    {
      "Start": "7ee7db608dab45b8881fe8d80cf7ddf9",
      "End": "f814b117b59c42929ff567241651f4ba",
      "Id": "6a3539110eaf452dada73838fd65c23a"
    },
    {
      "Start": "08b5f8ac1996401bab13b670191192dd",
      "End": "dba3db3612464863992ce0f5c0945e82",
      "Id": "2e9c83cf399a4019b8e2aee1e71f62f6"
    },
    {
      "Start": "26e6d65d0c9b4019ba34d41c2a87bba9",
      "End": "7a1dd54da3454ad2a269c38c281df337",
      "Id": "a95fa9c803fa439182d13881a5235f28"
    },
    {
      "Start": "b87b9279caf24683a82f774d2535d3df",
      "End": "9d11496a7bcb442fb420226f40b35a55",
      "Id": "53c92ebd0adb4a649279188f8b1cde68"
    },
    {
      "Start": "b87b9279caf24683a82f774d2535d3df",
      "End": "951ec4d7393548239ebef033c5b51595",
      "Id": "3ef72649ac05476a8785dbb3fa54142d"
    },
    {
      "Start": "b87b9279caf24683a82f774d2535d3df",
      "End": "cec23e9a03614b0da0a45a6d3cb022a3",
      "Id": "90cb8cfdf0784d39b9573ab389fc7299"
    },
    {
      "Start": "b87b9279caf24683a82f774d2535d3df",
      "End": "660ab684da7e4968abc4429a388f17e0",
      "Id": "64208a11f67f410ebd19ff05d987e4b5"
    },
    {
      "Start": "b87b9279caf24683a82f774d2535d3df",
      "End": "20e70a075f3c4512a1057b9d72a5917f",
      "Id": "26ab60df24cf4f7ca0466a682a4a1a75"
    },
    {
      "Start": "bb42e8edb0154604a4c134a52c8f9347",
      "End": "087f45e7f0c840f18dd7519dbfc232a5",
      "Id": "c0739ec26f144032915db743b06be0e7"
    },
    {
      "Start": "f3cd22c4c0524bf699f58200c4d12d77",
      "End": "2b7e9ac8b26f4b2f8dbe1017c20d0ad2",
      "Id": "3b1453b7a8c043c58196fe417b6bbe18"
    },
    {
      "Start": "46bebb876bf44477a9466efa0faa8bb3",
      "End": "057047a5ac6b47519f2bce10145577f1",
      "Id": "fe8f97c7044847efbbcfde56073f0e47"
    },
    {
      "Start": "e40e2871997b43468204f4a366a4aaa5",
      "End": "83989455e3a94b7cbc4ef6b1e3a233fb",
      "Id": "1821d6c44d7a4085a0d9ceecd0ca2484"
    },
    {
      "Start": "59431af54d224c3d89dddc1d69df36d6",
      "End": "e3c0d779dee9463db3a7652fa52695f3",
      "Id": "f9baa50199904628a819af8ede8e0064"
    },
    {
      "Start": "59431af54d224c3d89dddc1d69df36d6",
      "End": "5f1a558863f6450798ef9cb2a22c043d",
      "Id": "42077346a26542cc9445399a987aa574"
    },
    {
      "Start": "59431af54d224c3d89dddc1d69df36d6",
      "End": "1fa26833e4814a70a6c9bfd3e3b4a76c",
      "Id": "7671c9a7a5d4436494f1c32892d6e765"
    },
    {
      "Start": "59431af54d224c3d89dddc1d69df36d6",
      "End": "60444da636824a5699c6eeb51f8c9419",
      "Id": "ed516e92cbe5481f83f082dfeb3845b2"
    },
    {
      "Start": "cadc6f7d128c4376b057afffa53b7404",
      "End": "b668a6e68afd44cd8fc58d644d52ef59",
      "Id": "47b440cfc3bb437696d8f1f24e1cb3bb"
    },
    {
      "Start": "af45047fc9674ea6a85abddb6fcd038d",
      "End": "0c114ba88241445fb4ec5a5383ce1aea",
      "Id": "82086b4fd91f4b09a0589945c7ffec48"
    },
    {
      "Start": "bd85aa8573aa45fda3361c327ea618c1",
      "End": "ca038bba16e642d9aadd996a2c632135",
      "Id": "2113207d45c148de805e1478442983f5"
    },
    {
      "Start": "bc0b7b9ab2b14994babb769a54b13e5f",
      "End": "a0a48fc983654b1899152702cd18a6d3",
      "Id": "aea0e0c2a974418e8062e485d41553a2"
    },
    {
      "Start": "bc0b7b9ab2b14994babb769a54b13e5f",
      "End": "60df2f8d9d2a40cd856f433a68fe7f23",
      "Id": "c3261c02c4964b518cfe33f3e5d07465"
    },
    {
      "Start": "bc0b7b9ab2b14994babb769a54b13e5f",
      "End": "da9b54c2cd8a47fc848e0edf7efdf5ff",
      "Id": "4f7137d59b2749e7ad94b81ab6460064"
    },
    {
      "Start": "bc0b7b9ab2b14994babb769a54b13e5f",
      "End": "3d2f012fc7044e1c906d32b609de5a9a",
      "Id": "ee238f610f114d4d9036a8a08a971d2e"
    },
    {
      "Start": "bb0982c17b954effb9769bb81f98747c",
      "End": "a12537b0c7274fc8b6d81185922df340",
      "Id": "0013724ef5064e75815c5eb112682e82"
    },
    {
      "Start": "59e7ac2ba7544c6dad90eb2146d7c850",
      "End": "5b7ee1729211476bab5bf882c0b3d2e3",
      "Id": "caf4f78c75e94de1b6e1760743d0c070"
    },
    {
      "Start": "7c0aec8834f94bb79223d53bc45b1881",
      "End": "df365bb7e11546878b10e1f9966d7ed6",
      "Id": "db21d755c65d40a6a220fc589cda6ece"
    },
    {
      "Start": "ee4f618363be4cce969b1a2f5f156aeb",
      "End": "702081b7f2494d73903efd43773dd459",
      "Id": "fa83c2ba925b4bd392727d278ca50f6c"
    },
    {
      "Start": "768ea1c44012493abe41e659a2cfb24b",
      "End": "22dae615a1824f4a99af050d1a1c8500",
      "Id": "2f8741577b9f40cabf7bb8cf3ec0a9da"
    },
    {
      "Start": "768ea1c44012493abe41e659a2cfb24b",
      "End": "f6a87f02416b46798626dd810788db48",
      "Id": "a760de189ac4447f9dd1828c67f02c8b"
    },
    {
      "Start": "737d7e4d716d4519a1ad06922cc8ff92",
      "End": "c765a8040a52424f936a8fd050d561f1",
      "Id": "f614e0f69b7a4cd991325f00e907c4e9"
    },
    {
      "Start": "2325773c7355415ca548e716ab4dd9b9",
      "End": "5486925f15db4d8982b9bfc6995b7933",
      "Id": "a1cd340aa39c4502938197ff801c636a"
    },
    {
      "Start": "32409b0d07bd4437ba67d24feae83b35",
      "End": "98761f70058647319f8cafdc5f231695",
      "Id": "816f4bcc71f8439f98e09ed48a198663"
    },
    {
      "Start": "a838e7c3d45142f39244a2df8d7db6d7",
      "End": "52e56ded50d746acae1c84451a2757e2",
      "Id": "53fdf48c928046d3ac5c7af2de28b662"
    },
    {
      "Start": "a838e7c3d45142f39244a2df8d7db6d7",
      "End": "2f12a125795843a6b9c20c31a549d2c0",
      "Id": "eb926cd0eb254600997fdaa837b65dd3"
    },
    {
      "Start": "a838e7c3d45142f39244a2df8d7db6d7",
      "End": "132c0562f3794326b952ae3ee5344219",
      "Id": "b370d66b4a2d440fb2cd452d49b1234b"
    },
    {
      "Start": "a838e7c3d45142f39244a2df8d7db6d7",
      "End": "ce51b5cc03fc4056b30fab78a5492a92",
      "Id": "79071f3733bf4e80910970566a812ebd"
    },
    {
      "Start": "a838e7c3d45142f39244a2df8d7db6d7",
      "End": "42d2cb42aa5a4327b31b9049e9be9885",
      "Id": "f6010b2cdbf544cdb011c4bc2c2323cd"
    },
    {
      "Start": "a838e7c3d45142f39244a2df8d7db6d7",
      "End": "5b02a0eb86e8432bb8755561ae3e28e9",
      "Id": "f9084e9572094c12a39c5daba04071ef"
    },
    {
      "Start": "c7261b284ca346279d8e638353c11cbd",
      "End": "a2065a2c67eb4dc58c4f48afd36d6c21",
      "Id": "e9853fc74a5349e6b7e22daf6c31e5da"
    },
    {
      "Start": "69b25d49fdac496ea79460aafb975166",
      "End": "d395c3f291c74aacbf59a141cd506379",
      "Id": "5dcd13e7d73045e69ed569dc5f2006ae"
    },
    {
      "Start": "34ad2b06c7934bcfbc31689260eab324",
      "End": "9cbc978d18e4442d8f53000a203f6e38",
      "Id": "e47a256230554ea9b5e14578c3644df8"
    },
    {
      "Start": "74a05c620b964249a54f1246d8051cda",
      "End": "2bd343a645774822b9ea09de9c658007",
      "Id": "f455bf298f9f4ff8aa662d898f333f9d"
    },
    {
      "Start": "74a05c620b964249a54f1246d8051cda",
      "End": "d1904598ad9a4a7aae12edb8e3b6ea29",
      "Id": "1c020408b56b4adcbebcb1a31caeb851"
    },
    {
      "Start": "092d5ee74d0a442ebdb64d05facc1e60",
      "End": "bfd349900dc24ac78e8f8c1b52521219",
      "Id": "b6f699d27bfd48cdabc173846985c282"
    },
    {
      "Start": "092d5ee74d0a442ebdb64d05facc1e60",
      "End": "c4c42e6b0e0b4965834b9e14992fd493",
      "Id": "472b9f224b134561860caba14bbfd445"
    },
    {
      "Start": "ea6c7205dfaa4541b9558f6fe0f2f8c9",
      "End": "63e9bf859a334095b4dbc4c9983cb531",
      "Id": "c7cfbc48a9b84b3397c39d061a4245ab"
    },
    {
      "Start": "f6a438cafb854d1498ef79cc9e4d2d65",
      "End": "00a94f17056e464199461cd279dc3638",
      "Id": "9aecfb752c88417b8a97ed763b26f5a1"
    },
    {
      "Start": "f6a438cafb854d1498ef79cc9e4d2d65",
      "End": "240fce02ca4149fe9cc25eb56f1e42db",
      "Id": "5dda0bc8373f4770b94da3dc8140001b"
    },
    {
      "Start": "f6a438cafb854d1498ef79cc9e4d2d65",
      "End": "6c123a98c70640bdbd7f15f1f8b44c74",
      "Id": "31fd18055fe34f48884c76ccda3a66ae"
    },
    {
      "Start": "f6a438cafb854d1498ef79cc9e4d2d65",
      "End": "1a578d8b4e3046b7bc414901d1f077ba",
      "Id": "4d4a52d6e01942dcb18ea8bcf85d6d2d"
    },
    {
      "Start": "ca68e25b3f19432bad5a24167053f8cf",
      "End": "5b0ef664cf9f48109b35247f44f1ae39",
      "Id": "621bf940fc5c4c1b804d55a80f91f574"
    },
    {
      "Start": "cbffad31632e4995a08f0844fc83ae10",
      "End": "cc47f95f57d54f67804df5d2c14d21fa",
      "Id": "173405d5c761415dbbf829b5c5e081fb"
    },
    {
      "Start": "cc573eadcd83462da230e7aa926e8996",
      "End": "ccdb18319ab544c9995f839a34824588",
      "Id": "7d2e652b969146ca8012e133ece7ec3b"
    },
    {
      "Start": "cbe8ac50e6e84862b8a55ea4f357a2c9",
      "End": "5797433446644a66932499bd002ac0ae",
      "Id": "2e122ec713ff4bb2b10f53b2f24c9a6d"
    },
    {
      "Start": "32e444415a47469bb793ed422a8adeb5",
      "End": "4d57377d998343559414ce3e69dfed68",
      "Id": "81996bc8aa96481e8dbefd608e7a1b2a"
    },
    {
      "Start": "5f5aec90d5f34612b13a69a69dfc4e43",
      "End": "57cd72d7ce8f4c168c346738bc6f417f",
      "Id": "1486add174f147aeb19c9b865b8edb85"
    },
    {
      "Start": "5f5aec90d5f34612b13a69a69dfc4e43",
      "End": "1e3d71abb7c14f3e8356fb624eb04f02",
      "Id": "a560fba004fa454cb8a5dd32b56ac508"
    },
    {
      "Start": "45d985fc36d1423ea6913371a96c68d1",
      "End": "53112a9546204cceb96f483b1a09befd",
      "Id": "6ea9a07fd1ab45ea91e1ea20c5e3efe7"
    },
    {
      "Start": "027b7e4974d045c3ba3b444e9d6bf65a",
      "End": "107ea5c64c3446f588dbe8e04108dac1",
      "Id": "d68977b916a44d8e9032a93ec579ca3f"
    },
    {
      "Start": "4161ce865cb6488597037600ace38c86",
      "End": "a9ee87e29d4c4a4abc368abc12463328",
      "Id": "1647a75f5f314557abd2195b829b30fd"
    },
    {
      "Start": "4161ce865cb6488597037600ace38c86",
      "End": "11025b967c4d46a0adbd35c5835f1947",
      "Id": "abedf1b079a6439f8f34409f160b7a5d"
    },
    {
      "Start": "4161ce865cb6488597037600ace38c86",
      "End": "41d7a2c0885a4965be7520a17a9be377",
      "Id": "3583f13c38fe4ab99e3d589fb652cbe7"
    },
    {
      "Start": "8d7b3186547c4d8a81ca757882951329",
      "End": "d228c7be7003431a8317411a2c8d0128",
      "Id": "3be2ddf0a2004470a0bb6fac94f06f32"
    },
    {
      "Start": "8d7b3186547c4d8a81ca757882951329",
      "End": "99e964d28aeb440db61dcbf63463d05c",
      "Id": "5bf47960d4d94a96ac06919aa4733f7c"
    },
    {
      "Start": "8d7b3186547c4d8a81ca757882951329",
      "End": "a4af222cf0a04b3ca69641b6116a23a1",
      "Id": "b84f1e2052974ce5819a9196c61e255c"
    },
    {
      "Start": "8d7b3186547c4d8a81ca757882951329",
      "End": "c7314c2f6e5845f79219487352181367",
      "Id": "c7ddfde36eaa450798329bbe73a93420"
    },
    {
      "Start": "8ddfef310db74bbc91b812d61ca825c7",
      "End": "3a2ceddfbdc6440ca965be95fb1c7115",
      "Id": "e3c60b631dbe49f583bc1974fb3348d0"
    },
    {
      "Start": "49b87b70ed504e1dac4ec74c384b6805",
      "End": "c7fbda58c9b2462d8c8780cda256981a",
      "Id": "8ab1eae0bfca43b196f331364921ab96"
    },
    {
      "Start": "bd6a425348384e02927c76a4248e6da5",
      "End": "e8712ac48b4941feac8e52cd5fa8fbf3",
      "Id": "9ec2ba153b204cd1a0bc31c1a71791e1"
    },
    {
      "Start": "bf0d1ff6193e4616bf4de061316d21bd",
      "End": "27b1cfca06e94099b29645dc9386d6ef",
      "Id": "33a7f1c9e6db4b5aa7f4fa51f451f3c8"
    },
    {
      "Start": "bf0d1ff6193e4616bf4de061316d21bd",
      "End": "0105888898f6446f838150b882b7da1f",
      "Id": "da2abda872074de98eafbdbb202d35ad"
    },
    {
      "Start": "874d720adaf34889a7b1bd2c23b65b36",
      "End": "cd41da6779d146a5a9a16b5b0b873a3e",
      "Id": "f184b919224148c8ad697f4e4340adf3"
    },
    {
      "Start": "9c9b324681124efa87ee9c781403031d",
      "End": "6ff27c4423374f65a671866cddfa907a",
      "Id": "32c1b315cb7a4134a5d8a67f779b2b94"
    },
    {
      "Start": "8309d888a72143599a380daaf4a0dbf5",
      "End": "f2fc52d8621f495083232ea9ddf1a926",
      "Id": "b5d5ec2150754305a105126c6a4228dc"
    },
    {
      "Start": "2bb9f64903b842f6acb8c348ca2e8218",
      "End": "ad43fdfeede54537a200fa1156720414",
      "Id": "06f5d9711a6b4baea567c2bc43580498"
    },
    {
      "Start": "b554b98a32c94317b3b4df3eec99f1f4",
      "End": "e68e47f1a95740d396bc627f15514a8e",
      "Id": "66f775a9520b4612b8fb24a2e97303b2"
    },
    {
      "Start": "debb9a1f7cde4cb6b1e31f5610670d5d",
      "End": "dfa4e6fd2854457cb5d252290587deaa",
      "Id": "8f6b501f4fe4463ba0facf9ea7da8c35"
    },
    {
      "Start": "96b641f728474ba39c21568c8b0f8217",
      "End": "46dc27becc9848d6be3d038e61fd43e4",
      "Id": "58a5564d3eca4bf9a15625c9b88fe8cc"
    },
    {
      "Start": "96b641f728474ba39c21568c8b0f8217",
      "End": "67c14430300247fc88a39cc21cce7069",
      "Id": "7cc4b67efc39436d8bc7bc3694b27b9a"
    },
    {
      "Start": "c0bc46238ab54adba2a2aebe331cf3b5",
      "End": "a60f089aa8bc44358537d7df1db1ea2b",
      "Id": "c10d2c32d109499fbe6eee49e2125004"
    },
    {
      "Start": "9649096a3a004e71b12ff1bcfc7ce3ed",
      "End": "480a70eef461470196d6a6fe44475a99",
      "Id": "bfeaddbb157b4576ad94677b9bcddd83"
    },
    {
      "Start": "9649096a3a004e71b12ff1bcfc7ce3ed",
      "End": "c231c62dd8494661b7087ba90eaf9dd5",
      "Id": "5e8ba4b40fc34f2eb648afa701441c95"
    },
    {
      "Start": "6d0f8c4f23f645829637a3d057a1edad",
      "End": "04d1e88764d046ea9bd4d521dc249c9a",
      "Id": "bd13519094f84ef49c94e0d5eb7eae28"
    },
    {
      "Start": "01afeb9437994484ab57fa8d73e02438",
      "End": "9f00aa7765534606b99211b05c794e52",
      "Id": "7d03f953a1b34dd0b260ba3bcb7287d1"
    },
    {
      "Start": "01afeb9437994484ab57fa8d73e02438",
      "End": "37b0c81088954452a303255488fef689",
      "Id": "37aa995aa36547979125961c82ac751d"
    },
    {
      "Start": "f9dbbfba41aa42fc8c4625f5a3ff8e85",
      "End": "f0f869b1a813434eb2178af07201fcfb",
      "Id": "7191236c34c444019844aba087628169"
    },
    {
      "Start": "f9dbbfba41aa42fc8c4625f5a3ff8e85",
      "End": "7514134edfd94910b59e8142d9ad8240",
      "Id": "0c4a6834fff149c19c75037da963707a"
    },
    {
      "Start": "f9dbbfba41aa42fc8c4625f5a3ff8e85",
      "End": "2b74b63c49194bd885db1ff938e907d4",
      "Id": "767b3197723f409dbc320f872234eb22"
    },
    {
      "Start": "f9dbbfba41aa42fc8c4625f5a3ff8e85",
      "End": "1f93a2449f6e48f6a12611626b63669c",
      "Id": "2579a02fde6b4bcbb42d82d01caa58b1"
    },
    {
      "Start": "f9dbbfba41aa42fc8c4625f5a3ff8e85",
      "End": "b905866bb2f5415d842d86fdd8f40836",
      "Id": "baa59fcdf02f43dabdd3091cd48ed503"
    },
    {
      "Start": "01b6b3791e504724b2c4f6a8eeede4b2",
      "End": "4439288e886c41ada52379f77d075afc",
      "Id": "4b8fafdbe71441f1800d09215c51718d"
    },
    {
      "Start": "01b6b3791e504724b2c4f6a8eeede4b2",
      "End": "6a8777b6d7ff48d4925355d0fc9347c7",
      "Id": "ce7bdd56c78d43fabaff48a52d5fb703"
    },
    {
      "Start": "e38560139f9540c2a276bfd1e328f836",
      "End": "0dd71af2c4ef4624a287d2d21ad3b2ff",
      "Id": "c7b8802590184ddcafc0a86dcbc6f2eb"
    },
    {
      "Start": "979ce7d2b42d4cdd8581fca80da6047d",
      "End": "9b6c78a7cf4f4b149fd0566e4da29571",
      "Id": "042a8c47af464ed4a7e3d9d9cb3432de"
    },
    {
      "Start": "979ce7d2b42d4cdd8581fca80da6047d",
      "End": "21bda2048fff4b7bbbeb336e08feb509",
      "Id": "0d6899521ad0437dbc36f2ba03ac51b0"
    },
    {
      "Start": "979ce7d2b42d4cdd8581fca80da6047d",
      "End": "2ddeaec1a40540ccb048c2d8ece2d119",
      "Id": "165cc88bc56f4b22bb3caf5d0141037b"
    },
    {
      "Start": "979ce7d2b42d4cdd8581fca80da6047d",
      "End": "28dbce53b0a343a69ef73254f2ea054e",
      "Id": "ea60b56c955a46cbab426f4598b02161"
    },
    {
      "Start": "326b8cd32dd34318803b7dccf925c40d",
      "End": "1749f9d69ec3460aad9fc8be49f7b2c2",
      "Id": "beb22dee00124832b093221c95bcc472"
    },
    {
      "Start": "326b8cd32dd34318803b7dccf925c40d",
      "End": "e9a0e57d87344266be7b6caaf1f02a61",
      "Id": "152beb3a1bda476c8781fa9c4a371bc8"
    },
    {
      "Start": "326b8cd32dd34318803b7dccf925c40d",
      "End": "b00eda0aa29242938cc4ac63fbbef38d",
      "Id": "99422b9037a24f7b82b689519e31596b"
    },
    {
      "Start": "326b8cd32dd34318803b7dccf925c40d",
      "End": "4746612247104e628b26a3fe85a720f5",
      "Id": "da556452f8014d7992df63ddd335ba75"
    },
    {
      "Start": "5407eefb099c4ae381342d489048a594",
      "End": "a27bc23654b646e4a9a54f37afee253a",
      "Id": "b9bc2cd5f9a84786a3ede777d1b2e405"
    },
    {
      "Start": "3b13b1fbd7504b7f8390d6f85f50852e",
      "End": "d61052c3ff614d99832ca5e387d574d2",
      "Id": "bdcffaf7ff47443aa4e90e42669a1811"
    },
    {
      "Start": "3b13b1fbd7504b7f8390d6f85f50852e",
      "End": "1cd22ed8fdba43e689d87daf63e96b2e",
      "Id": "3de601ff2ec947a58ebb92207a0b02c1"
    },
    {
      "Start": "4adb1e58ad054bd2908f31ddd2d82514",
      "End": "2dbbc73c703c4210ad743b19853db33e",
      "Id": "5d0aa9c64e904a1e91138550642beab9"
    },
    {
      "Start": "4adb1e58ad054bd2908f31ddd2d82514",
      "End": "75ace41954e84dcab902e63b2aef5e81",
      "Id": "528a7563a58743c0b31765674f81bf69"
    },
    {
      "Start": "0c3a9071009a461c858166682af74656",
      "End": "e144780e12904747b32d9c23a2c80896",
      "Id": "7e141b226b4a4b4fb5bd172abc249b38"
    },
    {
      "Start": "0c3a9071009a461c858166682af74656",
      "End": "f2df58cf0de94595832c4e3a0e2c2625",
      "Id": "baca01757aaa4db6be4c41ea19486fad"
    },
    {
      "Start": "4285c50c8e244eed8a8c912453cd1fa9",
      "End": "2b32136fe1d64727b299bd8826311a7d",
      "Id": "603a35478ea64c85804dbd0862e74231"
    },
    {
      "Start": "ae3af900975b494fb112e119ffc55119",
      "End": "dd81c2f486f4407ca8feb830e2c0f583",
      "Id": "e7a57be9b76f4800b7b16e1c7a03da5a"
    },
    {
      "Start": "0ebadd4797e14e26ba0652456962632f",
      "End": "cf37e9c18cfd42f39a6227a0bea95fe5",
      "Id": "940af17a6a1d42db9ea1ef0e62ee1dd0"
    },
    {
      "Start": "0ebadd4797e14e26ba0652456962632f",
      "End": "8891002a61fa4630bd1168b45b42c749",
      "Id": "fa797baa6f5e4581b05a1a0cda73b2fd"
    },
    {
      "Start": "0ebadd4797e14e26ba0652456962632f",
      "End": "3d1c011b53324b08bb77c7f4ed666dab",
      "Id": "ba4e4cd671bf4d6882c17ab3af59ded2"
    },
    {
      "Start": "0ebadd4797e14e26ba0652456962632f",
      "End": "b31d0f0e847a437fb2d0dd9403217cc6",
      "Id": "e4e2152b9fa042bb884336ec3eb85e82"
    },
    {
      "Start": "0ebadd4797e14e26ba0652456962632f",
      "End": "5291e2fad39a4a64b3c3c1342ed6e56b",
      "Id": "3b5fc34c014d411894de712d9b41958a"
    },
    {
      "Start": "0ebadd4797e14e26ba0652456962632f",
      "End": "7e7960bea97a478a88acd9f996a1cdf2",
      "Id": "22a0fe0146554202ac3dd5bb17bfb4bc"
    },
    {
      "Start": "508ee3175604456cbda38eea85ff1744",
      "End": "cc0de1698e0a41c9b149bc5c80d08d57",
      "Id": "592468b35f9042219fb5eabeb22be976"
    },
    {
      "Start": "74163f05e70b4ead8522b340c8ea10cb",
      "End": "7cae896c616a4186a30731f0ae4afe0a",
      "Id": "fd6498a929ea4fbf8544b33867023648"
    },
    {
      "Start": "55181dea1d90446fae360e0ffff00a98",
      "End": "b225514975614dc585c2b2c1839e4c23",
      "Id": "b5466dfde34748ce971ca3d0b6ceec57"
    },
    {
      "Start": "55181dea1d90446fae360e0ffff00a98",
      "End": "d2818f61a1904402b285e0ba2768b669",
      "Id": "1644112138484dfeb9a03571fdc9fe1a"
    },
    {
      "Start": "55181dea1d90446fae360e0ffff00a98",
      "End": "2b29b1faefa7426db89794e3e2ab81ad",
      "Id": "c69dfdcb27cc45f6a48f27848e86830c"
    },
    {
      "Start": "55181dea1d90446fae360e0ffff00a98",
      "End": "da619a4fb51c4949b5fe5b1f2c633186",
      "Id": "dbb1e062ffff49ba87f9d2fbcb38b4e0"
    },
    {
      "Start": "55181dea1d90446fae360e0ffff00a98",
      "End": "dabc2e4c8c8c4ac7b826932458f11723",
      "Id": "bc3c709255304cd1a51f792c19db15b4"
    },
    {
      "Start": "55181dea1d90446fae360e0ffff00a98",
      "End": "2256122a2b504d6495a1a614ea26d4c6",
      "Id": "ef09249998394589ae5337f221882108"
    },
    {
      "Start": "3301ea2f9ce544dd9737d14a4f3c3f8a",
      "End": "32cdbb844bee464ca1de66df273bbc8e",
      "Id": "461c068ba6ab4f4fa5307d0a2e63b229"
    },
    {
      "Start": "9b9caf1e9a1942019c442171752d1c7e",
      "End": "97cb5f6dbeef4412a6615316cb09bb31",
      "Id": "94200869ae5e4fd49f532675d036eca6"
    },
    {
      "Start": "9b9caf1e9a1942019c442171752d1c7e",
      "End": "e7e6f926efbe440f94e3fff9c8e7244c",
      "Id": "35ff55923753451280bc5c7dc2ef8344"
    },
    {
      "Start": "166cb333ac174828b842d5639f0cb560",
      "End": "a1d40032e663460297e7be00979d6963",
      "Id": "d42ea0ed22a04a0b94efe1791d9d6c97"
    },
    {
      "Start": "f4d3ef98e65042dca26df05400e15aca",
      "End": "cdad05dd815d4f318dd910a758176ae0",
      "Id": "300bee5fd11c4f7084b469611ce1897e"
    },
    {
      "Start": "f4d3ef98e65042dca26df05400e15aca",
      "End": "15dbea354fb84dd288398aeb083c092d",
      "Id": "a4a5c1d99f9647359cd9d212f2b461b7"
    },
    {
      "Start": "33075ab86697424fa7c4310a893e837f",
      "End": "a1b8a4e73b62491386b83a10358941f2",
      "Id": "59b2d2188a4144bf89a097caa78fa850"
    },
    {
      "Start": "269a25ed6ec647c999d47135d2eaf36a",
      "End": "b65c42bc40b34cfbba23ea269225c529",
      "Id": "6040bc8d4ced4d0887f8313aa230d304"
    },
    {
      "Start": "269a25ed6ec647c999d47135d2eaf36a",
      "End": "58656c4e3d0b46bf98f59dd4d5d31caa",
      "Id": "319d18c0ab4b4bda9d490b0314702356"
    },
    {
      "Start": "269a25ed6ec647c999d47135d2eaf36a",
      "End": "3f7fae015cff4814b381fbe0a73a55ea",
      "Id": "0436ea3767cb4ad488c615cf0401263f"
    },
    {
      "Start": "269a25ed6ec647c999d47135d2eaf36a",
      "End": "81182e47c4124467963f2251b72f177d",
      "Id": "9147608c2b384af38c338d61f5ce138e"
    },
    {
      "Start": "9405440051c645c69fb3c739b18c1648",
      "End": "37bae12bd8cd4572a19ddd13592b51ed",
      "Id": "17620b91fff94808b9d15f8a2437aea8"
    },
    {
      "Start": "9405440051c645c69fb3c739b18c1648",
      "End": "68acea7518f3405c8e8893d7754014bf",
      "Id": "390823ee43f94e969660cef497cd8b39"
    },
    {
      "Start": "7b7da476b18b4a2887557f1c3b491518",
      "End": "c8aa7e4b7adb45f29ba068c70fe07369",
      "Id": "3f2e3e543c1b42be91cfb049da2e0b00"
    },
    {
      "Start": "7101b541a58d4f2692c7f656f1ef8e87",
      "End": "d80937a7483443dfba8712e4d388cd7f",
      "Id": "690d51d0608b4b0ea2ad83e9e3eff1ec"
    },
    {
      "Start": "c59f2ec6deae4e72ab0f9d1c4627dbb2",
      "End": "9578f29188474054b22092898450e41e",
      "Id": "766d954c61bb42859a09774939df5d17"
    },
    {
      "Start": "7d18149be6894d58a3bbbba61cf3c77b",
      "End": "5b7c33fd347a4b14adf3d82e08312287",
      "Id": "fd96514b36b0451097fe050abe39d81f"
    },
    {
      "Start": "cdd9f284c1bb4abba8796d5471130cdf",
      "End": "fa7d9767e3bc4886ab7b15991524ae42",
      "Id": "ae766267b55640c5942b1366022f2c8d"
    },
    {
      "Start": "87dbd7e14e4446be9005682465034bba",
      "End": "d535786b5fd94ac6aa86c661172a1def",
      "Id": "ece340367c87489e9ec10e0493149633"
    },
    {
      "Start": "87dbd7e14e4446be9005682465034bba",
      "End": "606200ff15da461d854851ed7f42fa19",
      "Id": "3379c17f82e642c6b13b7395b02550ef"
    },
    {
      "Start": "ca32e34e60d84616b2730c3ddb5d61e3",
      "End": "a3484c0b7ebf40c0929067fbaf4dd9fe",
      "Id": "e695871576a24debb0fbaad4e1c52a91"
    },
    {
      "Start": "ca32e34e60d84616b2730c3ddb5d61e3",
      "End": "fe75625a489b48c6877a916018dc7de7",
      "Id": "4ea515b729d14be498e23fa9881973fc"
    },
    {
      "Start": "f4d9ede30253461e97365c99e3656528",
      "End": "7720223f85694c8c9033b23f434432f1",
      "Id": "1521815db54348c5b9d999cab13481f7"
    },
    {
      "Start": "0cf952d0bcab49228b8f7bfc5a757ffd",
      "End": "c0c30ebfe4184dffa0ad813f6afcc000",
      "Id": "9bb0e7773ab74152b1cbfa42b6de151f"
    },
    {
      "Start": "0cf952d0bcab49228b8f7bfc5a757ffd",
      "End": "5ce5d43697f44db8a3535774e294792c",
      "Id": "d7777da63eb141ed809ab6400fa37c4d"
    },
    {
      "Start": "1324611d9b034ea19536bc75759ace83",
      "End": "569bd07973d34ad4bd1f7f30f37a4dbc",
      "Id": "6d1d79342ff34b5ea05780625b687bc1"
    },
    {
      "Start": "825e9c520ccd42ff94e333c9eae21616",
      "End": "45cf15a4598044de813c6dfcee687954",
      "Id": "d9d97e94ce6f4484ba4f88a10292904e"
    },
    {
      "Start": "55ed5073c19343f2a0a3e715f787f77c",
      "End": "9817a2def79c44de908656d27db1e0a7",
      "Id": "ca7162d1794c4df9ab50e0da82b7d3f3"
    },
    {
      "Start": "4437983062fd453ea9e832b128631a4f",
      "End": "47fd61a63acb4a358310f12e50feec71",
      "Id": "66a9941e8f2c462fb20c1903de932481"
    },
    {
      "Start": "046b41899b714298959251a629507bf2",
      "End": "86f267a481504b3e9f2027b00b62092b",
      "Id": "6d60ecce51804908a5a1f7545055ed23"
    },
    {
      "Start": "cb8659e906a34c03bd8f72d2fb67b0d9",
      "End": "e10cef6f6773483eb5a9e21ba68c9238",
      "Id": "527861bbca984b209096e53516b1281d"
    },
    {
      "Start": "cb8659e906a34c03bd8f72d2fb67b0d9",
      "End": "a7274d542391443782d829b95572294b",
      "Id": "3a82337cc7774d03b3f532d71a93e89c"
    },
    {
      "Start": "3c5fa94524d54a39939f172ec5c948dc",
      "End": "f13b40002a344e72936d6868443ce19f",
      "Id": "226718a3bf594a12b8c0d8bfa0880325"
    },
    {
      "Start": "06e3e2987eae4da884ada0767ffd4f2b",
      "End": "8d4cf6c582ed4ba08d529407a2ed9fed",
      "Id": "61ae96c015814c17905be49c3f0f65a3"
    },
    {
      "Start": "06e3e2987eae4da884ada0767ffd4f2b",
      "End": "0162eae7e4394dc192883ba059ee881f",
      "Id": "aac9b5b60ff54d01977496fe26c3f7ce"
    },
    {
      "Start": "06e3e2987eae4da884ada0767ffd4f2b",
      "End": "2fd9b7c7e5df4754be70ecb4edeb0ace",
      "Id": "6847b640e05f4b33a7fb5685ccbdf405"
    },
    {
      "Start": "790e05ecd5d14253823446da5e7a4f29",
      "End": "df323ab93a9f408f85102f7b42225a54",
      "Id": "3fac8ad1995f41c0b7878b0fcb6b967b"
    },
    {
      "Start": "afa1f4f1aa9f4771adcd3207bb180329",
      "End": "8c508a16ad2c4aa4b2ec1ee374c4c97a",
      "Id": "ba39156835e54ba18cf31e03dd1f1ff8"
    },
    {
      "Start": "afa1f4f1aa9f4771adcd3207bb180329",
      "End": "b637e820147943dbb5f857fce03465ba",
      "Id": "930a459e1dbd4fdcaa578ddaa3f13cbf"
    },
    {
      "Start": "afa1f4f1aa9f4771adcd3207bb180329",
      "End": "c4e757420c6241848b219d757c98dd9d",
      "Id": "c99beade69854623801796c367c2e699"
    },
    {
      "Start": "0fda76305dc94f57a72fd28361c806cc",
      "End": "a714799acf024deaa065474b51c3fe80",
      "Id": "54542f6b35e9418baace4980f96d4298"
    },
    {
      "Start": "0fda76305dc94f57a72fd28361c806cc",
      "End": "bd13ff51bd8648958c19dce5b949604d",
      "Id": "f15017748a0742f4a4f30ec11875ccff"
    },
    {
      "Start": "07fc50ed8098440780f753db413c7d48",
      "End": "a223b6e0820e4869a3dc6f262039ff0f",
      "Id": "c5f48c7c27d949c8baa714a1a5174a0c"
    },
    {
      "Start": "1b6f7260523240ff8874f5aa5d9291c8",
      "End": "c6cd6ab027c745cf8f1d25171f2e173c",
      "Id": "dc2975d9085644af9320308c8bc36fe5"
    },
    {
      "Start": "1b6f7260523240ff8874f5aa5d9291c8",
      "End": "ce79e8f45874417397484e223c8f4bdf",
      "Id": "c94a341bbfef47a39832156b884dd306"
    },
    {
      "Start": "7b95de65fd7e4861b0d04a937f15dd86",
      "End": "3e188aeb0b254e93aa2b6b2c2b8dd126",
      "Id": "b5ab6c81b0e74150a1bc5b803027162b"
    },
    {
      "Start": "7b95de65fd7e4861b0d04a937f15dd86",
      "End": "759a6ea97bd5421999a5eb06b4eb2a93",
      "Id": "c1c976e6a1cd44c19e820b03e3598779"
    },
    {
      "Start": "cf3af5ac42b441bcae15f6be5775a09d",
      "End": "3fcfcf53253a4b5c9f0a0905ea0cd17f",
      "Id": "8e714817458145dfbc0b7cad6ca04904"
    },
    {
      "Start": "694dbf0894344ccebff889c85bfe6647",
      "End": "fc97ca21e5714356889cd3585f951aa5",
      "Id": "eb9ee07a75b64d8a90d6098555b4784b"
    },
    {
      "Start": "d7b5d5691a6c4cae8fce239ec748b3ee",
      "End": "e8893a3820124f43a4e13a6a7e8609fd",
      "Id": "fa931cb08505469d97b7b888455da1a6"
    },
    {
      "Start": "737ac6b9b64642c698988b7201c9ce22",
      "End": "15cfac4921e04ce885d07d0d7855699e",
      "Id": "13bc4ed9d18048db9d91519ce23f2350"
    },
    {
      "Start": "cc925788043543148123f958bdf72f70",
      "End": "5fe8803b7ea34b2a9cd6a1a4d14bf05e",
      "Id": "334d804bec5c47b18c7a5d024e92b460"
    },
    {
      "Start": "e25c69b7be5f4c4db7b39824b52f3f3f",
      "End": "36437d0e3dda4b55a87056abe7332291",
      "Id": "205c1bef75784610a7055bb2ab73e14d"
    },
    {
      "Start": "3689756fb20643abafa77d2b6f6e8fbd",
      "End": "6cd3ff9a3a0845f7955af65b103b34b7",
      "Id": "5e759413c49442cda23da76da6432038"
    },
    {
      "Start": "40c4f928d4f84346b21935aa6b78610b",
      "End": "10a7613b4dc944a5b97f86ba92e54fcd",
      "Id": "1f75411924e94f7586d8e530c5bdd040"
    },
    {
      "Start": "695961f788b44db0a361a91cc5545a0d",
      "End": "4c9b434519d54811a04fbd284ed22594",
      "Id": "3153f39be4c9459b98e580854ad75c54"
    },
    {
      "Start": "eb4355b5991b4ec5b750ea59851634f9",
      "End": "511070cf2444477c9d8d784cc01445db",
      "Id": "bad90e61a2ee4e8599a82b4690c10045"
    },
    {
      "Start": "d989912ae1a04d9d8255ffee8b449560",
      "End": "20bdde5db77c4b41a91e0478a762f7c7",
      "Id": "f531e4db7014450a874328ae4a222b9e"
    },
    {
      "Start": "bb3e5d8a79574552b7093a06e22e5cb1",
      "End": "b196a822e4084a9b9a1ce26987209c7c",
      "Id": "911b8b06743f453c8d8778e23281ea27"
    },
    {
      "Start": "b35a64ef669641cbb29ee757975ad43e",
      "End": "133521b1d28046f0abaa8f6e2bc3f4b8",
      "Id": "ca12b8b1645c4be08210b8b8ac32769b"
    },
    {
      "Start": "6f25ab9b8b074f288da41a86b2e1a9ba",
      "End": "0c4640d31f8b48f9b586114d460f09ce",
      "Id": "497967cf12fc48fbb92ae27ff67e74ca"
    },
    {
      "Start": "b4c5c69e2ff24a6aa2005b13e8bb38f5",
      "End": "667081a597b74f52b92b520767511cb9",
      "Id": "4a1ce5a811074db89a554a85b355e64c"
    },
    {
      "Start": "d004f2ffac00422295d5b0451a980208",
      "End": "de575684fbe44e3f9d16a038eee978f4",
      "Id": "8e584675c8f44e20a4a03879b5393c76"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "a4dafc8d1164425284dacfc64a72d478",
      "Id": "e51dba7882cf415880505f19ebeaaeb7"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "aa3d7bc26d0f49889b2431762972fbaf",
      "Id": "7ec23352b0984267b6e74f1022d4dde1"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "f85bf39c11734a6cb7bb688f8af7bc15",
      "Id": "351be6faffc2487cbb03a7f4be695819"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "2ef0d18a8adb41b5b2e06f0774445af1",
      "Id": "45107b070c8e431fa01b3201875e99aa"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "4d16128feb494a24ab9a927da274a5e6",
      "Id": "f50ab55ad19240a6ba3a624196a95dd7"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "77feef4ae18a45b39ae9e86fdf48a0f3",
      "Id": "c9e8ff9f9dae4db4858128ba3f61adcf"
    },
    {
      "Start": "997df35d9c7146ea927769608a792028",
      "End": "ca3029d823d4424685c7135d5699aa82",
      "Id": "7e031d4b31884f42aeb2ea561e063cea"
    },
    {
      "Start": "b97655503fab4b3c99c15f3904d12346",
      "End": "7376d97a3f694f5db4b3f98f78516e9a",
      "Id": "3e34d7754ec649f3993bb765f946e9c1"
    },
    {
      "Start": "450423397419463394fed00e12158414",
      "End": "774c05fc25a64ce1b313109cd944d719",
      "Id": "bd3e0b4bf5214d338162877d16cdecef"
    },
    {
      "Start": "6fc67f6788524edb965c7246dfdea4ca",
      "End": "d9fe652396a64639bf5614cd9a47d2fa",
      "Id": "fc4d5cb3d4dd43069b0c67cbf9f123af"
    },
    {
      "Start": "d7eab744b1ee4f9ba701b9fd043a988f",
      "End": "bba29fc33c64497ca4185d18530d5d52",
      "Id": "f2c85d3abac44485bd5211902fceba64"
    },
    {
      "Start": "4aa68d38c2df4b2fbd529d84f13dfbc8",
      "End": "28ec287d50fa43108405279e3160d35a",
      "Id": "d0bf494b70f147228125fc89ed008d42"
    },
    {
      "Start": "4aa68d38c2df4b2fbd529d84f13dfbc8",
      "End": "c8960e9761ff424a8008437ab8e00132",
      "Id": "22c96b107c864d10b497b290ab5f8e84"
    },
    {
      "Start": "4aa68d38c2df4b2fbd529d84f13dfbc8",
      "End": "a09bed285a6e4f42a2413f2257e1c740",
      "Id": "3b1156ff276b4305916b8fb5f010c8b3"
    },
    {
      "Start": "5dfc6de9b1214927992bc3a535844a8b",
      "End": "0e8816c069294dc9b4b54e55b9d44c20",
      "Id": "af8b582225514afda6c8a34688ebd065"
    },
    {
      "Start": "d3de23f1c9674e9ab0e69db0d59e9cd2",
      "End": "ceb3e2059d7c4d8eb564d58f88b37986",
      "Id": "9748461ff57f4998a81844cdde41d48c"
    },
    {
      "Start": "644413519f7f4210b3abe1233e3325c9",
      "End": "6150ad7c5f31474cade5374d33d9f213",
      "Id": "cb37818eeb8e485981ff67dd85b722a3"
    },
    {
      "Start": "1eb35595305841c78d1e5033964578ce",
      "End": "b6a7352ed8c84d47a836be17e3372bc2",
      "Id": "b62221ef623b4b9186de95eb582efde5"
    },
    {
      "Start": "619a1409707b4bb7b0864647222fd095",
      "End": "981dc61fac4e4684ba8a6b09768adb6b",
      "Id": "d053d6ed0ad64ef6baca57475a3abcbf"
    },
    {
      "Start": "febb62552d4941ab853e2bc25c48120b",
      "End": "2c9a19f54f014f33833ebbc91975f418",
      "Id": "c350dd41dc7e4899bd579b06056eebfe"
    },
    {
      "Start": "729f576a9df64d259579a8f5a659a2a0",
      "End": "ea4ee7bd27ed46e7bde5554d930036b4",
      "Id": "3530dad7387d495b87cf03089e2e32a6"
    },
    {
      "Start": "cb3595e465c44ba39eb87155006a186a",
      "End": "1f63403bcbb54f56a465c4a013870d2f",
      "Id": "26534197b891477d976922a589f1bb0d"
    },
    {
      "Start": "2917bfef5aa9446189c63694504e4b61",
      "End": "f0edf30bfb89435283e1422eadd87aeb",
      "Id": "c45175738f714ba38941f8e179b98cb9"
    },
    {
      "Start": "ec6482356dfc46d682614dfca16f90d7",
      "End": "761ac61736aa4751ab66f5fb3a58ccc3",
      "Id": "fdf8d6c54f894426adb2ba87fdf155af"
    },
    {
      "Start": "ec6482356dfc46d682614dfca16f90d7",
      "End": "aab027b65d1f4b98a7640c0e66b32e95",
      "Id": "0c4e115ae9504464a5f203ba2e5a5625"
    },
    {
      "Start": "e749b2f757914fdab7ccda0136c19868",
      "End": "7e54af00ec4e446bbbf57e7d7c76188b",
      "Id": "b2732925622c481cbe9331e09d8bfff8"
    },
    {
      "Start": "e749b2f757914fdab7ccda0136c19868",
      "End": "52a30369b57e47ff97a5bf279fc7fb7a",
      "Id": "a3f4e130d2df4c4a91ca1921850fe9e7"
    },
    {
      "Start": "eefb7cea2968495ebaad9c49888585f1",
      "End": "cccd36f48e4f4b87adc0c9aab78b3acd",
      "Id": "955f4b9e291644f48dcc87a6fd9dde4f"
    },
    {
      "Start": "eefb7cea2968495ebaad9c49888585f1",
      "End": "d7ed988e3fab4e3d893b6e2268731482",
      "Id": "c8566a00c5c14d3aad59740701f3623f"
    },
    {
      "Start": "c99bd8bd29494e23850527f8e11ec7fb",
      "End": "e6a10f766e1e4055a1ad7db088640e67",
      "Id": "7693db38d7bb46b79f477626dad6202b"
    },
    {
      "Start": "c99bd8bd29494e23850527f8e11ec7fb",
      "End": "59bd1930467d4d6da332e0f1629fbf19",
      "Id": "f94c6851ae9f41a3ab5286c2ef2fe165"
    },
    {
      "Start": "be0537967b2045d4a41d209946768b3d",
      "End": "bcd3a206555d4476b657dead89f48d01",
      "Id": "88328129d6ea4f138ec0dfe9d6a633fe"
    },
    {
      "Start": "be0537967b2045d4a41d209946768b3d",
      "End": "6a54c8fc4a854b83b0e3d5417f8d31fe",
      "Id": "e2c1964f13534d28919aee673a7cbc3f"
    },
    {
      "Start": "ff8914b0009c4202bcb6c46b058fa69a",
      "End": "daa1b528f7c74b7b9d4eef440260e1dc",
      "Id": "c6165bcc91d1406e8d24ff3064d54338"
    },
    {
      "Start": "3fcae483b58646149a16bd43698b2236",
      "End": "af5421a308a84250ba5b2277da4b9e2d",
      "Id": "2ae18c54980c4de3949b84c36c726abd"
    },
    {
      "Start": "9d59aa6d03f7454f85e6a4163b989517",
      "End": "f80b674ffb05473ea31b5c901aa9b16e",
      "Id": "0845ef491e4d478596d430c9316c17cd"
    },
    {
      "Start": "2b64ce51e5944f1cbdad83cac7ec33b9",
      "End": "bfaeac68f44b4ba292e98d157a30edb7",
      "Id": "f502a45fb25c4ec6ba71888b8ef48b4f"
    },
    {
      "Start": "76e49373ddee4fa994bfdff40f6d68ac",
      "End": "36d1f21c476f434095b3dbfdcfb0616f",
      "Id": "3549ba6cbec3433cb5fd12bc55d0b364"
    },
    {
      "Start": "127530c7811a491ea26f68b32220c8dc",
      "End": "4e3e285e61d4489bb8819779ebf79b67",
      "Id": "7a8d4bd2b8e2459f862236e5971d2fbf"
    },
    {
      "Start": "127530c7811a491ea26f68b32220c8dc",
      "End": "ba48fa1e390d4835ab098f06ff4cee27",
      "Id": "a33608b1389e45da880ef5c230756d98"
    },
    {
      "Start": "127530c7811a491ea26f68b32220c8dc",
      "End": "a4000f313abc48eabaf11610a18a4bea",
      "Id": "96f74307a41f430888f7f19778ad2c54"
    },
    {
      "Start": "f1c8750151214250bfcdcf03ae37a5f7",
      "End": "34933b3828364f6fb80bed49aa7c69eb",
      "Id": "e06d2ee65f0047028b0e1c41e02eaad6"
    },
    {
      "Start": "9cd335d699174a9bbd2ff51c658ebf30",
      "End": "ab2e63a5617e4648bb3a9947cbfa825d",
      "Id": "e8bc3536b8af432799f4384357e321ff"
    },
    {
      "Start": "9cd335d699174a9bbd2ff51c658ebf30",
      "End": "9c1bce9c0ae140d8bd3b2ec5e86bfac0",
      "Id": "9f2176f4e04045b3be626d0ff38c1fbc"
    },
    {
      "Start": "9cd335d699174a9bbd2ff51c658ebf30",
      "End": "e842cac2c39346dbbd4b3ed03df68f61",
      "Id": "b1924d66ea4748759bcb3e5208e70e25"
    },
    {
      "Start": "9cd335d699174a9bbd2ff51c658ebf30",
      "End": "748959c74bfe4613a4904b6ec2078105",
      "Id": "e6c574ad233240deb387839086260132"
    },
    {
      "Start": "f1722559f1694a038cade34521cad336",
      "End": "3c704d4f9cb345e6bfaf061756e4d1ac",
      "Id": "9ccce7e4e34843d795df1be6390ee2b2"
    },
    {
      "Start": "35cf5fda016845d3bfdbc45795034045",
      "End": "6f37999abe2243f59765da1b450c57f3",
      "Id": "849470a36ec845bf929f348fcc03c89d"
    },
    {
      "Start": "8a09c40b7c1c452187179ab6f74a6dc1",
      "End": "48baf62ffe4f43128a2903eff85a14a2",
      "Id": "5c1947f5220d4dca88794feac907973e"
    },
    {
      "Start": "ed0aabb4a2e7471390a0940cfc5ad74a",
      "End": "1dcb83f1938647529fda56bbcc88d0c3",
      "Id": "8a695dab1ae64a72bd24baf02a97c816"
    },
    {
      "Start": "8e324f65e01a4f0db573ac6782605303",
      "End": "cdb2230d15924180b894e0bd709f1fcf",
      "Id": "ca60707dff0d4f9cab38205eeb2198a6"
    },
    {
      "Start": "6529ed48669b42e3a2470118bf4627a5",
      "End": "50a67fd84c1340fa92ddafdaee2b01e6",
      "Id": "49530770243746b0bbc168b618568fc6"
    },
    {
      "Start": "6529ed48669b42e3a2470118bf4627a5",
      "End": "7565d6373615404db7921c35a2dd4e2c",
      "Id": "89ab0d68cb414df59fcc80578053bd5b"
    },
    {
      "Start": "6529ed48669b42e3a2470118bf4627a5",
      "End": "cef8076292ba43f0b8cfe1af85741fe3",
      "Id": "92d4a1511e814488afb1c31c94eb9065"
    },
    {
      "Start": "6529ed48669b42e3a2470118bf4627a5",
      "End": "bc41ac687beb41cd8ef46c590718505e",
      "Id": "8161840cafc64ea6b454cbc379e2c1a7"
    },
    {
      "Start": "857a1c541b57426490e7d280b4fa0c75",
      "End": "86640946ffa84ccc9888b720e8c2b94d",
      "Id": "9a69ba45ea2b4a9e9d81ff028756bf81"
    },
    {
      "Start": "274f622731a745b4836af1d8f3308ded",
      "End": "3d93e4954bfe459e825a2cb6c0a8b34d",
      "Id": "f780c8da00f24c3c9a86f54baeffd5a7"
    },
    {
      "Start": "274f622731a745b4836af1d8f3308ded",
      "End": "613cfdf7b4714dbf8ee3c40b6b3d69e3",
      "Id": "fcc3366e388c4865856782206f8bbc12"
    },
    {
      "Start": "37b4d53907a24a168388a6ec1ae76744",
      "End": "d2a1ac984df94db382fd40519e58d763",
      "Id": "24927e26cdd64c7c99ec84514554944e"
    },
    {
      "Start": "20bc5f53f3eb49e595623a122b103bd7",
      "End": "d17e25b3634f4724a9b539de86eb3fe9",
      "Id": "4891334f2ea8481f860d6157df71ba29"
    },
    {
      "Start": "20bc5f53f3eb49e595623a122b103bd7",
      "End": "9016d27fc7ef4f1291baea8b9f347fd0",
      "Id": "3ff2f39708ce4c13a81bf9889b4321a5"
    },
    {
      "Start": "20bc5f53f3eb49e595623a122b103bd7",
      "End": "1637545db8e1477a967dbf379e48b27d",
      "Id": "5f8219d9b7c9431a8b2c2415a9cc227b"
    },
    {
      "Start": "20bc5f53f3eb49e595623a122b103bd7",
      "End": "a2c219b85a0644168b80358366d2a6fb",
      "Id": "b947e0dc22d141328b56b3e0e120b3d7"
    },
    {
      "Start": "3737ac19db6f458b9dd15dfeba7a03e2",
      "End": "747d1238885948318d4f23be4cc2038c",
      "Id": "0e27d557ca714c39ba9c28ac20529250"
    },
    {
      "Start": "91e57ac11dca4baabf361efb384a412d",
      "End": "801e326c40ad480a8f30cf9f57bc14b3",
      "Id": "9b1972753f5846c8945bc0f69d8ac03e"
    },
    {
      "Start": "7c74ac7e4f4549d7a72c4fba6127ee8e",
      "End": "946f5370a75e412ab060a5ded5d28aef",
      "Id": "ae2ba7da8432455a96ffb78d1e0d4c3e"
    },
    {
      "Start": "bd13624cbb9a4586a624660d2f76e4db",
      "End": "c98c8747a1054002b7eea7b8494e96c6",
      "Id": "13fd42cc42394b80967a87c8d80f3ef5"
    },
    {
      "Start": "bd13624cbb9a4586a624660d2f76e4db",
      "End": "9a8b969363d2432787d2c8c619939b8b",
      "Id": "aa7a40e6590b4ff38da77d6104bfa3f2"
    },
    {
      "Start": "bd13624cbb9a4586a624660d2f76e4db",
      "End": "56af5c631f964c41bcec59a12583750b",
      "Id": "617e4a6c17334ac6af3a8a02107187f8"
    },
    {
      "Start": "bd13624cbb9a4586a624660d2f76e4db",
      "End": "8d6d33d3b14c484192a09d7e351dca4e",
      "Id": "66400bb5a2144269ba9de80962c59738"
    },
    {
      "Start": "d470f5bfe746494fb70662e0da63aa55",
      "End": "a232560c08dc411299b10ff790ee5e9e",
      "Id": "b4fac906400f4e4c9de80015528da663"
    },
    {
      "Start": "282e675b705142d4b77b9be8fd901961",
      "End": "b6a7bccedb5a42fdbc4bcde46dd1ea86",
      "Id": "da327b85fd5345dba63cee5a5143d833"
    },
    {
      "Start": "4fcfec43aa51482e8e56c1b4438e661f",
      "End": "636e687486b841e5a6e3d7898d842246",
      "Id": "749427158f064068af4c79422882570a"
    },
    {
      "Start": "e1084b9417384d05b12c48eee75dc4c5",
      "End": "9320ef9fea384622aa5eec96dcd1be8b",
      "Id": "ccec0320b5884aa9b3e076dc26cd47ef"
    },
    {
      "Start": "52729b1eba40470fb847b738936692fc",
      "End": "806eab0f2bde4957a7c9194c6cb54972",
      "Id": "cf27d14367344685bd2538922d77cfbb"
    },
    {
      "Start": "52729b1eba40470fb847b738936692fc",
      "End": "68358133ce4549bbaf6f1acede3bace1",
      "Id": "3b65f3d449fd4edebfafbd38c9d9bd23"
    },
    {
      "Start": "6153ff5d92f5432ba24c673a3085191c",
      "End": "999718da52aa4b109d7ec35bc4e0054f",
      "Id": "e0865dbd794f4a1aaaa1301ac7221277"
    },
    {
      "Start": "b1c3a6cbe0b24da7ad1305454884c5c7",
      "End": "99ea621046ee40ac9e3236c1072b58a4",
      "Id": "f7bf40ba00b145bba760349d9b0f0c88"
    },
    {
      "Start": "6042fc42819d40f88c26aeae89bd5587",
      "End": "3897af4e47344005a621e998eb50fded",
      "Id": "5e0298b6149641f0815e5ce020212ecb"
    },
    {
      "Start": "da3f29d7f39f493280f7ca1e5f70c063",
      "End": "f8edcbbdf7504b8698cc3b04e6a38bfe",
      "Id": "7d0662a849104f7a87b574166bdd2da9"
    },
    {
      "Start": "56a6ecd1adbe40dcadf6d867373de29a",
      "End": "aeb71c4686694bb29ad00b1dc0af745a",
      "Id": "6cd240c65f854529af76c645fe05462f"
    },
    {
      "Start": "56a6ecd1adbe40dcadf6d867373de29a",
      "End": "662bb036a9b34125b0aeba8a07059d02",
      "Id": "03b17dec026d446eb5d4045d8fc51ec6"
    },
    {
      "Start": "7267e324046143b8b7aa87c6f0065bb9",
      "End": "65ed0890b1c2487fab6dc5e8a95459cc",
      "Id": "7a49a021c15f433ca57cd187599ff48c"
    },
    {
      "Start": "21c9cc35ead143bd87f3e44ad2d45ed1",
      "End": "dde83f575e4d41fdaf48b69fe80c7aaa",
      "Id": "f1add60defc240fdbe6f267d16b82ef9"
    },
    {
      "Start": "281fec61e50f4f03bead4b0729c59d27",
      "End": "4d6e8068bdbc451a9f70567df9b32155",
      "Id": "b80fb6bb6f60431f891f39131ac2095f"
    },
    {
      "Start": "281fec61e50f4f03bead4b0729c59d27",
      "End": "11b48498ec7d445c8d905969fade1c46",
      "Id": "699382e3525145f0bdbbf0a3d9a765a2"
    },
    {
      "Start": "281fec61e50f4f03bead4b0729c59d27",
      "End": "6b05518529464f8792b388f29b6b0d51",
      "Id": "783fe58dbec04b088d75e444074c9fdc"
    },
    {
      "Start": "281fec61e50f4f03bead4b0729c59d27",
      "End": "878c3d7d1d36455585f062bd31972e5f",
      "Id": "04b7c8e519304f8ba8bc496b1a3ddaad"
    },
    {
      "Start": "281fec61e50f4f03bead4b0729c59d27",
      "End": "8b31e531c6df45ab922987e3ff3d15e6",
      "Id": "b0e44e9a15844e359fb45cafd8aee47f"
    },
    {
      "Start": "d53de630b4f7448d9928c60314e879ff",
      "End": "d989e8b7327a4c52b9706dd95267d978",
      "Id": "5bf9ef4b6e2642c49178c0282e8ad75e"
    },
    {
      "Start": "bd3b938d81984df0a366e7d60b1df197",
      "End": "966c3266944a4511ae28f765c657a8ea",
      "Id": "5a5b84bb296c43a7bd74db8bf644d8cc"
    },
    {
      "Start": "fa4dfdedb0d445eb9169f7e719a14169",
      "End": "d217904f99e447d596cdf7d1f8a0e109",
      "Id": "2f6e0a22699a431eae1f44e8d5e96657"
    },
    {
      "Start": "026be7db00b54366bc12fec360dd8531",
      "End": "b42a5d0de40843f39275b204a49a5ce9",
      "Id": "0142cd18f64a4c3783310ac4eed20740"
    },
    {
      "Start": "5bb7ba7f10c346b9a12253d2ee5be70e",
      "End": "715404266ff3437d9b558b673dd38efb",
      "Id": "3dc3461bab2c409bb71945f5e71ada51"
    },
    {
      "Start": "39d82dfd2b054bc2bcb328ce22687fb9",
      "End": "538f3e3f569c4465acbecff308106c9b",
      "Id": "c01f3ec73c764b338e17a2c2c4e372dc"
    },
    {
      "Start": "39d82dfd2b054bc2bcb328ce22687fb9",
      "End": "38e3bd18f72e4dd69b91c812deb75e7c",
      "Id": "f0d3a5d308da4f07a327c2eabbec4547"
    },
    {
      "Start": "39d82dfd2b054bc2bcb328ce22687fb9",
      "End": "c7c20f3485fb48abb502862f262c646a",
      "Id": "8db8d147346546ab8b701dbc793a3563"
    },
    {
      "Start": "e035003280c240eaa87950c5b96c0bf0",
      "End": "351c0c7004ce4d4089143319a686e266",
      "Id": "63f438391969438b8aafd251dbde1bc8"
    },
    {
      "Start": "e035003280c240eaa87950c5b96c0bf0",
      "End": "da7f731bc9bf45b1bd86c524d6aacb7f",
      "Id": "bcafce459b8243c0b1a025bfa6411e8b"
    },
    {
      "Start": "1f1a36fca915476c9b858ca43c08b3d2",
      "End": "bdd682b9922f4af891df39d85ce7eaf8",
      "Id": "3c2f5a8c07eb4fba8a57d374be0a282b"
    },
    {
      "Start": "1f1a36fca915476c9b858ca43c08b3d2",
      "End": "2eae24795a884edfbcba7c0b39c1db0c",
      "Id": "451e3ad77ab04f2a83aa6e322738991d"
    },
    {
      "Start": "0a77f9d27ebf484a8e29fcf5926468e0",
      "End": "0775518f4f874b66bc7c25be5743595c",
      "Id": "952979db2cb049b08b60acd16fc10a17"
    },
    {
      "Start": "0a77f9d27ebf484a8e29fcf5926468e0",
      "End": "6e8f3c36ff254a1ebef1df808d253fdb",
      "Id": "19597ac927d349e9aa9b2fa8c3f6b8ff"
    },
    {
      "Start": "0a77f9d27ebf484a8e29fcf5926468e0",
      "End": "96ad12d105594d879ac1c3f7d3cb5ecf",
      "Id": "7aadd0707d7d4463908b378d28577b3d"
    },
    {
      "Start": "9b526b8da67841a89dec33cd5a7f6c1d",
      "End": "cf4b937a68734d66b5cd37bfcc1e4fb0",
      "Id": "d2a71a1b30d9459cbc9237bca08e1014"
    },
    {
      "Start": "9b526b8da67841a89dec33cd5a7f6c1d",
      "End": "ce5d99e1936b4256aba8c5b488e40c6f",
      "Id": "3d8cd4c3a019498f960a563fd229ab88"
    },
    {
      "Start": "9b526b8da67841a89dec33cd5a7f6c1d",
      "End": "a329a678fcb64262a194415260b2d660",
      "Id": "cc146ce72819415ab681ecbca0836b18"
    },
    {
      "Start": "9b526b8da67841a89dec33cd5a7f6c1d",
      "End": "f76e4b9df7074c3cbfc2ae2f15cebe96",
      "Id": "d03281ac0b7545e998d87f43666eec19"
    },
    {
      "Start": "9b526b8da67841a89dec33cd5a7f6c1d",
      "End": "f85093cac5064264b2fe00730ebbe5d0",
      "Id": "471573e222ee4156ab8dc8363b5711e7"
    },
    {
      "Start": "9b526b8da67841a89dec33cd5a7f6c1d",
      "End": "1f58c80f1a7c47f6b834f1e40cbd8575",
      "Id": "51501729f5484837968b3ea14c6fb0ae"
    },
    {
      "Start": "7227423e999d41d18e34334713d112e8",
      "End": "57b36d7052f44f3c86c6f95f65b03a31",
      "Id": "3d3e3e75f520460cb8bacf46d92ad8ee"
    },
    {
      "Start": "243260d5b69049b0a9befa6ffd76a903",
      "End": "04d2cd7cd1df47d5bab72bfb3c54bc70",
      "Id": "79d887eb44eb458188c8590b48c650ad"
    },
    {
      "Start": "80cf32f937734a678f19690e1cef7bde",
      "End": "8d11560c6cb84fdcbccf4936c996432a",
      "Id": "5087750841c8459ca5a8f0144f7fa51a"
    },
    {
      "Start": "17699bb160234d9d947a5a2c35ca0e76",
      "End": "269a70626bfa4480b0bd140be4062dbf",
      "Id": "61adba46353c4cc7bf1ffcea20855e9a"
    },
    {
      "Start": "17699bb160234d9d947a5a2c35ca0e76",
      "End": "8bfe4c561fbe44b6844add6309917c5c",
      "Id": "a32b328f296f46edaf6c95451ad80343"
    },
    {
      "Start": "17699bb160234d9d947a5a2c35ca0e76",
      "End": "05c16aa8acaf41e48e28b5ffc5e604f5",
      "Id": "3555e9b198c64c3da3841feabfd4391b"
    },
    {
      "Start": "4aca506077d64d17abd6a447ffab1777",
      "End": "1a0e5bbdfb5741018e7e3157a1c33819",
      "Id": "1edd4a1b931a4b628a7b48a73f090d8b"
    },
    {
      "Start": "1f44ae4d837545ec83dfbd6e2a718ecf",
      "End": "144d343eb5e6456e863cd3c86080bdff",
      "Id": "6b148466385e4892b3a2d6250231f9bd"
    },
    {
      "Start": "879a10753f75447f90e754a51c91c284",
      "End": "d7f26a08061a4dcc8653ca3a9acd98f2",
      "Id": "e829564aef84488abe07da94ca4e1b28"
    },
    {
      "Start": "5c5a6a47d10549cdab9d200e5a3a5f27",
      "End": "6fa40da5769f47cfb0ed0be531be9b39",
      "Id": "775be857ec994cf4a56ddea9b3e2210f"
    },
    {
      "Start": "5c5a6a47d10549cdab9d200e5a3a5f27",
      "End": "f224c1499ab0454c82bc1fec4aab2c79",
      "Id": "a77d218a1aee432f835e7ed2283ce807"
    },
    {
      "Start": "5c5a6a47d10549cdab9d200e5a3a5f27",
      "End": "7259a62075214d35b4893b460164b3f3",
      "Id": "60ff4df3cc354b6ab7bba5222e68768e"
    },
    {
      "Start": "fc7e4b58b7f44d32893a399397042c89",
      "End": "b03327af2aae4359b3c5dff8a51a8b56",
      "Id": "e089b74d7db84beab0f74a037c6c2611"
    },
    {
      "Start": "fc7e4b58b7f44d32893a399397042c89",
      "End": "f0a68fb60f6b40789b729a6d9275e6fe",
      "Id": "8e3a3f6e1785498bab355059c26a513a"
    },
    {
      "Start": "fc7e4b58b7f44d32893a399397042c89",
      "End": "1eafb489faf646f5a655e87c7e6c9a27",
      "Id": "becd55aecd9f483a9dce01d36e089a37"
    },
    {
      "Start": "def6d678ffad4ae3948efdac3ecf952e",
      "End": "225fdffde8644efda12174bd6e3f186c",
      "Id": "14da29e3ea494ec2bb11ded569ecb34e"
    },
    {
      "Start": "def6d678ffad4ae3948efdac3ecf952e",
      "End": "a8e6c492bc1b4c61bbbbd0a2e0fc8b76",
      "Id": "0b4cc87c79844a7ab694176992e71393"
    },
    {
      "Start": "def6d678ffad4ae3948efdac3ecf952e",
      "End": "c240f4e49ea74a5eae8eec7a06bd96de",
      "Id": "dc156213546a44b1b9fbfa727f1897bf"
    },
    {
      "Start": "def6d678ffad4ae3948efdac3ecf952e",
      "End": "a035e8abf06148c3b38404f5f5dcbe91",
      "Id": "fd30076ff2294bbbaeb322ba890e1269"
    },
    {
      "Start": "def6d678ffad4ae3948efdac3ecf952e",
      "End": "2c0bb6ce221040358817e58290deb729",
      "Id": "270da2c7419545df9d18ad82437eb9fc"
    },
    {
      "Start": "def6d678ffad4ae3948efdac3ecf952e",
      "End": "b70278a8c9264696aebb0ca20db0e6d4",
      "Id": "e7f77c30a1f8497ab7a46dda38dc3986"
    },
    {
      "Start": "8f71e6ef8ed74a1fa583acaa3fc7a174",
      "End": "183df1efd3aa43619f0c2a99264f6733",
      "Id": "7b4c08a3c447495bad1052cb5f29ab44"
    },
    {
      "Start": "9b35bf8940054e02903e693d9f1218e0",
      "End": "9f01f0648812443e8c1d6412a54bd977",
      "Id": "95d87a02af554222bc8bb4e77b492569"
    },
    {
      "Start": "acba3aade7ea4b83bf16ed8c58d10fd6",
      "End": "261eb6841ab546dca6766c812becc8fd",
      "Id": "f4bb9a9fcbe448d09b9fb94d46d236aa"
    },
    {
      "Start": "c9c48ee8e5d342899b5023dbeedbfb64",
      "End": "29308cea54374ac0ab117cddf754398f",
      "Id": "96f0d342885c449d9fd7b408fa51283f"
    },
    {
      "Start": "460b27098d66455b846c6d70e2af240b",
      "End": "d7226a2e0cc84ccfbc530648aaf99f0a",
      "Id": "cd5b8157634a4b7595791fc7709d88ea"
    },
    {
      "Start": "a5503928d6354894a4b93e55fb9c7175",
      "End": "1ed1339ad2c745c29307ffcfa99b88a1",
      "Id": "4e0071a7bf354041b2fbed474483d681"
    },
    {
      "Start": "68bea559a908459eaad03fdf7206e95d",
      "End": "01fdc60a31ae470e9135300ce66c7c95",
      "Id": "697a560c2af44b17aed52df6d66ba383"
    },
    {
      "Start": "37c13a6b7dc14ef4994ba72a4221d950",
      "End": "8cdc513d852f4dbbb46ce6fca61ee2ce",
      "Id": "298aa600ccfc4fddb637db28ed0064fb"
    },
    {
      "Start": "a4111fd502694df1847e910ad7382225",
      "End": "3acadce2b11c48faa7fe11c18ec1b2bb",
      "Id": "cf85d6c914674e7fbc69889f3e714d56"
    },
    {
      "Start": "b6ffc576b2ea4827923edc9171f8ae7d",
      "End": "9810440f42eb454ebc09ac7624aa478f",
      "Id": "ff6ed97dad4a4800840b9cf174386f6b"
    },
    {
      "Start": "b6ffc576b2ea4827923edc9171f8ae7d",
      "End": "5a033bc8bbd9492599be0d50fe061751",
      "Id": "2155fae1dbe044bbbcae62d2337afde8"
    },
    {
      "Start": "b6ffc576b2ea4827923edc9171f8ae7d",
      "End": "95bbb10aa641420180761df8fc3d422d",
      "Id": "e5141d41ec84496ea182a21cfd4f3de1"
    },
    {
      "Start": "b6ffc576b2ea4827923edc9171f8ae7d",
      "End": "d24d48617f8544e99e9faa0cc66f2c89",
      "Id": "96bb845770cc49b6ae2bde3ea6df6c57"
    },
    {
      "Start": "b6ffc576b2ea4827923edc9171f8ae7d",
      "End": "4e3d9009936145c1995911d894e9359c",
      "Id": "81cddbd6295e4d5cbaa870d89ccf9448"
    },
    {
      "Start": "b6ffc576b2ea4827923edc9171f8ae7d",
      "End": "3736dc27909d47cba1b1c555735b7bee",
      "Id": "9ce05e3f26db49139f6850a46704e031"
    },
    {
      "Start": "2fc12ba230b24ec19773cea1684e9a6f",
      "End": "e23e161480524e128b55f364c2e2e797",
      "Id": "fe2d202dd05f4518b5c42b7d0275d620"
    },
    {
      "Start": "4e1dae79ac614a83baf976a831a75c32",
      "End": "f5b2913fdf1d47e19602d88d68e57427",
      "Id": "33faa5213bd84db0af2bd2a7762a3327"
    },
    {
      "Start": "b2b1fc813e124e938b6d2e578855bd20",
      "End": "7fbddf40895d4e4991ebeb4773ad13e4",
      "Id": "35cd44103117479aa44c91526aa7c23b"
    },
    {
      "Start": "3b51b2aa836146caa629c838644c1141",
      "End": "ceb9850d03534104b53c1a14cd0513c6",
      "Id": "31113a3096fc4fa9b01424da61a160c6"
    },
    {
      "Start": "c781a3131b894533977ce4ca5c9e4562",
      "End": "42c986c5648b457b82adf667f685d9f8",
      "Id": "9d9dfcd57b7d4b56957da64d5331eb46"
    },
    {
      "Start": "01f438f0b0724fbbbb24ebb3d26134ba",
      "End": "acf026c04498452f8e4565a43f53d165",
      "Id": "1d0a5b57fc6e4530bcae129732c9fccf"
    },
    {
      "Start": "23f32707983e459cab5533d2673ce8c8",
      "End": "62f1fbe70ffe4a0eb88c05882463dbf4",
      "Id": "d2514681b03f4480818d5c1e8b6489f9"
    },
    {
      "Start": "0f05de69fba041c5bd5ef4ac84e33502",
      "End": "634d08d826bf4c54a970c6b53500a3df",
      "Id": "b878c61708a04cfb9ed4253f00ac2230"
    },
    {
      "Start": "a1a467e255124a7fb5614d6eb79adeef",
      "End": "dcec4095329f4209a94f34e4d940548e",
      "Id": "87b9fc1bd63243708ab1bd0616ebe46b"
    },
    {
      "Start": "32ea8c8accbd4b54b698b53182f1629c",
      "End": "5507035943f843a380e633aaf46b2202",
      "Id": "a9d266ac8ccf488f91b26163612a9de9"
    },
    {
      "Start": "32ea8c8accbd4b54b698b53182f1629c",
      "End": "da04463f82794a70beabc41e0767f3f3",
      "Id": "0bdef31ddb614fe7a2ad532fa7aed597"
    },
    {
      "Start": "1bf24f3e55744ea5b60c7f96a59409a8",
      "End": "cd12e7800bd44854bd189d046872ab62",
      "Id": "80beea18df6342b0bf064c575520e61a"
    },
    {
      "Start": "bc572964bb1a42258c9d8ef30abcacbf",
      "End": "680f6a2ee98e41b99529c0e635136b02",
      "Id": "de09fe5cd3ba4486aee68cb85eaea7fb"
    },
    {
      "Start": "927de5df238b4ca795e663328839d2f9",
      "End": "27923ffa65ec433a97939c3c5a7b1724",
      "Id": "37f776032ad240d89f552185851641c4"
    },
    {
      "Start": "c29b8e7b107441619b8bb1849520a5ce",
      "End": "7b1db308851047fca619b4a5ea3a2ae9",
      "Id": "73136f0c1bfe40069ab48dc64662f5fb"
    },
    {
      "Start": "c29b8e7b107441619b8bb1849520a5ce",
      "End": "422e30df5b404886ae65c2bb1742529a",
      "Id": "6a571c3a6af4445c96fa9c7f8f8d7bac"
    },
    {
      "Start": "5222fd2de2b94570abba15d9bf014c24",
      "End": "984015021516471d839d2214373ada18",
      "Id": "91a41155cff84063ab5637e76244cfa3"
    },
    {
      "Start": "5222fd2de2b94570abba15d9bf014c24",
      "End": "cb48eddd11dd4a31a97800c744d5b112",
      "Id": "ab73cc3718a34c3d8692c4efcbd277e6"
    },
    {
      "Start": "5222fd2de2b94570abba15d9bf014c24",
      "End": "2de6f488c3894b86a698ea14176e5a64",
      "Id": "702685bcb62a4d3c8bc28c442273f650"
    },
    {
      "Start": "43dfacc26681457bb68209ee2bd868f3",
      "End": "800f4c4a80b14025a66d6f23e46251d0",
      "Id": "3a12a9e227ab42a19489632ef06744e9"
    },
    {
      "Start": "3a10dffd30df4fb3aba620d4d9ede0a3",
      "End": "b7141fff464241e5bf398f223acc4d62",
      "Id": "579af6eeff5f47d1a8c2b5244801a6b3"
    },
    {
      "Start": "3a10dffd30df4fb3aba620d4d9ede0a3",
      "End": "7b024fd87fa34e23bfac605465c03ddf",
      "Id": "ba56836b48df46b98b284758a168eb93"
    },
    {
      "Start": "6b7df8b9c4a4410f941231267b3ca180",
      "End": "d1ee494d23db499b916695533d8c3a27",
      "Id": "dccf20152f80425cb18890793612aeae"
    },
    {
      "Start": "11792845ce2f4bb5bbc0e15fbe0bde95",
      "End": "0469f5a3de654056856908166fece9d9",
      "Id": "5a2fbbe33ac0449a9ca959692d267e9f"
    },
    {
      "Start": "62d32f31296041da834c676db83f55f8",
      "End": "013308bb9ca04771b5b717484907fbdd",
      "Id": "4d4dfec2ad0145d2b0154ee8c3e26d84"
    },
    {
      "Start": "2df9d568b036448980cb2ac5d8751366",
      "End": "de84267b5a464eab909634727252f364",
      "Id": "2de22664cf9b43deb778194b36b477af"
    },
    {
      "Start": "12c940d4496e4ed9aa072893bf30ed77",
      "End": "f893ef1a948e4be4ac0dee318767d5a1",
      "Id": "217bcc4007384331a99369f6e88319a0"
    },
    {
      "Start": "90165e68cc37433f90a0c4b5ad6b13e1",
      "End": "bc9eaee194934e1d90ff43ef1763cee0",
      "Id": "5cd8ab411ce34b1eb57abb47b237d17d"
    },
    {
      "Start": "62c5a098c60644e5bd049895680576b0",
      "End": "9cd649b4d8c347b8a25498f70e82b0cc",
      "Id": "fc86b78795f945f3b7d5d63718d7165e"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "de8aa5c5aaf941f3bdf85ddc1815403b",
      "Id": "39f4339e226b40a0bc1a1ba30a014407"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "1a46c54b0cf5434f82825462cd80f823",
      "Id": "3ca59a9c54f64f869ff83e28b1f0dcc2"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "ced67b3e5c724b52a5271071a1992436",
      "Id": "ebe98c6e93604eddb96d82d9c7d9ab71"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "9fe8c1eaede54eac90513db6d08bc52d",
      "Id": "4bd6a10ccdfa4e6cbe24a87f06a8d9d2"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "1fefc2241e5a485893f6848f4bce7348",
      "Id": "0b4ff119c394419f8a9ef1a5e45a67c1"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "1c4b7d36335c45c58bdfa5776b24c8e7",
      "Id": "80838ecf7b4e434f8069be130dda41e4"
    },
    {
      "Start": "8d0840954b9a4bcb9ed93f8c63c83967",
      "End": "c5c77b8496d04106a21be40c2e960890",
      "Id": "601db843791f4023963cc0d3adf056c4"
    },
    {
      "Start": "d78c957baeaa46f4903efae49c518f2e",
      "End": "4751ab1fff5348f2a8131d8211c309ba",
      "Id": "a94f9ebef12645dc984fbe3114212e3c"
    },
    {
      "Start": "c1ab6248e06046c3be2d1a846867a4ea",
      "End": "9b9e47503fae4ae0b6b9396384ddb5bc",
      "Id": "1070fb9d1b8b43cc9e112118efa39442"
    },
    {
      "Start": "08c180bf845c4e4d957de1c58457bbfc",
      "End": "10f25f91712549eaac2ec65f005e14d6",
      "Id": "bf36e9aae4db4796a7c01df2110d4c5e"
    },
    {
      "Start": "f43ac71e9c70422bb5028ca741635ba1",
      "End": "5735d42ac5514a93b32dab76ff76620a",
      "Id": "7f7bc972abf24aea8c36c26bf57febce"
    },
    {
      "Start": "a2661c862d5149c8827d1aababa183f5",
      "End": "e3a2d2f07fa440abadd4071739931c18",
      "Id": "0b89583695544497a66dbde02133a9d8"
    },
    {
      "Start": "565bbaa75a434744aeeef5763edca0ce",
      "End": "215e919be1b64bc0aded9ab914df2f67",
      "Id": "9b1327c95d6744ff9a9d5889998d981d"
    },
    {
      "Start": "dcbf9aed6f6d487493603f042187a2e3",
      "End": "e7d5cacd5c0b421abb4c266db07537bc",
      "Id": "3a8408c93c89417391236e6312e8faa1"
    },
    {
      "Start": "527b8ea60c1040d38090319c491c689a",
      "End": "16c99a4192024e68bfb85cbb9f586601",
      "Id": "4e63df76bf5f40ca9484444b280273cb"
    },
    {
      "Start": "befb8f0e09014f829e45563e52bde4c6",
      "End": "763d2c9cec76446d82e5707438101a31",
      "Id": "269d2fe4be1e4fefb9b568987dd0ea8d"
    },
    {
      "Start": "036b91ae31c74dbf94f81316ccef171e",
      "End": "db58930bbe2a4b1dacc2dd9c944bdd4e",
      "Id": "436477a40e434cff89a13a6768887711"
    },
    {
      "Start": "f35586f547ce41b4bc87271186ec4c3f",
      "End": "e08b8baa1e6f4f93828c385763fd02a5",
      "Id": "810653e6f4fa43d3b41240586d20a89b"
    },
    {
      "Start": "65f87afb5e1746ceb0f58165d2a986f7",
      "End": "a8b0ffb32af741ed8ae392ef8ff352b1",
      "Id": "b90cf5f210b644318ecd575d495f808e"
    },
    {
      "Start": "65f87afb5e1746ceb0f58165d2a986f7",
      "End": "2a1098c86781419e9b9020bdcccb9acf",
      "Id": "7a8bf1e260374ee6bc94df267ad72f4b"
    },
    {
      "Start": "3508822d78c84bd9b68ff79026a504c6",
      "End": "ee1b01d89dbb4ec99e78848f85cfadc8",
      "Id": "0fa229a51d284cba939bb9c1f7326682"
    },
    {
      "Start": "65695d29c6f54a51951d4d47774ca3e4",
      "End": "72c483ccbff94e149564eac9bf57fe46",
      "Id": "805f4723e52b4b47a2db96a73e7ffa8d"
    },
    {
      "Start": "25b0a96b714944dd9718518e86645578",
      "End": "34a2ed71ae5b4c1f812185cbcbe4c6e8",
      "Id": "7c64b52f3b204577b3bf6bc70a7c5088"
    },
    {
      "Start": "70a47699e02c47b090daaea1fb3d6670",
      "End": "df0f937bbe1143e391d3067758750c7e",
      "Id": "bc202697539c4bacaa1164f5136b97d7"
    },
    {
      "Start": "5260d73f3cf74d6ca0b2295ffd3c6352",
      "End": "9f398a5df50942228eb676a303cd64bb",
      "Id": "395fddba8a8749098268d1d0db014fcb"
    },
    {
      "Start": "0aabdcf507f14551a0bffc306c1325cd",
      "End": "efb41ee04b9442a3a688d9006cca1f5f",
      "Id": "b51e5684c6474693bc884dd8c24905ac"
    },
    {
      "Start": "7338a1c7c75e4fbba2d02588f13da97e",
      "End": "00937873422a4397ab0c24c4e4a97253",
      "Id": "dcdb6379acd647518457e65fd5441950"
    },
    {
      "Start": "0b76eee9dec847d5a3835c05b64ac25c",
      "End": "9374483c144f493c8c12994e9877cf85",
      "Id": "06001800c5d8487f88e8bf54e6c2c557"
    },
    {
      "Start": "688d0b18c60340fcb6056dd53f7a0810",
      "End": "b81f3e96c8814941adf7e4f4975771ea",
      "Id": "ce9d2e8748634a76a3568ff5e25b4e27"
    },
    {
      "Start": "bf410dc3201746688a8794a3c3930807",
      "End": "a4a20b73cb3a4f7987a616416fd8e1fd",
      "Id": "60631953b4e144c5bcf591095904da6e"
    },
    {
      "Start": "550ee906c4234f1198e6cb9f16a48656",
      "End": "0cf01e52b418426a82c64a8d47bbdf65",
      "Id": "4a3c522eca07494486817d9c3f0849ac"
    },
    {
      "Start": "fbbcc4959193449989e7caeceef6363e",
      "End": "2cf1945eba074d1f8693329376c5a71c",
      "Id": "608dac251f574b8182ed41583eb32706"
    },
    {
      "Start": "3883c853e8b94a09977da60dfad3e6d9",
      "End": "09a88a3b510244c79183f21a074ca32d",
      "Id": "e821a78e4502487d955fe96229811486"
    },
    {
      "Start": "f13cc5055ffb4d64a569788227de2128",
      "End": "2a776d2a219d46138d298847160e5be2",
      "Id": "f91800d838f145efb7db6512f8990805"
    },
    {
      "Start": "4f92efb3686d4487b454e0fcc0e1b2a0",
      "End": "5a020ca0c85241ec9edb12d057395c07",
      "Id": "05cb9ce7fdd845649c590945a986a21b"
    },
    {
      "Start": "6a74c6d23b1a444a909991cde226bcf2",
      "End": "ba9bcf5f0a664dc2a6e5a22629afa5b4",
      "Id": "59582c25069744039a20fb8695d125ac"
    },
    {
      "Start": "c4dbbfce32e847a0b82474043892ea1f",
      "End": "7237fda0842141a7a97aaa9df2eb6db1",
      "Id": "96e90c6438424022b1cbb4425ae0bbba"
    },
    {
      "Start": "c022661bf5bb4f92b062877e2754234f",
      "End": "0e5cd13370e44efc901b057b5668a5bf",
      "Id": "ee36a448747c4b1e8bd91d2e1ba4d626"
    },
    {
      "Start": "075291d5cd26428aad58f982cc43bc8b",
      "End": "3f216bebf29c4bcf8f2f82914bba5c45",
      "Id": "3ad62043adf5434f9355dbca240fde15"
    },
    {
      "Start": "571a46e3d6744c92b4d614cedb9be4d4",
      "End": "daaefb510cd747e9993c3c162570b424",
      "Id": "19b55e0eda7046c3a61708d095751333"
    },
    {
      "Start": "1f7f7ec726a64749b0fcb73beb1174b3",
      "End": "f5df0a54c32c4a1d8888fc9ab665175b",
      "Id": "c72e042cffeb42908dc442c3b81e4bf2"
    },
    {
      "Start": "3d3a49de45d14e6c83d9659566f4216a",
      "End": "62b8e1f1be8747729b6eed0b8c82325c",
      "Id": "5139752d5ad042ecbd70516b8a5b38b8"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "02984c611d7d40788c26237c1bd4f918",
      "Id": "3d5a65c4429842c6b3d8ea9bac34f46b"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "f003cd565ab54e248f92a13281bf64a1",
      "Id": "681e805a0eaf4ff99ea60fdaaef964e8"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "05ef745832cf4226b8f50bd5781d5070",
      "Id": "bec0cb5a3afc47479b2ec626b51bf3b4"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "ae950e1f69c540d9aaf5d6dd7a448ad4",
      "Id": "f57a1899676c4d25b401400942f2badc"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "e87217fa0e5c4ec09468b3ac8ea3e1a7",
      "Id": "725914beee6c4998a18bc2c23f38fbe7"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "3d23b81530664bd297caac75bb2ee0d3",
      "Id": "b60d88fc54bb4af7856e99bb1ac9a11f"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "96e877eef73642b5a37b58feabd5191f",
      "Id": "23a2488ad06d4cd0ba17d8aa6e8092b7"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "d7f650f15fbb4d0580bacf4b90443f9d",
      "Id": "af54163e8950430c8b725a5c4f074483"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "4a3eaa6efe564a95bacc5abc0393afcc",
      "Id": "82d8435385e9442bbbb24cfcfe208bd8"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "f04fbf7d62f74b2d87471d0af98d4a45",
      "Id": "946fbdfb5b524c7ca43859d8cc6ebf36"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "646f2b5075814e62b37e8d97c464463c",
      "Id": "6a5df88d024d48f982a32f956b7c6fe6"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "c59d769d703547cdaaeeeb29dda58edd",
      "Id": "3b144ea6b0cf452296fc7192f0f45003"
    },
    {
      "Start": "4b7ae9e9f574470c8f4a4821e0d1ebe3",
      "End": "52e6e242ad7743ab8ab962d6724cf9c4",
      "Id": "a0ccdde940e1476caa434e80ecc339ad"
    },
    {
      "Start": "aa2d1891812347f1906a8713754f2c6d",
      "End": "837a63ddeec6437c8c5ca3978818807a",
      "Id": "9e78438ba20f4d33ac9db912b4484d10"
    },
    {
      "Start": "8bf34fa830b3481aa69d787674cfdc29",
      "End": "3e75d97a812e43d49943870c0e3bf18b",
      "Id": "97c505965d9442b8ab2861974080cf7a"
    },
    {
      "Start": "9f96c8fa2a40434ab5fa0d3f80f29044",
      "End": "b2f20ebff81348469817f0efb49563cf",
      "Id": "f3e5da1c967a485fbd1114e597ad0843"
    },
    {
      "Start": "788554236d9344b68b841f76e1bf0861",
      "End": "205c6c32a95442bfae8e27a9f1bd0024",
      "Id": "5b4fd67f77bc419daaf02c70a854f075"
    },
    {
      "Start": "edcd2d851d834efbbca1a88fea14b23e",
      "End": "a1f173b890c94137a0aef02e6d692359",
      "Id": "c4a401a19ad34a5c806a702f430016c5"
    },
    {
      "Start": "edcd2d851d834efbbca1a88fea14b23e",
      "End": "89812ae43de643dbabff94cbb2172642",
      "Id": "94dc9e5b1e4f43e884d42d8348e19da6"
    },
    {
      "Start": "6e9db770c0834ad4895cd2b97b19b68b",
      "End": "f55eaf7262ca4b6b95a319cb2710ad51",
      "Id": "99abbe7eb7104a028802f84f668a0ce2"
    },
    {
      "Start": "6e9db770c0834ad4895cd2b97b19b68b",
      "End": "edb24bf7c0964ff38a48d37b5c8fbbaa",
      "Id": "f1e25aeef2814f0c9ef951db92cb40f2"
    },
    {
      "Start": "17cc0dd0940c4cc5851df67b7c243aea",
      "End": "933491de36c94e46871391c7a111dc65",
      "Id": "58710706d88047ed870db406a8f9f5c8"
    },
    {
      "Start": "85d42336c1804b2e90390ef0be05c9b9",
      "End": "cdee927800304398a8bde6aa7497bf72",
      "Id": "14b2c7ab31d948d1abb236617fd444ac"
    },
    {
      "Start": "9c4d28f9b21e467cb33b44cf5fb875a0",
      "End": "7aff5e92bbc841559a1522f04c2e10d1",
      "Id": "e463715bba5348859a465e38bfc37e5e"
    },
    {
      "Start": "9c4d28f9b21e467cb33b44cf5fb875a0",
      "End": "eee711e7be2c419390d289e5bcffd0f8",
      "Id": "bc811d3c6f5d4123a720a5aa0263bd4a"
    },
    {
      "Start": "e647dbf5d8df4bf4a6b7e442ac4e905f",
      "End": "bf48386168594077abe92cdffd72d302",
      "Id": "d07da7b3386b4a1facc51e03c6da468c"
    },
    {
      "Start": "c08ea0bc8e9f4c4bb2909a84bac96162",
      "End": "bc958c3bde1e416ea04bdbb2ecb31a06",
      "Id": "0e1c123ecce34de7bdce778d78210d54"
    },
    {
      "Start": "c08ea0bc8e9f4c4bb2909a84bac96162",
      "End": "e39cd57d17d2432f9b9cbeb73df40f35",
      "Id": "6884372aeb0b457c910fc9bdcd21836c"
    },
    {
      "Start": "c08ea0bc8e9f4c4bb2909a84bac96162",
      "End": "3a009113d4e14a86a80d5b3896dfc30c",
      "Id": "c4ad4d7ad62d4c5f92cd2d94a2192528"
    },
    {
      "Start": "a70185af1b08421f99587d21da00a4e5",
      "End": "d7b3c18abcfc48f7bdc5dac47be693af",
      "Id": "61d37ab888dd406ebc6aa221415fc3df"
    },
    {
      "Start": "a70185af1b08421f99587d21da00a4e5",
      "End": "bef5b32ac38140d683c6b4d925b75116",
      "Id": "0b5a970240454b05b11c3609fcc99ff6"
    },
    {
      "Start": "4a94cbbf15f240bcb5eb858644ac4f41",
      "End": "64842b4bc41b4c219c28acc6b32fac8e",
      "Id": "f4df56dbb5924686a6e2cbab964bf2c9"
    },
    {
      "Start": "850b0be192714056a9ff354586801aca",
      "End": "4486671d0149492188b658b01724443c",
      "Id": "006383d0f4ac48908811a0681501352f"
    },
    {
      "Start": "850b0be192714056a9ff354586801aca",
      "End": "f1c21906442e4e6fa6f317b16c3b0d70",
      "Id": "16c531e7d84e4ec892b0b3206f88b0a2"
    },
    {
      "Start": "8e46f889e97c4e80a71861f694a32cb9",
      "End": "de4f465b676943e5a1bf6d52ac04bed2",
      "Id": "cf992486e9094f8dba43de9b683e513f"
    },
    {
      "Start": "fdf8e26fa5b14f2f80acec3d960ee5bb",
      "End": "6cf4958a56ce4a3b989e4ef3d374a94f",
      "Id": "4541f51af5364290905a963ef7287604"
    },
    {
      "Start": "f79ef8e10b344d9ba545b32ebf384051",
      "End": "8c26435c7aa24514880b1be544e2e177",
      "Id": "2fc47cc449984949956f39fcceb62f71"
    },
    {
      "Start": "32b3253fe17046a680774d3a8a203083",
      "End": "a9c1b3ff35d7460a89592a54b1f785dd",
      "Id": "03e334c6aa5a4b61b1b05ae059e98874"
    },
    {
      "Start": "dfc84b2009484fb5b45cf5535dd9d823",
      "End": "da66638a26d444789fccfa76dd9b36a3",
      "Id": "31cb036d87d14cb59e083a445ef5cc7d"
    },
    {
      "Start": "ceb5ab7b4dce4286ae452c05ceebfedd",
      "End": "24b44ac94c7f4c0eaaae87eea596a123",
      "Id": "3c89dca2da00446a9f9e31030f23e1de"
    },
    {
      "Start": "c6fd3afc36784cccb972244b683b3bac",
      "End": "096a86f1115140d0ad49acd7a7ab86ac",
      "Id": "523fbb2c18084d95a92e9e627b0e1e43"
    },
    {
      "Start": "24de0ccfb61949519ab918b7e2be852f",
      "End": "b40ac209559b48bfabbb72885dfadcc2",
      "Id": "0677461f9b2a42b484be2496ccdbb83c"
    },
    {
      "Start": "3b4d2a739b1146bcbf6ddc3fdb9306a8",
      "End": "ba70101daef647f1bbf0b59f4f10725b",
      "Id": "4796bd3bb9294a31a7b408f81f2c5f5e"
    },
    {
      "Start": "4c1686afa1a14483a947aebe3b22fac1",
      "End": "0cc265d07cde4d4894bea9928cccb594",
      "Id": "a63b00a56b2f4fe2a9a3215eaae503d6"
    },
    {
      "Start": "e26107a661be4d1db699dbce132b16e3",
      "End": "2eb1f8dc691149a79f51781003db7822",
      "Id": "3a520ae9d69647e6a1519384d8388cc3"
    },
    {
      "Start": "260152dc928c467cb5b501f54abffa7a",
      "End": "687163b613a543b3a40d681ab7610c81",
      "Id": "75db245f62a1479d8259010ae668fb7a"
    },
    {
      "Start": "042656934a5f47b6aea1d4d3fd29161f",
      "End": "757c229a6d8e497f97de8b8698f15fe3",
      "Id": "421793d83c984e2b9e0dd5b979a83a2b"
    },
    {
      "Start": "172a3e6e67524bceabe31a738089e44b",
      "End": "9612633d32664af284e2ce6a6bd2332e",
      "Id": "4aa465aac1cc4b01adc774b6d5d06e6c"
    },
    {
      "Start": "a15bbd822caa4bb4983a5ca99e2a853e",
      "End": "e8f5d0010bbe49d5b3d05c3c54e3a2d1",
      "Id": "f9059baf1d134c7a837f66eebcab2418"
    },
    {
      "Start": "57379fcbca7c4b238d5a238312a29897",
      "End": "0137bd468a924e1dbfb96bbf77b639ea",
      "Id": "273f6e07bd6f49f5994e6771b374e383"
    },
    {
      "Start": "6489f52b2a9e49bcb496de96d5a32741",
      "End": "7b8bb544e11648c9b1ff522a081c7eca",
      "Id": "fe9f518dbf4f43d381abd0a398dd24c6"
    },
    {
      "Start": "b09c9e5a61364dd19bda651457b1e81e",
      "End": "e032dbdfb54b4dbdb248d429e61fc7c0",
      "Id": "3c58c34f5b9a4f709e61bc08f8ae000a"
    },
    {
      "Start": "ba47e6b7d4ab4502891bba9fa13aeb26",
      "End": "8f4e1f66e9ca4937b97006a4af7ee7a9",
      "Id": "8b707497e0764e1493e18b312dcc4acf"
    },
    {
      "Start": "447dfe5360f14f33aeca5c3da90acdf2",
      "End": "6c5769adf23c4b97aaa0a67379bed737",
      "Id": "a088c09066994e92b8e3a08d465d112b"
    },
    {
      "Start": "d9cd79f2db4142928f37f4f52d95067b",
      "End": "97f0f867238c49d2941af1fbc899983b",
      "Id": "7ad54cd2a4ee42c4aab9fecd9516ae64"
    },
    {
      "Start": "9cd480c55b4b4c6b9a115b48a0b8523c",
      "End": "fdcb6fa8a94e426292d0d9b432a0b093",
      "Id": "fb80bce5677c42ec9a47db06004be311"
    },
    {
      "Start": "9cd480c55b4b4c6b9a115b48a0b8523c",
      "End": "ddd3faf3d18440f9a2399a9d12793417",
      "Id": "a0503901624c415bb86cfcda7bb7effc"
    },
    {
      "Start": "3cfe6294ae0b4ebd82dafa5b51208d3c",
      "End": "f08d434d72f24932ab4e4bed274477bf",
      "Id": "dd07b8f36e3647d89415b56ccfdb3540"
    },
    {
      "Start": "3cfe6294ae0b4ebd82dafa5b51208d3c",
      "End": "082be89aa29b4a35a88785db43a7708c",
      "Id": "c243b517cb11463d92c3253c3163b20e"
    },
    {
      "Start": "190b0a4c55d446d08922b804718dccf7",
      "End": "cc8619bce7d047a9859e38ba48215d4d",
      "Id": "960131dcc57a44eda2c29d684e3ce250"
    },
    {
      "Start": "1df8d8c03b01453c909591e9879d5861",
      "End": "a1ede2214847440eb1c504434c69099d",
      "Id": "dc5fdcb300cc43a7a75e534ffa0b822b"
    },
    {
      "Start": "94a94fc7bddb4cc38a5074ca885362d7",
      "End": "96c4a8ee243546ff8ef79144e6feef4e",
      "Id": "d11c6e268c7d4a5b808a745d3ff6f2b9"
    },
    {
      "Start": "94a94fc7bddb4cc38a5074ca885362d7",
      "End": "accf11808d4e4f95a747190f4aaff0ea",
      "Id": "a3d2873e519d42a0b5c36235082e5c02"
    },
    {
      "Start": "4a92fbc350bd4fefab67b54145456e53",
      "End": "cf8906cdec914c8794d6762ba470758e",
      "Id": "59f3b77d8f3e40f29f6926bd6e505f26"
    },
    {
      "Start": "4a92fbc350bd4fefab67b54145456e53",
      "End": "e5814011707c41bc97c77b9da4a6eb7d",
      "Id": "6418d7085f3a4ae0813d68b819a6fee8"
    },
    {
      "Start": "4a92fbc350bd4fefab67b54145456e53",
      "End": "ec09b89ba57b4b97aa10ada14d4ff0ef",
      "Id": "bad1deeb390b47468827b7be77054649"
    },
    {
      "Start": "4a92fbc350bd4fefab67b54145456e53",
      "End": "208aab1ecd974e808bda41e6a93866df",
      "Id": "128d10cef70345ec9b6db88d9b35842e"
    },
    {
      "Start": "4a92fbc350bd4fefab67b54145456e53",
      "End": "c232d8c5fb994f4daf5c0a14a2aa28ee",
      "Id": "8982f464a3754589b159e6be5abca0b4"
    },
    {
      "Start": "1ce65ae215d04d9796cf87a419832969",
      "End": "41658a9d39504c9a8f915a561471d170",
      "Id": "f6bda83978be42eb9cd556cf412f9407"
    },
    {
      "Start": "e9df39e602b24c5e97d73d0e87343608",
      "End": "dd23022fd10a4eabae7c35377a8cd667",
      "Id": "8dc0f2fd6b8b48ffbe4c93e29c3875f5"
    },
    {
      "Start": "a2b703ec4ce94fc09b871d1273da014e",
      "End": "63d4551dacea4abab08a10db0180fd31",
      "Id": "1367b565b3144389894c08286cbaea4d"
    },
    {
      "Start": "a982dc25a1c545d6aa98a20ff975eeb2",
      "End": "f84785df65d44b06b67f59b76c2d2782",
      "Id": "f1e08c28204e4bab86fb571b3f3acd47"
    },
    {
      "Start": "a982dc25a1c545d6aa98a20ff975eeb2",
      "End": "dacd0d670c254770a1089e8558c1c663",
      "Id": "78a0fb4cd6234910a10a35e2036bb9fd"
    },
    {
      "Start": "9f330df2e714492ca22f0175d34e10bc",
      "End": "fff9fa94ecf243cd855fbc8f895cac62",
      "Id": "a47f6708edd5491ea2e9bfe802b16f9b"
    },
    {
      "Start": "9f330df2e714492ca22f0175d34e10bc",
      "End": "2eb1576f7d3f41f2a707102a143eaedd",
      "Id": "af7127a7edeb4ae095277c1fbc4e80b0"
    },
    {
      "Start": "c872452d0c4d4d35987be26c748b91af",
      "End": "a397541ea5a54f50b2a386e9531b8a33",
      "Id": "174d69dfd3d84425953e597119dc3642"
    },
    {
      "Start": "e48f1da3995441b5872217651bda815f",
      "End": "b0bdee7f19d74a8a95bd470f9024339c",
      "Id": "6da6776c13174cc0bfb50a1862cbec90"
    },
    {
      "Start": "e48f1da3995441b5872217651bda815f",
      "End": "8b537fdca56a468390ca02073366a32e",
      "Id": "0789522a2567409a90d6cec2b70898c3"
    },
    {
      "Start": "dfa526e432974f5284af408058084430",
      "End": "9a1451b781ab4267b75df12ad514490c",
      "Id": "3f60ea3a5ba340e288aa0869359de661"
    },
    {
      "Start": "0085686b905c4f4c91491f10004dedd2",
      "End": "1bf99c99c2ae4fad90b4424d0f6248fc",
      "Id": "39e61ef0910d43e4a350b04a71a89051"
    },
    {
      "Start": "3e18b0e11cc74fdd9005bb3519004503",
      "End": "c72dd31fa78b48f0957d57b0f0ea6725",
      "Id": "dbdc5a68310f47ca84c61d6670e1ab5e"
    },
    {
      "Start": "f6e124605b9841dda874eadb1f48203d",
      "End": "e9d0db96ef024898aedcd249131fbe84",
      "Id": "e53a5e14b4894c15adac146b0662d504"
    },
    {
      "Start": "fcdf7bbf717c44efbf6b46afd0504b7e",
      "End": "a767109c2088418e8a11dfa38eb79447",
      "Id": "320f9ba8f8bc47fc8e76bee679b88bb5"
    },
    {
      "Start": "3e937db0cf304d72931fce520d71e259",
      "End": "3a1c516c613440c0bb1fc7dd95e2e63d",
      "Id": "7d56d3bf37d3436792e376134708cb89"
    },
    {
      "Start": "1136aacaa03b4cd4b0deb390ce705fbe",
      "End": "7ce82d5767db4bfa886e28f31c663961",
      "Id": "4f4e070492b84887adac4dee5118b64e"
    },
    {
      "Start": "2517a05c88c943b3a1728d853c7a44b0",
      "End": "58cb143f156848ef86849656c35382eb",
      "Id": "872c106938684caf91fa650f4466e8c6"
    },
    {
      "Start": "2517a05c88c943b3a1728d853c7a44b0",
      "End": "4ac9d0fb94a84f8e8a9afc5ff9f0baeb",
      "Id": "22c149f36cb948b4b3e655da442e2b70"
    },
    {
      "Start": "743f02fc6e9b4d6b98f8c14948f035f0",
      "End": "dfa25ac83b044bdc8ee99774109e904c",
      "Id": "eac3f4caacd14b7398151db46a8e1594"
    },
    {
      "Start": "0c2f37f768514127994eb52aa9249807",
      "End": "70a4626203fe4fb1b9c7b95a12e77723",
      "Id": "ab1a3ad4f33f4269bf7af7d1472aa5f7"
    },
    {
      "Start": "ae5a63feaaa94721bb63ef1a485fbb08",
      "End": "4c98794b189a48679ba9855b86541043",
      "Id": "5d62fed2c0324191a527c648b45a469a"
    },
    {
      "Start": "f8b0cdde00154bf0bc841333048bf30b",
      "End": "4c9d9e11fe4b4a329ec19b03086773fb",
      "Id": "71117854294b4974aacf95650692f9d9"
    },
    {
      "Start": "a747f35f5a164a6887ee834e6d0ebd34",
      "End": "2819c37627d54a49835b713d3d65562c",
      "Id": "041c59571c1940088c13cf67328cb747"
    },
    {
      "Start": "a747f35f5a164a6887ee834e6d0ebd34",
      "End": "6a75c9dc2ba74d18bc7f1fbd677dd537",
      "Id": "a67ab8cd63c14337ba5853aa0ea2fcd0"
    },
    {
      "Start": "a36d5118e9494f6fab169e74028e32e3",
      "End": "47bef121b3e3441090d6de7c0a6eef29",
      "Id": "6f03e7a2ac0a4ae3b43c18813ec43855"
    },
    {
      "Start": "40dde897f0cb4d3a97dd3f9cf354cb31",
      "End": "14087b7004de42c1a6d9363df95fed21",
      "Id": "e0117ee2459e4524b327ceea7ca5e51e"
    },
    {
      "Start": "40dde897f0cb4d3a97dd3f9cf354cb31",
      "End": "c78b6f275f2945f5b92839c2abf0bf97",
      "Id": "f0e7cab946334a46ab8e541cada8e26c"
    },
    {
      "Start": "20480ea080a74994888ad0d0a8b3ecef",
      "End": "605fb01da4b84bc99afd1171ef6e3356",
      "Id": "a55144df2f7647f4b19d0b6b7004d38e"
    },
    {
      "Start": "20480ea080a74994888ad0d0a8b3ecef",
      "End": "27decc99abc54da083b5867e12a4a4cd",
      "Id": "334beef0ba36455a9056b52380345e18"
    },
    {
      "Start": "f2ccafef3f2c4ee7a8d93b2bc11f5fa9",
      "End": "921ab157b7e8499f902d1d974dd48b4a",
      "Id": "41a262140a3f4f839f5aa93d16273b26"
    },
    {
      "Start": "32641e40cbd84bb7884dff1c86066667",
      "End": "aac02f753ebf4cb8bcb6453cad7f4ecd",
      "Id": "ae1d4d031e044083a90f9278cde5da5f"
    },
    {
      "Start": "f60f4274ed72400caec82b9622bd755c",
      "End": "691c8d56738e474883da69f99577587a",
      "Id": "7948a1127b3a483fbef91ad3ddc2815a"
    },
    {
      "Start": "51385aef764047c1bc4741d0d8b31d6d",
      "End": "47f15851482a4c8ca4134d574ce83848",
      "Id": "24f9868e1e5441eb955a6acd2dd61e6c"
    },
    {
      "Start": "d4f25a9b538e4ec6b936dbd6792d974f",
      "End": "635a502136604685a878f1c511c5f50e",
      "Id": "028e6b126c2e4e9ca7a50e0602603ce1"
    },
    {
      "Start": "715640278985475ebd4fda913d5bbd8b",
      "End": "1c0e1928b844415f9fbdadfa860047a5",
      "Id": "5e0c6d479eb74a408fb0f44fe42addc6"
    },
    {
      "Start": "9b9f7ae442e242589ea55f6b6b1bdc5c",
      "End": "47d023945621497988eae84959cf3211",
      "Id": "0fe28dbf71364238af252a182c2cce61"
    },
    {
      "Start": "9b9f7ae442e242589ea55f6b6b1bdc5c",
      "End": "a0dbcd3c03c44205b2c5854f2da28cf9",
      "Id": "5a04452d1448444f867751fc61706a3c"
    },
    {
      "Start": "997263c53ec0434a9e0ed29eedd747f4",
      "End": "e1c5b0ae171448289709dde9b3013802",
      "Id": "1bc885a3523f4a71ac19caab119596a1"
    },
    {
      "Start": "b362468809bf46e1941d7c5e4c32de55",
      "End": "08eb1d1898de4d7cb02f187c24034ce0",
      "Id": "b035d6fd109849ca8c9e8448f5d417f9"
    },
    {
      "Start": "b362468809bf46e1941d7c5e4c32de55",
      "End": "0fbd52557bdd4fe7bb8e14dd85a512c4",
      "Id": "19cd57046bac41cca74e2b97e12a1992"
    },
    {
      "Start": "b362468809bf46e1941d7c5e4c32de55",
      "End": "41f4725e9a704c2db001a732c564a84b",
      "Id": "0f48ff191d9c4f9199b6303135aa1a47"
    },
    {
      "Start": "3821e50d93fa4986b3011d7dbe40a461",
      "End": "76aea90c34df4abbbfd7ee816a9e4d3d",
      "Id": "21e8d03fa080470a8d6bede014840376"
    },
    {
      "Start": "b17849da41cf4202ab7aa7b2184942f8",
      "End": "48de5c729e6948fcb0365481f345411b",
      "Id": "c2ea749a70d64cbea9646c2249a412cb"
    },
    {
      "Start": "1379fd51c9514056bd8d23b1e71ba668",
      "End": "e29006f592cc4531805d17e683a4632d",
      "Id": "34e8f9bde6e74cd68c733f425f04f7bf"
    },
    {
      "Start": "f56e2907285f4f39842b6e308464bbce",
      "End": "9aded7ccefb049819db8fbce177a1a72",
      "Id": "79a7750d76a24456aaab3f53f8db5e00"
    },
    {
      "Start": "7b59c5ebcd914632acaacecda8d5f769",
      "End": "3c700243b41440ab80393c0c895e5534",
      "Id": "9500c20eb4824ff99ac5176f2e1c477d"
    },
    {
      "Start": "bbf7b1d026b3471ba856a716b588476f",
      "End": "926b90fd361846709c0fa6f09e342cc3",
      "Id": "9f3e7499b1e44939a18267610e4b69f1"
    },
    {
      "Start": "d396de24afe04c9e9ed0ebfcf17442db",
      "End": "75b57e682a7e4ccfbc720eaeb2ac0423",
      "Id": "f9077f98a2ba40d380f0fba79a81625e"
    },
    {
      "Start": "35407115622b4beaa51b4d94edf9bc42",
      "End": "1df3091796344b3b83410bbb79e28f76",
      "Id": "eea23282648c41c8852ec35326de9c59"
    },
    {
      "Start": "35407115622b4beaa51b4d94edf9bc42",
      "End": "6545183cf39048489fdbc59f317b05f2",
      "Id": "924cfb30eca34a75b89864594256fd43"
    },
    {
      "Start": "486cf426ef514333bc4fc97610f50a85",
      "End": "c79e99a5f639423cb53ed7a381b18179",
      "Id": "e1217d125cd940ef9676af1ce2df55e4"
    },
    {
      "Start": "c4ff4125d5af48ee9a0f9fb69e4e884a",
      "End": "a140bb0977e44a41b1b66d4c11a0ace7",
      "Id": "cf997b25b3cc4250bd405406f1913f50"
    },
    {
      "Start": "0e592817ad16481f96dd5f60ced51764",
      "End": "6bdd3e820b4e49048fe0d336b2a66896",
      "Id": "9667bf31cbbe4d0b8bb62ce4c11f6e76"
    },
    {
      "Start": "f7a546c3f88145b99114e10b75edb8b4",
      "End": "17f2d5cfa8d74032a66faa378ea5ddd7",
      "Id": "59b4663236ab4766b153b09cbe022493"
    },
    {
      "Start": "f7a546c3f88145b99114e10b75edb8b4",
      "End": "a2047ee5117140af8cb7ec19e796e8cc",
      "Id": "03e90cb6828c4cf08d69022a3717ea66"
    },
    {
      "Start": "61450480c3bc46f4b69eeb0b071aba83",
      "End": "43a36028689c404c86bc5662bbdfc263",
      "Id": "f2c9fc7133294258988afe00fa827519"
    },
    {
      "Start": "a040856926b843bba0f027fd39490dcd",
      "End": "ea7afdf7d1e3417e8f29f22a1453960e",
      "Id": "6c4bf8caebfa4e7b8439f9507ec35866"
    },
    {
      "Start": "a040856926b843bba0f027fd39490dcd",
      "End": "4e026a9b248c41aebc42197856dd6c89",
      "Id": "d3c7df29be3044ee909c9e7a165cdf3d"
    },
    {
      "Start": "b07f6d11a17048a196c4b725b7f6c4bd",
      "End": "75df6db56ccb426d91a6af989b5842a7",
      "Id": "3bd7217422a9412eb5c77babaf6467f7"
    },
    {
      "Start": "f2d6b9d935dc424ea7d692f03c2cf4e1",
      "End": "ea2154bce3eb4932989116e037f20a12",
      "Id": "547e9f650667424bbd9c62de65248fc1"
    },
    {
      "Start": "f2d6b9d935dc424ea7d692f03c2cf4e1",
      "End": "bcc7635b879648f6aa3bf02117c79c80",
      "Id": "64007f64fb4e47c4838733f3b58a27fe"
    },
    {
      "Start": "97302a7596094b029f26e471a958ba3e",
      "End": "d64d0a225b5b401f92347c48c4211f5b",
      "Id": "381b934a921b476191d3959402838cf4"
    },
    {
      "Start": "ebb4e6a8830a400ab1198ebb6b9edb45",
      "End": "2db7697a0f594477812e4bc361128ebb",
      "Id": "1dc1f853b23f4079a859beb8436a92bf"
    },
    {
      "Start": "ebb4e6a8830a400ab1198ebb6b9edb45",
      "End": "0703547780b34551b5baab5e0d794d0a",
      "Id": "b72ec41d77f74621bbd38c92675f21f5"
    },
    {
      "Start": "ebb4e6a8830a400ab1198ebb6b9edb45",
      "End": "8e9007898685473d9a95992230c0b1d1",
      "Id": "b063616eda92402c9084a825f55f17f6"
    },
    {
      "Start": "ebb4e6a8830a400ab1198ebb6b9edb45",
      "End": "38e9cb67c76d4c8894a10dd7668550e6",
      "Id": "4983d2133c474f6e9a0e5318041f47d2"
    },
    {
      "Start": "ebb4e6a8830a400ab1198ebb6b9edb45",
      "End": "fb0990c1ad5841c0855049ab0eea1889",
      "Id": "a7834eea14ca43cd9e007418cb59d7f4"
    },
    {
      "Start": "ca7def072e9045d49c75e4c66fddf1c0",
      "End": "72739a6d8c484f09801b5d7b1a6076fa",
      "Id": "110ab014766c4398b1a7d8d455e5d342"
    },
    {
      "Start": "ca7def072e9045d49c75e4c66fddf1c0",
      "End": "e9f22eb9c1fe4187bec53f0e98901587",
      "Id": "6abe4e4c91b649a1b88949db9df067fc"
    },
    {
      "Start": "71ed8e59e9194cd39ad0bd287743b32c",
      "End": "bd287e6458e0484f84266a76a23da5cc",
      "Id": "2bfebbc0963f49588f4fd4e06a342dad"
    },
    {
      "Start": "f30bfda17a564ab395544b34282ad15e",
      "End": "d7267e1b4569484f85c84a7101778814",
      "Id": "37584c8175064767b058e74d70d583c4"
    },
    {
      "Start": "e6c2c3a17fca43379c5a675f7a3308ea",
      "End": "4b55735b66214d1ebbde64f6d757935c",
      "Id": "e49ef988f592492f9ccbb3da1d9f3897"
    },
    {
      "Start": "f1002242735f45228afa4ad5a66da930",
      "End": "616ea12e346d47a4ba8315f3c462395e",
      "Id": "a5cd3ddc81b24d8a8d93e55f0e163158"
    },
    {
      "Start": "b7a05186871f405bbf6d39551a77d349",
      "End": "06151c458e0f448bbedfa5bb77e6025d",
      "Id": "4fa3cc4c3f4848f2963c163ea9104ed6"
    },
    {
      "Start": "b7a05186871f405bbf6d39551a77d349",
      "End": "a5ae192b0aaf41e5b8115266eda0ca97",
      "Id": "05873514ee3b4f5187d538dc6aa50de7"
    },
    {
      "Start": "f999ebe71daf4f458815af2c6372a0dc",
      "End": "368570767c84457a8b5ff47b7210245a",
      "Id": "958d9010424046579dd3bbbaf2818692"
    },
    {
      "Start": "f999ebe71daf4f458815af2c6372a0dc",
      "End": "414edcff6ed3493f9b7734621a26e5c3",
      "Id": "48fd2d159c144d73aad42dafe202ad21"
    },
    {
      "Start": "ff5a963d6dfc4678a0b61de44d1016cc",
      "End": "15636bc6c529402fbf0ac4e7565f26ee",
      "Id": "b33c70ac048f43ffadb44a3d2064abb2"
    },
    {
      "Start": "1d38964c9ec74c9b85a8371d7ebabc99",
      "End": "51bf0d5b5c0d456d8bd42acdc56e29a9",
      "Id": "17c6c1341c0949a78fbca74abb34873a"
    },
    {
      "Start": "87957e967cca4a9db6ac3e023b58dab2",
      "End": "bf925fed78804a63b099bb1b5a33f6fb",
      "Id": "3f5452afe4d74ba5bacfc10e861bf5b9"
    },
    {
      "Start": "87957e967cca4a9db6ac3e023b58dab2",
      "End": "cf3110a3cea74fdba98a46316fc943c8",
      "Id": "1a9b43cd334248ed850c8c609b9e890f"
    },
    {
      "Start": "87957e967cca4a9db6ac3e023b58dab2",
      "End": "019e712e713e44db9e361e9a2e0c06dd",
      "Id": "ef03d410b18d4e4e8faac8155acb3d4b"
    },
    {
      "Start": "fa3fffbc0a9f4e41bb0778459de712b1",
      "End": "8345354c94d14fd79de6cb4dd05d01d9",
      "Id": "2fdb27b26dde415ea63888a40fc154bb"
    },
    {
      "Start": "99b30fe9f7f1489fb4bf87519b7cb23b",
      "End": "dbfe97724b94447da74be03e1e590993",
      "Id": "95f923dc3e2745e9b762e1899d539335"
    },
    {
      "Start": "99b30fe9f7f1489fb4bf87519b7cb23b",
      "End": "a3467130ee90495e98a0e39249a2d1cd",
      "Id": "a5bbf2eec24843b3bf459c99afb9ddb8"
    },
    {
      "Start": "825f04516a7149ecb2e38bd3cd3e5d3d",
      "End": "050108c66847467faabd430483b31f4e",
      "Id": "3ee8539f83d54e10887f64d374bd6937"
    },
    {
      "Start": "f077c4e9c9064f6086483d6b2ddecabc",
      "End": "d1e77083814c4caf9d52b0109415d158",
      "Id": "394f94bb5e4c4da69a719e7db84504c6"
    },
    {
      "Start": "b0db17783eb7470a87ac72d160af4e22",
      "End": "91687d4aa3044047b1a0579aacd5611b",
      "Id": "03d509c2113541419299f85ff671d4c2"
    },
    {
      "Start": "f97bb4aefb0a4b08a0bc1cce760af9f7",
      "End": "15d90368fc74401eb08a2654b1719f69",
      "Id": "a7744468b4b946ca8ed502ac0f789707"
    },
    {
      "Start": "c2050efcd22c40e584bc72882d1f80dc",
      "End": "8b698c78ab5d4afb819674cc49885a39",
      "Id": "e43f5c63dc794c8d944415a1450782ba"
    },
    {
      "Start": "c2050efcd22c40e584bc72882d1f80dc",
      "End": "76fa8911c78a485c8669f3812999cbca",
      "Id": "97e2101ab4a14a1180977adf92ad3839"
    },
    {
      "Start": "c2050efcd22c40e584bc72882d1f80dc",
      "End": "b82966562e7144239d1ebbc253ecb249",
      "Id": "c42ed882209641ffba0f9f6d9e9a62a8"
    },
    {
      "Start": "c2050efcd22c40e584bc72882d1f80dc",
      "End": "d6eee4e16416447089612bbfeaa6975a",
      "Id": "80bcd4f22d0c437fb001c5ca4f9c4fb9"
    },
    {
      "Start": "c2050efcd22c40e584bc72882d1f80dc",
      "End": "a6ac1307e7ba4cc9a7b319fd2cfc260e",
      "Id": "b1810306dfe0458391c1bc207f518148"
    },
    {
      "Start": "c2050efcd22c40e584bc72882d1f80dc",
      "End": "17508d4afa9042efb656e39ca595c917",
      "Id": "d0892c26c1ec41559fbb94527cbd6e48"
    },
    {
      "Start": "81c213d4ddff46cea3977f9b685e0965",
      "End": "8073b6139a854359a8776d4067a63c64",
      "Id": "00e9decd648f4b7fad4720cd9c94b208"
    },
    {
      "Start": "b566254dff4448d1999557aec459a578",
      "End": "86f2823b354b4ee1b2612f94e82493b2",
      "Id": "b2c4d2d917774649952c75dc47deb82f"
    },
    {
      "Start": "da2f730e51134e7f9a7dc9d38eda9070",
      "End": "7a5f53240bec4a3aa2eb2a85d02cdad9",
      "Id": "b3ea29103081490cbcc973346a56f37b"
    },
    {
      "Start": "85b77b8bfe8e4504a3d18c834f2a02fb",
      "End": "18efd74ac31640b9a9d745ed0ed9f472",
      "Id": "19ab75df2f22445581f9c3a1bbe6e3d0"
    },
    {
      "Start": "46f1a4b8d955450a92a8e08985bed438",
      "End": "3b04f43f50724652a3066d8446532ad6",
      "Id": "86d2a896dbae400e9a730f79c6b61621"
    },
    {
      "Start": "46f1a4b8d955450a92a8e08985bed438",
      "End": "31b5f25ef83944e59814d2f01cc5509a",
      "Id": "b2b0726900694e14aecd6574e4a269b1"
    },
    {
      "Start": "46f1a4b8d955450a92a8e08985bed438",
      "End": "4450e450497241b592cb586cfe508551",
      "Id": "715574bd53f74d68b5eeac886988e954"
    },
    {
      "Start": "776cb55511254a27854b69accf86878c",
      "End": "dfa3da77924e425a95ca7be0d7481a08",
      "Id": "0de9809318464ae98e5f370a285e4854"
    },
    {
      "Start": "335ca243771d449984a45e0745632496",
      "End": "3f29047bce8741e584764e6a9b0e6d23",
      "Id": "1c91d46a325f450a8eb9951e20d5de7d"
    },
    {
      "Start": "dfc87bd83f2b4c98a8c509af5eb128ba",
      "End": "f7327e0075ce4db3ab7617f36c73a773",
      "Id": "7fa5490e2934457483eb0001dcef5747"
    },
    {
      "Start": "6c33f6dfee004a0d9c10eea62f48f620",
      "End": "69dc091f680646058414e4f1ff4b34a5",
      "Id": "d2c6f62c63244b9481b87782dfdbdfdc"
    },
    {
      "Start": "b03c2852cd244a059dc8b8f71b406cd5",
      "End": "c63cb0303e5e4fdfb3632982b5fc4ca0",
      "Id": "76388bc00a104a229f7ea2010f6570dc"
    },
    {
      "Start": "b0a3ea281753432598388cbef61c0e9f",
      "End": "541eca6ed00046a2a62383ccbf575c0b",
      "Id": "0c179ab323f44b9099c7b2028e8d5ea6"
    },
    {
      "Start": "f8b1dce8cafd40de915fcf3d2920c4d7",
      "End": "8ed4a857d82d47dda9fab4617a430af2",
      "Id": "8f1279942edc4c9bbef534d4dd854ad1"
    },
    {
      "Start": "26fb76da151840638b4def8771f31d31",
      "End": "16cb7ce8043347fcbf0600ade4c6a332",
      "Id": "db75cb8310a14bb1807aee6767dac91a"
    },
    {
      "Start": "fe4cb6f8723a465db6175e7144242a74",
      "End": "e741d285d301410184354d44d49f8105",
      "Id": "9e48a0de8d9e44be846be06303e63861"
    },
    {
      "Start": "9903936348ff4901a1963a05fd51e21e",
      "End": "b9e1344854284a95869ea27dbff5df50",
      "Id": "ebf553904be94a229cb3bf98f21aeee3"
    },
    {
      "Start": "d832201b14794e72a1713aeb11ef5689",
      "End": "9885b243f6ef47a6bba5d24e749ec0ba",
      "Id": "28656892344549d094f1ee7fd049e2cd"
    },
    {
      "Start": "de0a6ab8c74c4c4bba3c1f9644020dd6",
      "End": "8b6d218c564046498b52c7ab6486e93a",
      "Id": "45a70e2d0d0642b4a30201c437a3ea87"
    },
    {
      "Start": "ee163cc158e74afe94fa51e22436221b",
      "End": "9ff02867f9c74da0b69059a9334b0450",
      "Id": "0f32017ff02a46f28aaccef5fe81d1fa"
    },
    {
      "Start": "1c610d1240b54313a799fd7b45769b84",
      "End": "dcab0d229fef4aa992d97dddad76521b",
      "Id": "59f4f507b96c42fc9a7d78936f3a7578"
    },
    {
      "Start": "1c610d1240b54313a799fd7b45769b84",
      "End": "ff32415179064c3e9f05e57636925d6f",
      "Id": "fe042232b26549d98f115ececa37b771"
    },
    {
      "Start": "7308b002e14a4f368b682480f45b251e",
      "End": "6b5c4946d770445dbe5fb3f122d9861a",
      "Id": "73f7efccd38a41f28470a67269fd66f0"
    },
    {
      "Start": "7308b002e14a4f368b682480f45b251e",
      "End": "724f50ec766b4f2888797f92ee5ffcca",
      "Id": "e4c71312984747219ed5a8b752a38252"
    },
    {
      "Start": "20eca33b730a42038b09cac9ed1f691b",
      "End": "75e0d720ced2478188760547001fbaf1",
      "Id": "8e08bb1f22a24f31a181ce31d0b4e324"
    },
    {
      "Start": "65e52151c39f479581dd24c916d1ca7c",
      "End": "e7cef12389754e32982204eb25f97c45",
      "Id": "71d871c62c464fb1b8f9e3e63de9c6c1"
    },
    {
      "Start": "0f66c11859504d80b7c52bc52f248522",
      "End": "0557e5e7152641be9bcac9ab55a8fc6d",
      "Id": "cb8e4673e4294dbc9a6c8c7d3ec1e197"
    },
    {
      "Start": "892152c6ade143a5a9bec4b2d266fcdf",
      "End": "e36201c261c24ec489e0b84dd4586be5",
      "Id": "1fdb5521870046a7b7682a1e2d85b2da"
    },
    {
      "Start": "892152c6ade143a5a9bec4b2d266fcdf",
      "End": "a27288c14ce346fd87bedb5fa4577320",
      "Id": "47a3af5e1f974329b42ffd93a83d7d76"
    },
    {
      "Start": "ba926bbfd13a4bb495bbbbfd384ce5d3",
      "End": "a76baf5a074f40da8aff1fe06dc9aa8a",
      "Id": "c1b5dc93201a4329bd06d2b5c0890447"
    },
    {
      "Start": "0f5e8285dea94c1ba79c5d2ef09973a2",
      "End": "d7b962eb5f4d4ec49a0d9c1ba77cec03",
      "Id": "b4cccec976b24b0bbaa72c7857e20ef5"
    },
    {
      "Start": "ddece81f28df410eacfd2d3a515324de",
      "End": "1583f7778785465587be363e36410519",
      "Id": "1b814ca2c5c04741a2190396ad755956"
    },
    {
      "Start": "9932d1527b0c45b5a8a0f4af47b09d79",
      "End": "ba8ad06214f247869921787eea43709c",
      "Id": "5a549fe3fa73453c832fad7541795ed4"
    },
    {
      "Start": "9932d1527b0c45b5a8a0f4af47b09d79",
      "End": "fd108a54282a4fc6ae7c27b072c8e20f",
      "Id": "d56ee93b364b43deaa3fadcfbfd20ec2"
    },
    {
      "Start": "9932d1527b0c45b5a8a0f4af47b09d79",
      "End": "d6f72d9791154069a1fd076531fd7b92",
      "Id": "6f5d268067394bff81664a4c489c61d7"
    },
    {
      "Start": "d7b5ef7e94ce4340b2ecebab510c3a20",
      "End": "6b7d96872258404aa349c0568f897e5e",
      "Id": "3cd20431ee234e96b9c1bc985f8c951a"
    },
    {
      "Start": "d7b5ef7e94ce4340b2ecebab510c3a20",
      "End": "23261d10d1ce4be5870a151b4773fc97",
      "Id": "df30147afb264c79a7333913ebb8b6ee"
    },
    {
      "Start": "d7b5ef7e94ce4340b2ecebab510c3a20",
      "End": "fa726ea0e86543ff81b115116b8a3f2b",
      "Id": "4363bbc876934131a456a1942f5da6d3"
    },
    {
      "Start": "d7b5ef7e94ce4340b2ecebab510c3a20",
      "End": "90c08f1c8c904845aef596f600086f74",
      "Id": "3e5ed69dfc1547b099268321ef052f61"
    },
    {
      "Start": "d7b5ef7e94ce4340b2ecebab510c3a20",
      "End": "afb2c645a92e42ef9e35bb2d80ee1d13",
      "Id": "809c214674b04750bb9eb3d922b69f7b"
    },
    {
      "Start": "e00983090ac44d6e884451bff72d6068",
      "End": "37e7c6a075f24b1bb795ff20295d25b6",
      "Id": "72e9ca7c3b4d48e99f95524867d48093"
    },
    {
      "Start": "f86bdcb8cd1e4233a5585e8f19f29880",
      "End": "39de6424acca495690d2017b5467722e",
      "Id": "8acf94a9459b45bab2130597eee012fb"
    },
    {
      "Start": "146681923c044c7f9ef6789e9101734d",
      "End": "f645b3a20c5f437da4aecd9aef5b7f15",
      "Id": "b4e2e460199b49f78ab50a6c4bf9fef4"
    },
    {
      "Start": "547ff5122b274ef79c403e7d83720e77",
      "End": "1136afe3e3be4327beefe81b5b28c05f",
      "Id": "79213bb491114d158185329de06d2340"
    },
    {
      "Start": "62efea346f1b4ab7a273755d5a403ec5",
      "End": "87327c274fa84b15891b2c2ae6096865",
      "Id": "a01402f92f544e77ae546c7ef650028d"
    },
    {
      "Start": "677e83781d6543d695ce797520405a6d",
      "End": "56ca59fce8d34775b05591985c87a459",
      "Id": "0d68defc9ba7498ca178280ea2b91214"
    },
    {
      "Start": "e4a93e7bf41a4300b61a4e479441d559",
      "End": "cfa41f39870f4247b1777d61982464a7",
      "Id": "107710b4bda74e7fa94a92b75adf3e63"
    },
    {
      "Start": "e3c513cc88ce4852a9ed8c11c9a267e6",
      "End": "a5385f4eeaff44b2bd39e472e660fbb8",
      "Id": "e2108fe4266e41978a009591d402a62f"
    },
    {
      "Start": "c300ae93d7004ab5b5fc8eb2a82ec637",
      "End": "176ff0f9913342cd9f5e88f29aff2da9",
      "Id": "00e49f4ba9a74b888d9eacf36bb43b5f"
    },
    {
      "Start": "fe5db1d340d042bbb83274adac1e8db5",
      "End": "698060c1f4a74b818fa16cd7cdb0e82f",
      "Id": "3c6ee3442bf34f38b52c98dd062cc845"
    },
    {
      "Start": "1cc2e27c7113446d898d18245cd1734a",
      "End": "35c7fdb4487e4279bb2c17e712281350",
      "Id": "8b40b4288a024de4a3de9cd5e4df2ec3"
    },
    {
      "Start": "1c15fa45421746f592ca9715026fcbed",
      "End": "f973e44b1fe6445ea2dcac060d6a9c46",
      "Id": "7384a0e00af74f71b5e7643d86d5b10e"
    },
    {
      "Start": "1c15fa45421746f592ca9715026fcbed",
      "End": "9982f577e16e41208669ae1a4bb4f9a3",
      "Id": "d93d4ac9c1e6475cbf62bf3f21a6cf83"
    },
    {
      "Start": "1c15fa45421746f592ca9715026fcbed",
      "End": "8cdd6d74763046f88888284e4ad1c7c5",
      "Id": "3f36c24955dc49b7802936118d37aca6"
    },
    {
      "Start": "1c15fa45421746f592ca9715026fcbed",
      "End": "c9bf37bbba3d497b87e8f7a81d8b2710",
      "Id": "ee5febc524d64e13813e2771695b4531"
    },
    {
      "Start": "c79162c32d6b42339ddbc7bda10056dd",
      "End": "6ded37d9a9884102ad9ca2a028938fa0",
      "Id": "ee05f392c9b54d0bb46c73d90aaa8344"
    },
    {
      "Start": "c79162c32d6b42339ddbc7bda10056dd",
      "End": "dcb4c93d03004ccc90fef3bacbb40381",
      "Id": "ad72c15d4c084c879710e023c816f106"
    },
    {
      "Start": "68d37d57b022465896b5d6e6f93b795c",
      "End": "590803f49a904fcea4df179be57a3806",
      "Id": "531056d3f9b746e297c975ab46a64881"
    },
    {
      "Start": "45a4c42f23c84f1cab8abcd02c8760e0",
      "End": "e70eb16bf7694de1bc53f63bd3b948d6",
      "Id": "7c7c7f76e483485f9ea791c6156e4b6a"
    },
    {
      "Start": "0a79862a066647d7976fbe23225dbacc",
      "End": "435c0c342b4b450e92e82b621dfe8319",
      "Id": "79821802a120422aa75487f95dfb7a95"
    },
    {
      "Start": "0b2ab0e066004410b5a3323fd99a0d6e",
      "End": "3419c3e8cadb48afa489ce83b7139346",
      "Id": "d1f224abf73c4ca2b2b3050eeef12807"
    },
    {
      "Start": "a7cd34b79dac4e5bb60c4a87aa895f49",
      "End": "5686230c7a9c48a69ba76952b273ffb2",
      "Id": "262c0031ae314b1cb138e56f325973f6"
    },
    {
      "Start": "353aea9c851249d09c93ce6adfccefa0",
      "End": "394159dbb94e44b2aff2b3d590a594f4",
      "Id": "f24ba1435e264a0daf4389cb96c0521e"
    },
    {
      "Start": "50512eb30e4c4ccc9498d8e3362d3f04",
      "End": "e3c082cebbe949149580889627ee66e9",
      "Id": "bded31d3159b4bfe986f2330adf83921"
    },
    {
      "Start": "edf591b652b3464ea1921e7b9f2ca39b",
      "End": "cb26aa7554de43f58306111afad4ad21",
      "Id": "a08a53cdd5894e2191d133e52cad44b0"
    },
    {
      "Start": "9b8af47510394147851b83cb08ac1f8f",
      "End": "3ba9ba7cdf784d6ab5ee82c2a518245e",
      "Id": "53405344d1a1456bbd855669b8856844"
    },
    {
      "Start": "9b8af47510394147851b83cb08ac1f8f",
      "End": "882b66b2bc8c4b4699e6371c210daf94",
      "Id": "960b2ccd09454553b2e30fe76251bb30"
    },
    {
      "Start": "af4669ce1df9431baf532d842bdca818",
      "End": "22f3b71f029244cca773bc41f754c544",
      "Id": "ca7a83ef3a0e4155a71c326c94898a67"
    },
    {
      "Start": "af4669ce1df9431baf532d842bdca818",
      "End": "39c72821e49648d69b30af1b5bfd50db",
      "Id": "009a9698559842f789f71a7c09372819"
    },
    {
      "Start": "41809ef76ece40ccb358ef9679c66860",
      "End": "8f13fbb3ec26469092da7a79b3645dc7",
      "Id": "eb78641a580246cb99883615befc9531"
    },
    {
      "Start": "936a8bcb9f4b4b6f8a3856bb0867b164",
      "End": "a575c726e8aa49dbb7d1ce49d1dd9acd",
      "Id": "8d9394072d1f4ff8bcef4fa7453d619e"
    },
    {
      "Start": "d0067af773ee49c980ab7ff7d6b64258",
      "End": "be55c9c8ed864d1a85f0ea2ece6a8f6b",
      "Id": "53e07896a36941f498cb01ed69ffe129"
    },
    {
      "Start": "97675c1865494cb7b593c53c6e82bbb5",
      "End": "736bb07b628b4cb3a5996aa4f9d3e8a1",
      "Id": "f54d33da15e24c7da6cebf1f4745353a"
    },
    {
      "Start": "527f332f22b64f1b962f421f07b81e4e",
      "End": "2552f74a6c2e47368c0fb1b36fad8e86",
      "Id": "0390944503c14157b1f603c8761cbdeb"
    },
    {
      "Start": "b3eff56234fd4aaf92aad51a26ab0c35",
      "End": "b609eb284b0f4330a49ca0235510516d",
      "Id": "0eadc10b9b0143a7802685a4854015c2"
    },
    {
      "Start": "3f36e5f9b7e348bfb185b1d4542f3209",
      "End": "4377d06356ea452a93154479921bf85d",
      "Id": "685bbe14f30f464ead066fba9f2cd240"
    },
    {
      "Start": "b24e7c78959b4d99ac965d46f76c6c23",
      "End": "657a1849f11747618b6f4d4697af7bab",
      "Id": "714b542770134beb9f1dd9b80b91133e"
    },
    {
      "Start": "77c0255b335c48828d8cbf2241d535d6",
      "End": "f6bee5280198445eb8a2c9e1b0bee891",
      "Id": "e56953794ad440dcabe12b1a6fa5b815"
    },
    {
      "Start": "77c0255b335c48828d8cbf2241d535d6",
      "End": "7a95b9c86d5749f7ad9fb04998e32007",
      "Id": "cd7e14a44db947e7911c10e8c8f13613"
    },
    {
      "Start": "77c0255b335c48828d8cbf2241d535d6",
      "End": "49792f89b80548c6adba630dabb5f1c0",
      "Id": "c0a3a639fa8d4b0791652251db9c27a1"
    },
    {
      "Start": "77c0255b335c48828d8cbf2241d535d6",
      "End": "3f75304c427f4f87a891a32407ac3acb",
      "Id": "fa68258725b241c3a26d33357401dec1"
    },
    {
      "Start": "a409735306bb4c71a0688e84f01f1ed6",
      "End": "87ac109db3464616ac556159e79d4803",
      "Id": "ec17f86117424bd8b0c406d43f4c62fe"
    },
    {
      "Start": "21a274f2742f4304bcee6da78148a329",
      "End": "2bdcadb1e31345e38d54978ef1cb01ab",
      "Id": "5d3e466fd05c474fb26529c1cd9c2e38"
    },
    {
      "Start": "b960301cc474489ab4ca40de2ad67f7e",
      "End": "841c9562df7e4a0a976681aff55d9a4a",
      "Id": "9f84598bcc344e0c8462110f640d815a"
    },
    {
      "Start": "b960301cc474489ab4ca40de2ad67f7e",
      "End": "28e254633e10474aa7adcfb94093f983",
      "Id": "98554d0f0156492bbdc6289208ce0b9d"
    },
    {
      "Start": "2740d85eea5f4cc1b57bc665b05d1b95",
      "End": "cb9fbcafd3f34e26b894ce0331179c86",
      "Id": "ae9340279bd247e3bc3c77be12d67cff"
    },
    {
      "Start": "45e375e8c52b41dfacbabb7c034ab6fd",
      "End": "60c62931077a45d0a9266be8d167d0db",
      "Id": "87a83b4c7c5d4267a74afb2dc3d00459"
    },
    {
      "Start": "5da1448e8a7742f0b194d1c5a178d5e7",
      "End": "49b2823d26524ec88ccd734d3e5d4ec4",
      "Id": "d8f7689cfb884627af4884b2e08f3a18"
    },
    {
      "Start": "21e0f25018e941cd94a518e754872551",
      "End": "5a2114eebf6c4bb795d1f7cb35e0c8f4",
      "Id": "9b934934922b40de928b2d83b3a30c77"
    },
    {
      "Start": "b7576807933c4855a4a333cb32a8e1e8",
      "End": "69ad9c49b5384c84abea18f4bfc86ff0",
      "Id": "ee6639e4be004e64bff6c53c0b4a327f"
    },
    {
      "Start": "9bae7f4b485b41c9a1cca2b162ace352",
      "End": "fa654d021c8a42bfa860408ac1701784",
      "Id": "04da913c1a074e739b504eea00c73da7"
    },
    {
      "Start": "cacb660d8d234d0b83672c8e4378c212",
      "End": "118d229abe6543c3bb9663cc1471e6fb",
      "Id": "8730eabf950e48f5adb5f5c8f1996d37"
    },
    {
      "Start": "392699a8784049a1a6a2dc58c3901f53",
      "End": "fb1c1fe5ef1b4981bc0b90cd6735ee99",
      "Id": "4ce3e6b446e84b2792d585bf021f894c"
    },
    {
      "Start": "577e0e26095841349ed7352da9c8c9d6",
      "End": "0111d6a482ea4a45a8dd12225a8d3c8f",
      "Id": "e3c3e3a9107c4114a37bc568aede2386"
    },
    {
      "Start": "577e0e26095841349ed7352da9c8c9d6",
      "End": "df979213983f43ce843ecd615e44414d",
      "Id": "15d9bdd5b99b4b059400e93795e68aac"
    },
    {
      "Start": "2239b35b050342fb875a1467658a142e",
      "End": "b164ceeaab144b53b43fff9473b10faa",
      "Id": "ae2f5f6085bf4acebb824771fa0e4b69"
    },
    {
      "Start": "2239b35b050342fb875a1467658a142e",
      "End": "280a28eef0c94048b8cf1e63ce384b0e",
      "Id": "513a29cd77eb4d9e968beb58a36bc206"
    },
    {
      "Start": "afe48b6760b947eda4db63d943ce8c67",
      "End": "7ba4c66334a9402b834bcd7a0a159908",
      "Id": "7294fb1267f548999780e68b035bde47"
    },
    {
      "Start": "9215007444c44b7491acb05347f0dc30",
      "End": "fac0046d5d184fedbfe9f9bee6ea0f22",
      "Id": "f86826faf21540d7981691ca0e5cda40"
    },
    {
      "Start": "28c30db14e6f48d0a1ca83f85901534d",
      "End": "e6c4456fe51b4fa393ae03a8ad688500",
      "Id": "311e03ccdc914fd1a85d3dd45f78eebd"
    },
    {
      "Start": "3eb744b08d594d60ae0711d4f68f145e",
      "End": "61b0b8f4ab52478cb0bc7e44f114f1ed",
      "Id": "4a3258311d294c5989002a2b66ac9a58"
    },
    {
      "Start": "b519a4b55beb4935bfed7575bd8de81c",
      "End": "468e789bc1ba4c7c8852dbc10ce54453",
      "Id": "2e987e6f2dbb426f93542a0b38615701"
    },
    {
      "Start": "b519a4b55beb4935bfed7575bd8de81c",
      "End": "60e3cadcf88b4563bd3272ac213639a2",
      "Id": "903adcc9d250474cb06cb64447a5d00f"
    },
    {
      "Start": "7ee919f46224480793c3f06765335edb",
      "End": "71bab43c611a43aea16e206547b41cce",
      "Id": "c4d18dd02fb548cd95a0919fd1ad80fe"
    },
    {
      "Start": "63ee11f9e7484db2a0d496d828af46ce",
      "End": "e1fc7ff1d75b46f4a2e21a48adc46614",
      "Id": "8d436608be7343e4b86895b0844f091e"
    },
    {
      "Start": "63ee11f9e7484db2a0d496d828af46ce",
      "End": "b509e2ab8dc54d32887197ca49448fa9",
      "Id": "0f0865bdae554d1dad42396ed6fea438"
    },
    {
      "Start": "cd4a4e8f66314129b2289f5d9feeeedb",
      "End": "19219ca5778c4de78cd08c5f097bf5ae",
      "Id": "b5601daba446499eb5c08a6b9b9548d3"
    },
    {
      "Start": "cd4a4e8f66314129b2289f5d9feeeedb",
      "End": "c0f9f1a1930844d881a58661d461b15b",
      "Id": "02084dd123ba47908ab880af135cf352"
    },
    {
      "Start": "c46b1be992f447738b2ecb575fba8ec7",
      "End": "7924e252519346fe8c8930df018e2ee8",
      "Id": "5c86298b40cb48679b06ee1553906820"
    },
    {
      "Start": "c46b1be992f447738b2ecb575fba8ec7",
      "End": "215b1d5fadbe4389b6d350b9c11e1d07",
      "Id": "d374d57ed0af4c89b3ff0f8696fcb5b5"
    },
    {
      "Start": "2d4fbe2255b14234b92f15761efbb412",
      "End": "03c7562873c24c1a85ec27e5410f44be",
      "Id": "60fa89dd5a1b4686a0209127112dab37"
    },
    {
      "Start": "2d4fbe2255b14234b92f15761efbb412",
      "End": "28040a37389747498750f5581804390e",
      "Id": "0410071d384c47a297ba9e2b41a17243"
    },
    {
      "Start": "437cbfae578644bfba13a4df79069182",
      "End": "7316c3c9cdc04ccb9cfa1432aec9469d",
      "Id": "a1e168b1be36412d81da9b168d76477b"
    },
    {
      "Start": "437cbfae578644bfba13a4df79069182",
      "End": "89708315877d402bb46f9148d7c7e7c3",
      "Id": "d4f4a2b1684f4fa48ded34d0a0713615"
    },
    {
      "Start": "0300d035839a4d91928397a1c2dfcc47",
      "End": "1271b2f9e26844a2a3fff02295880c1f",
      "Id": "09d088cf168741cda246cdc54a153d35"
    },
    {
      "Start": "fcda5cf57825420da48a1a4e26197621",
      "End": "4759ba2bcce1408bbfec0e06bdb7f3e2",
      "Id": "d61bfacf3c8240dc9ae9bcc041c4367e"
    },
    {
      "Start": "cc215c3adbb0416ebf9a224cb19b494d",
      "End": "e621d4b46a1f457e96cb52188d765f8b",
      "Id": "f3589f0c51844b2cbc9183ea6f92cae4"
    },
    {
      "Start": "197377dc762548c29643398002560744",
      "End": "bd74265ab2d3490596aba1b4c921ce93",
      "Id": "b1bf07196de7464db3170e7a3e9a0b29"
    },
    {
      "Start": "4d2241deeeb7479d9e262796c07beca4",
      "End": "151914665238472a80a568d989e4873c",
      "Id": "26be0c5262f34ef6abc35ac7b353b8da"
    },
    {
      "Start": "43a0c9da7f9044e2924f6cd9be3d2c1c",
      "End": "7051d09f64d448cdb338d98f966f16d4",
      "Id": "d13c4035997045f8a01823a740775af4"
    },
    {
      "Start": "67e8b951071345d7a4b2dfe37ede7886",
      "End": "fdfb5f4b27d0491e83063d5ac4266d4d",
      "Id": "f866e46991994ae7b471c32a4d634035"
    },
    {
      "Start": "0732645893b145aebfd0fcf8cbd966b1",
      "End": "c2d421a58ccb46dba459ca597b247421",
      "Id": "bf9a3b1218d848c495fd853b22faffdb"
    },
    {
      "Start": "0732645893b145aebfd0fcf8cbd966b1",
      "End": "701312499f76488e98c00b82c6276dd7",
      "Id": "7bec1b7d865a48bc8f50173d5a931af6"
    },
    {
      "Start": "403126bb6925476a818a62832c60c319",
      "End": "b6d7ce1f9dc84a389843d7eea2057935",
      "Id": "e47873b0863c42158946ce3284a90f7c"
    },
    {
      "Start": "bf1b043de86b4372939372befa941a7c",
      "End": "1fca8c4c03cf4ac4a6b595409d029070",
      "Id": "320a1719d90041fe8423caaaca833234"
    },
    {
      "Start": "bf1b043de86b4372939372befa941a7c",
      "End": "f216d1cdc28e4f0fa93ee450c35cb6d0",
      "Id": "bbe794e566e04ff99fa291df79912713"
    },
    {
      "Start": "62a2e4dbd28f4950887099f8cb8a85b9",
      "End": "1140ef9fbe254362adc05e11113d617c",
      "Id": "8d7a9d559cc6429aa18c161f97daeb50"
    },
    {
      "Start": "62a2e4dbd28f4950887099f8cb8a85b9",
      "End": "f2d3437d57fa44909f8c10b842d9ae6a",
      "Id": "6688dc90229a4a298652c06406799ce1"
    },
    {
      "Start": "ec64645424e142fb81aff57d86993cec",
      "End": "99fc8df6d70d4be58f2e27e8773657b1",
      "Id": "2791ce7d867640249ec44c01d6c6cb71"
    },
    {
      "Start": "6efc40ff511c42548a43b10dcbf812ad",
      "End": "65bb5f7185ed4abea168c0e87acdca28",
      "Id": "760b5186079048a3973a5866b9631ea3"
    },
    {
      "Start": "587a6c610b7043b589c1749d29cf6a7d",
      "End": "89db34642f6943c98820c62416d3cba8",
      "Id": "28b817da4bce4864b7389b5f661afb9f"
    },
    {
      "Start": "587a6c610b7043b589c1749d29cf6a7d",
      "End": "725df86a960f41419b7b45c00e0e645d",
      "Id": "5a1f607878c04e89afd61626e56b6fcb"
    },
    {
      "Start": "db24cb1d0f984dbe9f7f6095d61efb0c",
      "End": "8250d8ede0d040b3aa7177054ddc9517",
      "Id": "8e084d8e8721491ebec43df17a9bc979"
    },
    {
      "Start": "21447b880927482ab07983105e03171a",
      "End": "4d08d4df5ef6492a97b644f360b81980",
      "Id": "c5ba9ec291eb4987bc3cac950df77f4e"
    },
    {
      "Start": "2cb131ee89ae4154a9e76a3b069f2f9a",
      "End": "a4ceab37fb0e4c8d80d13a10a55b42eb",
      "Id": "dae347962d97433aa24e47c3cb54c46b"
    },
    {
      "Start": "414fa2be24b1496cb4d14b698d8778c1",
      "End": "071d6c9115104c32af80a5f6d14b7c08",
      "Id": "1f1a9f840145483396042f0f556ca33e"
    },
    {
      "Start": "989e8287949a4fca80413c5891a8b2a3",
      "End": "58e4326ee869497cb239fbdc9e20ecde",
      "Id": "f1241b123e604ed185b211855f9ea05e"
    },
    {
      "Start": "989e8287949a4fca80413c5891a8b2a3",
      "End": "8f6b38da93a544f38297eee13f1745f9",
      "Id": "d55fa266ab6e41378d15c38cea1cd297"
    },
    {
      "Start": "fe36cb42be1c4f8cb53f4d3af1807adf",
      "End": "e42517edf30645c39ab39610adb3f25c",
      "Id": "2d599e49f3fc4e5aa2bbe687b36b7473"
    },
    {
      "Start": "f261c08bb2694f5e8f19c7fd3ba1fa80",
      "End": "ae333a0ec9684facbf9f57f2bee0df26",
      "Id": "901fb35f4b7b42fda9af6c28225e2d33"
    },
    {
      "Start": "80471bf115c44187b7233504e1947afb",
      "End": "55270ebb74db4ade88651b9d60397fe4",
      "Id": "4cb7da9d300f49e48358ed046d39557c"
    },
    {
      "Start": "cd9d9cf440304ccd83f76e187c55fe5f",
      "End": "c6a5cdc1811f464483e724f4cc5a4504",
      "Id": "9d71798e50a8459593ac77cb99f78b39"
    },
    {
      "Start": "f91864146d664d03b08c802863f79e85",
      "End": "0f64b6a24ef54a6d9e8929978b8421f1",
      "Id": "aac68301551442ddbeeb430aa71b7e24"
    },
    {
      "Start": "9bb548f40fd14c3385632591cfc9cba7",
      "End": "7fb54c58c31c4f96b4b0439b0551defe",
      "Id": "86ee4c1431fc41b59ea8956e2d6821d9"
    },
    {
      "Start": "fccf57d2b88343588a7a5be9b69540f8",
      "End": "5399c18e0b3941689e44fe51aaa27a78",
      "Id": "e4c3cac36f8e4e2f9559490541e12f03"
    },
    {
      "Start": "9b2e5b44ef804c099dd580e0079ce36c",
      "End": "4c4882f14c294c8e90d9bf427e106031",
      "Id": "e2a526249220441187035db568054a6e"
    },
    {
      "Start": "b901b02e31fb482f8b880f59510d9185",
      "End": "82eee162248b4a0281060774c4616347",
      "Id": "6e69367cada6421b8727175d6c4ab25a"
    },
    {
      "Start": "1198bf61500f43e8bd24a87d2d3f12fe",
      "End": "e3a9f14c7ede4d1a8ebd83ff9e64cf6c",
      "Id": "0f6c9538bca947fa975d3f638108e982"
    },
    {
      "Start": "0db95810275b42ae8983d4208b148143",
      "End": "4e560eebaf254eb99e8b63de5fcc111b",
      "Id": "0bf2e01e967242c697507ca5fe5e42aa"
    },
    {
      "Start": "0db95810275b42ae8983d4208b148143",
      "End": "ef59bbb356e347c68044b38523e39862",
      "Id": "6217f2ca5b3e4f3ba9fbde21180b7598"
    },
    {
      "Start": "4f4f71c12b4a49cdadf54684f4440b23",
      "End": "45b17b339cad4e6386a2a69112503999",
      "Id": "add2c9507deb47ecb22ecf3c1274281d"
    },
    {
      "Start": "4f4f71c12b4a49cdadf54684f4440b23",
      "End": "fed3aafbd0b74f7a8580387c65c68998",
      "Id": "01ea535f408a42b7b4af609ffe9ff2a2"
    },
    {
      "Start": "1a1b64dde46b48368151ec362ce09546",
      "End": "5ad677e78798466aa27ddf8c1b2ff4cb",
      "Id": "705117e428f84016a7466f7e173133f5"
    },
    {
      "Start": "609b58fa2a4b41b18bb032e06040119c",
      "End": "07662e34853d485588187e419b8851a1",
      "Id": "30cad40361544add98ddbb0f0678f72b"
    },
    {
      "Start": "6b61d16db4ea4547b0a11c9474480d6f",
      "End": "d4a98e1d4d5b451d951bf42ef5cbf335",
      "Id": "4f4f5fa2d7a64a8bb00df304925e3ef7"
    },
    {
      "Start": "6b61d16db4ea4547b0a11c9474480d6f",
      "End": "bcc92fc797bf4b55aa58f57966e998f9",
      "Id": "fec1967d6bee43c5b0542583ba587f61"
    },
    {
      "Start": "0b2390ef0061457d96a684205cebef94",
      "End": "b131658ea83b464fa13b7cf3dbc26ff5",
      "Id": "9af41e4aa0eb4965b3bc62a62ffeb75d"
    },
    {
      "Start": "9cce55abc3744e1e8ffcf6ab21d50bdf",
      "End": "f1011016e3ad45789604de74d15ae11c",
      "Id": "2ecdec6db5d0494798451de10ac1c2a2"
    },
    {
      "Start": "29bae9ba5a104a29be3ae2a31f54063b",
      "End": "6cdefe9da0094b78803b83279a16174b",
      "Id": "b5918ed73eb6429aa04dbcc8f9959933"
    },
    {
      "Start": "6eab6d958b294a4988f154c9c6dd6a08",
      "End": "80fcbef2db4240d8bec4be95c4f284ef",
      "Id": "a74da22eceeb4cb5ac9be6f2659e17d8"
    },
    {
      "Start": "0c279ea6d8194102a8cc8e07c8efa98a",
      "End": "993ee70c2132476782cf66e649dd359b",
      "Id": "0d791a89e14d4729aa6d237b0de2470d"
    },
    {
      "Start": "3b31d513c1d34999a3a2336709cbc0cb",
      "End": "1b8f8f1433ff44dcaed79ea9729cc691",
      "Id": "2380c4a8190b4c169abb1f780d8e00bf"
    },
    {
      "Start": "3b31d513c1d34999a3a2336709cbc0cb",
      "End": "218867ea71f148a9a57492a48ef37161",
      "Id": "7a0390e3d111427d96825c6e463063df"
    },
    {
      "Start": "9c581d6c144646fb854f5249353bd204",
      "End": "ada3d44d9c424ad582e9e8f4872c83d0",
      "Id": "7baa6580a62e462492dd4ed43fecb903"
    },
    {
      "Start": "f59cb832ea624f438dc4ac0c7328eb44",
      "End": "c9a8d83477954a09a3354dca990e6489",
      "Id": "71c9dad3a0314c9c970198ed585b0e31"
    },
    {
      "Start": "49337a64cef048a3b89426f26a1a5f6f",
      "End": "3d0aa33a722d4d83ba017742adc9156f",
      "Id": "574fbbb046f04d978c80b3b19f6df984"
    },
    {
      "Start": "259033330f4948228a25780ffa486dc7",
      "End": "e50b8f1bc236460f97e9e9e13148f5c1",
      "Id": "0f642c67976b471580d4e0a9c48c00a6"
    },
    {
      "Start": "759b16915c454f028c5795e727cda0b3",
      "End": "1c94dcdf93dd423f8e1ee273c7b87f62",
      "Id": "a1162aa831db46d096fe71ca7aaea137"
    },
    {
      "Start": "759b16915c454f028c5795e727cda0b3",
      "End": "d4bc7c4d0345406691d757c57311eec9",
      "Id": "f63902b8aac74e4e8ed48b195c676cb5"
    },
    {
      "Start": "70da18250a3847f09886600b20be0339",
      "End": "1f973dcc170e498ab32ee0f589c0501a",
      "Id": "9db571dc8f1746f78293ac7b35962464"
    },
    {
      "Start": "2635d7b1e913453eb746cfce5c17a4dc",
      "End": "1e9cf2cd061e4e0784adc6999443d95f",
      "Id": "eaeaa89887f6445183eb884cd453ea99"
    },
    {
      "Start": "2635d7b1e913453eb746cfce5c17a4dc",
      "End": "1baf7744814f4053b2c7942fc06c907f",
      "Id": "97ba3ce67bd249f08c5169a48a11c37f"
    },
    {
      "Start": "1f9371e110cd487298bc787e24989d3b",
      "End": "be12764d416b465fb248dda163010a44",
      "Id": "c7f3e4a59387437790ae7bea39861804"
    },
    {
      "Start": "010eef5cd1754e5fab7946c096a40ab3",
      "End": "ebe5b016f2c0405b8f5d51efc8fedffa",
      "Id": "95d037b6447548e1ae9fee4c37221fea"
    },
    {
      "Start": "2a86598e843f4c03b79a38ef364f6e6a",
      "End": "dc030bd97c6e4efc87fab2bc50c38c21",
      "Id": "4350f6ee7a13492ab1fa4ab1bf09e611"
    },
    {
      "Start": "3d6b17be7fd64821a30cde2ca90a0531",
      "End": "731f12ee9cf64e14935fecc08826b965",
      "Id": "26e44acb4e1b42929d30843c848e09fe"
    },
    {
      "Start": "4ade60de6f92481da76267b22b251d24",
      "End": "a76251c6240e491dba4a31d947a15985",
      "Id": "2e24a32acbd849cd8a6a9355d7e50bad"
    },
    {
      "Start": "2113f104999947498e94dc6aade4ff18",
      "End": "4eef846da06e44c4a464c8f8f29d47b5",
      "Id": "ebe520fc1c5b43fbb5656a11b0a082e9"
    },
    {
      "Start": "2113f104999947498e94dc6aade4ff18",
      "End": "3f34531a90784448a8e94eef73fcac6c",
      "Id": "c35a528230ad41bf8766624ef5c7069a"
    },
    {
      "Start": "2113f104999947498e94dc6aade4ff18",
      "End": "f6199cb28e1949369e3b48e9a942b1dd",
      "Id": "076b63293d6e45059a7660604e4ff308"
    },
    {
      "Start": "0147d4f07a964a0fa4ec0ad5b6062e1c",
      "End": "a8a47ff6dc874574a22f2faec4bf3114",
      "Id": "1288917da9d24981a3eabdcc1121131b"
    },
    {
      "Start": "24cc83b232484f4d81bb46d37e5c0079",
      "End": "eeb3a3bcadbe4822ac97904ce6779228",
      "Id": "a4b825faccb44dad8470aa544829a44a"
    },
    {
      "Start": "9eb30ca99b564124a4fac6e40d78d5dd",
      "End": "1760aac49351475b9bff24b98ff87914",
      "Id": "23e2e53cf15c46fbba13b0c1699f64a8"
    },
    {
      "Start": "5c4536b0c04649369c3adea75c2a543b",
      "End": "36d44ae879c44d94bb73f7a002dcc110",
      "Id": "2e85830a3c2d40b18b5797e8a41e05aa"
    },
    {
      "Start": "7489c32be82e4949b37e566faf5f3dea",
      "End": "6930f9e31557470d95073bbac34c7239",
      "Id": "4b87f1dd361b4ce989da945c98b9abef"
    },
    {
      "Start": "ce4ae0da69214ace99dee6294e9dccc2",
      "End": "e2b2ff83ac174411b35ac20885a2b552",
      "Id": "209fdde2ec8c46039df671946d05e5db"
    },
    {
      "Start": "551e048455d04f3e930d90d0538cc1ec",
      "End": "b5b9e1ecda7a464b8d8487805b7e7de2",
      "Id": "8d42d618edf64c16961258f0b980c143"
    },
    {
      "Start": "992cf36cbdad4d82a0448d89120b92b3",
      "End": "5466c3fab38046adac93c1101d15d147",
      "Id": "e428055469fa4c9993f692323924de0c"
    },
    {
      "Start": "40d278c92b2147e49da9abcfd64bdfa5",
      "End": "6ca3d58a895d4d1f8dac2a0513576283",
      "Id": "74623bb7e57348dfb2cb9c986d0d8ac8"
    },
    {
      "Start": "91cfd31dd3614f54ad800960bf2e74cd",
      "End": "4972c1e779744ce1835e67747edf69dd",
      "Id": "3743ac15ee5143e1a29feaf903584701"
    },
    {
      "Start": "6f3ad4ce812c4e509cd660e350252c05",
      "End": "7314358febb54881b2f22baeb677389c",
      "Id": "c884da1f955442a28567baf9a279e423"
    },
    {
      "Start": "6f3ad4ce812c4e509cd660e350252c05",
      "End": "72ba7e02b31845d4b42b23a8d55bb428",
      "Id": "df80048dfa394c2ebf134b81bdeb989a"
    },
    {
      "Start": "fd0759032a9d43fb8787ef9a0a25fb14",
      "End": "2725e7bcab4e4fbb93466338a0dfe5ee",
      "Id": "6e8a5ecd24db4ffebb46180b58e874ef"
    },
    {
      "Start": "d04dd5f87adf4ff4b1c613e5e9e9b395",
      "End": "c446ff3f48ce4e09bce045a49a647945",
      "Id": "efeb87b64f7c4b8ab146f6cadc6eef54"
    },
    {
      "Start": "c6531d9997aa4f65b66fa8e06d110d71",
      "End": "83c6025cd82e4f038aefe14ba5f5a6a2",
      "Id": "51127cf469da4966a83d799cdb93b453"
    },
    {
      "Start": "75df1731b03c4f999a40c558edae322e",
      "End": "6589d6da44254fbeaa3dab700f4f229c",
      "Id": "901a60eeaf0041dd839ae742cce878f7"
    },
    {
      "Start": "00eef8a84344415b98511bec10ca3f23",
      "End": "ddd05fcee34148e891547c8d6413e459",
      "Id": "9d83053ee59c4ce99ed270645f8d7604"
    },
    {
      "Start": "57c2ecb45e8b427fad15b9b43397786c",
      "End": "95435751267a42a385aa39e7de1de6be",
      "Id": "b109b07f16ed4b91808913e7f928da33"
    },
    {
      "Start": "c2c0bbf8200a4a96b1b8baf3701d3045",
      "End": "2db925b58e8d4f4587113967c336a6ea",
      "Id": "4d4a74313662469982177ec99716cd39"
    },
    {
      "Start": "e5e73188bd304c98bfb89acbc2dd09cc",
      "End": "654313400e3e47459ac059c71ee59bb6",
      "Id": "7f0cfc46008f4be4bc9ef5ab555fedef"
    },
    {
      "Start": "78fa7e1031064525a3eaabf964d6a032",
      "End": "6343d32fe6fe41e1a8de41992d03fff5",
      "Id": "7ab328fb657c439d8c3f171009a9fd33"
    },
    {
      "Start": "24b3d2a377d347fdb333627c9c88a704",
      "End": "11b6b519481241a3ad3be354fcd0519a",
      "Id": "8834ae25a7b344f9a5ecffc101e44f2c"
    },
    {
      "Start": "24b3d2a377d347fdb333627c9c88a704",
      "End": "310f21548e8b4af1bf61da0477d7e0ea",
      "Id": "55e93f2c11e846179e1991ca142acc50"
    },
    {
      "Start": "41220332dc8a408d83aa9696e2691767",
      "End": "5feee50d7fa644d4b2358b9d61073110",
      "Id": "b7aec7da808147ae967bd936170fa881"
    },
    {
      "Start": "4196d60a52cc44a48a0aa073fd2c2307",
      "End": "5e685ddf1e7640dc93c4f70e76b3a456",
      "Id": "5fda7228f0d24e2ba55a91b858498287"
    },
    {
      "Start": "427e06d968d0405999bbe6e4503d7406",
      "End": "16c612d8110c4a13b99e932568cbbc13",
      "Id": "9d25a80f1c2c454093a8b2250e6a3682"
    },
    {
      "Start": "2aa1d90b28734c5d86822b364e7d1642",
      "End": "7af62fcbac9b4f19a5d6701bd0c68069",
      "Id": "76b4d4309cc44157982d6be696e11ce8"
    },
    {
      "Start": "571cae5b61a8499686a1a09a33e12cdd",
      "End": "394ab78db0c5456ca479caf8ed760d8d",
      "Id": "3445ebb8916343c7b4a22a43d753fa5c"
    },
    {
      "Start": "092a165255bb437081197350c431ba70",
      "End": "582f6e5bf91240278e50ae1332c4f3e2",
      "Id": "8c1f3976173a4aeba06b35842b679f65"
    },
    {
      "Start": "092a165255bb437081197350c431ba70",
      "End": "fe13b70fa3d5449096858bfe10d646b6",
      "Id": "97525ce1819d418d978a84cc4a9dc82e"
    },
    {
      "Start": "9050d80d88a348bb90edffec8fb71930",
      "End": "ddba4223059e49698697637355807fa8",
      "Id": "dceeba255f404f66b5356e451e1f3e65"
    },
    {
      "Start": "9050d80d88a348bb90edffec8fb71930",
      "End": "13672d0154da4569a112662befee1cb6",
      "Id": "a4773097f3de4570bdf697be5d3d1710"
    },
    {
      "Start": "d17d5a5bc5814cc9b899cd35ed7245ba",
      "End": "cb2c1fd8974f422e92dc14fbe711d7a8",
      "Id": "3283f100bdd54d98bfc315106d0c5b74"
    },
    {
      "Start": "57bf151041364f64963f02cb748a6324",
      "End": "920994c77c314bbcadab12f12dba5bcc",
      "Id": "09f9a3d886bf4697b933b06e6725553f"
    },
    {
      "Start": "78c2f18e06db406aab196d0f373fc334",
      "End": "ddcf55d06ae34e258bda59091f907f47",
      "Id": "79b5fb12ef724bbf83318d675709a952"
    },
    {
      "Start": "9e3fe03a38654bca934bf1ada3240a86",
      "End": "ee52a157baa040bdade043873bac4b3f",
      "Id": "07e335bd42424ce3b669b863bf073e61"
    },
    {
      "Start": "bf43ddeefa874bc5bad9051239988288",
      "End": "125545ec99f546069b74f8b21135965d",
      "Id": "e12ab0b96cc24e319399e4eb2b5d9e89"
    },
    {
      "Start": "7bde6c04f3184e3e9c0d2fb223f92a4b",
      "End": "d890ff76b61b4c50b85ede807b7199d9",
      "Id": "a05cc7d66c8348e587862f724886c324"
    },
    {
      "Start": "99f7832855ca42e4aa9ab06520e7a806",
      "End": "992fbe1085af42bea8ee3ba9f9aadfac",
      "Id": "0283c78c17a04694b6612aa236eb2ab3"
    },
    {
      "Start": "41c445f149c84ec2afc735d9f68fc483",
      "End": "f8ef27c978d7427089a5c0925daa87dc",
      "Id": "dc22b1a293de42ba878f363153e5a6f3"
    },
    {
      "Start": "41c445f149c84ec2afc735d9f68fc483",
      "End": "a1be6883d4384c37ac48b9230a307c18",
      "Id": "a257f08cf3bb4b2f999e7b0f5e421610"
    },
    {
      "Start": "62ca362fbf584c3eaf529ed41d7179dd",
      "End": "a8683786bc7b464e921497fb7f3ecbbb",
      "Id": "3dce4473a5c94493a940f2bc7afec8bd"
    },
    {
      "Start": "62ca362fbf584c3eaf529ed41d7179dd",
      "End": "12c0565596724e87bbbd128ac2c0296b",
      "Id": "10a3fb67da6c4767a605798923ebd68e"
    },
    {
      "Start": "5ff9f001b1e64dc6824f454a71e1d563",
      "End": "be2c988ac74d46a8b1f0deb144eb0852",
      "Id": "ab3f60a8de3f4d6a952665542e204d72"
    },
    {
      "Start": "221e408f84694186a7891940536501ba",
      "End": "2ebb6096a279432cbfd92aafcbc6ca12",
      "Id": "979a9713c6324104aeecc86c394b5186"
    },
    {
      "Start": "bd8d85abcb0f434cb0842f78ac87058a",
      "End": "fc3b8b23c30744fdbd00544321252259",
      "Id": "638b44463ea94410a3eb607024187058"
    },
    {
      "Start": "a981a1b111e84a8ebf19fcf6f711a80c",
      "End": "adcd050f1a354549a7874df3446bb138",
      "Id": "d23977dd678b41ccb0b1bf8d332b7de3"
    },
    {
      "Start": "a3dcd3dc8e43465d9eb16eac34d940da",
      "End": "184ed67edcf34e3dacf15eab6611e9dd",
      "Id": "3df43d59ec3b469fbaeb58c171b147da"
    },
    {
      "Start": "3c92030eadf648f2bf4ba47fa74da7c2",
      "End": "55cefd24c9634d7a9b910c13fda6f829",
      "Id": "6af9c118af5f417b8a84ad81b5a4d8d1"
    },
    {
      "Start": "2bd074de3f5f4942b6834b9f230155c2",
      "End": "167ed1e58e32477ca0f2c51399c8f002",
      "Id": "95de619470ab431aab80d127075cf57f"
    },
    {
      "Start": "2bd074de3f5f4942b6834b9f230155c2",
      "End": "b9c878dfd54d480b8bcec17d17368e74",
      "Id": "7110bf04aea64751b8add19a8da7cc81"
    },
    {
      "Start": "bf8de657c14745b790670390cc67fadd",
      "End": "86f47f297fda4eefbfbe7caecf4402ba",
      "Id": "cd19f20076a54e669e5ca1fa997bd976"
    },
    {
      "Start": "d45fba0b42074a7e8b0fa6b96a03386c",
      "End": "5c5cef89690a4c68bf7b841bc6eafbc2",
      "Id": "0a05fcb15ede479f8522f8d56e72c683"
    },
    {
      "Start": "24a3f54ff1f24dcabc262b92eb1c40b9",
      "End": "e354dd949b944051868098e708e196b2",
      "Id": "4fe2fdb9eae14f8493aba1856f2f8cae"
    },
    {
      "Start": "beb45231da7f48f38272e1490503c2d2",
      "End": "1149365fad6a4c849ce00284d8680f6c",
      "Id": "445c5fa8da3342d0bd51a0c3895e7efa"
    },
    {
      "Start": "bfa8e53181a74b89b406c21eed4d7906",
      "End": "bdeb39a6efba4742a4ec666c9d3b01ed",
      "Id": "8ae056d7ab964d8f83e978f6d227f7a4"
    },
    {
      "Start": "6a1df4fdaf5245a784a35e7453cf6b55",
      "End": "5e35c3d6346044e4a3d748cf652733cd",
      "Id": "74dcbebb21964f8a9604ff668ffdbb37"
    },
    {
      "Start": "f132684efc694aa5a31f254fa6a8f3cd",
      "End": "ea0a2b1bddac432ea1a2dd172322002f",
      "Id": "7d56976a5d83469e82da3644c9486a73"
    },
    {
      "Start": "3f2365c450f744968eec41065ce86ece",
      "End": "0abc589e508942e5ae10f74780ef9f4c",
      "Id": "7d02b7e1836d479c97a9ce2b445bf5bc"
    },
    {
      "Start": "3f2365c450f744968eec41065ce86ece",
      "End": "6bd7549d4df4411caa776a491596873b",
      "Id": "a9d1859e116042aaa6c2cb6b55636a99"
    },
    {
      "Start": "1e16e78f59574321b45ecd59860ea3d1",
      "End": "9ab98d4bbe26486ebbed069551faedfc",
      "Id": "f4bd1141b0d3470ab8f3cbf23e65fc12"
    },
    {
      "Start": "1e16e78f59574321b45ecd59860ea3d1",
      "End": "695d05e1ada44552b5f35c85d506ad79",
      "Id": "ae32d57abe3e4450822df34c13c61421"
    },
    {
      "Start": "a8707fd4ca7d42e4a05e16367bc54aa8",
      "End": "83f079abcb0e4d53857de2684fb6763f",
      "Id": "d10616483a644fb7a398e645bc81b603"
    },
    {
      "Start": "8c4898b28dfc4287817e1d4cd139cbaf",
      "End": "fb60cb53f81c433db1b1c5ed6b67879e",
      "Id": "d6ab3132038743df963cb25bc93540f3"
    },
    {
      "Start": "e9848d5921db470a93e00650626d8f5c",
      "End": "df12c876952f47769c2581da1f5ffdc5",
      "Id": "d107f4f6377c4fb1929b29272c2d5ab6"
    },
    {
      "Start": "c03358cd86f74e9dbac853ac7a741df0",
      "End": "d53f14e46deb48f1ac4a3b3e3f4acc8d",
      "Id": "46f3708892d3426595243d1b38112320"
    },
    {
      "Start": "78377a3054bf498b9b9577443f47d04d",
      "End": "4765d09dbeb54ea6b5df44a7618161d3",
      "Id": "7f303a91c5e849bcae82db5fd31596b1"
    },
    {
      "Start": "0726a427a8ef4ef28d913e4db6a2b169",
      "End": "530dbe42443f43998278ebe82d0261e0",
      "Id": "3856900d302c4b0b9099fa907ae29a37"
    },
    {
      "Start": "0726a427a8ef4ef28d913e4db6a2b169",
      "End": "634e4634da98469d98d269a090a899a2",
      "Id": "4cb2006bb6bd4a80bd826d15b79a8522"
    },
    {
      "Start": "29cd657baf7d4b58aa3bec1827680034",
      "End": "4771642b850648d1aab476018265cfdd",
      "Id": "319ada6bab1c4b41ab030a3998b4ce7d"
    },
    {
      "Start": "29cd657baf7d4b58aa3bec1827680034",
      "End": "1905dbd49a8e423e9de5c8bd10f99192",
      "Id": "8f45b890384344fb8961ffd922036f37"
    },
    {
      "Start": "263411999eb243c89f6355e2e4426999",
      "End": "0c5f6c86c1fb41b2a54aa21e366d985a",
      "Id": "febd56db1999457bad627068c7ed0e5a"
    },
    {
      "Start": "d4da6b0ddae241e79979860f909bb936",
      "End": "cefa80cdf59942b3a19f3033533f381a",
      "Id": "98e3569c081c4ab5b11185e2f6fcaa36"
    },
    {
      "Start": "b905c75f3ce34300b404c7fc78d4acf5",
      "End": "d86f1957070c482d8ddcb82bcceb9340",
      "Id": "29866231dfb046f8a972a1bfeab86643"
    },
    {
      "Start": "148fa5886af64e8ab05da88b94171c00",
      "End": "4fc009aa97cc47fa9fe3a30cd66c22e5",
      "Id": "17c322bab17d4ede8bd221a250b5c5ee"
    },
    {
      "Start": "796ffe330507453a8ea7e71a69de117c",
      "End": "e46a6667d0114c1cb58d8e2c7790c9ea",
      "Id": "8e6fd9748f9e4a92af3539cec3aa3d60"
    },
    {
      "Start": "38a4a38c039a4414918de6968d26a1b5",
      "End": "6837c1058c194eb18b329a1f865e842b",
      "Id": "ed33ec3b7fff409aad7b4a4c85a63172"
    },
    {
      "Start": "ae4387031cc0411e9710c55bbbcb2024",
      "End": "487ce9d78ecc4c4e92cfe807f532938f",
      "Id": "078d6ffd2ab544cf93dcd515255b65ea"
    },
    {
      "Start": "ae4387031cc0411e9710c55bbbcb2024",
      "End": "1f73109f845b4da694113e95a2999468",
      "Id": "61251ad198184604b68127a631a74cb9"
    },
    {
      "Start": "e47a3e55005948df952df3d1a1395eb3",
      "End": "24f6565f354e451295f33df115addc17",
      "Id": "54e526eaae2c4e12846cae1f380b6178"
    },
    {
      "Start": "cb3d2aa726ba468f82d78580990cd8fb",
      "End": "c9bbc07eda184b85a8e7fd7c40c46e82",
      "Id": "25289b8868594a98a0ab2a20753a5007"
    },
    {
      "Start": "9b9798181a0245f29ecbf010b5246808",
      "End": "b15ee67e57484642b1484a834c68489b",
      "Id": "077ce54b34eb405f915ce1c604ec090a"
    },
    {
      "Start": "9b9798181a0245f29ecbf010b5246808",
      "End": "09153193611d4aec93d74ebe8d62bc26",
      "Id": "19787ddfdb8749a4a49c1b5258a1e1b9"
    },
    {
      "Start": "e6d5a65db4624d58a42bed960c535d33",
      "End": "eea53b600fdc431ca2534802dc428c5c",
      "Id": "a0576e8ecd37434fb63df31213ee4fc0"
    },
    {
      "Start": "1d72431475fb49098e342dd1c7d810c6",
      "End": "bdc0b79ae0ab4201bdd73d62b3f53afb",
      "Id": "d34e7d3bc3ea40b8a110bcfcba3e3898"
    },
    {
      "Start": "1d72431475fb49098e342dd1c7d810c6",
      "End": "8564cc5b192f4f47bc916fdc62e0d283",
      "Id": "1701cd16c12d4c1180292db87aee6e3a"
    },
    {
      "Start": "62e704d23f684577a87c5984ca777981",
      "End": "cf9190c7615a44b38b9de462bb5e9dbb",
      "Id": "bfb3b21cb1bb4ebc9d8bf5f2f4dfcd1f"
    },
    {
      "Start": "d83ce39fd1084f9c98956a86ec1d2d24",
      "End": "ed1a23d978cd40569223e70b0f8b0992",
      "Id": "aeecf4a0b6d244688f9d8adfdd940948"
    },
    {
      "Start": "fb567ed6caae4aa0b00e62b795b6ab91",
      "End": "0617f3b693a241a7948c878ad6e237a8",
      "Id": "e001cc1727b343409eb2fe91d74d6c78"
    },
    {
      "Start": "fb567ed6caae4aa0b00e62b795b6ab91",
      "End": "60e08c297eed47c59daea2987e80bc0c",
      "Id": "2fc92624362f4c878b8c7032fe3d7b0f"
    },
    {
      "Start": "7a8ccfff5a9a4f3887635f35c0833d50",
      "End": "a53b10a028c94172a514f71ae41cdb89",
      "Id": "32e9e6aa387e439484d7f4c4d938e0fe"
    },
    {
      "Start": "37176e8dc1d246a5b9628b21a3b4debd",
      "End": "fe6765cc77fb40f0a515147963a2f873",
      "Id": "d10106cbe5a04af0a33991aa01f1909a"
    },
    {
      "Start": "37176e8dc1d246a5b9628b21a3b4debd",
      "End": "20bc953618de4dcc834e79e955acd299",
      "Id": "684e1126a77d47be994b82de52fd0c5d"
    },
    {
      "Start": "0b5de60c40de426887ed11f1090167b6",
      "End": "7c38adf020f34fcda3da35add19ed370",
      "Id": "c5429d6d6b5545b3ba6b55266bc7586e"
    },
    {
      "Start": "e7d7986ab36449279f87868f691a2a10",
      "End": "e6a173d653fb418c81670514298c6391",
      "Id": "f58d6db27faa46ef8a16954c4612ccd8"
    },
    {
      "Start": "36c816dfe4314d6891978b71ddaa3b8c",
      "End": "ae357595771b46678fc9d37651dbaa11",
      "Id": "8001afe1391b44f0aa9f7afbc08a39bb"
    },
    {
      "Start": "36c816dfe4314d6891978b71ddaa3b8c",
      "End": "bccdb43c796c4114a7f0a5f7ee15aded",
      "Id": "c972551fd4a947a5b99ffe33b3a147a5"
    },
    {
      "Start": "0b886b6fa9094f279692a51dd7fc90de",
      "End": "847c5cfd361d48be96902ba2346be283",
      "Id": "dc7fdf89b8554588956d1d83553a27de"
    },
    {
      "Start": "0b886b6fa9094f279692a51dd7fc90de",
      "End": "10587d7b7065486b8f1578c57983c338",
      "Id": "c65793fc29d34a3f98e175ac23f7b686"
    },
    {
      "Start": "3d12f497672549a5a9a3b211e54151da",
      "End": "a24cacc0f9aa4a9ca89e142760c30f9f",
      "Id": "687edba8bf504241a87beba05e56b81f"
    },
    {
      "Start": "92e6958ce3b34673b8a41f838f1e0d62",
      "End": "df25198847b3484dbe7e2cd0bcc26e69",
      "Id": "4d7c6e6f2611478d9020776b05a6417b"
    },
    {
      "Start": "92e6958ce3b34673b8a41f838f1e0d62",
      "End": "26d2d9f2b0da45b486c58103434081a1",
      "Id": "a5c828fb818d4ac3bfcffd6cc00f7b99"
    },
    {
      "Start": "e9bec6c3136d4b8a8440344603601490",
      "End": "526253d6b4e5483383f372cfaeb9fa2d",
      "Id": "3612e4ceb6684020915e4b5459f93151"
    },
    {
      "Start": "062f32b30f204cd7acbfc0faf452ccaa",
      "End": "831c0a6bbe4d4190b7040f2a57bb0f94",
      "Id": "a9c734cfc1fd4ba381b082dff34caecc"
    },
    {
      "Start": "d2cd9e5ce2004ad7807a8a516e7d208b",
      "End": "70064d24df5e49e29238ef3e7a4d1569",
      "Id": "5564f2ad951047b09ef4fce8c1b92656"
    },
    {
      "Start": "d2cd9e5ce2004ad7807a8a516e7d208b",
      "End": "08a314c745954bac82b79182c90f6004",
      "Id": "693ac95986a0489e9a2e3fd0db95d713"
    },
    {
      "Start": "fb84ae22d3f242f88b7f8e0e203102e8",
      "End": "889a4cfb908741108a06309cdeacb3d4",
      "Id": "86e3b6edcefd43ca86ae6f3aa9f9109d"
    },
    {
      "Start": "1261cfee579245748f43f426b533a8c6",
      "End": "ca5a50a692e4470494ea97015aefb945",
      "Id": "e906fa8b7c4047c9b9dc3473ece2dd2e"
    },
    {
      "Start": "1261cfee579245748f43f426b533a8c6",
      "End": "3c5de5f7c09d4af68357f38a0c627d76",
      "Id": "f30c54677e8649d59cd6092ca89e694f"
    },
    {
      "Start": "35f5eaac392c4bc8a980b70b6bd2ad96",
      "End": "95fc094ccec041a6af95ff038cd60b9c",
      "Id": "c3ba828fe4184798aca12fef1fd79e4c"
    },
    {
      "Start": "655142aa9cab4f5eb7623d02af492897",
      "End": "77341198a07f451698b33a4cc437aff1",
      "Id": "208eee57145e48ff84ed7daf0f670034"
    },
    {
      "Start": "f2fd6ca6ff2a45bba74f336b9fc72377",
      "End": "54a47843a2d043968c2ab0adad2d5b22",
      "Id": "1d33931579a44d1089fcce6b139143ec"
    },
    {
      "Start": "f2fd6ca6ff2a45bba74f336b9fc72377",
      "End": "80fd62700d224697902baa8f3157b194",
      "Id": "b8e1046ad55b46c6a7853114bac737fc"
    },
    {
      "Start": "573da407aba447db858e9d13b563794a",
      "End": "8590164b96544e22b74d251a0de81108",
      "Id": "f42225ea0c7747a381c9c7bdc20deb93"
    },
    {
      "Start": "169e9d268995443fb2a36e5db854dd2e",
      "End": "d14ffd9e090e418086a56a0ce75b5941",
      "Id": "03d3b58931e64f8fb3659e2b1e86dac8"
    },
    {
      "Start": "169e9d268995443fb2a36e5db854dd2e",
      "End": "290e6e05aea849478636e309ae968261",
      "Id": "0de5e1fccae043aabe360f08f7298208"
    },
    {
      "Start": "01a73190f3c0455bbf0fdef72dcd6201",
      "End": "ca90b7260f0c43aebda462f325b9f6c2",
      "Id": "80fe617c24234b78b9d8fa09aa5ae5f6"
    },
    {
      "Start": "d1e8d7ed3fc642b68611fc2d3e3d331b",
      "End": "ef74d4d5b0774a169bd94ce15a7ddbdf",
      "Id": "381602645a034a73a5ffe7e09282373f"
    },
    {
      "Start": "81ff88a80aaf47069657da3ee023b2e8",
      "End": "ad2afbfcdb9e4910b71f61260232959b",
      "Id": "e0e9dfa202144499b1c8a4b1794b632c"
    },
    {
      "Start": "81ff88a80aaf47069657da3ee023b2e8",
      "End": "62c8eee6c69b4c96b16ef968f83bfc40",
      "Id": "a0ecfbf777d748bab2774d9f055b40c9"
    },
    {
      "Start": "a8f3f36d4d3f4a5a8b3a8ef175d20bb5",
      "End": "18904490521145359f642defc7b651ff",
      "Id": "4ccf2b4a23b2428ca4eb768fd02550a3"
    },
    {
      "Start": "773a8ea081b544be8381ed43642c7abb",
      "End": "1ca85a6ef2d049a0a3d96e4a6741c26c",
      "Id": "726fc280742342d1ad8fef9f6ad2af68"
    },
    {
      "Start": "773a8ea081b544be8381ed43642c7abb",
      "End": "81a0068f6fe140109e9b20799de7694c",
      "Id": "9de8e4050e39413e838525c904ea0fdb"
    },
    {
      "Start": "514ba06d7f3245f580b84b8a661d12bd",
      "End": "fb12e038d59b42bdad4379e7d4e7c136",
      "Id": "c45c0052dbde4109a22560a6efae70f2"
    },
    {
      "Start": "514ba06d7f3245f580b84b8a661d12bd",
      "End": "c38564d0b2f94a64bfa5a6136f36cc3c",
      "Id": "e3da77aa2f3e4c58803b85b8969026d0"
    },
    {
      "Start": "46440852b1144bad9af17acca49f3012",
      "End": "ebf5e58fa676492f8dc756692d171e22",
      "Id": "0fe9354157434df985443a51d9dfc024"
    },
    {
      "Start": "987fb63cb06a4902a3b1c7480948cd1a",
      "End": "01d318f26b9d47349a10399f6cdcdcc7",
      "Id": "1bb08a72a9f5469db7a8ea54dfea33af"
    },
    {
      "Start": "778abd7998454f88977d4b25eeca1467",
      "End": "50bb91562daf4cfe85c057ffc216fb4a",
      "Id": "83f9c1a12d9549af91fa5c8e7a1f297b"
    },
    {
      "Start": "c566bc41ef05471a8fa5d48764b3f4e7",
      "End": "cadc247bfa7a4aa3bf0d94d8b5f11091",
      "Id": "43e16042c33b4520bc32f8625f89920a"
    },
    {
      "Start": "97d5e111dec2403d8525becdb3f4c6a5",
      "End": "f16d29196cf049959a86d8ef82961dac",
      "Id": "b1731aa952f64c998988d029cffd20eb"
    },
    {
      "Start": "e8ebe4b7f54c4699bc2ef1f8918ea84a",
      "End": "ed5ef30bb9c84f11b214042dd58c285f",
      "Id": "91df2727c2b84c8ba7f0fa70b47d6e9c"
    },
    {
      "Start": "ec75c8ff07274f04a7fde37ba3be3500",
      "End": "349f71429ff5403da7faf61771b6f67f",
      "Id": "a8f176c7226d431490fc531cfb2e3b04"
    },
    {
      "Start": "d64dd2e8c3aa4829909fd81c7700a9ea",
      "End": "27209898d77747a187526ff1ee500389",
      "Id": "1458698e00ce4ebdbb623f89c2a3c04b"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "1ce009a147354a1ba43582cca02a31bd",
      "Id": "4853cfe641b14b9192a06b5c8a535ed0"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "d3be40838ebf4d20b5c1c007cc5e64f0",
      "Id": "93e11ceec54a4f3fb46715bb81428a5c"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "42c6851f583d469cafd30ff58322d3f4",
      "Id": "1f437f8b59dc499e919bea9e01b35354"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "0468b1e89ec043218eb0fe0778802c7e",
      "Id": "775c1fc09e364e6680228a4e1f8f1a4e"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "6e02acb3ec88465f9e3dc87ecba93959",
      "Id": "6aeab299d3f04797b71fccd08a98df8a"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "39ef31c8e2824f74877bdb2bc62c79a3",
      "Id": "2b0aca93cd864464ad5a51af8de25744"
    },
    {
      "Start": "d483104e2a7644cea5b0ddda179579de",
      "End": "139de713a5634049a970944fee3aeaeb",
      "Id": "13b84e833cec4c2bae7b4065e3c8e39e"
    },
    {
      "Start": "53428969f99c4ff7b7b852b48d153c12",
      "End": "99e66884151a40a0babfa997d1a4d95c",
      "Id": "08ae4baa087348beb74f3b32fd9dbd7f"
    },
    {
      "Start": "53428969f99c4ff7b7b852b48d153c12",
      "End": "a2c10351fa14437e8660c3afc25d0092",
      "Id": "5c62ba5f20a548a48dbfec128f3d0efd"
    },
    {
      "Start": "53428969f99c4ff7b7b852b48d153c12",
      "End": "131aadd143d64538b203bf219e842af6",
      "Id": "a528786ce35a43f3822b13061414e1a0"
    },
    {
      "Start": "0451826b57c54d109b908f8e02d61e5f",
      "End": "e7419a6365b349cdb73c60378d4f20ec",
      "Id": "9262df68d905496b8e684947c0d80d51"
    },
    {
      "Start": "320137e1641a47c8b4631173d79b4020",
      "End": "fca27297f4ce47b68838778dbfa3f194",
      "Id": "1f0b99a0870d489a80d3a48dff4b322c"
    },
    {
      "Start": "320137e1641a47c8b4631173d79b4020",
      "End": "b3b8542bb7514b5284074677f054df8e",
      "Id": "f487f11a637d47f2b5b6f5b13ac27286"
    },
    {
      "Start": "aa91e141295a4220ab48f0dc72996897",
      "End": "eead99b035fd4ec78fe4316a8a3bb60d",
      "Id": "0c5ea0f24ef146168151f5b7e72a8660"
    },
    {
      "Start": "db7b1e04c14e4540b8890c55c4667189",
      "End": "c5c7769ebbe34f83899415904eb3551f",
      "Id": "2261cdad95a748eb84645b38ef6de769"
    },
    {
      "Start": "272eb2cbb82d4d53863d42138b0f106f",
      "End": "fbf09f6ef8cf492cb6347e89514efb18",
      "Id": "0d88233737ee48348677a0e1a1b4ea62"
    },
    {
      "Start": "272eb2cbb82d4d53863d42138b0f106f",
      "End": "ed65ad4014d24985ac3911652cf9878b",
      "Id": "ddafab7a0df74dcab53925f83f9c5d60"
    },
    {
      "Start": "3c2a6083fcbe4b30b2ac2728c30e1bfe",
      "End": "16d3e10d44b84d27a1c5b68233b4e3aa",
      "Id": "2280fe73e3204ab29677bc764424f2d7"
    },
    {
      "Start": "d4d11c6eae2b41be8af6c54dc38ac920",
      "End": "b1833bec6747415faf714a46d265e124",
      "Id": "6aebd313cabf494497749e29ac7b22c1"
    },
    {
      "Start": "ed181dd206144b809e268f0026127112",
      "End": "6434bc8cf7d64d5d92af692fb2134d04",
      "Id": "b16b33e5c25246ebb7e99431d497c386"
    },
    {
      "Start": "45498a0b04c642ff91e977b55a5896fc",
      "End": "b04db46b5aa74424a55337e580169431",
      "Id": "b3a661e69a4d4d6fb4d0d854a4770505"
    },
    {
      "Start": "45498a0b04c642ff91e977b55a5896fc",
      "End": "f119bf31554c4b3789398dba049d0208",
      "Id": "66df969d62c64ff6864d8421a7d3e370"
    },
    {
      "Start": "4e6498611c2d427d850b7ec207a2055a",
      "End": "5f26c6789f9d47a5b44703af6ff6f5b8",
      "Id": "f0ee30c9fd514374a0076e652b7414c1"
    },
    {
      "Start": "a2e89110f7ad4fb4b8ff260495cd79ad",
      "End": "ef507e8ad02a4556bf9029f51f0ccf54",
      "Id": "3c8e7aa8eb144fa5969a713b8f1c4f00"
    },
    {
      "Start": "a2e89110f7ad4fb4b8ff260495cd79ad",
      "End": "638d3371c5a8474ba4dc3ab92b6dd147",
      "Id": "9aa353272a6749dc987df762253b0d24"
    },
    {
      "Start": "99e8e070b3c445849b916ea2174dd509",
      "End": "67e96e56b35b426693d7025bdec3aecc",
      "Id": "b138728033ba4d8397483529db69c048"
    },
    {
      "Start": "21726642bcec433b88f89051b795b830",
      "End": "722b0bef7a4c4db8a656f52a96774db2",
      "Id": "eef590e3989a4bffb981e0f7ead0f910"
    },
    {
      "Start": "f1dae0412659494da0cc2492c16b8654",
      "End": "e15cf904c8554776abf21c722599ca02",
      "Id": "6f0f20f87e0a427486c7afdc85a7cdef"
    },
    {
      "Start": "f1dae0412659494da0cc2492c16b8654",
      "End": "e17f8611955548d9a620d685487c13ad",
      "Id": "97f3ec9d3d934dfa887cb8e9c48f162f"
    },
    {
      "Start": "f1dae0412659494da0cc2492c16b8654",
      "End": "6e79916ded14434bad945b3c5fbc0b69",
      "Id": "fb62a88d197a48809f81cd6b4a7c2707"
    },
    {
      "Start": "d894edbdd0bc403299c5070c9bc76c5c",
      "End": "7712724a0188499eaba1d661b0702ef1",
      "Id": "3bbc058f42534e7dbba1e603a7f25e8b"
    },
    {
      "Start": "d894edbdd0bc403299c5070c9bc76c5c",
      "End": "33e4a18a8f2e4c56b5c784595451fb90",
      "Id": "1ca89e5f90e24a3b91a95ab49233f81a"
    },
    {
      "Start": "d894edbdd0bc403299c5070c9bc76c5c",
      "End": "300bfaf4584a4f3e9eaeabf9fe04cbaf",
      "Id": "37f5c89ba10f4576ba7675932facfbff"
    },
    {
      "Start": "4fd255cd7c5b43389de95f9a18d05bba",
      "End": "2865721c87dc492fbde416ec50157c40",
      "Id": "1df30d7277df4eada1e29d9b19a6ed66"
    },
    {
      "Start": "4fd255cd7c5b43389de95f9a18d05bba",
      "End": "4320c62f66cb4f1380455af490b7c49d",
      "Id": "260719a4355646d3b6cdba0fbf349299"
    },
    {
      "Start": "4fd255cd7c5b43389de95f9a18d05bba",
      "End": "f7216d0c9dd24c518239204c97f70218",
      "Id": "7329e0ec83a94441b47f62360230fa02"
    },
    {
      "Start": "dcd97e995ae34228b883bf69a5f40cd5",
      "End": "dc69f75a8e0c420eae228608f726a3c3",
      "Id": "e5e4ead6176a4be2836d817c69df76d6"
    },
    {
      "Start": "dcd97e995ae34228b883bf69a5f40cd5",
      "End": "eb3758fe59784f8fa764f6ebf2733629",
      "Id": "8b30be65af8d408993cb10f61237238e"
    },
    {
      "Start": "b9a71b9bc1e34aa8a17ed65873dbed7c",
      "End": "268ee5707c2e4516aef8ad4699295f57",
      "Id": "4d62af7eefe747b7b06aa70b0e4f7998"
    },
    {
      "Start": "b9a71b9bc1e34aa8a17ed65873dbed7c",
      "End": "e645d0653f234307abe19cb2be314ab6",
      "Id": "79682fea55604a59b416154d869163f1"
    },
    {
      "Start": "076ddfcd2f644b8094b6902e5a186f86",
      "End": "4dd65a3ac38149f18ace63f740dc3bec",
      "Id": "000bfb4d99b94924b7ecb966b7634f9d"
    },
    {
      "Start": "076ddfcd2f644b8094b6902e5a186f86",
      "End": "3d4bdf96148b4d9fb1089da19b27b19a",
      "Id": "f4dbf78f3a1d4894ac82bff66d81620b"
    },
    {
      "Start": "d61722a8a7914a19b0b2cc5f10b66cac",
      "End": "63b54ae6faa946df9e078697d9add549",
      "Id": "9dd6ae047c1547738b69779fe549be14"
    },
    {
      "Start": "3a0f38442df04ff7b9850f050f774c0a",
      "End": "d4788836f0e347ac846371957a51d2b1",
      "Id": "c0e3d0da7b9447f6af7c0c1b26021d84"
    },
    {
      "Start": "3a0f38442df04ff7b9850f050f774c0a",
      "End": "659827628af64f1da1fc5510869bda91",
      "Id": "f6f7c6fa80de4240bf42dae8dbbc2b9b"
    },
    {
      "Start": "b1fd1a0d821f4fd6a4b3791a5779a122",
      "End": "aa595b0838ea4efd80f739ef0dbdad24",
      "Id": "bc955e5be8074c97bcb6d8c6abd4d2d6"
    },
    {
      "Start": "b1fd1a0d821f4fd6a4b3791a5779a122",
      "End": "8e10e2ed776149bd998f507ea1028906",
      "Id": "77eea710d84a4e4ca64f0de518443f76"
    },
    {
      "Start": "b1fd1a0d821f4fd6a4b3791a5779a122",
      "End": "fb93dfa2ec614a589e158944f21e6add",
      "Id": "77dbebf4a11e4634b12d1e6468c10f0c"
    },
    {
      "Start": "4bcc725c080f4000a6b42343b8f486c3",
      "End": "0643043ab361498fac89be5b9edcbdbd",
      "Id": "d06df9341a534fdfb538cc7961d4d91a"
    },
    {
      "Start": "0f7cf16c78e94a85ac871b3d9d50e362",
      "End": "7c7e01add49e45e4949d46aabe702a04",
      "Id": "4accfea81e8c40158c9fd17238369495"
    },
    {
      "Start": "d0130663c1634f52b9d461c08cd89be6",
      "End": "b7f3b4d2910b40468a6608329b235a8c",
      "Id": "ddb3553eadca43c4b8b98a31cdb12445"
    },
    {
      "Start": "bf5d09d27c554e5882e66473f42c3eec",
      "End": "18c2192db43a4d8dabc225b6600ca584",
      "Id": "a1da347dddcc4dcba49dc1fc1e7e0a10"
    },
    {
      "Start": "eb135f8f18eb46738b6a34e39ea9fc3d",
      "End": "d9c52331171b4017823a7787962d7c26",
      "Id": "5bcb5f3748494ac4bbae78b13eddebe5"
    },
    {
      "Start": "def21ceaeb1c40ae9cc8dd4de2619f41",
      "End": "fb101f30c1b941d494f80c74480cfca8",
      "Id": "a37ef2ecd2ba4c17b8beb702514ca853"
    },
    {
      "Start": "238febc8db284af4a0c1325b238eba10",
      "End": "3f63f10f4d9845b09be1ab759ffd46e8",
      "Id": "45f0f0ad619e455bbab918dccc927b3d"
    },
    {
      "Start": "18ec1b5445e741429af0ef7159b791d9",
      "End": "051c69394b1d4ed2918cb660af573a87",
      "Id": "cd538c867c584d27b1cc53fc1e0fd585"
    },
    {
      "Start": "76be1532cbc74eabb00b5db60a819492",
      "End": "e090c8a7363a4c3bbc7bcb9864e8ad3c",
      "Id": "e4d90a72e33e4c5181c150dd1cbb4969"
    },
    {
      "Start": "672c1a47dea241cc8482a1937944196e",
      "End": "3efd5cafa76b4f6f8c7fd41a82d4be41",
      "Id": "9c6cafdfc2b44dcf893d626266f5ec38"
    },
    {
      "Start": "672c1a47dea241cc8482a1937944196e",
      "End": "5a76d9aeb0a54cdfaab6216b494431e4",
      "Id": "10f9eb2757e5473fa9f2d0c7e7048d57"
    },
    {
      "Start": "672c1a47dea241cc8482a1937944196e",
      "End": "3a197eb5e47d48dbb0dc8d9bdba53838",
      "Id": "f3ff1bd837fa49f4a28d49b7a2470498"
    },
    {
      "Start": "064587df3b80406caaacbb12e59f753c",
      "End": "3aad42d0ace3433997ba4d673cf4ef23",
      "Id": "2b0838ea930a4d48b6fc570bfd3e8d38"
    },
    {
      "Start": "064587df3b80406caaacbb12e59f753c",
      "End": "6bfc30a7bdba4b06a6ae5973c1828f66",
      "Id": "51d4b69f0ae54414b3887dcc4c16a778"
    },
    {
      "Start": "064587df3b80406caaacbb12e59f753c",
      "End": "b3bc90df7abf43c88815900011eec9ea",
      "Id": "d5ec894c7afc43b2aa00d043faf65563"
    },
    {
      "Start": "7b265ae9f9ff4d478d8320a01eaf69e9",
      "End": "2d45535fab744a9bb54f35d34a74bc51",
      "Id": "99bacb253e7d4698b1d068cafb894810"
    },
    {
      "Start": "7b265ae9f9ff4d478d8320a01eaf69e9",
      "End": "073dc126080b45eaa71bd488cfa1f892",
      "Id": "cf44db5ba3224b3287798090aaa8c8a9"
    },
    {
      "Start": "7b265ae9f9ff4d478d8320a01eaf69e9",
      "End": "a956ed432d164988a54a9ed4a402c639",
      "Id": "8c6553a469694c96ac3913544588d1ef"
    },
    {
      "Start": "369fb32f796544489d3db669171a049c",
      "End": "72d56fa3ad1b4e44ac581c89bee7a0cc",
      "Id": "859e0d28af1143e4a93586325163c3c3"
    },
    {
      "Start": "369fb32f796544489d3db669171a049c",
      "End": "a3fc1cd655524daebb06bb9c1ed8c5c7",
      "Id": "2355103bd591479c8e566cf657197d4b"
    },
    {
      "Start": "369fb32f796544489d3db669171a049c",
      "End": "fb0bb12776d542379b2da3ac4ee3c692",
      "Id": "d890fcaf9c104eb99f4a2e5d49612193"
    },
    {
      "Start": "4f109e7080014b0193ca18c53d8f1bc7",
      "End": "49ca146fd1b24fd9a7ee13bf207e209b",
      "Id": "01ba0fdbd4b9485f8664068141f3fe90"
    },
    {
      "Start": "4f109e7080014b0193ca18c53d8f1bc7",
      "End": "739f1faa55754ac6826cb3fe54e9d4b5",
      "Id": "2a2fdb6daa6443f6bede7052fd1ba27e"
    },
    {
      "Start": "4f109e7080014b0193ca18c53d8f1bc7",
      "End": "7c528e76858e48bfa9b8281df2506efc",
      "Id": "21e3a95458ab4d999dd276c8c31e454d"
    },
    {
      "Start": "34574c300c984029b649017d4b76b546",
      "End": "107062b6ff4144958f0f12700c9ddaf2",
      "Id": "76c535e0fef743af9edebd596bf0b25c"
    },
    {
      "Start": "34574c300c984029b649017d4b76b546",
      "End": "228b093223384e2386e243de957450f9",
      "Id": "5a770cfb880e4c648465c7fddfa4a64c"
    },
    {
      "Start": "34574c300c984029b649017d4b76b546",
      "End": "b2710acfe3744287855fab0280506dc5",
      "Id": "dff4b525d5634ba8a830819a261b428b"
    },
    {
      "Start": "7da85c67501f4026a599dce6375b94f8",
      "End": "3d847616fc9b46b98e0c6836ea298cac",
      "Id": "5199171fcda44b4ca6af638fab508080"
    },
    {
      "Start": "e014a4036dcb49869932134f07e778fe",
      "End": "2663dec9688b4a3f905b3fe00051873a",
      "Id": "184654a7fcab4b629217fa768e619b2e"
    },
    {
      "Start": "2b334533e89c4663ae4c1551f751ecb8",
      "End": "d500f59d98d54635aca9e6575ef2853b",
      "Id": "c10f3bb9b58d4e93ba3a818edf58caf3"
    },
    {
      "Start": "3ae6a3d5d065413c97908fa633835a5f",
      "End": "3d689a7f998e42bbb39788bc04e8bb0b",
      "Id": "5cf31fa6fa954811a903986e2e648794"
    },
    {
      "Start": "3ae6a3d5d065413c97908fa633835a5f",
      "End": "b138a5df9462413c992f196f128a4a2e",
      "Id": "0566cc110e8943dfb3f7a01ed9eb06ea"
    },
    {
      "Start": "3ae6a3d5d065413c97908fa633835a5f",
      "End": "f0dc84036eae4d9a9759df16a9931cf0",
      "Id": "a3ee51f648b04981824d47c10becf5e8"
    },
    {
      "Start": "3ae6a3d5d065413c97908fa633835a5f",
      "End": "e4719eb6dcdb4327b7413ce8ffc6ed04",
      "Id": "3736d6c1669c473280a14d3e677ccc51"
    },
    {
      "Start": "3ae6a3d5d065413c97908fa633835a5f",
      "End": "dd4ffab2b73f4d068e5353f904b379a1",
      "Id": "015c37c62bf0486cbd417b24c5bd9765"
    },
    {
      "Start": "3ae6a3d5d065413c97908fa633835a5f",
      "End": "ef384ef3a61a43f3893506d05f8898c8",
      "Id": "4d40b111d51c40f1959227efac0cca53"
    },
    {
      "Start": "892fad0fdb2f4d3096ac01df20072614",
      "End": "c3a7d14cb5b04aa19ed1ec573aa2d191",
      "Id": "f33d75936a974484a851b9d6b17320ce"
    },
    {
      "Start": "892fad0fdb2f4d3096ac01df20072614",
      "End": "6ca5db51d8784b92901bd488eeff4999",
      "Id": "74ae43792a6547929d267d6c73672b29"
    },
    {
      "Start": "892fad0fdb2f4d3096ac01df20072614",
      "End": "120a8926491f44b2893219c9b0f15633",
      "Id": "72e5267d3d954801a6b54c6b6db89f59"
    },
    {
      "Start": "892fad0fdb2f4d3096ac01df20072614",
      "End": "63cd8ac9781e4f9d970383d541ede72c",
      "Id": "b6ff7728b9944160abcb33f8e5493791"
    },
    {
      "Start": "892fad0fdb2f4d3096ac01df20072614",
      "End": "d02a606d2a2d4744bf7605d7f3705b4b",
      "Id": "bc83955ad29043e6914b6501314a1f8a"
    },
    {
      "Start": "892fad0fdb2f4d3096ac01df20072614",
      "End": "9c80047a0b134cf59ebe9e3a4709aea0",
      "Id": "620d163a44944490b342556a72467bf3"
    },
    {
      "Start": "9de57207f8024e7a8ccbd82d747f816a",
      "End": "54d60c6b3d2a491cbfab689a7f487d01",
      "Id": "8ef783e89cbd470ead87245003780cf1"
    },
    {
      "Start": "9de57207f8024e7a8ccbd82d747f816a",
      "End": "70d49862ec0b4ec4b83a8b834807958e",
      "Id": "fc1c71923b0745ce907d66caf4e2f20a"
    },
    {
      "Start": "9de57207f8024e7a8ccbd82d747f816a",
      "End": "f9cf4c191f0e425cab3514b01adae679",
      "Id": "4881e36c70aa4af1a905efdf1a79ca0e"
    },
    {
      "Start": "e24e0cdab3974418a580bf6b63d82d22",
      "End": "f4fddd2f4284424c9ff676e6ab03545c",
      "Id": "6a32050c4b38445a95e2de2e425104cb"
    },
    {
      "Start": "e24e0cdab3974418a580bf6b63d82d22",
      "End": "e9a95a916e274c609b2e096c66aab086",
      "Id": "30148ff4a81c4cc3be40c215394ed2ba"
    },
    {
      "Start": "e24e0cdab3974418a580bf6b63d82d22",
      "End": "6ee2aa4d716e4a33a495f5653d1b6ff6",
      "Id": "ea84ec08e6ee415d8cc7a7d3760d2aff"
    },
    {
      "Start": "d485fa1641cc4df596d15639b4724a05",
      "End": "757f7b0adb1345f781ee9265ad36fbaf",
      "Id": "d48e0680810f432e97b9de074175a239"
    },
    {
      "Start": "d485fa1641cc4df596d15639b4724a05",
      "End": "6ffd5d64b84c43a7be0de17b7c8a64c0",
      "Id": "d11ff804551f43eca9c723623ecded9a"
    },
    {
      "Start": "4962f29eb45044fe8b8a6ee0216fa0ec",
      "End": "d9648e2e02ad48b6a59010afb430ccd1",
      "Id": "918f84b0efea4358b738b1c0a356e204"
    },
    {
      "Start": "983903bdb22b4e9fbf6081aca19378b6",
      "End": "c77e143f72654787b38ebe231934365d",
      "Id": "8b1a91dfeca54dea9063187bb2bac85a"
    },
    {
      "Start": "7ca009f67545435ea53f9d58c54899dc",
      "End": "e21fe8ae94f14121ab642072baee4eed",
      "Id": "6561d8fcd94f47688a3ff3927bde56ef"
    },
    {
      "Start": "7ca009f67545435ea53f9d58c54899dc",
      "End": "b68ae30050f348df9ec6c985131a6e9c",
      "Id": "3fe18beef7a2496e9ffadac61d43f16c"
    },
    {
      "Start": "fc6ecc601768425ab9a9ed02449ee72e",
      "End": "5a6baed4c05144e786c91a5c9bb2ccda",
      "Id": "0f8bf71f02504efb9a70795c5b795d15"
    },
    {
      "Start": "fc6ecc601768425ab9a9ed02449ee72e",
      "End": "c21446febd1f4f2881d44a41ec171f47",
      "Id": "a813291f05a3489d9860a6defc122569"
    },
    {
      "Start": "06d2ccc36af0488a949465b14090afcc",
      "End": "72889eefc2db496b95dec57652709e1b",
      "Id": "1a8a36f2390845eaa23ebc07615c41bc"
    },
    {
      "Start": "d60a68e85b564a39be02cfada9078c79",
      "End": "420641f163374069910bcaadb5435eea",
      "Id": "56685bd2cf21444e9c669c615cd69458"
    },
    {
      "Start": "d60a68e85b564a39be02cfada9078c79",
      "End": "cce54fd0ed5347f9861c978222cfc2ed",
      "Id": "6cd0f23a810a4c1c8e321a0021b0d5ac"
    },
    {
      "Start": "0a2dad17df1741acaf675bb866d8ac1f",
      "End": "2e2f7e02ab6140d0a091b4a1ac44badc",
      "Id": "284ecdb9d81f4f54977f39188ed11e8f"
    },
    {
      "Start": "b0558e6d13074d5bac7bcecf84d92bc7",
      "End": "31fefd794fed4a658a17596a7a1082b5",
      "Id": "7e0fc651806143bb92db0c2ff9322481"
    },
    {
      "Start": "b0558e6d13074d5bac7bcecf84d92bc7",
      "End": "efa9de16e4f9444c8da89e9ff9742ee1",
      "Id": "e948c5d99faf410cab950e4d5e81b770"
    },
    {
      "Start": "b0558e6d13074d5bac7bcecf84d92bc7",
      "End": "5dc6fcab0fd54264ab5c5b544082b8f7",
      "Id": "768ed5af125c4c828e5aa34adee83c68"
    },
    {
      "Start": "dd5b9635432d41819c3acbb0c8a43cda",
      "End": "28e1bd6ff9bc4eafa620d93dcdcc7c26",
      "Id": "0535f812527d4c489fc9c68f4f64fe0f"
    },
    {
      "Start": "c2da252a74b3496bb7a65389f228fe7f",
      "End": "6ece7a09074048c4a9ea5131ca0feab4",
      "Id": "8233ad84a90745c0ad839c7adeab3933"
    },
    {
      "Start": "b61e4ccf4cde44fc96d4e71bacde8048",
      "End": "c2a71162ee64495187b7886415bc08de",
      "Id": "9b6955230ae74afd897da70007ad3715"
    },
    {
      "Start": "1d4af7d51c95470bb1273d10a4a2cc02",
      "End": "b5de755d78124ff281f6cc52d495e1cb",
      "Id": "80fdc05c5d444d88a3096882433d0fb3"
    },
    {
      "Start": "1d4af7d51c95470bb1273d10a4a2cc02",
      "End": "df8fc9c4fb4b4402acc8a01370cdfdaf",
      "Id": "bb3544214f844de799e2e9e2a1976b37"
    },
    {
      "Start": "7df1f483a7d345208a50bd05ddd542c2",
      "End": "e430e80bf0844c2d975d2a2a53c36015",
      "Id": "2df4e44e40b94c17a939547643f6de06"
    },
    {
      "Start": "7df1f483a7d345208a50bd05ddd542c2",
      "End": "34d0acb344074da78850a71bde44dba1",
      "Id": "d0608459ef004279b09199b8edf30c54"
    },
    {
      "Start": "6bb2ef272185409aada9f5b27fe15165",
      "End": "a9641cb414f84251a92526882aa0f77b",
      "Id": "57b86e9c34d64107ae77483184a1f529"
    },
    {
      "Start": "4505e7fa40c5475ab9caf12bf440dd87",
      "End": "f00bae263ae14f1ea83aa94fc4f9daf3",
      "Id": "d5f14a4ba5c14346bcc89deeadc11159"
    },
    {
      "Start": "4505e7fa40c5475ab9caf12bf440dd87",
      "End": "e650618ddb224682a8cdaae1dd780b79",
      "Id": "6783bbb58ca14b149ad0153b62b4de03"
    },
    {
      "Start": "bad30a35264d456aadb619d90918974f",
      "End": "66b4cf3d5c9d4f22ae887db97475a9af",
      "Id": "c1f9de23cd8f40be824e277df5482d16"
    },
    {
      "Start": "7ebae4d168b54f6e9585e2868481cc8b",
      "End": "bf7486022b684fe3a10eaa9cba4cc1dc",
      "Id": "48efc6d95c6c4031b08447d2b7822316"
    },
    {
      "Start": "50d3abdc886f471fa1ceda5f4095b464",
      "End": "a8bf6b44ea81475e94c220cf9cd637f8",
      "Id": "3fec6bdcacfa4042b7442ed4863cab23"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.5.0.7460",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -3.4761260005786312,
      "EyeY": 143.92294621219602,
      "EyeZ": -707.82359774711483,
      "LookX": 529.08063325613728,
      "LookY": -131.74912572235431,
      "LookZ": 546.4472583748975,
      "UpX": -0.016965243736799158,
      "UpY": 0.99970149724808532,
      "UpZ": -0.017583957640642522
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Point.ByCartesianCoordinates",
        "Id": "fdb72b19d1064f2eb706eecdc2e7c8c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -870.79320382142487,
        "Y": 466.58253976550986
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCartesianCoordinates",
        "Id": "78a001a74580452a9d5fd12a2db94655",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -878.92323495040523,
        "Y": 751.1031213407374
      },
      {
        "ShowGeometry": true,
        "Name": "Sea_Length",
        "Id": "723bc6670e53479a92ebffabd07d5775",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1467.7820295263848,
        "Y": 212.43538030627525
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "9b7cf84b092b43d495908c6171affadc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -454.02963452292056,
        "Y": 584.79896413902
      },
      {
        "ShowGeometry": true,
        "Name": "Sea_Width",
        "Id": "478e8701f2b8425f9706afcbe28c1b43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1477.3621696849777,
        "Y": 344.67448887043741
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PlaneAtParameter",
        "Id": "7b0295eb65334823b9641aced1f606ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -107.82818522324033,
        "Y": 641.58756765899022
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ca88dac129ab4cac9eaa8cedc629d2a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -52.213076065540236,
        "Y": 842.46831189909869
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.YAxis",
        "Id": "0b6cfd6a38ff4d3fb6cfcef695e17194",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -93.200773119800715,
        "Y": 488.60219914429683
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "4df3493962ac41f3afa3ea2dc6b43fbf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 236.94070274768296,
        "Y": 550.92482469070978
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "f47c75f069964fabac560abd571ad5cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 273.51253864460773,
        "Y": 771.0497838241381
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "e662e211fad943c58925e4122aee22f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 564.23254925892775,
        "Y": 621.60686564403863
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "4a5308442091401a988b5c67795c05f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 879.55022418572753,
        "Y": 706.642001273461
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "daf1063ff4174f7faf43f2b2bd7ad0b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 591.59205481521008,
        "Y": 768.15141261425265
      },
      {
        "ShowGeometry": true,
        "Name": "Onshore_Height",
        "Id": "8c4d1be03d974d448304ece7425f5b2e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1425.463605813813,
        "Y": 712.55350808965034
      },
      {
        "ShowGeometry": true,
        "Name": "Onshore_Slope",
        "Id": "4043d830cccd49439c1d03d8abfc87b8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1425.3346036351584,
        "Y": 870.93549124839694
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "5453984558764b59a193937dc2ab7d40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -693.8016669041051,
        "Y": 1482.1623063686991
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "6492e8eee68b4ff2a8e2fa816d7aaa7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -647.94641516974252,
        "Y": 1231.6521996160891
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "72457c984012491f8b3f24d767128380",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -278.62760786989793,
        "Y": 1241.2035480807403
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "f0a9ffa56eb14a818f9a009b01e194ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -192.66547168803822,
        "Y": 1484.7629339293444
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "31f41a881b6b41e08451e5a7ba2a9f72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 68.404719679092977,
        "Y": 1309.6548787440734
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "e1ee5429a97c420ab67178dd190482e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 109.64931691982952,
        "Y": 1471.8832232037244
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "938eec7a3a914ea3a018053f9774ebe2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 413.84515581730989,
        "Y": 1354.2278382457787
      },
      {
        "ShowGeometry": true,
        "Name": "OnShore_Length",
        "Id": "8cb1335198584444bbc7fa8ecbf97c1d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1426.4195875571295,
        "Y": 1039.4870547431656
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "699232854e204c49877f2955e91065ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1182.7380864182369,
        "Y": 1343.2505738208843
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "8f9709deb8ae4bb7b0e88f01200df5f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1516.6067826546323,
        "Y": 1386.7344569579536
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "ed2cf857d1ca430994fb3be00a1a0734",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1719.4065891975984,
        "Y": 1345.2000353122289
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "1a6703c1a269487e871124fc129955b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1746.7922136047605,
        "Y": 1486.3870336704463
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "b44e81f6d674467081f282fb436e1d6d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2059.3517190770326,
        "Y": 1405.0187062352193
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "82ffaf47259d4ffc92e0f796cd947846",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1491.9052161862896,
        "Y": 452.13571878659013
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7046783c33134fcd98ee26f5b3e01219",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1516.78364755234,
        "Y": 688.82870574119113
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge_length",
        "Id": "00e5bad260314579a397ee0b51fd3361",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1418.4127184746876,
        "Y": 1202.1321976642455
      },
      {
        "ShowGeometry": true,
        "Name": "facility_width",
        "Id": "53b40981b79547f8849094c1bb65daed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1415.0210191203087,
        "Y": 1383.684371816023
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "b2b06b14602744cdb8e7681a4057aa84",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1841.7666017950396,
        "Y": 760.44729482285618
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "b50a5ebec6b34b2f8f2cef3f22dbdd15",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1803.0565936457297,
        "Y": 375.45011248099411
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Reverse",
        "Id": "00d0ca2e1e144eada597d1e08546e649",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1819.0546263074598,
        "Y": 603.85352509085612
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "c64cf0f29fa84144b07fbed3a0c7f7a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2416.5133772189797,
        "Y": 387.00906942064717
      },
      {
        "ShowGeometry": true,
        "Name": "Basin_Width",
        "Id": "76c252909c04478a837600878f92cf71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1417.1778651921497,
        "Y": 1535.561349615999
      },
      {
        "ShowGeometry": true,
        "Name": "Protection_Turn",
        "Id": "fa94085638f942f88235b8c25f22e234",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1416.0239272004731,
        "Y": 1686.300205341227
      },
      {
        "ShowGeometry": true,
        "Name": "Protection_Length",
        "Id": "e61f5464162341428bfbade23d74fd54",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1413.4048217169259,
        "Y": 1838.2782427212505
      },
      {
        "ShowGeometry": true,
        "Name": "End.facility.Point",
        "Id": "5159a07f7caa407993d2973aaa771776",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2144.1992834542298,
        "Y": 504.80535676760405
      },
      {
        "ShowGeometry": true,
        "Name": "List.Deconstruct",
        "Id": "18ab028e86364d74881caa106c32bc1d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2477.6546841635795,
        "Y": 713.15875736999112
      },
      {
        "ShowGeometry": true,
        "Name": "End.Basin.Point",
        "Id": "991660fe43e14dcc90a077d59ae5001c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2144.6416095708796,
        "Y": 678.59424964658513
      },
      {
        "ShowGeometry": false,
        "Name": "End.Bridge.Point",
        "Id": "6e4015f939334411bcc86bb60c06bdcb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2139.3898185415596,
        "Y": 336.53207338643813
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "102e1965e24c4142b47905b64ab1615c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2165.3134763464795,
        "Y": 840.00762617183909
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Bridge",
        "Id": "b1912d2fdb9c4cea900d24c91c0a3367",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3539.31178478587,
        "Y": 626.61343451912114
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.Normal",
        "Id": "0b61b2e0abee4f5bb2618cee27aab34a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2483.1724489987296,
        "Y": 876.721543531077
      },
      {
        "ShowGeometry": false,
        "Name": "Breakwater.End.Point",
        "Id": "9aa711f90e164ef79e3226326d9b7985",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2860.8785450848795,
        "Y": 445.51138395197711
      },
      {
        "ShowGeometry": false,
        "Name": "Line.Protection",
        "Id": "79c9dc0f3271492db3d70a390e031b19",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2850.8023457205195,
        "Y": 669.21106383576512
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.Curves",
        "Id": "d188af34b7b645dd9b44d27504fe5e91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2409.1141268121296,
        "Y": 585.47434859056909
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "e48d3c3829d340ddb27e50e484fdbe78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3202.7074531098697,
        "Y": 576.57156752475009
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "3d28d89c8c754db9a76cf72e9c122567",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3186.3671745048496,
        "Y": 820.55170668449909
      },
      {
        "ShowGeometry": false,
        "Name": "Line.Breakwater",
        "Id": "b75d1dac25c94702af50a5fb0b7b0265",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3538.1094731325798,
        "Y": 843.50170607443306
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge.Length",
        "Id": "84b4690cfab54ece804e87602fed6c86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3833.7246192826296,
        "Y": 636.53494549397215
      },
      {
        "ShowGeometry": true,
        "Name": "Breakwater.Length",
        "Id": "129deb742df8464cbdb6ac4fbd93f157",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3859.088946108468,
        "Y": 845.39186561274641
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Project",
        "Id": "7c201eedc97b4178ba31f29843aa134a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3189.6434639616796,
        "Y": 335.09496919624212
      },
      {
        "ShowGeometry": false,
        "Name": "Line.Pavement",
        "Id": "18d94f66e92e42c6859605440c8d470c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3566.38962762011,
        "Y": 373.99526764596317
      },
      {
        "ShowGeometry": true,
        "Name": "Pavement.Length",
        "Id": "8ae791eb450842bb8436f6ba985b5bba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3871.7810393444297,
        "Y": 411.55161933814713
      },
      {
        "ShowGeometry": true,
        "Name": "Seaside_slope",
        "Id": "f927b2f9830442f4bb73e6a65039eeef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1856.9696521782889,
        "Y": 4523.1119363487751
      },
      {
        "ShowGeometry": true,
        "Name": "Rearside_slope",
        "Id": "b75ac552136c4195b8f727299fe42193",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1855.9661359868219,
        "Y": 4392.169920048972
      },
      {
        "ShowGeometry": true,
        "Name": "Breakwater_Length",
        "Id": "47ddcc45b5a9457b915d3cfd53c82e19",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1850.8310901816885,
        "Y": 4241.1020836860553
      },
      {
        "ShowGeometry": true,
        "Name": "Core_ButtomWidth",
        "Id": "913de337c2c744a998701e745bdd494d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1849.2203864153307,
        "Y": 4689.1134164462483
      },
      {
        "ShowGeometry": true,
        "Name": "Core_Height",
        "Id": "18edf104d34d47edb3304da1bb36ef59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1849.1779118320196,
        "Y": 4829.63357616808
      },
      {
        "ShowGeometry": true,
        "Name": "Wall_Crest_Height",
        "Id": "b81138a9e92a448ca19eb652318398c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1850.999216222328,
        "Y": 4969.6907342125314
      },
      {
        "ShowGeometry": true,
        "Name": "Crest_Deck_Width",
        "Id": "ea50e64a7d0f48a18d6dc5ca469456cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1851.4078986833906,
        "Y": 5115.156064861415
      },
      {
        "ShowGeometry": true,
        "Name": "Toe_Width",
        "Id": "7dd85a342e264ec1ba7533b97536d677",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1850.6535092232198,
        "Y": 5387.4455414791246
      },
      {
        "ShowGeometry": true,
        "Name": "FilterLayer_thickness",
        "Id": "7b56538aa86144a0b7bbebbcc5b9b43c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1850.6109746300117,
        "Y": 5255.4708431075433
      },
      {
        "ShowGeometry": true,
        "Name": "Toe_Height",
        "Id": "dd90b0b87578439d8e7d89617d18f02c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1849.5199291282656,
        "Y": 5516.7905064167844
      },
      {
        "ShowGeometry": true,
        "Name": "UnderLayer_thickness",
        "Id": "9fb6caa15cf646aabf09af72048d5c30",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1848.445888652599,
        "Y": 5647.4845630067048
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "640ebf794b304ec99f6b6c15bddbed03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2447.5951635214874,
        "Y": 4085.4199351712
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "4855268df79a4153b5e064e7ef68bb0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2491.2536697257174,
        "Y": 4329.6083835890786
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "0fd885aa33f9455ea9c90b043035af88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3009.7483487741019,
        "Y": 4193.6680030374009
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "f8716ee1e7174febba97bb5a2dd0a409",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3284.9216292988822,
        "Y": 4174.7444091981724
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "23b2714c86834556ab6f42ffadbfefb0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3536.841956436725,
        "Y": 5134.168562884267
      },
      {
        "ShowGeometry": true,
        "Name": "Seadistance",
        "Id": "3a1d8977a292431c9e7a6e5a98c41172",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3146.8315452725255,
        "Y": 5107.4748930878877
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "8ad6b487689f44699dfacb271bc7dfe8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3529.5784956558546,
        "Y": 4687.1098022131855
      },
      {
        "ShowGeometry": true,
        "Name": "reardistance",
        "Id": "d136314847a0441495640138cb108edf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3145.3729946826206,
        "Y": 4886.0774437267219
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "4cbc49ad51b549d9832e37e57b951720",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2819.7847943703337,
        "Y": 4848.1282655209143
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "c9d6ce4e6aa8426cb5b95c11da2cdd15",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2807.816540963433,
        "Y": 4627.8924104782391
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "4bcedbde526d4fd1bd830223cf926d2f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2513.37518986301,
        "Y": 4643.28803667957
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "acce43ae54764c3397cec3c2657ac011",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2518.485374589116,
        "Y": 4803.9941076330288
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "3f3be760bc274703bd321701697d1928",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3573.77659156657,
        "Y": 5735.64223864168
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "3fad1e5927af434b8b3cbb7a8a474ec4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3550.63516572216,
        "Y": 5886.15859972486
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "24f59dcf6e654fb98390b9945fde79ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3550.03342317857,
        "Y": 5529.8681126124
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "107bc2e7ab654755948b122f408e5ed5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2958.60806848905,
        "Y": 5891.77456077925
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "151e1c169f3a41fbaf9de5caa8fe46df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3274.76660502402,
        "Y": 5580.64520130331
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "29a01775f07b43c9941fe6121ccd74df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3245.95380223133,
        "Y": 5773.82961517135
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "b462a1ba87f3410a861831a53ca6b26f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2953.53207456545,
        "Y": 5748.4519675005
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "e5c83050e4ca4624a9660d934fac4569",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2905.8510327408203,
        "Y": 5566.90660058471
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "67a8c69e85904ed49d4a549d65bb2048",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2690.3371431034,
        "Y": 5862.92393375273
      },
      {
        "ShowGeometry": true,
        "Name": "Number",
        "Id": "26d2decd20f1413a98fc8fcc92b606a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2524.4166380585702,
        "Y": 5787.49311268408
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.CurveAtIndex",
        "Id": "42399651d61c4389bf50876b206b4e88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2503.3540096629204,
        "Y": 5528.99564035535
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "d9ac37513fed4ad59c27026e20dfc63b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3534.8370405624864,
        "Y": 6315.2617476057885
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "23e332f99f344dc2be946d4eefe2d4e8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5091.3099615256651,
        "Y": 5142.2509415639352
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "e265b44e94584a6aad5f67586b059da7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5400.2257889960947,
        "Y": 4949.7636151380684
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "eba8b26516524abd9284ffc731d8cd3f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5061.75053409609,
        "Y": 4922.59247254361
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "077f12104f8048d7824bbae5e7783263",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4308.6402184141443,
        "Y": 5101.6494027560857
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "aa35192cd1404732bf414e505be6f209",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4573.2060375854944,
        "Y": 4883.3466444052656
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "80abcc4c1f1a41f9948e8ee0ff56f515",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4231.3500774572549,
        "Y": 4843.9596450358058
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "6e264ff4ed8e45618c3d4b8b3383f135",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3874.9929143778845,
        "Y": 5146.4565539817413
      },
      {
        "ShowGeometry": false,
        "Name": "Rearpoint.Translate",
        "Id": "1773ebe2263d4a8ab54833e9862e9656",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3831.8936013534149,
        "Y": 4678.7905766014082
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "b9a5992c76dc46a880b9883d1b6ceb0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5575.46553043101,
        "Y": 5890.49872873423
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "81de9c23a23f4bd6b9cb91f0c198c3a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5606.75585828162,
        "Y": 5552.64703751764
      },
      {
        "ShowGeometry": true,
        "Name": "fifthline",
        "Id": "eda7b959496a41169d0094510cd4c8e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5205.19488333897,
        "Y": 5706.72694460545
      },
      {
        "ShowGeometry": true,
        "Name": "fourthline",
        "Id": "4500002b58d749d68dbe08ce46c07a5e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5205.40302687844,
        "Y": 5535.8376640291
      },
      {
        "ShowGeometry": true,
        "Name": "thirdline",
        "Id": "b0716577d0364630a4025b23e48a4305",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4858.93668098515,
        "Y": 5869.40918979465
      },
      {
        "ShowGeometry": true,
        "Name": "secondline",
        "Id": "4d10705023ec486e985e4d2053ccc909",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4859.16951957845,
        "Y": 5704.95599977164
      },
      {
        "ShowGeometry": false,
        "Name": "firstline",
        "Id": "d319c7f3906547d69a9329bd6caf1598",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4860.02705112723,
        "Y": 5536.41325839195
      },
      {
        "ShowGeometry": true,
        "Name": "fifth",
        "Id": "54c182d1058745bf90d8a7140dbbf4e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4617.17225778404,
        "Y": 5690.76067154985
      },
      {
        "ShowGeometry": true,
        "Name": "fourth",
        "Id": "f5d5eb0901724603b8e7b282f123daa5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4616.79342480074,
        "Y": 5517.93685412318
      },
      {
        "ShowGeometry": true,
        "Name": "third",
        "Id": "751794db47934c79a119b7a189957ada",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4378.29454713422,
        "Y": 5860.61491219366
      },
      {
        "ShowGeometry": true,
        "Name": "second",
        "Id": "f3ed12d7e63d435889d92cb89bd9c6ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4379.91368969227,
        "Y": 5696.07029132836
      },
      {
        "ShowGeometry": true,
        "Name": "first-rear",
        "Id": "c29e56982d574513912d7cd8d8e51764",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4379.91368969227,
        "Y": 5526.47623141411
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "729d7f202ac94088ad0a75d4ef18a5f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4132.19826799513,
        "Y": 5849.87523299175
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "534db4a46322497189ac4c258b66a6dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4118.18942295475,
        "Y": 5719.89371439941
      },
      {
        "ShowGeometry": true,
        "Name": "List.Reorder",
        "Id": "4dda3b7b71ab43c2a2f3c94fe512fe78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4117.60821035824,
        "Y": 5549.08877273601
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "3e80d2d9108448248721990ba455bdc4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3849.64959569373,
        "Y": 5775.214185955
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "dec3f9dac40541278ec611964baaae2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3874.52339114782,
        "Y": 5527.60685848021
      },
      {
        "ShowGeometry": true,
        "Name": "sixth",
        "Id": "fd1a2dcebc5e46f89f6e09631faf0afe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4624.18021217236,
        "Y": 5855.6906839147
      },
      {
        "ShowGeometry": true,
        "Name": "sixthline",
        "Id": "2e28a477cc6a49d6af7dca8b05ba195d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5207.8898123845,
        "Y": 5875.08288675082
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "30ae3c428d474969b8f0ff1a15b88cdc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3872.7728227182065,
        "Y": 6217.0684350948486
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Project",
        "Id": "57503e4d8c444517b7c33965e3a42c0d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4177.3536176588159,
        "Y": 6286.6461033264286
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "b586ca44292b4dada754425650eea3a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3842.436008149366,
        "Y": 6431.2000969341789
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "52da325fc3784be9a8f4461508791ab7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4554.2604817241163,
        "Y": 6304.8522546882486
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "56dd54aae6bf4449b2473847ba3325f2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5151.2914430200144,
        "Y": 6216.5251334721388
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "330d053a75fb4bca830530bc5635af83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4869.3852039152162,
        "Y": 6408.2268307593386
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "c07155fe562649c79b56889a38b564c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5355.0004910559155,
        "Y": 6260.862575783558
      },
      {
        "ShowGeometry": false,
        "Name": "surface//slope",
        "Id": "c32c177767e34d8fb0586234404c71de",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4484.16805400409,
        "Y": 2967.7493553345012
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "bdc3a4918a384c158c73cd76d8c2f7f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3701.1679038289294,
        "Y": 3045.7251627105211
      },
      {
        "ShowGeometry": false,
        "Name": "line//slope",
        "Id": "a0f1941236bc4102a4cd383f369a6da7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4478.3441884606391,
        "Y": 3313.015459910433
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Length",
        "Id": "48b6be63b6a54a4cb53695f828ec28f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4472.0468832502193,
        "Y": 3158.2700469731808
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.CoordinateSystemAtParameter",
        "Id": "a31e2f4f87e8493fb071b1048272fbc9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4749.3553947405489,
        "Y": 3019.7677270490012
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Explode",
        "Id": "f909907602834072a4bc37acbad2373c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3884.107241721897,
        "Y": 2774.5135598990109
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "f13295763975445cae1fd1f3e0bc0faa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4824.8374558557289,
        "Y": 3257.3029141769011
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.Translate",
        "Id": "6501aea59dc3449f9a5703c476522437",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5224.827007583659,
        "Y": 3149.317681537711
      },
      {
        "ShowGeometry": false,
        "Name": "surface//horizontal",
        "Id": "d6c89558880842ab8da6857c61d93927",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4485.4396858226191,
        "Y": 2260.4244889138208
      },
      {
        "ShowGeometry": true,
        "Name": "line//horizontal",
        "Id": "3a87a561c5c84cffbb64746e7e4fca49",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4474.2800149120185,
        "Y": 2591.9792759406309
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Length",
        "Id": "c27785aa8acc4f728934a629b6367681",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4475.4206380728792,
        "Y": 2436.276322301821
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.CoordinateSystemAtParameter",
        "Id": "9dfb99b4afd449eeaaef695455fe39e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4782.1841717889392,
        "Y": 2333.6455467680707
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "c68a4aae09fc4866bb3a1963d9b55ee3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4827.0149282099792,
        "Y": 2608.2444176748113
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.Translate",
        "Id": "155e8ca1a258457a9adf166c645f8ed9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5204.2174707915292,
        "Y": 2438.8871784028211
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "5c91f844b18445018b6b8054840aeefa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6176.4923402835539,
        "Y": 5609.1402843650776
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "26e675919dd84b249127eeeb178dcea1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5840.43446306442,
        "Y": 4680.97869942831
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "fd5dabafe0d547e98805ff6d99e06df6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5984.8242894385266,
        "Y": 6286.6650431651933
      },
      {
        "ShowGeometry": false,
        "Name": "Cone.ByCoordinateSystemHeightRadii",
        "Id": "5c5d821e484f4aa69a471d37df5b6fd8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5709.0308068424592,
        "Y": 3027.993719210011
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9c11804c38634db0b83d606d4a1177cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5749.7030256668486,
        "Y": 3293.755672441594
      },
      {
        "ShowGeometry": false,
        "Name": "Cone.ByCoordinateSystemHeightRadii",
        "Id": "b031451b91d74962ae05ee5ba0492d37",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5698.103437002499,
        "Y": 2270.1980275750211
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4a01943aa69f49e6aaf5f30657014e06",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5734.42973804281,
        "Y": 2554.622611040681
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "fd7185c215684c8bbc8203ac3ff5946b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6417.7740361714086,
        "Y": 5831.1295813219785
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPerimeterPoints",
        "Id": "7b64565cf5f0403d9945cafe071b3918",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6088.3747242472864,
        "Y": 5857.9426716149992
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "fb66303a711a4140a636934e35136df7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6510.6724255546933,
        "Y": 5602.6981580281472
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "958b8ffafd03414894ae4060c19fc9fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5851.09248678751,
        "Y": 4889.62916687643
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "7293590f466f42dfb17b61932f1d211f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6184.10707353787,
        "Y": 4670.40969498959
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "7f3a752dc9df47e1887c26cc670ece3d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6244.96801465512,
        "Y": 4908.09031432198
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "758d33c8f2364cdd8c4505e836477c05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6466.2104773035,
        "Y": 4671.15702060231
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "9c57431fae7044f897045e95c0229e72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6799.98484888547,
        "Y": 4678.14410826752
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "a0c3ca52fba84e89a26b8d8a8c66b93d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6475.18746455779,
        "Y": 4896.05246297834
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "5b14aa40afb14a009149d09aa24b4ad7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6809.74146683401,
        "Y": 4907.76751689059
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "b8b0e9e9d17542d48f9d3487a15fc680",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6675.3902984691949,
        "Y": 6308.7125713701289
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "48833af6622c4d77a520b5bed6e2b2ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7158.5044018371746,
        "Y": 6288.0981916436913
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "40a2c4874cb04d5c8a1b31f9fc00c7cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7428.5738756554465,
        "Y": 6290.2468493255255
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.XAxis",
        "Id": "319dd08919f140a9bc48967425f6cc02",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6121.4151686633786,
        "Y": 3195.821712249201
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.ZAxis",
        "Id": "f78e046b93884676ba1e6324d069aaca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6119.0525680397195,
        "Y": 3382.629851230427
      },
      {
        "ShowGeometry": true,
        "Name": "Rot1",
        "Id": "ea03c60e2ed048aeaee931d85e17004b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6483.634472629129,
        "Y": 2908.220683626771
      },
      {
        "ShowGeometry": true,
        "Name": "Rot2",
        "Id": "3d5244b432944512a8e3488ceb07730e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6482.6284087627891,
        "Y": 3112.0655347198408
      },
      {
        "ShowGeometry": true,
        "Name": "Rot3",
        "Id": "d053e36e0ea74d1f90bcae068f05a577",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6476.9343361085093,
        "Y": 3332.8145103631168
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.Origin",
        "Id": "f96e51da001d49429ed4fb759e441b8e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6126.5974319583192,
        "Y": 3022.4967651897709
      },
      {
        "ShowGeometry": false,
        "Name": "FirstPlane",
        "Id": "192752545d0c41e6b51e07e7912c3b05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6762.9495149145087,
        "Y": 2903.5479412000909
      },
      {
        "ShowGeometry": false,
        "Name": "SecondPlane",
        "Id": "76e72d36cfe14cabb5a876bc3a826569",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6768.6267183091886,
        "Y": 3122.735273195241
      },
      {
        "ShowGeometry": false,
        "Name": "ThirdPlane",
        "Id": "ccd2f559bdbf41f5a9a20d969bdab01e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6772.9201153794083,
        "Y": 3346.1622227690832
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.Origin",
        "Id": "ea35e208989543b2ac48df181de90b1b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6132.9399413067686,
        "Y": 2248.3242113576407
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.XAxis",
        "Id": "02c86ca6c5b34b719d1e5107c6b5c8a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6131.5466201310892,
        "Y": 2402.8238832610909
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.ZAxis",
        "Id": "6ee3dc4d5abc48259ac742eebc6d28ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6130.17612102118,
        "Y": 2558.195689205591
      },
      {
        "ShowGeometry": true,
        "Name": "Rot1-horiz",
        "Id": "6684cf44d2e6475daf40624a0f5f95c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6471.8322713812895,
        "Y": 2167.1034191983508
      },
      {
        "ShowGeometry": true,
        "Name": "Rot2-horiz",
        "Id": "0bf0a75186fe4fcfb5f9933698f3e696",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6472.4191012007786,
        "Y": 2378.231949224511
      },
      {
        "ShowGeometry": true,
        "Name": "Rot3-horiz",
        "Id": "dee766660acf4a31a8a824302b32e778",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6480.011199817769,
        "Y": 2603.6389531868908
      },
      {
        "ShowGeometry": false,
        "Name": "FirstPlane",
        "Id": "40a484d5bea341df99084bd3087cb09e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6767.1073861962695,
        "Y": 2155.226924246851
      },
      {
        "ShowGeometry": false,
        "Name": "SecondPlane-horiz",
        "Id": "5c530f991f8b4635950362b93115d93b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6769.505286137758,
        "Y": 2387.1184602699509
      },
      {
        "ShowGeometry": false,
        "Name": "ThirdPlane-horiz",
        "Id": "741623b537394349aae1a9571b132786",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6774.4174110042486,
        "Y": 2606.9933095273809
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "3dab31c1ece240ecac079e4037b6f53c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7022.96747987259,
        "Y": 4624.99988809936
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "60ab53efc6ef472d935c6ff30a672a81",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7022.61769770952,
        "Y": 4793.02338282294
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "a12cc21dfae74edcb4a266132aa1889a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7026.75279897058,
        "Y": 4954.50152781892
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f06deac622854c5aa09ad2fa3839ca2f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7112.2390515864381,
        "Y": 3497.9553853077878
      },
      {
        "ShowGeometry": false,
        "Name": "FirstCone",
        "Id": "727557d8ca604eb79fff4dd53909cfd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7048.9714109082679,
        "Y": 2827.0329256905807
      },
      {
        "ShowGeometry": false,
        "Name": "SecondCone",
        "Id": "d5916cae8a454fc9bba742da7fc3f620",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7054.1693791455682,
        "Y": 3052.5244106542609
      },
      {
        "ShowGeometry": false,
        "Name": "ThirdCone",
        "Id": "beac90c3575245f69078df96a3e324cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7072.6486143029479,
        "Y": 3286.7132365574007
      },
      {
        "ShowGeometry": false,
        "Name": "FirstCone-horiz",
        "Id": "e53aba6c3e7b4dd886eb94b5445466d7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7044.3934358566285,
        "Y": 2111.0298251866311
      },
      {
        "ShowGeometry": false,
        "Name": "SecondCone-horiz",
        "Id": "2fc7cc4cbbb549cea8dab37d35e61f31",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7051.6395891982183,
        "Y": 2355.3976175534308
      },
      {
        "ShowGeometry": false,
        "Name": "ThirdCone-horiz",
        "Id": "770c05bd3e914789b980f24c6579db07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7061.6395891982183,
        "Y": 2580.6447679541006
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "b4bdbe83fbea4d4598d5515a2e80aa45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7300.18009028605,
        "Y": 4627.46372563313
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "fe67eef4ac324636989172ce61d82352",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7309.44101778806,
        "Y": 4951.08629795964
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "124f0c9aceb7429caa3ba88b498b3bda",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7306.94565529811,
        "Y": 4791.95977992088
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "4b7b7d7d67fb41149378bb7a7626f4e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7723.70977990242,
        "Y": 4671.00152727395
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "d41d6f436e1b41d7b70f56607b99e0da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8420.059837643068,
        "Y": 4754.4564435159609
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "19ac7df394ca44c29e6ffa6f1aac27d5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7688.9081172079041,
        "Y": 4975.8733754563773
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPerimeterPoints",
        "Id": "04bc1049b21f4ae580122d279b78f55f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8265.8864241910123,
        "Y": 4996.4888940528617
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "833e8ead633d475b9eba8b027ccef5d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8802.3794895486953,
        "Y": 4746.412441012787
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "0415528416d44fbaa5bed5caf1fa99ed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8667.05721846304,
        "Y": 4960.6403756989639
      },
      {
        "ShowGeometry": true,
        "Name": "ArmorUnit_Tetrapod_Height",
        "Id": "a06dd5d7f48d4baca5a01bae988ab4a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1846.1712816175459,
        "Y": 5790.0689640038945
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "37635b4f315248c1921d551788c0fa79",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5345.4357653597026,
        "Y": 6439.2012062308922
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4dcf7e29a92247de8150e58f99ce11ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3552.6206707880956,
        "Y": 6491.0484889763584
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "2da339a82e1d4a0cb327b236e96cdcf4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4267.5368387861263,
        "Y": 6528.1064108118389
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "dc88bdc0ebac4b2cb06e15dc32dd54e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5981.7777339831482,
        "Y": 6465.6437585552649
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "b91f23b7f5884b46ade64ca06d209493",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7417.6528437854058,
        "Y": 6555.9273428460865
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "66c9334cd4eb41fc83aa6d7fd7f276c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7729.3395282867687,
        "Y": 6474.2884397160924
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Project",
        "Id": "9785c33a271e432fb0438fc792a98351",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4517.2756624768863,
        "Y": 6527.2514762273186
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.YAxis",
        "Id": "1f302e2bc08c4f09b122db9a24227780",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3821.8647978939061,
        "Y": 6612.6537905226887
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "c953b3845ca6456faa36e1487649c29e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5126.71405366974,
        "Y": 6463.96137356185
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPerimeterPoints",
        "Id": "a86b3f45e51f4775b975a32a668b71de",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7109.1929917093184,
        "Y": 6552.6745162311918
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c2c7303d97af4a11ae1fa205fbf61d48",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5138.2038755705362,
        "Y": 6630.6866507894756
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "792966b1d51f40aea80ed55aa446ff7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5837.4491042377822,
        "Y": 5647.2112919267083
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "e39c2683d34a4d019fc531f03c046203",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7030.6615303563676,
        "Y": 5122.6920596510718
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "bc9e6414d0514c1997e99e60ff20c355",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7311.1811008056329,
        "Y": 5111.05668243538
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "c5937466b1b34adab074cbfab4463182",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8016.8550336693179,
        "Y": 4766.8054292921643
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "a3b84f34ceee408193644d7353927933",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8671.30086600476,
        "Y": 4000.15444062837
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByPerimeterPoints",
        "Id": "6c8ba2d868a44ce2b541de2e324f916a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8197.55342221411,
        "Y": 4245.10690799468
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "7affc005021f4432b45d5201d55b547a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8536.11667397247,
        "Y": 4221.38409329094
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "0c9a96a7cb354fa397fa4fcffd51c936",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7887.1850935245611,
        "Y": 4309.0637061365815
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "d37a93216ba9465e883963324938d821",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8403.1088550978311,
        "Y": 3986.4296132835966
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "720d8dcfbb58438f926e89baf9a61599",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7876.0971647726437,
        "Y": 3872.8293220196606
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "185c654e16f24d54830183354ee9739f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7208.8434132519415,
        "Y": 3879.471648611875
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "06377fe422204d958193f67695c161dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7210.030978729932,
        "Y": 4074.6341641414692
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "a1b32219ccb7476c8ea608283e800945",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6884.7172108908762,
        "Y": 4258.9772253795927
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "30a2ea6611654cf792242ff384f84bfd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6859.8936665392921,
        "Y": 4076.4736833773359
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "5524f2e848a94b20a78803ae2f8834b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6862.435769285039,
        "Y": 3874.3063638353779
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "cc374f76a32948d993053c40acdf3518",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6325.67989861279,
        "Y": 4108.05618873842
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "d5580086612a4cf295615be44c346591",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6332.55250952636,
        "Y": 3930.72330395837
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "5bce4e86be9441f4a670502568372a34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6072.17359195667,
        "Y": 4275.54443573513
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "bdc23c6e99744567a33954b40390b140",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6068.88642532858,
        "Y": 4113.83440152997
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "c509b85ed0a940179934695c5fce938f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6063.32072669418,
        "Y": 3931.38383392976
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f5426afcf02c47aabc503830fd31efba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5815.85839305366,
        "Y": 4191.22285598592
      },
      {
        "ShowGeometry": true,
        "Name": "List.Reorder",
        "Id": "1c5892f595f5492489f2aebed1b18489",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5801.66274130113,
        "Y": 4009.87578642448
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "1b59f65f55f3427e9ffe18d3385a097d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5549.41542790555,
        "Y": 4257.47025413455
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "80412d2c2a864e3a8d583fca091fbfa4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5560.7615006198,
        "Y": 3904.85684220098
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "cbf21df2d983439fa9ce0b3861254917",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5284.59480975813,
        "Y": 4103.96517629603
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "42c18fa36d254bf68fda9464a85e3a0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5091.24393039728,
        "Y": 4023.15865456449
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "d4bc5f8b4160420ba8beec245a93d7b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5005.50477666827,
        "Y": 4191.78907179917
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "e4e565b68c0748689518f02bebf6a387",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4792.21389661093,
        "Y": 4196.10760233808
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Project",
        "Id": "f1860ea37b574f1f88304a2f0ad4e86c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4760.80294305919,
        "Y": 3979.09057586556
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "7dadee72459a4ec9a1947d537b3d819f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4497.17425283245,
        "Y": 4189.86382722245
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "2511944300d84047aad579d868a45af7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4477.36668168748,
        "Y": 3973.77601310342
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "485eebf1eb044ad4a94dfc08b77c0af6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4276.50072633333,
        "Y": 4200.58805742441
      },
      {
        "ShowGeometry": true,
        "Name": "CoordinateSystem.ZAxis",
        "Id": "c525aeeda3c34d7e9d34854f5e34297a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3991.78451199652,
        "Y": 4211.53864533784
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "b0d6dd972acc4b34a15553f2bb121595",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4035.06087544996,
        "Y": 4009.3291101751
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e3a744ea50d44cffb09e0a8da7d1119a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3691.69940988902,
        "Y": 4178.32429457353
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.CurveAtIndex",
        "Id": "ac2717da916a48dc8b4c9676f6481b06",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3699.7220388659,
        "Y": 3968.68843821397
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "41e4abf9f6724748a97e2081c9be24c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6342.26876751951,
        "Y": 4270.74056240628
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "f5ac5d144c4d4201ba2f2605f4d4c2fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8076.8874390122455,
        "Y": 4005.1309664860905
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "889542025125408cbe358e293b1baa1a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7216.2559008075423,
        "Y": 4252.4281245049242
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "645adb2e92794d1daac5add0880d773f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7522.9216418930055,
        "Y": 3880.6394402465844
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "32409588121a4907afdee349046065a7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7541.42591139203,
        "Y": 4128.8009118330219
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "c5f1cad32b2f4b5f93aab15f0b734a92",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6594.8682565369327,
        "Y": 3929.8697617650178
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "9cd6c113e31b4f6485d096db8e4d8135",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6592.7822600750242,
        "Y": 4125.8916224589648
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "55a3f2603ae64e79b698532c40eb960b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6847.7031890861563,
        "Y": 6322.6757288530562
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "8dd5403db47840b9a7dbf0afdf55ec42",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5984.6013850464687,
        "Y": 6647.8958611310736
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "bcda2a2d58e74a3f824344976c146423",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6315.165713825847,
        "Y": 6291.0814369423133
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "a2f4319ccb7f46fcb41e0169a86122cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6315.3885635453462,
        "Y": 6469.4032792717235
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "751cc8b01260445d9b36539e8232f6ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6312.870547356205,
        "Y": 6647.1941128587823
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "68cac2d296424223b44f746227835527",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5604.8477855688034,
        "Y": 6259.5912333423157
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "0ccd0abc231740e691b821c643dc82c9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5612.188867763648,
        "Y": 6437.1030550670994
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "1ed6757d4e734f59a0eb252db0e3b44e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5612.8826554456045,
        "Y": 6630.5683836228154
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "f0327e49cc7c408fa1444822edb79af8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5355.6614160274976,
        "Y": 6612.6497466686851
      },
      {
        "ShowGeometry": false,
        "Name": "List.GetItemAtIndex",
        "Id": "b63e1b50e3624e78ab4fa266f7183dd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3885.5602523381986,
        "Y": 2565.6236269085725
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "26423ec366984f5091336b21476fb258",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3868.1192332492983,
        "Y": 2427.0684516660303
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "6da7632bce614514a3b9407d40866310",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2733.5749679859427,
        "Y": 4039.5713823401811
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "a9f86444a588425ba0dd168504478200",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2730.5191715746078,
        "Y": 4180.4328916508
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Z",
        "Id": "5114a86b0cf74fcdb0a3fc2c5a6886bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2744.7106204533925,
        "Y": 4328.5800409840249
      },
      {
        "ShowGeometry": true,
        "Name": "Color.ByARGB",
        "Id": "b728cdcd974a4653b62f06b4662ab9d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7456.8796426774343,
        "Y": 782.71965936443041
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "97cfdaf8aa4a4a7c89e59b74cb5b27d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7176.4787471615145,
        "Y": 1003.7252912981613
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByCorners",
        "Id": "db012db5b33e43ca991d464d18414381",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7448.7534424808837,
        "Y": 581.36125602899631
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "993017bfb5f849ea8f613825e9191317",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7191.4735191299878,
        "Y": 789.06940742143911
      },
      {
        "ShowGeometry": true,
        "Name": "length.of.subgrade",
        "Id": "1f64317ac5cf4c019309e1bdb8855099",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6792.8656010373925,
        "Y": 833.54912150344433
      },
      {
        "ShowGeometry": true,
        "Name": "height.of.subgrade",
        "Id": "fcdc3407ef3542c09ba1fbdfc209f6a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6797.5043880831909,
        "Y": 972.42972798054438
      },
      {
        "ShowGeometry": true,
        "Name": "width.of.subgrade",
        "Id": "9575d75fa88047d885dfc0012dbad6a5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6793.82378160609,
        "Y": 701.549121503444
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Origin",
        "Id": "67c3d06823274a48a09c4dfdaa5c6c9a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7170.4578221479042,
        "Y": 631.4502710000196
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "a782bff131cd45bea49cffc97024a701",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7702.7484082037081,
        "Y": 732.99339217934141
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "3b642c8841e54034928967f907e148c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8174.3711441592714,
        "Y": 483.39810953287076
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "e6c0da7e9b274bfba8f856c437ecccb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8175.4072424234637,
        "Y": 604.43209382499424
      },
      {
        "ShowGeometry": true,
        "Name": "width.of.subbase",
        "Id": "29f3f10ff9de4ae2ac72b259fa2809e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8178.472735049897,
        "Y": 856.61698894614926
      },
      {
        "ShowGeometry": true,
        "Name": "length.of.subbase",
        "Id": "8bf2f1f3ba14415884f0c89f66bcbcf5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8178.472735049897,
        "Y": 983.22310020378234
      },
      {
        "ShowGeometry": true,
        "Name": "height.of.subbase",
        "Id": "fe830796ffc04dc0848e47bd1f492b76",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8178.4727350499,
        "Y": 1118.500862917419
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByCorners",
        "Id": "15434ba1be2e44ae83faa117d8d75025",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8754.3981480555267,
        "Y": 726.57428885919433
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "11db5f1a6d98494abcb7ab4e87d30b67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8572.4260707433987,
        "Y": 907.12433490422734
      },
      {
        "ShowGeometry": true,
        "Name": "height.of.basecourse",
        "Id": "7e7b8df4e3d140a581450c7b82a15cd0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9258.4600860412029,
        "Y": 1080.8390955376929
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "6cf0ddc966c64cd8b83aab52917e752a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9260.208433062362,
        "Y": 428.70565664622052
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "3b174ed729d94d6e9ba83c522d69d223",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9261.9567800835139,
        "Y": 558.08333621182055
      },
      {
        "ShowGeometry": true,
        "Name": "width.of.basecourse",
        "Id": "ceed2e2316264916b7c4dea6599bf6ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9260.208433062362,
        "Y": 829.07712449111955
      },
      {
        "ShowGeometry": true,
        "Name": "length.of.basecourse",
        "Id": "7ea9ec71507841d58bb71a23b4ea05dd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9260.208433062362,
        "Y": 951.46141597209248
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "d6b3dddf765a44659e7f6e4129db44f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8588.6429213138144,
        "Y": 1110.1863036607256
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "dccba22d091843c89612ab6091a499f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8894.2844656924572,
        "Y": 516.09555177474124
      },
      {
        "ShowGeometry": true,
        "Name": "Color.ByARGB",
        "Id": "abb02b72b7534911b795439a69d1f662",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9008.9000448344468,
        "Y": 850.39099093888024
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "d46bd537bec549cc8bcde1f3668517e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9641.348083674533,
        "Y": 906.00439342201651
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "c1d9594bfce3486fa468eeb4860a1c42",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9655.0067041160528,
        "Y": 1091.3918637834133
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByCorners",
        "Id": "25b02d9003fe4c158e9333d87780f880",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9876.0469385588731,
        "Y": 735.31403587349246
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "8c6f23670464458484b30245e98035de",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9953.0983200988339,
        "Y": 565.59465428113856
      },
      {
        "ShowGeometry": true,
        "Name": "Color.ByARGB",
        "Id": "94786215bbc9495e9696dfa620cfcb05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10054.915943775413,
        "Y": 894.5439000054655
      },
      {
        "ShowGeometry": true,
        "Name": "length.of.bindercourse",
        "Id": "4649a2c5fba149f4b8672a92a3cce862",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10334.754819917262,
        "Y": 935.075421126269
      },
      {
        "ShowGeometry": true,
        "Name": "width.of.bindercourse",
        "Id": "d107b0a66415431899f1c3e72ef4398d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10334.754819917262,
        "Y": 805.697741560669
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "d82976e5a99c4be78e01c0ed68210d8c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10329.509778853791,
        "Y": 541.697341366
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "451353f92b414f68a80e18ba2a6283db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10326.01308481148,
        "Y": 408.82296775808004
      },
      {
        "ShowGeometry": true,
        "Name": "height.of.bindercourse",
        "Id": "5cbfb74805494d84af16b9b2bba4ffdc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10333.340999146878,
        "Y": 1063.0392799214876
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "26b6cba56b4c4a22873e20a66f2e9509",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10719.391164571751,
        "Y": 889.618398576193
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "018385dc063648b28380972c92cf5e94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10687.80181745837,
        "Y": 1100.9166927281099
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByCorners",
        "Id": "cb69d27a9be94b0298b8190544a69cd3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10984.65417389395,
        "Y": 706.203873985943
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "dc945a6055084d80afedcae9d14513d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10991.53310218465,
        "Y": 468.62074779479997
      },
      {
        "ShowGeometry": true,
        "Name": "Color.ByARGB",
        "Id": "6627f984c67b4bc783ebe14a5d91d099",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11045.02037245091,
        "Y": 911.80098714382507
      },
      {
        "ShowGeometry": true,
        "Name": "height.of.surfacecourse",
        "Id": "f87c12ce73334d70bbb7cbbea4f997a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11350.956248810624,
        "Y": 1066.632607703207
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "7b17402d9e3a4eddb60bea1f4cb64417",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11354.647547406294,
        "Y": 410.19291161336957
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "75f4f0c9db6540c48d09c27f6ffe6505",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11352.413462491513,
        "Y": 544.97754487365057
      },
      {
        "ShowGeometry": true,
        "Name": "width.of.surfacecourse",
        "Id": "d120425c1655436792fff5fef9b2931d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11351.765811966674,
        "Y": 811.21202998310946
      },
      {
        "ShowGeometry": true,
        "Name": "length.of.surfacecourse",
        "Id": "189b29ebd179488694eaa10480a0650b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11351.280074073044,
        "Y": 938.84136252755252
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "40614f5da00d4b44990ef2415e45a57d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11727.951554855643,
        "Y": 912.48693650114251
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByCorners",
        "Id": "fca800b9f9ed44e8ac51d5a165eac665",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11979.518921348863,
        "Y": 729.39778415285446
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "5c6f8b9850f049cfba20c5288230c937",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12034.977826920653,
        "Y": 494.5002418684295
      },
      {
        "ShowGeometry": true,
        "Name": "Color.ByARGB",
        "Id": "f887802ddb19476ba8c1e72af7ce220a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12086.554837534542,
        "Y": 935.77022156509247
      },
      {
        "ShowGeometry": true,
        "Name": "Number Slider",
        "Id": "c8c6deb991524ba58bbdf96529865fc3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11718.030247996723,
        "Y": 1116.0344840476687
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "7a9a12c67ced4c529211a94920f3bc7a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8572.3483030372281,
        "Y": 489.84838503268566
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "fa440455fa064acd8a6882fc911c60cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9644.785745113435,
        "Y": 419.67570705592152
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "d4346b1b40c147ec9894f37b31a03640",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10711.642451905298,
        "Y": 427.05457472980294
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "aacd9b614b1d4e1f9ccbc0550792077f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11741.84307327454,
        "Y": 450.08872548521396
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "b954d7e7d1b74d9d870fbc7ae2b19224",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4182.97595025589,
        "Y": 365.06573055209014
      },
      {
        "ShowGeometry": false,
        "Name": "Pavement_components",
        "Id": "4a62ce29d29445729cf9103cc813f341",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12429.182243659468,
        "Y": 656.47460429108276
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Transform",
        "Id": "7a7b98d610e949e89c190e7de44882bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4632.01732820874,
        "Y": 379.10340042370115
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "bfde14708b7a49bca86f43e274afb707",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5157.0221817243455,
        "Y": 350.96456114555514
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9684540238184bca8ab693f0506153c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4931.42015895178,
        "Y": 425.19032357840911
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "a7bf324250f745ac89ed7623b853dc60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4926.82322276139,
        "Y": 285.94841261579415
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "95baabbfdd0a48fe9d5f1204977674b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4629.8099288707253,
        "Y": 813.97561433568421
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Transform",
        "Id": "3a8b6d980f7b46ceaaf7eaa2832c626e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5044.2194410562379,
        "Y": 813.131790151444
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "89557130b8734ce2bc7819a6be80a076",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4652.7943691945284,
        "Y": 981.7387587169485
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Transform",
        "Id": "78bb036919c642c6b6612382990a86c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5051.9957540369069,
        "Y": 975.73077172247076
      },
      {
        "ShowGeometry": false,
        "Name": "breakwater_Components",
        "Id": "9de424cf90b3455e93f1566c110027ed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7615.5424096155766,
        "Y": 2774.4127321814808
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "2ff98ab845e741cc9b776cad7171830b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7656.4702000845464,
        "Y": 2542.3790786895106
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge.Elevation",
        "Id": "1b5c717f11ba4cba9bbeb5a167da941d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 383.20043683814947,
        "Y": -1715.7900841687979
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge.Length",
        "Id": "1b7fdb9d5ca74f63a0209403dc4e4c34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 343.33605546470608,
        "Y": -1466.636287283698
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "74095e4da6be40e6a24771b4b956a46b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 773.6821208459296,
        "Y": -1462.1237980946289
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "843e5713275345deba9bdd58b96ef454",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 783.06606840429049,
        "Y": -1712.1683890788818
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge.Width",
        "Id": "e935dd1394a746c5901831341a059924",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1087.5170921071403,
        "Y": -1352.4501646672143
      },
      {
        "ShowGeometry": true,
        "Name": "T/L ratio",
        "Id": "2419a5c3d6634002a7530381b4b4aaac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1087.5170921071403,
        "Y": -1233.545517224994
      },
      {
        "ShowGeometry": true,
        "Name": "H/L ratio",
        "Id": "271c24d5fc5f4574b9a50030d8474dbf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1087.5170921071403,
        "Y": -1148.7171978987872
      },
      {
        "ShowGeometry": true,
        "Name": "Arches.InclinationAngle",
        "Id": "2d8a270c9aee45d99b3d66fb1b3fe581",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1087.5170921071403,
        "Y": -1030.6294254170834
      },
      {
        "ShowGeometry": true,
        "Name": "Cables.Inclination",
        "Id": "f6837c0081214b8380a38f76509337d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1082.1866315674779,
        "Y": -1552.7538006058758
      },
      {
        "ShowGeometry": true,
        "Name": "Start.Point(origin)",
        "Id": "47c8060cc030480b94314a81f3e0156e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1531.7710676817278,
        "Y": -1623.1905919616793
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "d31ec8be75594f668901b015ec04af13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1531.7710676817278,
        "Y": -1462.1905919616793
      },
      {
        "ShowGeometry": true,
        "Name": "End.Point(translation)",
        "Id": "8913c6e5342744ae821a876cc47e57bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1796.7710676817278,
        "Y": -1549.1905919616793
      },
      {
        "ShowGeometry": false,
        "Name": "Bridge.CentralAxis",
        "Id": "4e9d7b200cc248c09f1bdf93616d3c43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2133.7710676817278,
        "Y": -1575.1905919616793
      },
      {
        "ShowGeometry": false,
        "Name": "Line.Direction",
        "Id": "7de1837b241d4cd2bcf22892a91e10bf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2530.4700826017342,
        "Y": -1606.7506940908249
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "e61f1a9de9c34a5fbf4e382749c7f0fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2530.4700826017342,
        "Y": -1410.7506940908249
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.Normalized",
        "Id": "f5ab3bfb7ec74feb9acfc5af7903e9fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2822.4700826017342,
        "Y": -1606.7506940908249
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "a6c77679585e4167a5f431cd6446ded7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2822.4700826017342,
        "Y": -1498.7506940908249
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "5540ad65945648ae849522e74b7bcf7f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2822.4700826017342,
        "Y": -1389.5373607574918
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.Cross",
        "Id": "1b80f612c192433fb3c543dd0711a67f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3118.4700826017342,
        "Y": -1561.7506940908249
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "258f1ceb02874906906f4dbc80b1807e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3414.4700826017306,
        "Y": -1529.5715718807703
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "0dbc74d3d9044ceb821015c2ad9fad03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3118.4700826017342,
        "Y": -1389.5178878888244
      },
      {
        "ShowGeometry": true,
        "Name": "List.Deconstruct",
        "Id": "3fc71824a0414ac696885b5e0c60892e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3504.4073482421245,
        "Y": -2300.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Reverse",
        "Id": "6a5318e046514da1bc0e8a1d378abe83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3764.4073482421245,
        "Y": -2300.8961417577243
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "edb2c3d5ffd441be8972ef5b90f6b573",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3858.8436757450818,
        "Y": -1317.3458903812843
      },
      {
        "ShowGeometry": true,
        "Name": "%",
        "Id": "798bcc3a3b294561b18ccfbf3a26ef02",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4181.8436757450818,
        "Y": -1494.3458903812843
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "818f41ffd61f427ab1a9e833eda1faab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4181.8436757450818,
        "Y": -1251.3458903812843
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "29daf263c38a460587cd236740547e39",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4181.8436757450818,
        "Y": -1360.1325570479503
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "ae1b42a14c744fc790705f9c0063fe9f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4051.4073482421245,
        "Y": -2300.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "bf3adc0bf1c949cb9646c687b8d2e0c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4134.0758822919215,
        "Y": -813.07688963372038
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4dbafd5fd6704f7bab3654606edc103f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3955.0758822919215,
        "Y": -782.86355630038
      },
      {
        "ShowGeometry": true,
        "Name": "Height",
        "Id": "ef44c467fe8b41db98cc2f9db10de1c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4134.0758822919215,
        "Y": -678.86355630038
      },
      {
        "ShowGeometry": true,
        "Name": "Width",
        "Id": "443b62e744284ac897dfb38bff7a2f69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4134.0758822919215,
        "Y": -569.86355630038
      },
      {
        "ShowGeometry": true,
        "Name": "/",
        "Id": "79ae501f1baa4f56883da990211bb823",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4450.8436757450818,
        "Y": -1423.3458903812843
      },
      {
        "ShowGeometry": true,
        "Name": "Math.Ceiling",
        "Id": "03588debd6ba498785e1e343a19c58b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4446.2557390008424,
        "Y": -1251.1130841792842
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "05ef0fa68b574658b32b3720bfdd3bd1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4279.7790882838635,
        "Y": -2322.6626658662462
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d2016e2fc3fb4718b8bcdf77323c042e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4271.4073482421245,
        "Y": -2165.6828084243903
      },
      {
        "ShowGeometry": true,
        "Name": "Formula",
        "Id": "2abd0b4dc99d4649986e013f5f741f69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4202.7590798998617,
        "Y": -2495.5993367249134
      },
      {
        "ShowGeometry": false,
        "Name": "Sequence",
        "Id": "8c20334d4d2b4d7b93d85cce3c7d2dce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4761.8436757450818,
        "Y": -1369.3458903812843
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "2736bd6e01884d17aa62c0ab722ad4ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4594.4073482421245,
        "Y": -2260.8961417577243
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f672390d965a4432a234066d159c7bf2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4594.4073482421245,
        "Y": -2423.6828084243903
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b0c6932fc52a4740bce04e64d383b8cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4594.4073482421245,
        "Y": -2583.6828084243903
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "c7ca42941c70490f973b9ed7939d8182",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4427.0758822919215,
        "Y": -716.07688963372038
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "7ac1ea9c38d54b23b938aee9ff863520",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4753.0281587614136,
        "Y": -775.79054845065
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "b25350649ccd4b87999c2ac8d7bed9fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4743.0758822919215,
        "Y": -582.07688963372038
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "f782cc5c16974c6b92653f76d1cecca5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4964.4073482421245,
        "Y": -2613.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Vector.ByCoordinates",
        "Id": "54d49b77521245b3a0c6c99146cc46f4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4964.4073482421245,
        "Y": -2479.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.YZPlane",
        "Id": "719fded965964b4193e48ffb8684de67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4964.4073482421245,
        "Y": -2318.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtSegmentLength",
        "Id": "3508adc121a143fba08922f3eec7a7d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5049.8436757450818,
        "Y": -1395.3458903812843
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "ce7b7b91c4d04cefa0e9bf8c993afb4b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5394.8436757450818,
        "Y": -1395.3458903812843
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "b07faf3348e94aba9df8f759c3c53880",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5661.8436757450818,
        "Y": -1395.3458903812843
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "a962de32febe469f8e59d41e033ad91c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5326.4073482421245,
        "Y": -2524.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Arc.ByBestFitThroughPoints",
        "Id": "4e97f855161141108824b679e7fae75c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5663.4073482421245,
        "Y": -2496.8961417577243
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.Origin",
        "Id": "b1a68a4883414d158a51da5c3fc36292",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5326.4073482421245,
        "Y": -2389.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "39fd4981053d4e1fa09463743643f440",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5663.4073482421245,
        "Y": -2388.8961417577243
      },
      {
        "ShowGeometry": true,
        "Name": "Plane.XAxis",
        "Id": "832fdf8b174a4ab7807522eca9e8c9d5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5326.4073482421245,
        "Y": -2281.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "CoordinateSystem.XAxis",
        "Id": "5b8905df4059414aa5534186a7260b6d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5663.4073482421245,
        "Y": -2202.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "c7bc99aceef64fa5bb78c7b9119c9c05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5031.0758822919215,
        "Y": -662.07688963372038
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Project",
        "Id": "7abb74763ba749a1aa115e07aa621fdf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6030.4073482421245,
        "Y": -2388.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "55d8b6cbe65246a1a2c56f262c948cc2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6400.8525807623028,
        "Y": -765.72883855948021
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e005035d03b548598f309f2673ca700a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6171.8525807623028,
        "Y": -742.5155052261498
      },
      {
        "ShowGeometry": true,
        "Name": "Start.Height",
        "Id": "4b1cec2edf4f46109da422098b6c941d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6171.8525807623028,
        "Y": -632.94217189281972
      },
      {
        "ShowGeometry": true,
        "Name": "MidHeight",
        "Id": "5ae83881c9c644b2a9366df7dfa11333",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6171.8525807623028,
        "Y": -524.5155052261498
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f4a2e8e0bc6f401aaa95673b66776d57",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6400.8525807623028,
        "Y": -601.5155052261498
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "b929443bb3bd4c0b81f5ef72b54d98ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6784.8672996022015,
        "Y": -1185.378860479118
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "974f34f76c004aa59589e92c93ccbb4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6784.8672996022015,
        "Y": -1077.1655271457839
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.ApproximateWithArcAndLineSegments",
        "Id": "cf4712c16e754d50ac59d9517852bf8b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6364.5969983619234,
        "Y": -2385.7664310287114
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByJoinedCurves",
        "Id": "f9ba757aeb8c4d409d96b2687b9781d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6690.8569187930316,
        "Y": -2409.1822147917105
      },
      {
        "ShowGeometry": false,
        "Name": "List.Deconstruct",
        "Id": "81b21880c9dd4d4eb556e1d5829fb556",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6977.0924792928217,
        "Y": -2427.9224480293883
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Reverse",
        "Id": "b2388cf4a6204bb7bbec1bdbdb921357",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7208.993538777233,
        "Y": -2432.6056047819889
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtSegmentLength",
        "Id": "a2eb9e146fdb4818ae36691d4f0b1127",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7240.4934039741329,
        "Y": -1728.1455802701164
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "5fd7faf534de4807bd4549696dfb5716",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7240.4934039741329,
        "Y": -1594.1455802701164
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f4a9fa0980c442bc89c302aa83accff4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7240.4934039741329,
        "Y": -1470.6822469367833
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "8a2a80d1e167403d904a7ec1ac2318c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6915.8525807623028,
        "Y": -765.72883855948021
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "9cac32ecf3e042308165242ac409c15a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7182.8525807623028,
        "Y": -724.72883855948021
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ByCoordinates",
        "Id": "7a8e7ce73dc64217969a9ba0267d88c0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6915.8525807623028,
        "Y": -657.72883855948021
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "5178493c660549b7822a11a214d4ea11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7182.8525807623028,
        "Y": -589.72883855948021
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a549b24d18104120b4e699e5e5633ce0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7182.8525807623028,
        "Y": -429.5155052261498
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "b56ec6244cb946b8a3156a5711a18939",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7109.8672996022015,
        "Y": -1172.378860479118
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "3f90a662158f4dc8a62e37823f48a843",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7472.577755014232,
        "Y": -2388.8961417577243
      },
      {
        "ShowGeometry": false,
        "Name": "Bridge.Arches",
        "Id": "7c1b18d62521415db34f83950487628e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7620.7693514743605,
        "Y": -2398.2624552629236
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "201fb743316d4369a7f4adb2a10e7186",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7587.4934039741329,
        "Y": -1821.3955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "f13957fa108a46bc9ef99e8a21a78229",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7587.4934039741329,
        "Y": -1552.8955802701164
      },
      {
        "ShowGeometry": true,
        "Name": "Start",
        "Id": "afafd2c3bcff40829e38d3d4193de2aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7429.3620562344713,
        "Y": -2851.0765464757988
      },
      {
        "ShowGeometry": false,
        "Name": "Rectangle.ByWidthLength",
        "Id": "6e85f593e4eb41cba888560a96c66e8b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7519.8525807623028,
        "Y": -608.72883855948021
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.ByLoft",
        "Id": "5a6dd765e43d4f039afe07b792d56b72",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7446.8672996022015,
        "Y": -1172.378860479118
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "898a069fdd384ea4b20d2fd64a3ec6d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7446.8672996022015,
        "Y": -1064.1655271457839
      },
      {
        "ShowGeometry": true,
        "Name": "End",
        "Id": "07bd658b2bb44f3da3537bd78c24d878",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7828.3620562344713,
        "Y": -2862.0765464757988
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "ecdaac461b0a4ba3b4459478f493595a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7835.8525807623028,
        "Y": -608.72883855948021
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.Thicken",
        "Id": "b4519d6f67004c06930b2fe21fc7a1fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7793.8672996022015,
        "Y": -1133.378860479118
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "9e3ff855034d4fa482764a7829a69f14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7793.8672996022015,
        "Y": -999.378860479118
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f151b962f0ad42e98b73ed1ee2708c1d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7953.6757279533213,
        "Y": -3244.0338373815603
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "ab099d2b6cec4e00a7a54dc776255f21",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7924.4934039741329,
        "Y": -1847.3955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "ab83913688304c0fa98ad48f122399a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7924.4934039741329,
        "Y": -1578.8955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.IsEmpty",
        "Id": "ef1e2a4639dc4ef59274ca19998e6372",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8270.4934039741329,
        "Y": -1901.3955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.IsEmpty",
        "Id": "c90cef7d7c994126834626232851a4df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8270.4934039741329,
        "Y": -1632.8955802701164
      },
      {
        "ShowGeometry": true,
        "Name": "Number.Elements",
        "Id": "4d7abb07afe748299a679086458a46ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7828.3620562344713,
        "Y": -2752.7165464757991
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9d9aa32d62074fa899b677df6c796618",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8227.3620562344713,
        "Y": -2831.6498798091325
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.ByLoft",
        "Id": "a4c76b9fcdc54a6a95916ea5ee91f773",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8102.8525807623028,
        "Y": -608.72883855948021
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "0e21f92f6baa4199bdceda4481467e43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8102.8525807623028,
        "Y": -500.72883855948021
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "2342bb2c200542e4bd4e4fc1ccd7c1c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8099.8672996022015,
        "Y": -1079.378860479118
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "d15e5ed8a85c450c9cf29646049f7455",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8165.6757279533213,
        "Y": -3274.2471707148898
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "90a3dc2648114bee885200aaa7225a66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8533.4934039741329,
        "Y": -1524.8955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "0ed2d7e615634781a8d2c891a01aaf58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8533.4934039741329,
        "Y": -1793.3955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "3c804031d6994ea599a7ce5947865a17",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8533.4934039741329,
        "Y": -1927.3955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "12925ce3a32c4d47bf5fc3aee6a08c7b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8533.4934039741329,
        "Y": -1658.8955802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "9b84a136c0dd48b195f83f9b3b5ee35d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8819.4934039741329,
        "Y": -1747.6455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "36a67f6e1e4446e08ae4f18277347b66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8819.4934039741329,
        "Y": -1856.6455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "d08d4c77f6d1488f85d31901388f5691",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8819.4934039741329,
        "Y": -1530.6455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "f204f4ea498a4b188233a549c5eef073",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8819.4934039741329,
        "Y": -1639.6455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointAtParameter",
        "Id": "54b2795e77f345e794f04b86eba98752",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8529.3620562344713,
        "Y": -2861.8632131424656
      },
      {
        "ShowGeometry": false,
        "Name": "List.Transpose",
        "Id": "7c0ff03918c045e19a6beffb412b0554",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8820.3620562344713,
        "Y": -2861.8632131424656
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "e6d6c165cea8461cb822422691ed6260",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8433.8525807623028,
        "Y": -567.72883855948021
      },
      {
        "ShowGeometry": false,
        "Name": "Plane.Origin",
        "Id": "720a867630784b7db3c93fc2e8ac2f4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8458.6757279533213,
        "Y": -3230.85383738156
      },
      {
        "ShowGeometry": false,
        "Name": "Point.Z",
        "Id": "1df92bc206fc4349a3cfa1c779fbeff7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8743.6757279533213,
        "Y": -3230.85383738156
      },
      {
        "ShowGeometry": false,
        "Name": "List.MaximumItem",
        "Id": "89389dc1066d405f8c9a8ac64f1326a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9036.6757279533213,
        "Y": -3222.0671707148904
      },
      {
        "ShowGeometry": true,
        "Name": ">",
        "Id": "0637ef77f2e446c2b54fdc5ef257e6b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9112.4934039741329,
        "Y": -1639.6455802701164
      },
      {
        "ShowGeometry": true,
        "Name": ">",
        "Id": "200c9f5732e0419fa512521ea1983758",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9112.4934039741329,
        "Y": -1773.6455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "0c264f99f6654df0b1814d5ba839ae4a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9381.4934039741329,
        "Y": -1558.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "787ab825c3754bfe8d48936b5f291853",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9381.4934039741329,
        "Y": -1692.1455802701164
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "68b0ae9a903146309f643a3d5826ba2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9298.6757279533213,
        "Y": -3235.42717071489
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "5ef4999a6e584845987f733d2939e2b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9492.4275047970532,
        "Y": -2771.7423921822574
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "81b0fb672c62438bbc1c70b9256ae30f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9652.4934039741329,
        "Y": -1773.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.FilterByBoolMask",
        "Id": "8ba0d507af104a509861c9bdca6c5003",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9652.4934039741329,
        "Y": -1907.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "f31bdb96ef27440a91b28f5a2c424f6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9652.4934039741329,
        "Y": -1638.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByPlaneRadius",
        "Id": "d73e729d7e7a408e867fafdb007e4a11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9647.6757279533213,
        "Y": -3317.64050404823
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f2811033ad7d469aa7dd40bf80d36765",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9647.6757279533213,
        "Y": -3183.42717071489
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "8c5934b705854dd1955fd941b91b3d33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9671.4275047970532,
        "Y": -2801.9557255155905
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "3755a0461ffd44f3b040f9e0e6a86185",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9671.4275047970532,
        "Y": -2667.7423921822574
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "9ddd4986b5734d4dad2cfb5be7631bb6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9923.4934039741329,
        "Y": -1826.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "1cb3b14a7fd74788b95b0caa0e79ad87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10209.493403974133,
        "Y": -1826.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "68a8f7e8b01c4376bb072687f1499d7e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9923.4934039741329,
        "Y": -1692.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "List.UniqueItems",
        "Id": "e15de2c34657417cbaeb96c6ed0522d3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10209.493403974133,
        "Y": -1692.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.Offset",
        "Id": "072d5557eca448be9d148978c14ed3a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9938.6757279533213,
        "Y": -3238.64050404823
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByPlaneRadius",
        "Id": "b629ccfb7bfa4d8c862eb8d23ef798f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9964.4275047970532,
        "Y": -2749.9557255155905
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "e9880ee1a02f4137b4e1560d58b2053e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10255.427504797053,
        "Y": -2615.9557255155905
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "2b1752db18754a55bb2efc620f2d0d77",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10495.493403974133,
        "Y": -1772.1455802701164
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "cb24ce021a034903bc388760b2d2ef2f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10255.427504797053,
        "Y": -2749.9557255155905
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.ByLoft",
        "Id": "4cf24d2cf6134477baf57cda5e84b313",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10243.675727953321,
        "Y": -3346.64050404823
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.ByLoft",
        "Id": "d1dfd608dfde4f6dbf4b17590d7e7546",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10243.675727953321,
        "Y": -3238.64050404823
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.DifferenceAll",
        "Id": "ec60747aeef443d2b117a30206abc239",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10574.675727953321,
        "Y": -3305.64050404823
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "6b4e4bd9705544dc8ea11e544adf2bb2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10574.675727953321,
        "Y": -3171.64050404823
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "3e4c2a7c3a4c45c19d20f69a0124eb2d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10543.427504797053,
        "Y": -2695.9557255155905
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "1281330daa3c49598fd4968e7a94c88f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10775.11967747241,
        "Y": -1684.4269103453007
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PlaneAtParameter",
        "Id": "c6eb1905cf6c47a1bef0854a1f152ad8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10954.11967747241,
        "Y": -1714.6402436786348
      },
      {
        "ShowGeometry": false,
        "Name": "Circle.ByPlaneRadius",
        "Id": "f9ac774bb7404cd58f179e2ef955cab5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11247.119677472403,
        "Y": -1662.6402436786348
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "6783d9e9c94246d7bc9ec43b059e104d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10954.11967747241,
        "Y": -1580.4269103453007
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.BySweep",
        "Id": "261187196d2d41a9b1ce92a801f7a56e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11538.119677472403,
        "Y": -1662.6402436786348
      },
      {
        "ShowGeometry": true,
        "Name": "Color Palette",
        "Id": "d977b2d6732447a79ccd0fab790e18a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11538.119677472403,
        "Y": -1528.6402436786348
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "91e6f25c27ff41f2b9d7d731a9df946d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10862.675727953321,
        "Y": -3251.64050404823
      },
      {
        "ShowGeometry": false,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "5379e4a890ab46c9b103a204ea516be9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11826.119677472403,
        "Y": -1608.6402436786348
      },
      {
        "ShowGeometry": false,
        "Name": "Bridge.Components",
        "Id": "c35bd42543994113b4f51b678329c90b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12497.170054666307,
        "Y": -1841.0480938947258
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.CoordinateSystemAtParameter",
        "Id": "949481fc701b4bf28372fab222c854fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4154.9677774935444,
        "Y": 581.76707569914527
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Transform",
        "Id": "fd0a911d2f4841a8bc19a615af7c718f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4663.1880219760033,
        "Y": 593.479197781711
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "4dfce48d816e4c5c84dc5d0589a60fea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4167.7598353359444,
        "Y": 1001.4664617303899
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fde1963bc6a24ee3b94437f983e7a3e9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3907.7067895454229,
        "Y": 980.570159921861
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "ca4101e2b01d499788742780da830ba1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4167.097664367072,
        "Y": 750.889624467986
      },
      {
        "ShowGeometry": false,
        "Name": "PolyCurve.ByPoints",
        "Id": "ed51f31a96694aefb6a83199873fd46e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9087.36205623447,
        "Y": -2861.86321314247
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "c2abf547ccda4e04b280c2b64d6d73b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1916.9947387144616,
        "Y": -224.72914024982992
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "006570f0b9924bbba82e7781f8321ab2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1977.7558772915154,
        "Y": 26.0167788387879
      },
      {
        "ShowGeometry": true,
        "Name": "Cuboid.ByCorners",
        "Id": "d223b47da0d24394ab136c259db431c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2437.3245446266524,
        "Y": -136.78632235114878
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "5bbdbfd8a8be4251b24bbd498be72235",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5639.9645496184585,
        "Y": 348.38953608198096
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "80c53f26c7f44438a693895fe5a1911e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5502.7355949409975,
        "Y": 412.28701555419013
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "24d353c294d540d68bb7ec8b21aa6a08",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5445.1513392781326,
        "Y": 553.151339278133
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "8880118a5b554980b9caf80d6c0ebc2c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5641.8502029245074,
        "Y": 512.04094563502213
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "ee95498934b6440484136b0494924f3c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5906.2454973899439,
        "Y": 410.42670237825848
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "b4c58a4554494943846404ccd9d0061b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6272.7302101084488,
        "Y": 459.5619616788988
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "14e6cb57578a4f3c875c6841ab58da0b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5964.264360547766,
        "Y": 557.895616605321
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "1072d95f13cc40ac81383af0f1033909",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6049.35570675504,
        "Y": 377.34020593015276
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "70c43feab88a43d3aa846a4c50d36f40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6113.152350467104,
        "Y": 556.596434287418
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "399d7406c9fa4fa0826ece836f83c9fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5767.6112811468465,
        "Y": 878.6388926263719
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "c32ac3b488db4878b53ea8377621b9a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5544.2367777934369,
        "Y": 798.12459990164893
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "32ea22876046415b9de9a37d1429c2d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5580.7140131211263,
        "Y": 1064.4614424840966
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "d6c0e63578c0420f8f96446d6769f952",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5459.1454315861665,
        "Y": 978.680010576817
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "34fcfb701a904ded842e80403a4794b3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5401.1265684283371,
        "Y": 832.64227178634508
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Rotate",
        "Id": "20d0b559cd2746b4bc551dc6535dbcf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6022.0538169132633,
        "Y": 907.24415667390736
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ec8b1260546c42239899bf9d895da8ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5821.6645496051478,
        "Y": 1025.8278734284997
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "3c42246104ab41429dd6141d540275b7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6322.5119006947862,
        "Y": 939.90751730612544
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "6de953660ac7443f816a28f57b467e81",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6470.6656509046279,
        "Y": 986.97621734126221
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "7cd3a7db620244aeb7f422e9397d10ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6674.1755807231229,
        "Y": 1107.6777320046672
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "26245190e209403cb441acfe04df816d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6400.19376001596,
        "Y": 1096.7727785501365
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "26b0f849e81e40d2a9c4bd2d5ab8c03d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6365.0,
        "Y": 1199.0
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "2ad0ff60b8ec443fb396aecbc8ed064e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6861.2505170400063,
        "Y": 1274.7760883862561
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "c5f99418f5ec4a619165a1a7ae99cea7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15272.175130222338,
        "Y": 1016.2536153381998
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "3d2d63268d3d45ae819982c97f848eba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15285.177649114026,
        "Y": 1835.49291004852
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "eb428c0ae7a64e4f87795b5b788088be",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15263.595785134177,
        "Y": 2595.4828344817729
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "443e85ec66e04320ad9294f71d90f0d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15229.943407638017,
        "Y": 3373.7792612446997
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "ea03e814ad124dfe9136b30626737be1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14393.826751145087,
        "Y": 715.95231944145007
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "850284548ade498aadde66348cba178a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14393.766059785907,
        "Y": 900.51558007370977
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "1ef5dec503bc493ca0adb64041e247f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14189.954738703796,
        "Y": 925.98738671225965
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "e923f91c41a64c30a191a9d3e4fafed1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14830.722115586868,
        "Y": 1020.1365127143699
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "163fdeddd7ae48f197b6cd19bc62dbda",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14595.506375983397,
        "Y": 1094.0569687123398
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "2d917c362db44a4c955024a223189b70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14903.14869336375,
        "Y": 772.01683951955965
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "2eb7702ffd2941148b9e22cfd5c559fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13905.990241146108,
        "Y": 1391.7755114704298
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "ca7c449dd4714c3caa98c5ccb7ffaf41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14406.829270036778,
        "Y": 1535.19161415178
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "36c0d4920d374daab8fff7edbae24f6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14203.017948954668,
        "Y": 1560.6634207903298
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "77601d26c58a4641a3b83c11f43df235",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14052.876653061478,
        "Y": 1549.6339679830298
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "7ed605105d8b4d1fbacb092c98f2d86e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14406.768578677598,
        "Y": 1719.7548747840399
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "628c237d6bcc4228992001a208e038e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14202.957257595488,
        "Y": 1745.2266814225898
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "66dcebf43b4a43e7b354245278561f3a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14843.72463447856,
        "Y": 1839.3758074246898
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "13fd000ecc1f4dcf836a932114e87a05",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14608.508894875089,
        "Y": 1913.2962634226599
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "3750285520ae49619ff2b505451b3ea4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14916.151212255438,
        "Y": 1591.2561342298798
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "28aa73d2980a4071bb107f1d04c8552b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13884.408377166259,
        "Y": 2151.7654359036796
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "a98044b6665849ec9d36aad0d662ebd4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14385.247406056937,
        "Y": 2295.1815385850296
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "db9f9437efd847f387fd186ebb715fd7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14181.436084974819,
        "Y": 2320.65334522358
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "25107c3b52a642eabef1b843a7a98c14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14385.186714697757,
        "Y": 2479.7447992172929
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "1b2aa6455e0b4f87a33e4042ec8c8a55",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14181.375393615639,
        "Y": 2505.2166058558419
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "8ce7dab112cf4b2b9adf8b92389c1f77",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14822.142770498707,
        "Y": 2599.3657318579526
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "461c9200c48043b2b844e796e9242146",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14586.92703089524,
        "Y": 2673.2861878559129
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "d3c6b8f182844ff1aac7272596c141f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14894.569348275596,
        "Y": 2351.2460586631319
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "519dff8824e543ef9513b955115511bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14351.595028560769,
        "Y": 3073.4779653479591
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "70c9ce45007448ba895ac2965eb3cac9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14147.783707478658,
        "Y": 3098.94977198651
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "ade8116142d94ce18369108f22ac4d7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14351.534337201589,
        "Y": 3258.0412259802188
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7ebdcf87fd8f44d2a187bd1fea825204",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14147.723016119478,
        "Y": 3283.5130326187696
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "f8f290e568cb442a986931c1ecf4087d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14788.490393002547,
        "Y": 3377.6621586208794
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "2134b9f58f8a44139032d4fdbc1bf0c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14553.274653399079,
        "Y": 3451.5826146188397
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "7e19c25a12484669afb7da3ff65e9833",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14860.916970779428,
        "Y": 3129.5424854260591
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "8151ea21eeb842a19352bc0867115f4f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14939.692371089157,
        "Y": 3908.3910269191747
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "2ab4d4e6114c4965b6ac0aea3ab43815",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13929.531399979827,
        "Y": 3708.9104041597247
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "16090b0801c0466ea4ffeb758dd45f62",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14430.370428870498,
        "Y": 3852.3265068410747
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "919d7386c81c40c2b2c87ec1142f13b8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14226.559107788387,
        "Y": 3877.798313479625
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "aa1748297ba545169ce2726029b7d5cc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14430.309737511318,
        "Y": 4036.8897674733339
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "852ed3d5900e4f6a86c26dff3ac102b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14226.498416429207,
        "Y": 4062.3615741118847
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "dcc179aa4732432f9948e7a1a32ad0d7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15308.718807947749,
        "Y": 4152.6278027378148
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "70b7a5200ebf44a2a9d42981715d791f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14867.265793312279,
        "Y": 4156.510700113995
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "0c47b09662404084841e84061aec6d85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14632.050053708808,
        "Y": 4230.4311561119548
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "00fcef5c805b469ab07d134d3755d2f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13932.463843403308,
        "Y": 4503.9576399359
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "83ddea963d614568ad2a0fb88dbeee6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14433.302872293978,
        "Y": 4647.37374261725
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "830575e0000f40ff8f26e3fd0f092459",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14229.491551211868,
        "Y": 4672.8455492558
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "41dea3cd588f446688ccedace2e70ad4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14433.242180934798,
        "Y": 4831.93700324951
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "8979501fe92c44e3a18b7244860e0e4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14229.430859852688,
        "Y": 4857.40880988806
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "1c1df8e8b9ae419f81e9f8d9324c7f19",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15311.65125137123,
        "Y": 4947.6750385139894
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "72c0276b73f4414dbf35e504e5d47522",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14870.198236735756,
        "Y": 4951.5579358901687
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "40d6c79a267d4314b4f9ca598ed7979e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14634.982497132289,
        "Y": 5025.4783918881294
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "64b21e6ea7074d8eb9ab09e86f22f70e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14942.624814512637,
        "Y": 4703.43826269535
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "43f8c7a2c45b4dce8c50b370205c6931",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13938.451083781067,
        "Y": 5286.6993478461591
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "e9fa49d85feb47f7b622ba46d36f473b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13719.229297897749,
        "Y": 833.67930803341
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "e73a1a7e00714726ba298ba6d0c9378b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13746.977408728988,
        "Y": 920.0067639527997
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "05d5e81dae8a47b29ef2c97e8f9c8447",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13696.775897393978,
        "Y": 1329.1906430459999
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f82ba508036f4d83a42c3999ddfd387f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13702.178920063998,
        "Y": 1417.24731810898
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "d65933e4ffdd48f8a6e70216f00b2315",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13635.113428880119,
        "Y": 1540.3845977059498
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "9a8f07ed3b364bda93cbc446d439bcbb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13732.231816789437,
        "Y": 1652.91860274374
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "77f81d536a4844ac81432e4de8ad549c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13759.979927620676,
        "Y": 1739.2460586631298
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "2ad8352def4142e0b071cfbdeee98a33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13667.486224849898,
        "Y": 2087.63900576641
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "54397213f4664e639f022188d2d54059",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13680.59705608416,
        "Y": 2177.23724254223
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "e04bdf224e08445bbfaa92bb05b0c1eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13613.531564900277,
        "Y": 2300.3745221392
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "4a02891726cb449292b8b20b0b60385d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13710.649952809596,
        "Y": 2412.9085271769927
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "42dc3bbd4c2d4294b210ded249f94ec5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13738.398063640838,
        "Y": 2499.2359830963828
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "a977c65c888c4b9aae0642e3ba23ce92",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13850.755999670098,
        "Y": 2930.0618626666087
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "1290955c84fa4d8a9998360a9dc05729",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13633.833847353737,
        "Y": 2865.9354325293389
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4bc41592bbc34ee880b325ba9c8ff4ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13646.944678587988,
        "Y": 2955.53366930516
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "a7ff682480aa43cd810459d56260a8ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13579.879187404109,
        "Y": 3078.67094890213
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "f7abe0c7e8a04a909f1db400ceff4c4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13676.997575313428,
        "Y": 3191.20495393992
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "6cc4c6e2fe7e4c148e33a2cde0a16edc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13704.74568614467,
        "Y": 3277.5324098593092
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "8eedeabb0c6d4da7a64337f6a2a21e23",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13712.609247663466,
        "Y": 3644.7839740224549
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "37bc1a686edc4e5daedd39f873f66398",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13725.720078897717,
        "Y": 3734.3822107982751
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "2d2791c18c024ca08421ee6866ab367c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13658.654587713838,
        "Y": 3857.5194903952447
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "7a56976e1fad4ced845ca8d66bbb1ea2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13755.772975623157,
        "Y": 3970.0534954330351
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "666e2670d4364b55bc5d8b9523a5514f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13783.521086454399,
        "Y": 4056.3809513524247
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "347201332a384aff9e0a75075e440a41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13715.541691086946,
        "Y": 4439.83120979863
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a89c4f90084d4c45bbb42f1277ad1b71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13728.652522321197,
        "Y": 4529.42944657445
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "be07b792319a4eb29775f1a062850fea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13661.587031137318,
        "Y": 4652.56672617142
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "673130e4a3c74ad2b40e2b6994e77d42",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13758.705419046637,
        "Y": 4765.10073120921
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "dab292c7e0874875a35f8cd36a258fb5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13786.453529877879,
        "Y": 4851.4281871285984
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "546ac15d7bb449dbbea19b76ef1084cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13721.528931464716,
        "Y": 5222.5729177088888
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "be9f3b80d6054a619ffda4af08ee7e11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13734.639762698967,
        "Y": 5312.1711544847094
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "0d30b137848c4e02a55edf832de1909e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13667.574271515088,
        "Y": 5435.3084340816786
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "eaf4c46fff4843eb8808b10869d9e4dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14439.290112671737,
        "Y": 5430.11545052751
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f8edd84816964b46b7b14f89e7802b21",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14235.478791589627,
        "Y": 5455.5872571660584
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "05b28096ded2427290c71d4f66335141",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14439.229421312557,
        "Y": 5614.67871115977
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "32852c028f11464cb1bd948b9c1769cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14235.418100230447,
        "Y": 5640.15051779832
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "db583dd5424546dfa6027f64131fbb6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15317.638491748989,
        "Y": 5730.4167464242491
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "a2f9167c9e374b5d9f886bd00383df01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14876.185477113519,
        "Y": 5734.2996438004284
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "4f72ebf5f00e450293a8632e896b48cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14640.969737510048,
        "Y": 5808.2200997983891
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "725575de274543459257e03c8f4c9b37",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14948.612054890407,
        "Y": 5486.17997060561
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "8caffdf6aa2b43a997d535c19f880de7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13764.6926594244,
        "Y": 5547.8424391194694
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "c36406406b38425d8738e30071ae9d38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13792.440770255649,
        "Y": 5634.16989503886
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "69d4b0b7194c4938a3d6371229946d0e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13418.611148327367,
        "Y": 4189.6999428947893
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "daec5e9e97bc46ae9cd11067e61823b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12832.776478997257,
        "Y": 3789.1419105170817
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "b18dfacab8b84ff59a2871cf96eb7c14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15045.569257791878,
        "Y": 6222.3817722815293
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "3c3c64861b504b01b0f37637d0ec84ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14536.247315573208,
        "Y": 6166.3172522034292
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "4ca25542283c4832912aa0f5e74040bb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14536.186624214028,
        "Y": 6350.8805128356889
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "053e533d43104085bb685190ec547ff4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15414.595694650459,
        "Y": 6466.6185481001685
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "b3cb1e1eb3ce4df888b082059330274e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14973.142680014986,
        "Y": 6470.5014454763495
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "50c8092564544ba5a8e2eb2684ac639e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14035.408286682537,
        "Y": 6022.9011495220784
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ce34e9f6759e4f2e84196872aaf2362a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14332.435994491098,
        "Y": 6191.78905884198
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fc66191dfffb44be8f072927d0597c47",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14332.375303131917,
        "Y": 6376.3523194742393
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "2b9f11402b29450ea82b128adbccf8cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14737.926940411518,
        "Y": 6544.4219014743085
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "6467141760be4bf082dd8a0664c152ec",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13818.486134366187,
        "Y": 5958.77471938481
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "4feb439eb4784bfe9621ce08f7db5e86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13831.596965600438,
        "Y": 6048.3729561606287
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "a9c807d2b40543aa905a85b32e880c16",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13764.531474416559,
        "Y": 6171.5102357576
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "b2da32dc31ac4caa8ebf0ba4d4a4c8fa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13861.649862325867,
        "Y": 6284.0442407953888
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "bbe4cbdf0bd84b1fa891d8750cf73aab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13889.397973157116,
        "Y": 6370.3716967147793
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "3ab455e64c944e35b08b5829971ddf67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12740.325755674108,
        "Y": 4140.8002195327772
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "e6b8cd0ebecd42498b10c44513662bb2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12327.752355246888,
        "Y": 4803.39012008697
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "e44adc6b17994448974425bf07b59cce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12301.425170796978,
        "Y": 4978.62064123697
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "dfee987807664640a764e8f26731bbad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12262.661789422218,
        "Y": 5146.08856594584
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "95cec0137e1d47239de3f2a22f3c26b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14546.247315573208,
        "Y": 6913.0861382743788
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "e8403438f85f4fc7afb2167a2a49e1d0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14045.408286682537,
        "Y": 6769.67003559303
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "f4cc257964bb48ec82a7e487b17cbfb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13828.486134366187,
        "Y": 6705.5436054557595
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "507b33dd24624ccabba809ac2d7643bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13841.596965600438,
        "Y": 6795.14184223158
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "bb7088ca6d044ea793ea328d992bc875",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13774.531474416559,
        "Y": 6918.2791218285493
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "3c2c94a86be24db58d17f78258344686",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12272.661789422218,
        "Y": 5375.8266547740186
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "7dce6235f0a54a938cfc833839f31b67",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12298.872741038638,
        "Y": 4144.6831169089564
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "9deb56e6f43849caa7cc1c5e80901254",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12511.303407876549,
        "Y": 4262.689228999996
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d835b8a443ca4bca8b0f4533553c1544",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12516.313413816679,
        "Y": 4353.44642070219
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "02c84f1815234ef894cbfc8f7000b30b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14342.435994491098,
        "Y": 6938.5579449129291
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "9958abdb9c524fe59e24128d59bdc528",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14546.186624214028,
        "Y": 7097.6493989066385
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b786cbf02fba47dc8186a3fd3c4a5fd6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14342.375303131917,
        "Y": 7123.1212055451888
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "62b708605a1b441eb59501483a740ae7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15055.569257791878,
        "Y": 6969.1506583524788
      },
      {
        "ShowGeometry": true,
        "Name": "Line.Direction",
        "Id": "c8f9820643a942bbb7e283e0fab5bcd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13871.649862325867,
        "Y": 7030.8131268663383
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.Length",
        "Id": "4605e407672940bdb02ded1e43b6be6b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13899.397973157116,
        "Y": 7117.1405827857288
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "5a815b32c0134aba86fd4265ed8ff08e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11831.861117984568,
        "Y": 4431.61078216052
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "35b2aa5fef1b482aa5e75ab246e8767d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11699.951249348996,
        "Y": 4653.39845400959
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "0ef3273732c24b0ea83b7163fd5aaf3e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11710.465103253278,
        "Y": 4783.5999653446
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "521a639ba9484bf8a0707c354d4d1b5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11967.369934105467,
        "Y": 4745.17501389855
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "7277c50acf3a43c2896ab151f1516405",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11716.244055145027,
        "Y": 5002.241325778039
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointAtParameter",
        "Id": "5f123fe0a4d647e7bd5abd4bc1ad0a7a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11722.562222549808,
        "Y": 5139.56479837161
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "7f8d947c23fe4b12b04813d79633bb4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11842.963892978049,
        "Y": 4104.5048771833917
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "43fe414338ac41588b46d957af7f031e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 12063.657001435167,
        "Y": 4218.6035729069172
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.ExtrudeAsSolid",
        "Id": "626b8ed6b256421ca0dd3a8b1a1461da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 15424.595694650459,
        "Y": 7213.38743417112
      },
      {
        "ShowGeometry": true,
        "Name": "PolyCurve.ByPoints",
        "Id": "c8ec0a4200e84c2bb2809c97ecbc604e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14983.142680014986,
        "Y": 7217.2703315472991
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "9a15435b66a34a2596ace98ede337fa8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11252.760362317058,
        "Y": 3933.72665117815
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "26f037e072e44974aa160479978fbaf2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11255.799764544008,
        "Y": 3743.54104884873
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "3989abbc9955459598f0e636f3bd1912",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11564.293818618517,
        "Y": 4415.81155224636
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "fd4b386df71948fc920e340b34ff806c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11582.555783354037,
        "Y": 4530.63774871992
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "55da894df5ab49ce9a925e47fe73d4ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 11551.175430709198,
        "Y": 5045.1982021204185
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "9973f818d583421bbca4130486a65f6c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10835.510681262338,
        "Y": 3740.29818389497
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "51fe0cd1603647919e499962892c8a46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10840.046310929916,
        "Y": 3893.8588545698
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.YAxis",
        "Id": "20d2e28619f94ea38af33ad42ea7c674",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10576.889248785457,
        "Y": 3898.81595316515
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "2ccaedf85dea4d09b6a54a50d2b724a9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10363.235776945918,
        "Y": 3671.19820212042
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "84c3647a2e484ea6b842798f76fd6999",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10209.408686657507,
        "Y": 3819.28607935942
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "3dfaf90d20004a2990eb89c05ee8b991",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 10105.558302245718,
        "Y": 3672.2573960750797
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "be9b1f574ff0456bbf8300627b70f75a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9464.8382826319375,
        "Y": 4085.4021466859158
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9de3e6b72c9f484d8ea28af594723de9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9323.3074562350339,
        "Y": 4110.6649920303953
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "c80b3c87360744c384378b67950d6dba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13892.987722254416,
        "Y": 572.53621676009971
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "9afb7a12e01d4fa4bba5d9134f477960",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13683.773378502287,
        "Y": 509.95134833568
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b6f69cd8957e4dbfa03a8b2b92fc7223",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13689.176401172306,
        "Y": 598.00802339865
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "b952a38b490342d2a9f3dd96eac4be85",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 13622.110909988427,
        "Y": 721.14530299562966
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "26763c5d38614cd0860a703685e87861",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14190.015430062977,
        "Y": 741.42412608
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.XAxis",
        "Id": "47a8bc0376974ef0a3058af6cfc098de",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14039.874134169797,
        "Y": 730.3946732727
      },
      {
        "ShowGeometry": true,
        "Name": "Boolean",
        "Id": "40afefa9aa2649ea9f1c98f6af52a2c0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 14747.926940411518,
        "Y": 7291.19078754526
      }
    ],
    "Annotations": [
      {
        "Id": "a92755544aa64ddd8d3b91ee84e0c607",
        "Title": "Sea - OffShore",
        "Nodes": [
          "fdb72b19d1064f2eb706eecdc2e7c8c1",
          "78a001a74580452a9d5fd12a2db94655",
          "9b7cf84b092b43d495908c6171affadc",
          "7b0295eb65334823b9641aced1f606ab",
          "ca88dac129ab4cac9eaa8cedc629d2a1",
          "0b6cfd6a38ff4d3fb6cfcef695e17194",
          "4df3493962ac41f3afa3ea2dc6b43fbf",
          "f47c75f069964fabac560abd571ad5cf",
          "e662e211fad943c58925e4122aee22f8",
          "4a5308442091401a988b5c67795c05f5",
          "daf1063ff4174f7faf43f2b2bd7ad0b9"
        ],
        "Left": -888.92323495040523,
        "Top": 413.58253976550986,
        "Width": 2048.473459136133,
        "Height": 531.88577213358883,
        "FontSize": 36.0,
        "InitialTop": 466.58253976550986,
        "InitialHeight": 520.88577213358883,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "1fd3e93a34114e9aac9c46c4d081ad32",
        "Title": "OffShore-OnShore Interface",
        "Nodes": [
          "5453984558764b59a193937dc2ab7d40",
          "6492e8eee68b4ff2a8e2fa816d7aaa7f",
          "72457c984012491f8b3f24d767128380",
          "f0a9ffa56eb14a818f9a009b01e194ea",
          "31f41a881b6b41e08451e5a7ba2a9f72",
          "e1ee5429a97c420ab67178dd190482e9",
          "938eec7a3a914ea3a018053f9774ebe2"
        ],
        "Left": -703.8016669041051,
        "Top": 1178.6521996160891,
        "Width": 1397.646822721415,
        "Height": 425.11073431325531,
        "FontSize": 36.0,
        "InitialTop": 1231.6521996160891,
        "InitialHeight": 398.11073431325531,
        "TextblockHeight": 43.0,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "b7c4a3efa26e4ace84cf8775278a4de6",
        "Title": "Onshore",
        "Nodes": [
          "699232854e204c49877f2955e91065ce",
          "8f9709deb8ae4bb7b0e88f01200df5f9",
          "ed2cf857d1ca430994fb3be00a1a0734",
          "1a6703c1a269487e871124fc129955b9",
          "b44e81f6d674467081f282fb436e1d6d"
        ],
        "Left": 1172.7380864182369,
        "Top": 1290.2505738208843,
        "Width": 1166.6136326587957,
        "Height": 289.136459849562,
        "FontSize": 36.0,
        "InitialTop": 1343.2505738208843,
        "InitialHeight": 288.136459849562,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "8f74b561f382486ab203fb936d548b4f",
        "Title": "Systems Locations",
        "Nodes": [
          "82ffaf47259d4ffc92e0f796cd947846",
          "7046783c33134fcd98ee26f5b3e01219",
          "b2b06b14602744cdb8e7681a4057aa84",
          "b50a5ebec6b34b2f8f2cef3f22dbdd15",
          "00d0ca2e1e144eada597d1e08546e649",
          "c64cf0f29fa84144b07fbed3a0c7f7a9",
          "5159a07f7caa407993d2973aaa771776",
          "18ab028e86364d74881caa106c32bc1d",
          "991660fe43e14dcc90a077d59ae5001c",
          "6e4015f939334411bcc86bb60c06bdcb",
          "b1912d2fdb9c4cea900d24c91c0a3367",
          "0b61b2e0abee4f5bb2618cee27aab34a",
          "9aa711f90e164ef79e3226326d9b7985",
          "79c9dc0f3271492db3d70a390e031b19",
          "d188af34b7b645dd9b44d27504fe5e91",
          "e48d3c3829d340ddb27e50e484fdbe78",
          "3d28d89c8c754db9a76cf72e9c122567",
          "b75d1dac25c94702af50a5fb0b7b0265",
          "84b4690cfab54ece804e87602fed6c86",
          "129deb742df8464cbdb6ac4fbd93f157",
          "102e1965e24c4142b47905b64ab1615c",
          "7c201eedc97b4178ba31f29843aa134a",
          "18d94f66e92e42c6859605440c8d470c",
          "8ae791eb450842bb8436f6ba985b5bba",
          "7a7b98d610e949e89c190e7de44882bb",
          "b954d7e7d1b74d9d870fbc7ae2b19224",
          "bfde14708b7a49bca86f43e274afb707",
          "9684540238184bca8ab693f0506153c8",
          "a7bf324250f745ac89ed7623b853dc60",
          "95baabbfdd0a48fe9d5f1204977674b6",
          "3a8b6d980f7b46ceaaf7eaa2832c626e",
          "89557130b8734ce2bc7819a6be80a076",
          "78bb036919c642c6b6612382990a86c8",
          "949481fc701b4bf28372fab222c854fc",
          "fd0a911d2f4841a8bc19a615af7c718f",
          "4dfce48d816e4c5c84dc5d0589a60fea",
          "fde1963bc6a24ee3b94437f983e7a3e9",
          "ca4101e2b01d499788742780da830ba1"
        ],
        "Left": 1481.9052161862896,
        "Top": 232.94841261579415,
        "Width": 3922.1169655380559,
        "Height": 939.51804911459578,
        "FontSize": 36.0,
        "InitialTop": 285.94841261579415,
        "InitialHeight": 860.51804911459578,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "686bbc891f4d4279b2a685f9d42d7af0",
        "Title": "Breakwater central Axis Creation",
        "Nodes": [
          "640ebf794b304ec99f6b6c15bddbed03",
          "4855268df79a4153b5e064e7ef68bb0a",
          "0fd885aa33f9455ea9c90b043035af88",
          "f8716ee1e7174febba97bb5a2dd0a409",
          "5114a86b0cf74fcdb0a3fc2c5a6886bb",
          "a9f86444a588425ba0dd168504478200",
          "6da7632bce614514a3b9407d40866310"
        ],
        "Left": 2437.5951635214874,
        "Top": 3986.5713823401811,
        "Width": 1060.3264657773948,
        "Height": 436.03700124889747,
        "FontSize": 36.0,
        "InitialTop": 4039.5713823401811,
        "InitialHeight": 435.03700124889747,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4ee2b4884ad0474ca69bf0fdeb3da94b",
        "Title": "Core Creation",
        "Nodes": [
          "23e332f99f344dc2be946d4eefe2d4e8",
          "e265b44e94584a6aad5f67586b059da7",
          "eba8b26516524abd9284ffc731d8cd3f",
          "077f12104f8048d7824bbae5e7783263",
          "aa35192cd1404732bf414e505be6f209",
          "80abcc4c1f1a41f9948e8ee0ff56f515",
          "6e264ff4ed8e45618c3d4b8b3383f135",
          "1773ebe2263d4a8ab54833e9862e9656",
          "23b2714c86834556ab6f42ffadbfefb0",
          "3a1d8977a292431c9e7a6e5a98c41172",
          "8ad6b487689f44699dfacb271bc7dfe8",
          "d136314847a0441495640138cb108edf",
          "4cbc49ad51b549d9832e37e57b951720",
          "c9d6ce4e6aa8426cb5b95c11da2cdd15",
          "4bcedbde526d4fd1bd830223cf926d2f",
          "acce43ae54764c3397cec3c2657ac011"
        ],
        "Left": 2503.37518986301,
        "Top": 4574.8924104782391,
        "Width": 3176.8505991330849,
        "Height": 690.56414350350224,
        "FontSize": 36.0,
        "InitialTop": 4627.8924104782391,
        "InitialHeight": 663.56414350350224,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "a11e361346a0459e96fd1af28254d754",
        "Title": "ArmorUnits-Tetrapod-Creation",
        "Nodes": [
          "c32c177767e34d8fb0586234404c71de",
          "bdc3a4918a384c158c73cd76d8c2f7f1",
          "a0f1941236bc4102a4cd383f369a6da7",
          "48b6be63b6a54a4cb53695f828ec28f5",
          "a31e2f4f87e8493fb071b1048272fbc9",
          "f909907602834072a4bc37acbad2373c",
          "f13295763975445cae1fd1f3e0bc0faa",
          "6501aea59dc3449f9a5703c476522437",
          "5c5d821e484f4aa69a471d37df5b6fd8",
          "9c11804c38634db0b83d606d4a1177cb",
          "319dd08919f140a9bc48967425f6cc02",
          "f78e046b93884676ba1e6324d069aaca",
          "ea03c60e2ed048aeaee931d85e17004b",
          "3d5244b432944512a8e3488ceb07730e",
          "d053e36e0ea74d1f90bcae068f05a577",
          "f96e51da001d49429ed4fb759e441b8e",
          "192752545d0c41e6b51e07e7912c3b05",
          "76e72d36cfe14cabb5a876bc3a826569",
          "ccd2f559bdbf41f5a9a20d969bdab01e",
          "f06deac622854c5aa09ad2fa3839ca2f",
          "727557d8ca604eb79fff4dd53909cfd1",
          "d5916cae8a454fc9bba742da7fc3f620",
          "beac90c3575245f69078df96a3e324cd",
          "d6c89558880842ab8da6857c61d93927",
          "3a87a561c5c84cffbb64746e7e4fca49",
          "c27785aa8acc4f728934a629b6367681",
          "9dfb99b4afd449eeaaef695455fe39e9",
          "c68a4aae09fc4866bb3a1963d9b55ee3",
          "155e8ca1a258457a9adf166c645f8ed9",
          "b031451b91d74962ae05ee5ba0492d37",
          "4a01943aa69f49e6aaf5f30657014e06",
          "ea35e208989543b2ac48df181de90b1b",
          "02c86ca6c5b34b719d1e5107c6b5c8a2",
          "6ee3dc4d5abc48259ac742eebc6d28ad",
          "6684cf44d2e6475daf40624a0f5f95c7",
          "0bf0a75186fe4fcfb5f9933698f3e696",
          "dee766660acf4a31a8a824302b32e778",
          "40a484d5bea341df99084bd3087cb09e",
          "5c530f991f8b4635950362b93115d93b",
          "741623b537394349aae1a9571b132786",
          "e53aba6c3e7b4dd886eb94b5445466d7",
          "2fc7cc4cbbb549cea8dab37d35e61f31",
          "770c05bd3e914789b980f24c6579db07",
          "b63e1b50e3624e78ab4fa266f7183dd1",
          "26423ec366984f5091336b21476fb258"
        ],
        "Left": 3691.1679038289294,
        "Top": 2058.0298251866311,
        "Width": 3632.4807104740185,
        "Height": 1532.9255601211566,
        "FontSize": 36.0,
        "InitialTop": 2111.0298251866311,
        "InitialHeight": 1531.9255601211566,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fbfd75c720b34558b415dc8c246ee8a1",
        "Title": "Toe Creation",
        "Nodes": [
          "26e675919dd84b249127eeeb178dcea1",
          "958b8ffafd03414894ae4060c19fc9fe",
          "7293590f466f42dfb17b61932f1d211f",
          "7f3a752dc9df47e1887c26cc670ece3d",
          "758d33c8f2364cdd8c4505e836477c05",
          "9c57431fae7044f897045e95c0229e72",
          "a0c3ca52fba84e89a26b8d8a8c66b93d",
          "5b14aa40afb14a009149d09aa24b4ad7",
          "3dab31c1ece240ecac079e4037b6f53c",
          "60ab53efc6ef472d935c6ff30a672a81",
          "a12cc21dfae74edcb4a266132aa1889a",
          "b4bdbe83fbea4d4598d5515a2e80aa45",
          "fe67eef4ac324636989172ce61d82352",
          "124f0c9aceb7429caa3ba88b498b3bda",
          "4b7b7d7d67fb41149378bb7a7626f4e3",
          "d41d6f436e1b41d7b70f56607b99e0da",
          "19ac7df394ca44c29e6ffa6f1aac27d5",
          "0415528416d44fbaa5bed5caf1fa99ed",
          "04bc1049b21f4ae580122d279b78f55f",
          "833e8ead633d475b9eba8b027ccef5d1",
          "e39c2683d34a4d019fc531f03c046203",
          "bc9e6414d0514c1997e99e60ff20c355",
          "c5937466b1b34adab074cbfab4463182"
        ],
        "Left": 5830.43446306442,
        "Top": 4571.99988809936,
        "Width": 3116.62275539862,
        "Height": 669.69217155171191,
        "FontSize": 36.0,
        "InitialTop": 4624.99988809936,
        "InitialHeight": 642.69217155171191,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "d880cf51562f4085a9bc8d87741c591f",
        "Title": "INPUTS",
        "Nodes": [
          "f927b2f9830442f4bb73e6a65039eeef",
          "b75ac552136c4195b8f727299fe42193",
          "47ddcc45b5a9457b915d3cfd53c82e19",
          "913de337c2c744a998701e745bdd494d",
          "18edf104d34d47edb3304da1bb36ef59",
          "b81138a9e92a448ca19eb652318398c6",
          "ea50e64a7d0f48a18d6dc5ca469456cf",
          "7dd85a342e264ec1ba7533b97536d677",
          "7b56538aa86144a0b7bbebbcc5b9b43c",
          "dd90b0b87578439d8e7d89617d18f02c",
          "9fb6caa15cf646aabf09af72048d5c30",
          "a06dd5d7f48d4baca5a01bae988ab4a7"
        ],
        "Left": 1836.1712816175459,
        "Top": 4188.1020836860553,
        "Width": 329.798370560743,
        "Height": 1669.9668803178392,
        "FontSize": 36.0,
        "InitialTop": 4241.1020836860553,
        "InitialHeight": 1693.9668803178392,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4c47085770254a258211568258921292",
        "Title": "Crest Wall Creation",
        "Nodes": [
          "fd7185c215684c8bbc8203ac3ff5946b",
          "b9a5992c76dc46a880b9883d1b6ceb0f",
          "5c91f844b18445018b6b8054840aeefa",
          "81de9c23a23f4bd6b9cb91f0c198c3a0",
          "eda7b959496a41169d0094510cd4c8e6",
          "4500002b58d749d68dbe08ce46c07a5e",
          "b0716577d0364630a4025b23e48a4305",
          "4d10705023ec486e985e4d2053ccc909",
          "d319c7f3906547d69a9329bd6caf1598",
          "54c182d1058745bf90d8a7140dbbf4e6",
          "f5d5eb0901724603b8e7b282f123daa5",
          "751794db47934c79a119b7a189957ada",
          "f3ed12d7e63d435889d92cb89bd9c6ad",
          "c29e56982d574513912d7cd8d8e51764",
          "729d7f202ac94088ad0a75d4ef18a5f2",
          "534db4a46322497189ac4c258b66a6dd",
          "4dda3b7b71ab43c2a2f3c94fe512fe78",
          "3e80d2d9108448248721990ba455bdc4",
          "dec3f9dac40541278ec611964baaae2c",
          "3f3be760bc274703bd321701697d1928",
          "3fad1e5927af434b8b3cbb7a8a474ec4",
          "24f59dcf6e654fb98390b9945fde79ba",
          "107bc2e7ab654755948b122f408e5ed5",
          "151e1c169f3a41fbaf9de5caa8fe46df",
          "29a01775f07b43c9941fe6121ccd74df",
          "b462a1ba87f3410a861831a53ca6b26f",
          "e5c83050e4ca4624a9660d934fac4569",
          "67a8c69e85904ed49d4a549d65bb2048",
          "26d2decd20f1413a98fc8fcc92b606a3",
          "42399651d61c4389bf50876b206b4e88",
          "fd1a2dcebc5e46f89f6e09631faf0afe",
          "2e28a477cc6a49d6af7dca8b05ba195d",
          "7b64565cf5f0403d9945cafe071b3918",
          "fb66303a711a4140a636934e35136df7",
          "792966b1d51f40aea80ed55aa446ff7f"
        ],
        "Left": 2493.3540096629204,
        "Top": 5464.93685412318,
        "Width": 4204.4200265084883,
        "Height": 559.93837886857,
        "FontSize": 36.0,
        "InitialTop": 5517.93685412318,
        "InitialHeight": 518.83770665607062,
        "TextblockHeight": 43.0,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "350e0f4bd7df49e98fca1ebce83d9622",
        "Title": "Filter Layer Creation",
        "Nodes": [
          "ac2717da916a48dc8b4c9676f6481b06",
          "e3a744ea50d44cffb09e0a8da7d1119a",
          "b0d6dd972acc4b34a15553f2bb121595",
          "c525aeeda3c34d7e9d34854f5e34297a",
          "485eebf1eb044ad4a94dfc08b77c0af6",
          "2511944300d84047aad579d868a45af7",
          "7dadee72459a4ec9a1947d537b3d819f",
          "f1860ea37b574f1f88304a2f0ad4e86c",
          "e4e565b68c0748689518f02bebf6a387",
          "d4bc5f8b4160420ba8beec245a93d7b2",
          "42c18fa36d254bf68fda9464a85e3a0a",
          "cbf21df2d983439fa9ce0b3861254917",
          "80412d2c2a864e3a8d583fca091fbfa4",
          "1b59f65f55f3427e9ffe18d3385a097d",
          "1c5892f595f5492489f2aebed1b18489",
          "f5426afcf02c47aabc503830fd31efba",
          "c509b85ed0a940179934695c5fce938f",
          "bdc23c6e99744567a33954b40390b140",
          "5bce4e86be9441f4a670502568372a34",
          "d5580086612a4cf295615be44c346591",
          "cc374f76a32948d993053c40acdf3518",
          "5524f2e848a94b20a78803ae2f8834b1",
          "30a2ea6611654cf792242ff384f84bfd",
          "a1b32219ccb7476c8ea608283e800945",
          "06377fe422204d958193f67695c161dd",
          "185c654e16f24d54830183354ee9739f",
          "720d8dcfbb58438f926e89baf9a61599",
          "d37a93216ba9465e883963324938d821",
          "0c9a96a7cb354fa397fa4fcffd51c936",
          "7affc005021f4432b45d5201d55b547a",
          "6c8ba2d868a44ce2b541de2e324f916a",
          "a3b84f34ceee408193644d7353927933",
          "41e4abf9f6724748a97e2081c9be24c8",
          "f5ac5d144c4d4201ba2f2605f4d4c2fd",
          "889542025125408cbe358e293b1baa1a",
          "645adb2e92794d1daac5add0880d773f",
          "32409588121a4907afdee349046065a7",
          "c5f1cad32b2f4b5f93aab15f0b734a92",
          "9cd6c113e31b4f6485d096db8e4d8135"
        ],
        "Left": 3681.69940988902,
        "Top": 3819.8293220196606,
        "Width": 5134.41726408345,
        "Height": 582.23438411692086,
        "FontSize": 36.0,
        "InitialTop": 3872.8293220196606,
        "InitialHeight": 581.23438411692086,
        "TextblockHeight": 43.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "ee7945383f474436b1a15d2f82882aba",
        "Title": "Subgrade",
        "Nodes": [
          "b728cdcd974a4653b62f06b4662ab9d6",
          "97cfdaf8aa4a4a7c89e59b74cb5b27d1",
          "db012db5b33e43ca991d464d18414381",
          "993017bfb5f849ea8f613825e9191317",
          "1f64317ac5cf4c019309e1bdb8855099",
          "fcdc3407ef3542c09ba1fbdfc209f6a1",
          "9575d75fa88047d885dfc0012dbad6a5",
          "67c3d06823274a48a09c4dfdaa5c6c9a",
          "a782bff131cd45bea49cffc97024a701"
        ],
        "Left": 6782.8656010373925,
        "Top": 528.36125602899631,
        "Width": 1199.8828071663156,
        "Height": 543.364035269165,
        "FontSize": 36.0,
        "InitialTop": 581.36125602899631,
        "InitialHeight": 567.364035269165,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1e36ab4da2d24f76a9b96226a962c670",
        "Title": "Sub-base course",
        "Nodes": [
          "15434ba1be2e44ae83faa117d8d75025",
          "3b642c8841e54034928967f907e148c4",
          "e6c0da7e9b274bfba8f856c437ecccb7",
          "29f3f10ff9de4ae2ac72b259fa2809e2",
          "8bf2f1f3ba14415884f0c89f66bcbcf5",
          "fe830796ffc04dc0848e47bd1f492b76",
          "11db5f1a6d98494abcb7ab4e87d30b67",
          "d6b3dddf765a44659e7f6e4129db44f9",
          "dccba22d091843c89612ab6091a499f7",
          "abb02b72b7534911b795439a69d1f662",
          "7a9a12c67ced4c529211a94920f3bc7a"
        ],
        "Left": 8164.3711441592714,
        "Top": 430.39810953287076,
        "Width": 1011.5289006751755,
        "Height": 756.10275338454824,
        "FontSize": 36.0,
        "InitialTop": 483.39810953287076,
        "InitialHeight": 780.10275338454824,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4c708c715fcc4e0587f397d54741141e",
        "Title": "Base-course ",
        "Nodes": [
          "7e7b8df4e3d140a581450c7b82a15cd0",
          "6cf0ddc966c64cd8b83aab52917e752a",
          "3b174ed729d94d6e9ba83c522d69d223",
          "ceed2e2316264916b7c4dea6599bf6ca",
          "7ea9ec71507841d58bb71a23b4ea05dd",
          "d46bd537bec549cc8bcde1f3668517e2",
          "25b02d9003fe4c158e9333d87780f880",
          "8c6f23670464458484b30245e98035de",
          "94786215bbc9495e9696dfa620cfcb05",
          "c1d9594bfce3486fa468eeb4860a1c42",
          "fa440455fa064acd8a6882fc911c60cf"
        ],
        "Left": 9248.4600860412029,
        "Top": 366.67570705592152,
        "Width": 984.638234057631,
        "Height": 792.71615672749181,
        "FontSize": 36.0,
        "InitialTop": 419.67570705592152,
        "InitialHeight": 816.71615672749181,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "77225c4bdf5c449584d0c914f272566d",
        "Title": "Binder course",
        "Nodes": [
          "dc945a6055084d80afedcae9d14513d2",
          "018385dc063648b28380972c92cf5e94",
          "6627f984c67b4bc783ebe14a5d91d099",
          "26b6cba56b4c4a22873e20a66f2e9509",
          "4649a2c5fba149f4b8672a92a3cce862",
          "d107b0a66415431899f1c3e72ef4398d",
          "d82976e5a99c4be78e01c0ed68210d8c",
          "451353f92b414f68a80e18ba2a6283db",
          "5cbfb74805494d84af16b9b2bba4ffdc",
          "cb69d27a9be94b0298b8190544a69cd3",
          "d4346b1b40c147ec9894f37b31a03640"
        ],
        "Left": 10316.01308481148,
        "Top": 355.82296775808004,
        "Width": 955.52001737317,
        "Height": 813.09372497002983,
        "FontSize": 36.0,
        "InitialTop": 408.82296775808004,
        "InitialHeight": 837.09372497002983,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f475cb8536824d3e88670564e4a36d37",
        "Title": "Surface course",
        "Nodes": [
          "f87c12ce73334d70bbb7cbbea4f997a3",
          "7b17402d9e3a4eddb60bea1f4cb64417",
          "75f4f0c9db6540c48d09c27f6ffe6505",
          "d120425c1655436792fff5fef9b2931d",
          "189b29ebd179488694eaa10480a0650b",
          "40614f5da00d4b44990ef2415e45a57d",
          "fca800b9f9ed44e8ac51d5a165eac665",
          "5c6f8b9850f049cfba20c5288230c937",
          "f887802ddb19476ba8c1e72af7ce220a",
          "c8c6deb991524ba58bbdf96529865fc3",
          "aacd9b614b1d4e1f9ccbc0550792077f"
        ],
        "Left": 11340.956248810624,
        "Top": 357.19291161336957,
        "Width": 974.02157811002871,
        "Height": 826.84157243429911,
        "FontSize": 36.0,
        "InitialTop": 410.19291161336957,
        "InitialHeight": 850.84157243429911,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bde652eea84a42f0bf5c6c632210ef79",
        "Title": "UnderLayer Creation",
        "Nodes": [
          "d9ac37513fed4ad59c27026e20dfc63b",
          "4dcf7e29a92247de8150e58f99ce11ab",
          "30ae3c428d474969b8f0ff1a15b88cdc",
          "57503e4d8c444517b7c33965e3a42c0d",
          "9785c33a271e432fb0438fc792a98351",
          "b586ca44292b4dada754425650eea3a1",
          "1f302e2bc08c4f09b122db9a24227780",
          "2da339a82e1d4a0cb327b236e96cdcf4",
          "52da325fc3784be9a8f4461508791ab7",
          "56dd54aae6bf4449b2473847ba3325f2",
          "330d053a75fb4bca830530bc5635af83",
          "c953b3845ca6456faa36e1487649c29e",
          "c07155fe562649c79b56889a38b564c6",
          "37635b4f315248c1921d551788c0fa79",
          "c2c7303d97af4a11ae1fa205fbf61d48",
          "fd5dabafe0d547e98805ff6d99e06df6",
          "dc88bdc0ebac4b2cb06e15dc32dd54e6",
          "b8b0e9e9d17542d48f9d3487a15fc680",
          "48833af6622c4d77a520b5bed6e2b2ad",
          "a86b3f45e51f4775b975a32a668b71de",
          "40a2c4874cb04d5c8a1b31f9fc00c7cb",
          "b91f23b7f5884b46ade64ca06d209493",
          "66c9334cd4eb41fc83aa6d7fd7f276c5",
          "55a3f2603ae64e79b698532c40eb960b",
          "8dd5403db47840b9a7dbf0afdf55ec42",
          "bcda2a2d58e74a3f824344976c146423",
          "a2f4319ccb7f46fcb41e0169a86122cf",
          "751cc8b01260445d9b36539e8232f6ea",
          "f0327e49cc7c408fa1444822edb79af8",
          "1ed6757d4e734f59a0eb252db0e3b44e",
          "0ccd0abc231740e691b821c643dc82c9",
          "68cac2d296424223b44f746227835527"
        ],
        "Left": 3524.8370405624864,
        "Top": 6163.5251334721388,
        "Width": 4484.5024877242822,
        "Height": 642.1615173173368,
        "FontSize": 36.0,
        "InitialTop": 6216.5251334721388,
        "InitialHeight": 576.37072765893481,
        "TextblockHeight": 43.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "cdfb17b0c3e24414ba1b23d7791c0393",
        "Title": "routers",
        "Nodes": [
          "74095e4da6be40e6a24771b4b956a46b",
          "843e5713275345deba9bdd58b96ef454"
        ],
        "Left": 763.6821208459296,
        "Top": -1765.1683890788818,
        "Width": 270.38394755836089,
        "Height": 396.04459098425286,
        "FontSize": 36.0,
        "InitialTop": -1712.1683890788818,
        "InitialHeight": 395.04459098425286,
        "TextblockHeight": 43.0,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "4efd3768d27747fd9136c7522fec47c3",
        "Title": "1.Defining the central axis",
        "Nodes": [
          "47c8060cc030480b94314a81f3e0156e",
          "d31ec8be75594f668901b015ec04af13",
          "8913c6e5342744ae821a876cc47e57bb",
          "4e9d7b200cc248c09f1bdf93616d3c43"
        ],
        "Left": 1521.7710676817278,
        "Top": -1676.1905919616793,
        "Width": 825.0,
        "Height": 359.0,
        "FontSize": 36.0,
        "InitialTop": -1623.1905919616793,
        "InitialHeight": 306.0,
        "TextblockHeight": 43.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "480a798f3cf54bf8953755ec05c16bc3",
        "Title": "2. Create the two sides of the bridge",
        "Nodes": [
          "7de1837b241d4cd2bcf22892a91e10bf",
          "e61f1a9de9c34a5fbf4e382749c7f0fb",
          "f5ab3bfb7ec74feb9acfc5af7903e9fc",
          "a6c77679585e4167a5f431cd6446ded7",
          "5540ad65945648ae849522e74b7bcf7f",
          "1b80f612c192433fb3c543dd0711a67f",
          "258f1ceb02874906906f4dbc80b1807e",
          "0dbc74d3d9044ceb821015c2ad9fad03"
        ],
        "Left": 2520.4700826017342,
        "Top": -1659.7506940908249,
        "Width": 1140.9999999999964,
        "Height": 389.23280620200057,
        "FontSize": 36.0,
        "InitialTop": -1606.7506940908249,
        "InitialHeight": 362.23280620200057,
        "TextblockHeight": 43.0,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "f0e0221d57044b5d89b5542419089cbe",
        "Title": "3. define the lines of the transversal girders",
        "Nodes": [
          "edb2c3d5ffd441be8972ef5b90f6b573",
          "798bcc3a3b294561b18ccfbf3a26ef02",
          "818f41ffd61f427ab1a9e833eda1faab",
          "79ae501f1baa4f56883da990211bb823",
          "29daf263c38a460587cd236740547e39",
          "03588debd6ba498785e1e343a19c58b3",
          "8c20334d4d2b4d7b93d85cce3c7d2dce",
          "3508adc121a143fba08922f3eec7a7d6",
          "ce7b7b91c4d04cefa0e9bf8c993afb4b",
          "b07faf3348e94aba9df8f759c3c53880"
        ],
        "Left": 3848.8436757450818,
        "Top": -1547.3458903812843,
        "Width": 2117.0,
        "Height": 415.0,
        "FontSize": 36.0,
        "InitialTop": -1494.3458903812843,
        "InitialHeight": 388.23280620200012,
        "TextblockHeight": 43.0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "421eae388e114ca9aab0e8f6de87442b",
        "Title": "geometry main girders",
        "Nodes": [
          "bf3adc0bf1c949cb9646c687b8d2e0c8",
          "4dbafd5fd6704f7bab3654606edc103f",
          "c7ca42941c70490f973b9ed7939d8182",
          "ef44c467fe8b41db98cc2f9db10de1c4",
          "443b62e744284ac897dfb38bff7a2f69",
          "7ac1ea9c38d54b23b938aee9ff863520",
          "c7bc99aceef64fa5bb78c7b9119c9c05",
          "b25350649ccd4b87999c2ac8d7bed9fd"
        ],
        "Left": 3945.0758822919215,
        "Top": -866.07688963372038,
        "Width": 1366.0,
        "Height": 389.21333333334042,
        "FontSize": 36.0,
        "InitialTop": -813.07688963372038,
        "InitialHeight": 388.21333333334042,
        "TextblockHeight": 43.0,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "bfb3ec42971a491eb446a6b7b5c9eff9",
        "Title": "geometry deck",
        "Nodes": [
          "b56ec6244cb946b8a3156a5711a18939",
          "b929443bb3bd4c0b81f5ef72b54d98ec",
          "974f34f76c004aa59589e92c93ccbb4c",
          "5a6dd765e43d4f039afe07b792d56b72",
          "b4519d6f67004c06930b2fe21fc7a1fd",
          "898a069fdd384ea4b20d2fd64a3ec6d3",
          "2342bb2c200542e4bd4e4fc1ccd7c1c7",
          "9e3ff855034d4fa482764a7829a69f14"
        ],
        "Left": 6774.8672996022015,
        "Top": -1238.378860479118,
        "Width": 1605.0,
        "Height": 332.0,
        "FontSize": 36.0,
        "InitialTop": -1185.378860479118,
        "InitialHeight": 331.0,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "d1773c622ac0482a9639c8d4f0b5ef47",
        "Title": "geometry cross girders",
        "Nodes": [
          "55d8b6cbe65246a1a2c56f262c948cc2",
          "e005035d03b548598f309f2673ca700a",
          "8a2a80d1e167403d904a7ec1ac2318c5",
          "9cac32ecf3e042308165242ac409c15a",
          "7a8e7ce73dc64217969a9ba0267d88c0",
          "f4a2e8e0bc6f401aaa95673b66776d57",
          "4b1cec2edf4f46109da422098b6c941d",
          "5ae83881c9c644b2a9366df7dfa11333",
          "5178493c660549b7822a11a214d4ea11",
          "6e85f593e4eb41cba888560a96c66e8b",
          "a549b24d18104120b4e699e5e5633ce0",
          "ecdaac461b0a4ba3b4459478f493595a",
          "a4c76b9fcdc54a6a95916ea5ee91f773",
          "e6d6c165cea8461cb822422691ed6260",
          "0e21f92f6baa4199bdceda4481467e43"
        ],
        "Left": 6161.8525807623028,
        "Top": -818.72883855948021,
        "Width": 2552.0,
        "Height": 482.21333333333041,
        "FontSize": 36.0,
        "InitialTop": -765.72883855948021,
        "InitialHeight": 481.21333333333041,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "acda551c54db4926b83dfec9f1da2ebf",
        "Title": "step6-define the transversal elements between arches",
        "Nodes": [
          "afafd2c3bcff40829e38d3d4193de2aa",
          "4d7abb07afe748299a679086458a46ca",
          "07bd658b2bb44f3da3537bd78c24d878",
          "9d9aa32d62074fa899b677df6c796618",
          "54b2795e77f345e794f04b86eba98752",
          "7c0ff03918c045e19a6beffb412b0554",
          "ed51f31a96694aefb6a83199873fd46e"
        ],
        "Left": 7419.3620562344713,
        "Top": -2915.0765464757988,
        "Width": 1971.9999999999982,
        "Height": 230.35999999999967,
        "FontSize": 36.0,
        "InitialTop": -2862.0765464757988,
        "InitialHeight": 254.35999999999967,
        "TextblockHeight": 43.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "0e372aeafdf84d1b971abdfd5523dcfa",
        "Title": "step 5 - create the cables",
        "Nodes": [
          "a2eb9e146fdb4818ae36691d4f0b1127",
          "201fb743316d4369a7f4adb2a10e7186",
          "5fd7faf534de4807bd4549696dfb5716",
          "f13957fa108a46bc9ef99e8a21a78229",
          "f4a9fa0980c442bc89c302aa83accff4",
          "ab099d2b6cec4e00a7a54dc776255f21",
          "ab83913688304c0fa98ad48f122399a2",
          "ef1e2a4639dc4ef59274ca19998e6372",
          "c90cef7d7c994126834626232851a4df",
          "90a3dc2648114bee885200aaa7225a66",
          "0ed2d7e615634781a8d2c891a01aaf58",
          "3c804031d6994ea599a7ce5947865a17",
          "12925ce3a32c4d47bf5fc3aee6a08c7b",
          "9b84a136c0dd48b195f83f9b3b5ee35d",
          "36a67f6e1e4446e08ae4f18277347b66",
          "d08d4c77f6d1488f85d31901388f5691",
          "f204f4ea498a4b188233a549c5eef073",
          "0637ef77f2e446c2b54fdc5ef257e6b6",
          "200c9f5732e0419fa512521ea1983758",
          "0c264f99f6654df0b1814d5ba839ae4a",
          "81b0fb672c62438bbc1c70b9256ae30f",
          "787ab825c3754bfe8d48936b5f291853",
          "8ba0d507af104a509861c9bdca6c5003",
          "9ddd4986b5734d4dad2cfb5be7631bb6",
          "f31bdb96ef27440a91b28f5a2c424f6b",
          "1cb3b14a7fd74788b95b0caa0e79ad87",
          "68a8f7e8b01c4376bb072687f1499d7e",
          "e15de2c34657417cbaeb96c6ed0522d3",
          "2b1752db18754a55bb2efc620f2d0d77"
        ],
        "Left": 7230.4934039741329,
        "Top": -1980.3955802701164,
        "Width": 3478.0,
        "Height": 602.71333333333314,
        "FontSize": 36.0,
        "InitialTop": -1927.3955802701164,
        "InitialHeight": 601.71333333333314,
        "TextblockHeight": 43.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "255da044c6e045468b85a7757f989d0c",
        "Title": "geometry elements between arches",
        "Nodes": [
          "8c5934b705854dd1955fd941b91b3d33",
          "5ef4999a6e584845987f733d2939e2b9",
          "b629ccfb7bfa4d8c862eb8d23ef798f7",
          "3755a0461ffd44f3b040f9e0e6a86185",
          "cb24ce021a034903bc388760b2d2ef2f",
          "3e4c2a7c3a4c45c19d20f69a0124eb2d",
          "e9880ee1a02f4137b4e1560d58b2053e"
        ],
        "Left": 9482.4275047970532,
        "Top": -2854.9557255155905,
        "Width": 1341.0,
        "Height": 332.0,
        "FontSize": 36.0,
        "InitialTop": -2801.9557255155905,
        "InitialHeight": 331.0,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "e891bdf9908540cda1e25f5d042a8395",
        "Title": "geometry arches",
        "Nodes": [
          "f151b962f0ad42e98b73ed1ee2708c1d",
          "d15e5ed8a85c450c9cf29646049f7455",
          "720a867630784b7db3c93fc2e8ac2f4d",
          "1df92bc206fc4349a3cfa1c779fbeff7",
          "89389dc1066d405f8c9a8ac64f1326a4",
          "68b0ae9a903146309f643a3d5826ba2b",
          "d73e729d7e7a408e867fafdb007e4a11",
          "072d5557eca448be9d148978c14ed3a4",
          "f2811033ad7d469aa7dd40bf80d36765",
          "4cf24d2cf6134477baf57cda5e84b313",
          "d1dfd608dfde4f6dbf4b17590d7e7546",
          "ec60747aeef443d2b117a30206abc239",
          "91e6f25c27ff41f2b9d7d731a9df946d",
          "6b4e4bd9705544dc8ea11e544adf2bb2"
        ],
        "Left": 7943.6757279533213,
        "Top": -3399.64050404823,
        "Width": 3199.0,
        "Height": 321.0,
        "FontSize": 36.0,
        "InitialTop": -3346.64050404823,
        "InitialHeight": 320.0,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "624ec597e4934eb2b30aa415970131ae",
        "Title": "geometry cables",
        "Nodes": [
          "c6eb1905cf6c47a1bef0854a1f152ad8",
          "1281330daa3c49598fd4968e7a94c88f",
          "f9ac774bb7404cd58f179e2ef955cab5",
          "6783d9e9c94246d7bc9ec43b059e104d",
          "261187196d2d41a9b1ce92a801f7a56e",
          "5379e4a890ab46c9b103a204ea516be9",
          "d977b2d6732447a79ccd0fab790e18a9"
        ],
        "Left": 10765.11967747241,
        "Top": -1767.6402436786348,
        "Width": 1340.9999999999927,
        "Height": 332.0,
        "FontSize": 36.0,
        "InitialTop": -1714.6402436786348,
        "InitialHeight": 331.0,
        "TextblockHeight": 43.0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "2e245f2a3923491c81b67ebe15f9c249",
        "Title": "4. create the arches of the bridge",
        "Nodes": [
          "3fc71824a0414ac696885b5e0c60892e",
          "6a5318e046514da1bc0e8a1d378abe83",
          "ae1b42a14c744fc790705f9c0063fe9f",
          "05ef0fa68b574658b32b3720bfdd3bd1",
          "2736bd6e01884d17aa62c0ab722ad4ad",
          "d2016e2fc3fb4718b8bcdf77323c042e",
          "2abd0b4dc99d4649986e013f5f741f69",
          "f672390d965a4432a234066d159c7bf2",
          "f782cc5c16974c6b92653f76d1cecca5",
          "b0c6932fc52a4740bce04e64d383b8cb",
          "54d49b77521245b3a0c6c99146cc46f4",
          "a962de32febe469f8e59d41e033ad91c",
          "4e97f855161141108824b679e7fae75c",
          "719fded965964b4193e48ffb8684de67",
          "b1a68a4883414d158a51da5c3fc36292",
          "39fd4981053d4e1fa09463743643f440",
          "832fdf8b174a4ab7807522eca9e8c9d5",
          "5b8905df4059414aa5534186a7260b6d",
          "7abb74763ba749a1aa115e07aa621fdf",
          "81b21880c9dd4d4eb556e1d5829fb556",
          "b2388cf4a6204bb7bbec1bdbdb921357",
          "3f90a662158f4dc8a62e37823f48a843",
          "7c1b18d62521415db34f83950487628e",
          "cf4712c16e754d50ac59d9517852bf8b",
          "f9ba757aeb8c4d409d96b2687b9781d1"
        ],
        "Left": 3494.4073482421245,
        "Top": -2666.8961417577243,
        "Width": 4322.362003232236,
        "Height": 594.213333333334,
        "FontSize": 36.0,
        "InitialTop": -2613.8961417577243,
        "InitialHeight": 593.213333333334,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f623735242bc4445889edd6c2d693822",
        "Title": "line to sq\r\n",
        "Nodes": [
          "c80b3c87360744c384378b67950d6dba",
          "9afb7a12e01d4fa4bba5d9134f477960",
          "b6f69cd8957e4dbfa03a8b2b92fc7223",
          "b952a38b490342d2a9f3dd96eac4be85",
          "ea03e814ad124dfe9136b30626737be1",
          "26763c5d38614cd0860a703685e87861",
          "47a8bc0376974ef0a3058af6cfc098de",
          "850284548ade498aadde66348cba178a",
          "1ef5dec503bc493ca0adb64041e247f1",
          "c5f99418f5ec4a619165a1a7ae99cea7",
          "e923f91c41a64c30a191a9d3e4fafed1",
          "163fdeddd7ae48f197b6cd19bc62dbda",
          "2d917c362db44a4c955024a223189b70",
          "e9fa49d85feb47f7b622ba46d36f473b",
          "e73a1a7e00714726ba298ba6d0c9378b"
        ],
        "Left": 13612.110909988427,
        "Top": 413.95134833568,
        "Width": 1873.0642202339113,
        "Height": 748.10562037665977,
        "FontSize": 36.0,
        "InitialTop": 509.95134833568,
        "InitialHeight": 682.10562037665977,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7993742b873448fa8b8f642480392cf5",
        "Title": "line to sq\r\n",
        "Nodes": [
          "2eb7702ffd2941148b9e22cfd5c559fe",
          "05d5e81dae8a47b29ef2c97e8f9c8447",
          "f82ba508036f4d83a42c3999ddfd387f",
          "d65933e4ffdd48f8a6e70216f00b2315",
          "ca7c449dd4714c3caa98c5ccb7ffaf41",
          "36c0d4920d374daab8fff7edbae24f6c",
          "77601d26c58a4641a3b83c11f43df235",
          "7ed605105d8b4d1fbacb092c98f2d86e",
          "628c237d6bcc4228992001a208e038e0",
          "3d2d63268d3d45ae819982c97f848eba",
          "66dcebf43b4a43e7b354245278561f3a",
          "13fd000ecc1f4dcf836a932114e87a05",
          "3750285520ae49619ff2b505451b3ea4",
          "9a8f07ed3b364bda93cbc446d439bcbb",
          "77f81d536a4844ac81432e4de8ad549c"
        ],
        "Left": 13625.113428880119,
        "Top": 1233.1906430459999,
        "Width": 1873.0642202339077,
        "Height": 748.10562037666,
        "FontSize": 36.0,
        "InitialTop": 1329.1906430459999,
        "InitialHeight": 682.10562037666,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "eeee0d863b3143bea79e090c4dd7294d",
        "Title": "line to sq\r\n",
        "Nodes": [
          "28aa73d2980a4071bb107f1d04c8552b",
          "2ad8352def4142e0b071cfbdeee98a33",
          "54397213f4664e639f022188d2d54059",
          "e04bdf224e08445bbfaa92bb05b0c1eb",
          "a98044b6665849ec9d36aad0d662ebd4",
          "db9f9437efd847f387fd186ebb715fd7",
          "25107c3b52a642eabef1b843a7a98c14",
          "1b2aa6455e0b4f87a33e4042ec8c8a55",
          "eb428c0ae7a64e4f87795b5b788088be",
          "8ce7dab112cf4b2b9adf8b92389c1f77",
          "461c9200c48043b2b844e796e9242146",
          "d3c6b8f182844ff1aac7272596c141f8",
          "4a02891726cb449292b8b20b0b60385d",
          "42dc3bbd4c2d4294b210ded249f94ec5"
        ],
        "Left": 13603.531564900277,
        "Top": 1991.6390057664098,
        "Width": 1873.0642202339004,
        "Height": 749.64718208950308,
        "FontSize": 36.0,
        "InitialTop": 2087.63900576641,
        "InitialHeight": 683.64718208950308,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "eae26b62f74f42c7b86d384d331314b2",
        "Title": "line to sq\r\n",
        "Nodes": [
          "a977c65c888c4b9aae0642e3ba23ce92",
          "1290955c84fa4d8a9998360a9dc05729",
          "4bc41592bbc34ee880b325ba9c8ff4ff",
          "a7ff682480aa43cd810459d56260a8ba",
          "519dff8824e543ef9513b955115511bb",
          "70c9ce45007448ba895ac2965eb3cac9",
          "ade8116142d94ce18369108f22ac4d7c",
          "7ebdcf87fd8f44d2a187bd1fea825204",
          "443e85ec66e04320ad9294f71d90f0d8",
          "f8f290e568cb442a986931c1ecf4087d",
          "2134b9f58f8a44139032d4fdbc1bf0c8",
          "7e19c25a12484669afb7da3ff65e9833",
          "f7abe0c7e8a04a909f1db400ceff4c4e",
          "6cc4c6e2fe7e4c148e33a2cde0a16edc"
        ],
        "Left": 13569.879187404109,
        "Top": 2769.9354325293389,
        "Width": 1873.0642202339077,
        "Height": 749.6471820895008,
        "FontSize": 36.0,
        "InitialTop": 2865.9354325293389,
        "InitialHeight": 683.6471820895008,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "60739368ebad4943939a85f2db84984a",
        "Title": "line to sq\r\n",
        "Nodes": [
          "8151ea21eeb842a19352bc0867115f4f",
          "2ab4d4e6114c4965b6ac0aea3ab43815",
          "16090b0801c0466ea4ffeb758dd45f62",
          "919d7386c81c40c2b2c87ec1142f13b8",
          "aa1748297ba545169ce2726029b7d5cc",
          "852ed3d5900e4f6a86c26dff3ac102b0",
          "dcc179aa4732432f9948e7a1a32ad0d7",
          "70b7a5200ebf44a2a9d42981715d791f",
          "0c47b09662404084841e84061aec6d85",
          "8eedeabb0c6d4da7a64337f6a2a21e23",
          "37bc1a686edc4e5daedd39f873f66398",
          "2d2791c18c024ca08421ee6866ab367c",
          "7a56976e1fad4ced845ca8d66bbb1ea2",
          "666e2670d4364b55bc5d8b9523a5514f"
        ],
        "Left": 13648.654587713838,
        "Top": 3548.7839740224549,
        "Width": 1873.0642202339113,
        "Height": 749.64718208949989,
        "FontSize": 36.0,
        "InitialTop": 3644.7839740224549,
        "InitialHeight": 683.64718208949989,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "3e738cdee1c54f66b26e66c3c3865489",
        "Title": "line to sq\r\n",
        "Nodes": [
          "00fcef5c805b469ab07d134d3755d2f3",
          "347201332a384aff9e0a75075e440a41",
          "a89c4f90084d4c45bbb42f1277ad1b71",
          "be07b792319a4eb29775f1a062850fea",
          "83ddea963d614568ad2a0fb88dbeee6c",
          "830575e0000f40ff8f26e3fd0f092459",
          "41dea3cd588f446688ccedace2e70ad4",
          "8979501fe92c44e3a18b7244860e0e4e",
          "1c1df8e8b9ae419f81e9f8d9324c7f19",
          "72c0276b73f4414dbf35e504e5d47522",
          "40d6c79a267d4314b4f9ca598ed7979e",
          "64b21e6ea7074d8eb9ab09e86f22f70e",
          "673130e4a3c74ad2b40e2b6994e77d42",
          "dab292c7e0874875a35f8cd36a258fb5"
        ],
        "Left": 13651.587031137318,
        "Top": 4343.83120979863,
        "Width": 1873.0642202339113,
        "Height": 749.64718208949944,
        "FontSize": 36.0,
        "InitialTop": 4439.83120979863,
        "InitialHeight": 683.64718208950035,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "94d27c6022bc4dd6a1c7c7733cad2e61",
        "Title": "line to sq\r\n",
        "Nodes": [
          "43f8c7a2c45b4dce8c50b370205c6931",
          "546ac15d7bb449dbbea19b76ef1084cf",
          "be9f3b80d6054a619ffda4af08ee7e11",
          "0d30b137848c4e02a55edf832de1909e",
          "eaf4c46fff4843eb8808b10869d9e4dc",
          "f8edd84816964b46b7b14f89e7802b21",
          "05b28096ded2427290c71d4f66335141",
          "32852c028f11464cb1bd948b9c1769cd",
          "db583dd5424546dfa6027f64131fbb6b",
          "a2f9167c9e374b5d9f886bd00383df01",
          "4f72ebf5f00e450293a8632e896b48cb",
          "725575de274543459257e03c8f4c9b37",
          "8caffdf6aa2b43a997d535c19f880de7",
          "c36406406b38425d8738e30071ae9d38"
        ],
        "Left": 13657.574271515088,
        "Top": 5126.5729177088888,
        "Width": 1873.0642202339004,
        "Height": 749.64718208950035,
        "FontSize": 36.0,
        "InitialTop": 5222.5729177088888,
        "InitialHeight": 683.64718208950035,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "e23f987abf3746d5a351a4a347ebda9c",
        "Title": "line to sq\r\n",
        "Nodes": [
          "b18dfacab8b84ff59a2871cf96eb7c14",
          "3c3c64861b504b01b0f37637d0ec84ee",
          "4ca25542283c4832912aa0f5e74040bb",
          "053e533d43104085bb685190ec547ff4",
          "b3cb1e1eb3ce4df888b082059330274e",
          "50c8092564544ba5a8e2eb2684ac639e",
          "ce34e9f6759e4f2e84196872aaf2362a",
          "fc66191dfffb44be8f072927d0597c47",
          "2b9f11402b29450ea82b128adbccf8cf",
          "6467141760be4bf082dd8a0664c152ec",
          "4feb439eb4784bfe9621ce08f7db5e86",
          "a9c807d2b40543aa905a85b32e880c16",
          "b2da32dc31ac4caa8ebf0ba4d4a4c8fa",
          "bbe4cbdf0bd84b1fa891d8750cf73aab"
        ],
        "Left": 13754.531474416559,
        "Top": 5862.77471938481,
        "Width": 1873.0642202339004,
        "Height": 749.64718208949853,
        "FontSize": 36.0,
        "InitialTop": 5958.77471938481,
        "InitialHeight": 683.64718208949944,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8f00dd434cf94e5dbaa6473ab88f8f3f",
        "Title": "line to sq\r\n",
        "Nodes": [
          "62b708605a1b441eb59501483a740ae7",
          "95cec0137e1d47239de3f2a22f3c26b6",
          "9958abdb9c524fe59e24128d59bdc528",
          "626b8ed6b256421ca0dd3a8b1a1461da",
          "c8ec0a4200e84c2bb2809c97ecbc604e",
          "e8403438f85f4fc7afb2167a2a49e1d0",
          "02c84f1815234ef894cbfc8f7000b30b",
          "b786cbf02fba47dc8186a3fd3c4a5fd6",
          "40afefa9aa2649ea9f1c98f6af52a2c0",
          "f4cc257964bb48ec82a7e487b17cbfb7",
          "507b33dd24624ccabba809ac2d7643bd",
          "bb7088ca6d044ea793ea328d992bc875",
          "c8f9820643a942bbb7e283e0fab5bcd5",
          "4605e407672940bdb02ded1e43b6be6b"
        ],
        "Left": 13764.531474416559,
        "Top": 6609.5436054557595,
        "Width": 1873.0642202339004,
        "Height": 749.64718208950035,
        "FontSize": 36.0,
        "InitialTop": 6705.5436054557595,
        "InitialHeight": 683.64718208949944,
        "TextblockHeight": 86.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 276.03543863402109,
    "Y": 289.19577830499173,
    "Zoom": 0.077449543203537446
  }
}