{
  "Uuid": "da883ca2-83e6-4c8e-857f-f0db19f6810b",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Residential building",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "59fb2f3375a44bc78225787ff3ef1379",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "39a65d2310814f9d894a157a6d23b370",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ad8af10bc2f466380c54a5c476d462e",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e625e878fc54ecc8b5801560ebf3a4f",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0e5fe0c5c9f9406099f625161fb68843",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "de9bd1ef66c0425fb25e5954bb01f2dc",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac9980c3f8284206995c04bc632ca064",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1aa5ec9498a64a608f4ca0d08a0e04cd",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ad87f73b8274479892cc4bdf3ff098d",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cce209670c0242e3909d557464901170",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "40fc504e71014754a949489987a476b3",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b5abab9b61840949ccc312edb45ec6f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16dac048528a408eaaacce36d69e884c",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "659c11a12b004322a938353b0a819d98",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "Id": "c892b9976618411ab33af1ec3353259b",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "32a2e4908979440d8d127305a52fbafa",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 15.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 20.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "Id": "b93e918ddf194447b16879a6cd6ed1d0",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ceedd0f7e06a45718d62e5d6a2802a74",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 20.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "56b557c27210481ead32e41d8f010008",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "13f523274ac64f81b70ca246f865c745",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84deabefe5cb4a0796e2e8b86c23b6e8",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f87519f35a8c479a918f97635a211390",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "55fbe1d7816d4aea848bae05ea851665",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "40840aa82105445da07eecc28e6947c7",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "302cd61fa09944d0a941e9f545202d16",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0d6193c85a974d9b8f9f3513235eaeb4",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a06cd10c4ff4d76bfdb96418e1be399",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "47c0cc9cfb204e8680e42cb6294a86ea",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ee6520432d584dd9a172fbccb7b2559b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f740ab815a4d4895aec52522ddfbbf87",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf152ae3e39b4493b3da79e403598a1f",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a2a29f851184c0a9527877148b911fd",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b72a3b8641014b7489cf2b2c4af99518",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b030fe3a04c041978ad60fec5518e95c",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ccacf12d00048c4b205d2af476a7659",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0ebd2c44716f4f4cb51af49d15dc4154",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "252d84e1f6014f3595805eab4a7c088e",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e784010e82b348548f3ef153e6cae43f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f4cd70f0e4b24a82a390c94b5bf11eff",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "440f468a9fc14e019337088d11db0bab",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e1108d7c8c6b4550aaaa25b10350f3d7",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3372d661d1aa45df88ebeb2423810d60",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "24c48282ead64c5589abfbb68d7f72de",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "290dce501d1a4c57a7f34ed33914a749",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70423ed08d554e808b4813ab81b17e9b",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "533168b639a5423fb2038e21c053e8ef",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4f60dedb824f4f16b2ff44e09d0da109",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93c326eab9e0462bba551073f3fa40ed",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf732641cee34516930a24bd2d33e532",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ca38099447e5406f8631798f7bf08ac8",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48f98988d3fa4423b8cbce52a67ff02b",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 10.0,
      "MinimumValue": 6.0,
      "StepValue": 1.0,
      "Id": "0087e2357bb349d392d5484df296f58a",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1ba80b42227346eb81c123e637d457e5",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 6.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7a9c35b9135540c780d2ab80990c2c73",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ce29d1ff03fd4246b10f7ea002d248cb",
          "Name": "outlineCurves",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c6267dd6c144bc39a4278e9f5ebc014",
          "Name": "floorType",
          "Description": "FloorType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "122875f16db44e71965640f2a1affb2a",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77303aa01f8f441da9f18d9e41d180c3",
          "Name": "Floor",
          "Description": "The floor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Floor.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.Curve[],Revit.Elements.FloorType,Revit.Elements.Level",
      "Replication": "Auto",
      "Description": "Create a Revit Floor given its curve outline and Level\n\nFloor.ByOutlineTypeAndLevel (outlineCurves: Curve[], floorType: FloorType, level: Level): Floor"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "61a45e5262394e34916a93816d8566b2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8482f80fa5cf48aa9275b84dc1a5c979",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02fc6089b477402595ae74e8310ad3fc",
          "Name": "FloorType",
          "Description": "FloorType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.FloorType.ByName@string",
      "Replication": "Auto",
      "Description": "Select a FloorType from the document given\n\nFloorType.ByName (name: string): FloorType"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "7c85a855135e4d57a2d821d44192589b",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1e39a20dfb914c929ec58cc1effac4c9",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Floor-Grnd-Bearing_65Scr-90Ins-125Conc-50SBld-150Hcore"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "45077807f7a24e5ca282a957609a5aca",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cf08d0410ae34989b776ca8154d7df0f",
          "Name": "elevation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2287754642c84456a530bce3a13c3663",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "47c0632e7d33477eb1113d4294c034d7",
          "Name": "Level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Level.ByElevationAndName@double,string",
      "Replication": "Auto",
      "Description": "Create a Revit Level given it's elevation and name in the project\n\nLevel.ByElevationAndName (elevation: double, name: string): Level"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "e36d4c90ba2f4461a1a01d3c4404d376",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "a60cda13231647bc97d9a6c8aac4cb56",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26cd2b5f3d084fe084502b815dd8a92f",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "532b8c6e2f744383ad29211bca1794b3",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b6fd8941f6e4424a5abc9ce743348c5",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "722b97e47fbf4ded96f19c8ccc6fa158",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aec22a9d987d477fa227b68112809acc",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Level 2"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "7fd786ca1f60496184f9d6ff5de947c2",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4c715e42f1444f4898deb98acfe64b0a",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Level 1"
    },
    {
      "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels",
      "Id": "a48a809cf8464c60bbd798af5ed2a02a",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "4b4292fc1b794929babbcd6c3827bede",
          "Name": "start",
          "Description": "Number or letter to start the sequence at\r\nDefault value: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98f5234499b14e9495b29d27778886cb",
          "Name": "amount",
          "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9a86f6b3774f4779b2b07c3b7b51cd8a",
          "Name": "step",
          "Description": "Space between numbers or letters\r\nDefault value: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d0a4f5719cff402c997aa689db1ecace",
          "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": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 3.0,
      "MinimumValue": 1.0,
      "StepValue": 1.0,
      "Id": "d9dfddca0b6443bc86afdaf4904a3128",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ce18b0c1d0ef45a8a54abcd4033b470e",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 3.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "81c66631334c4ee48799fc1e06ea0f8f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8159c4aa83284f71992a4376330e50e0",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9adbd4843b0948acbcb5da0d61cdf7e6",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39b45c5411e745a5b6e9d85bdc72bf6c",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7ff1fcafef047fa8947527844871177",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "322308b6a56e49d68682c8c8a7d52ea7",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2210d5feb73e4f99ba9e7115191a3b72",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c65f82367cce4a52b9486ff74b80be0f",
          "Name": "p1",
          "Description": "1st corner point of rectangle\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ebeb583bfb947c99234477299e7d5a4",
          "Name": "p2",
          "Description": "2nd corner point of rectangle\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "28e9be7f04684adc9c370e5b9fcde2af",
          "Name": "p3",
          "Description": "3rd corner point of rectangle\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a278d17bcc83446196574cf1788d325e",
          "Name": "p4",
          "Description": "4th corner point of rectangle\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de57baf95c564e338e2c28e6662e82d4",
          "Name": "Rectangle",
          "Description": "Rectangle created by corner points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Create a Rectangle by four corner Points.\n\nRectangle.ByCornerPoints (p1: Point, p2: Point, p3: Point, p4: Point): Rectangle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "c7c88107d60d4c0e9268ab10129262fc",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b508eb1a5f7f406f9bdf183af398cab3",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Level 3"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9ef415b504cc45a8a5c24f640b772c5b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c56eb1dc414a4eb7977504cc4379ca6b",
          "Name": "polyCurve",
          "Description": "Autodesk.DesignScript.Geometry.PolyCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0ff58ad88874c6c8f02844cbd4b684e",
          "Name": "Curve[]",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves",
      "Replication": "Auto",
      "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "54e0306f5e664e0cb0b142d899b51e31",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d5c6177ced22462eb475b47c78c4a3ba",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Wall-Ext_102Bwk-75Ins-100LBlk-12P"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "ed6962d975f9434687df9932f876d3e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "09525f2140c74f2891d3df3a45caa274",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f31b3d0a37f442c90850b4b9c3336df",
          "Name": "WallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.WallType.ByName@string",
      "Replication": "Auto",
      "Description": "Select a walltype from the current document by name\n\nWallType.ByName (name: string): WallType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d5cecd27423049629b85d8cf77e10bc5",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "61f20124f5c142fe8b036e5a1f1535af",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd94b6fa5f864fa2b6ec648b3724e6e3",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c9c33085424848c68c8d2749592e9f54",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a6cab35a0916417e94429481df4b3f8c",
          "Name": "list",
          "Description": "List to get the last item of\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "277e85a6d09c49f19a74661e81c3c1b9",
          "Name": "item",
          "Description": "Last item in the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.LastItem@var[]..[]",
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d4e3fea151d64c5a9d2da25b9c6fd113",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5fb36cfc29f44e6897991c6195604758",
          "Name": "curve",
          "Description": "Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcac6d990b6f4c1ca167263c92172215",
          "Name": "height",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e557f6254cd436eaad2ebe43cf472e5",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb7fc6bc87954ae8883aa78f47ca1f04",
          "Name": "wallType",
          "Description": "WallType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e91da62ad2654582b42273e52c5450c6",
          "Name": "Wall",
          "Description": "Wall",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Wall.ByCurveAndHeight@Autodesk.DesignScript.Geometry.Curve,double,Revit.Elements.Level,Revit.Elements.WallType",
      "Replication": "Auto",
      "Description": "Create a Revit Wall from a guiding Curve, height, Level, and WallType\n\nWall.ByCurveAndHeight (curve: Curve, height: double, level: Level, wallType: WallType): Wall"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "0fc63c8650134b84b7224bb04dcc1981",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bba27c68565f4904b9f589c5e59eb73a",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Roof_Flat-4Felt-150Ins-50Scr-150Conc-12Plr"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d2843ffbd084d719fbecd9eb1476d03",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3cd887c55cbb459b997534a5d62e68b3",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d05d3143a3b4ca8b8909ef53675e352",
          "Name": "RoofType",
          "Description": "RoofType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.RoofType.ByName@string",
      "Replication": "Auto",
      "Description": "Select a RoofType from the document given\n\nRoofType.ByName (name: string): RoofType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e8325bfd85a149819f8bd36bba90194f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1ade0e01d71c4975b92d87d4b4b2eefc",
          "Name": "outline",
          "Description": "Curve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dace6a4534643f2adbac3dbfe71d509",
          "Name": "roofType",
          "Description": "RoofType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "112e619e49e144f8b19d151683941c67",
          "Name": "level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67c030df12464b91bc81c2801aa95f9e",
          "Name": "Roof",
          "Description": "The Roof",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Roof.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.Curve[],Revit.Elements.RoofType,Revit.Elements.Level",
      "Replication": "Auto",
      "Description": "Create a Revit Roof given its curve outline and Level\n\nRoof.ByOutlineTypeAndLevel (outline: Curve[], roofType: RoofType, level: Level): Roof"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "780aaeed98e140e1b0d4191fc2b01db4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c96d5ff00f4242daaa9b22116625becf",
          "Name": "list",
          "Description": "List to take a slice of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a69647f894cd4abda5b2beab6ac65d2c",
          "Name": "start",
          "Description": "Index to start the slice from.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ece3ea9325d242009d5fe3267b68dce4",
          "Name": "end",
          "Description": "Index to end the slice at.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f628a5b5c13453789d9f323d53b2dcf",
          "Name": "step",
          "Description": "Amount the indices of the items are separate by in the original list.\n\nint\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "970bd19267764ff285eb797e1689ad7b",
          "Name": "items",
          "Description": "Items in the slice of the given list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Slice@var[]..[],int,int,int",
      "Replication": "Auto",
      "Description": "Returns a single sub-list from the given list, based on starting index, ending index, and a step amount.\n\nList.Slice (list: var[]..[], start: int, end: int, step: int = 1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ef5811c09a5b47c3980594e1f44189cc",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cb7caa5bf16c40d2b4f0e3ec5d468351",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "1;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7261c393317f4a1e8ac8f93d7911d9a9",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b2482c63f4a6472095c2f9c96e090c8d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "3;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8a8092ba23c34bfe8fe4278a2f0f92f6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a14f379d212246acb0352aae6669b35d",
          "Name": "elevation",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98227ccd8f544ed2ada2cf040e1cb5d6",
          "Name": "name",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ade7a6dfa0e945f09d9ec58078ca2591",
          "Name": "Level",
          "Description": "Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Level.ByElevationAndName@double,string",
      "Replication": "Auto",
      "Description": "Create a Revit Level given it's elevation and name in the project\n\nLevel.ByElevationAndName (elevation: double, name: string): Level"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "7d16dcce43824f1f83e6c6ebca3602d3",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5a234a207f6a4fb89b29504d0555a69a",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c330abb85a07477ca2537c6255020bb8",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33fc8e34ffb54ff299b98b8f4455068d",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "7f55f6821432423fa4a43c3a2f3ed1f0",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "64e4de85ee7d45ee953ea0cfa049b1f6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "1;"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "78f4d9ea3c174b5493d13505e79b9858",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0e3c200adc6c4d439d57bb7673dd7275",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Level 4"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b31e040b1891417e9e69508fcd344150",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c3234dbf96ff438289ac52ce55d0427c",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50470d74f7e0408bbec1b25f6645827a",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6dfdb85e3fd148ae914abfa521f640ac",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "654b5e9715e44804946f6f5e2c609e93",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "714a4c366e3f44af96e6429fdcf21dee",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0397e20543334faebabd4a3b7ba9e188",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4f42781fa25465ba5165248d0f54af2",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "0d5890c893f34c0bb14d3d6127062c71",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8e9e1d0103a746e496b21bf89d2a192d",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8389c2b7a34446c780881e1c7fc9d2ec",
          "Name": "amount",
          "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "383c75efc0dc4703b6b9f09e491a5f1d",
          "Name": "list",
          "Description": "Flattened list by amount",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b3d1a02e54ca4afda6c56811125e394c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c5b3d899caa24cad834c580a4a7ff2fa",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ae30f307c8604a36912021acf9123665",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "223af17f2a414f34bef56e956ed6324e",
          "Name": "number",
          "Description": "Result of the y input subtracted from the x input",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "-@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "967a8455a62641d7bf526b14f90d6cdc",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "02b663323bec4865aa1392eae0433829",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7f5bbe383f30473e95186dfb2437b519",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a79c09129194449b95ca9cad4b9de845",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7cb7ff0c13a5432b8697747115c55388",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "ca6ac867486145fe928ad170a5bb74b0",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "069984b4cab24b8095d7f13c0ffa4f31",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Base Offset From Level"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2503601683394fe2bd7221f3173d7c16",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "ab58d2f7e1394d22ab84f9df97c1bd91",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b14a77d41bd42979cb07efb5e4610cb",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8fd14c0fb02e441e887c663d3b108494",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "Id": "d84b893577fe41bbae4eda1c6c7fc496",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "53850f482c474fb6a183a5101d54fd26",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string",
      "InputValue": "Thickness"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "480cb5c670ea4df59424837f27b61d45",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "95d8e144abd54f56861bf00cd8091fc9",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73e85541e88c4f958683465199c2c813",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb4cd340bb9b41e18626bb19a8b3b2a7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "f24a000645d2430ab8f6e918c20f10d7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "dc65c2629df146d6964820063cfaa31b",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "15d5090e87aa4c1db46c258bec125aef",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c2ba43e710af437bbf137575ea484154",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "93233b2c50dc4bf5a1b79d1aac0a840c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0039eeaa8ca84229aa4dcb0019232f5c",
          "Name": "x",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e85d564656c49c7ab262638efe83283",
          "Name": "y",
          "Description": "Integer or double value\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c54d0fd0db44d2d89f52128feacc5a0",
          "Name": "number",
          "Description": "Result of the y input subtracted from the x input",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "-@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "774592e22810429e947540a36be51048",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "1b8fd01c76d74d1c9385ab4900a8512a",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80d84d2c54794d22ad7fbd4faf16758c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "-x;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8fde7db5960c40b7af00656877a26125",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c6cde0102b824e159f1f3168e3592be5",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eea0d2bfa9e146588375749d4135a885",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1237c6289f124878be377b381925226d",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1fb36354f5c249ddbf9bb521386ce7f4",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "619bed8295c14c248dc9dbbafd1c3b3d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "0.5;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c0f4416d1f4c4e21b8551fcc205828fb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e2d7c2f309244bb68838abf65da32441",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a33deb5b24fd43db948356f0d43d9bf7",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f9e5b8db29c74b7f897f60bf72de2c38",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01b7be8546b04f9bbe71a2e1adabf8f8",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c419175fbc024a659f05f050528aeb7d",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8dd6c798405b4d8ebcb1ff25c63781a2",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5a0f1e87bdfe4615b7f2075fd679e5ed",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c96bab169f3a431680ec2830d4b7c734",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a473af07e8ea4ce4a525dcf34de91f3f",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9af03ccd8ed0483382a829622431a970",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "c1a043a3f4dc4b4588462523a4b65bfa",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46c6c58cdd244e50baaf54a468efbbe2",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12ed325061b543b6891555cd475cd4c7",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b79fbe8b6ab942ca8586d5621ef19bcf",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67608e4125254276ad2dfbdee01958af",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5a0ff07436254f138e5aa98c4cecb5e6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4fc8212dfb4a43a892afda885c7bc0ef",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "703b63856c1943d5b2cdcb6cbd1fd1bd",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "11acf9ec465c4e888aab6005d9a60ccb",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4c96795b1e4d4b9a9d8e9c8cb5121ae6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3308da7ff4124c52a26c74c5ad379935",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e5fab7770ab24def975615aaab7438b1",
          "Name": "param",
          "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7dc76d7597e84500a04c009822a0d89e",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double",
      "Replication": "Auto",
      "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2f799eb3490e4e23b218aa195e5d9451",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fa8b51bbe92e47559dd4bec4eaca5cea",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "502ad4d142804aafb90e6cfaadf41c09",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b032c245b7bd42d4a96bd1cd2ea39612",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88876808e6da4ae3b97b9520bf0cf4e8",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ca2e8a757ae493e8f12d79f93dbb7db",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "e1ed0ccf4de84b4b9a8d25897c7a6340",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e63748541d814f03aea0d3a710c8577a",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "87dbe3ae205040c48a59374a0eaf0a22",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c84aa587b1f4b80b5113296840decbb",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5333aeb69058472a943f56c3827a00a8",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66df91c1376c4eb483395dc13ce59707",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    }
  ],
  "Connectors": [
    {
      "Start": "1e625e878fc54ecc8b5801560ebf3a4f",
      "End": "ca38099447e5406f8631798f7bf08ac8",
      "Id": "3dd98d8e7d8b4351ac5423509fa87500",
      "IsHidden": "False"
    },
    {
      "Start": "1e625e878fc54ecc8b5801560ebf3a4f",
      "End": "c6cde0102b824e159f1f3168e3592be5",
      "Id": "52ad4430a07b456c9fde7dca2620aa84",
      "IsHidden": "False"
    },
    {
      "Start": "5ad87f73b8274479892cc4bdf3ff098d",
      "End": "39a65d2310814f9d894a157a6d23b370",
      "Id": "a7af0183901b48f7b83f6cf1c0fdaf5b",
      "IsHidden": "False"
    },
    {
      "Start": "659c11a12b004322a938353b0a819d98",
      "End": "0ad8af10bc2f466380c54a5c476d462e",
      "Id": "d59489ba9c4c4e2cac15e9796c8155cf",
      "IsHidden": "False"
    },
    {
      "Start": "659c11a12b004322a938353b0a819d98",
      "End": "a278d17bcc83446196574cf1788d325e",
      "Id": "11446a0bd50449fab61148c41cff7e91",
      "IsHidden": "False"
    },
    {
      "Start": "659c11a12b004322a938353b0a819d98",
      "End": "24c48282ead64c5589abfbb68d7f72de",
      "Id": "3b9b007d560f40e38caf984ea66855e6",
      "IsHidden": "False"
    },
    {
      "Start": "32a2e4908979440d8d127305a52fbafa",
      "End": "40fc504e71014754a949489987a476b3",
      "Id": "5b900bc7d59e4fc995be64cfa434b5ba",
      "IsHidden": "False"
    },
    {
      "Start": "32a2e4908979440d8d127305a52fbafa",
      "End": "b030fe3a04c041978ad60fec5518e95c",
      "Id": "ffbe3c2ae3b642c982debdc7730b8780",
      "IsHidden": "False"
    },
    {
      "Start": "ceedd0f7e06a45718d62e5d6a2802a74",
      "End": "302cd61fa09944d0a941e9f545202d16",
      "Id": "b089629ca2324344b29de545672b0987",
      "IsHidden": "False"
    },
    {
      "Start": "ceedd0f7e06a45718d62e5d6a2802a74",
      "End": "1ccacf12d00048c4b205d2af476a7659",
      "Id": "0ddbc08c93494d718ad789ed2756a569",
      "IsHidden": "False"
    },
    {
      "Start": "f87519f35a8c479a918f97635a211390",
      "End": "4f60dedb824f4f16b2ff44e09d0da109",
      "Id": "b8b0ba9995974eb8805860f45ee61b95",
      "IsHidden": "False"
    },
    {
      "Start": "f87519f35a8c479a918f97635a211390",
      "End": "3308da7ff4124c52a26c74c5ad379935",
      "Id": "8f8c88088308460a90e8d9b5ff707c41",
      "IsHidden": "False"
    },
    {
      "Start": "5a06cd10c4ff4d76bfdb96418e1be399",
      "End": "84deabefe5cb4a0796e2e8b86c23b6e8",
      "Id": "9034fca0d07842b78e7c2d7e3ac3d057",
      "IsHidden": "False"
    },
    {
      "Start": "5a06cd10c4ff4d76bfdb96418e1be399",
      "End": "f4cd70f0e4b24a82a390c94b5bf11eff",
      "Id": "f9e0f9bfb0754a9a8d8c7a849a9a69d0",
      "IsHidden": "False"
    },
    {
      "Start": "5a06cd10c4ff4d76bfdb96418e1be399",
      "End": "1ebeb583bfb947c99234477299e7d5a4",
      "Id": "2f488f145d5143dd98d43c69c4d59fe8",
      "IsHidden": "False"
    },
    {
      "Start": "0a2a29f851184c0a9527877148b911fd",
      "End": "13f523274ac64f81b70ca246f865c745",
      "Id": "eba29d189984453083cdb82de3af0cd2",
      "IsHidden": "False"
    },
    {
      "Start": "0a2a29f851184c0a9527877148b911fd",
      "End": "c65f82367cce4a52b9486ff74b80be0f",
      "Id": "4a33916eb77140df8e9816874e5055b1",
      "IsHidden": "False"
    },
    {
      "Start": "252d84e1f6014f3595805eab4a7c088e",
      "End": "440f468a9fc14e019337088d11db0bab",
      "Id": "2116451e999c459eaf2cd9277b0ffbff",
      "IsHidden": "False"
    },
    {
      "Start": "252d84e1f6014f3595805eab4a7c088e",
      "End": "290dce501d1a4c57a7f34ed33914a749",
      "Id": "26bcf79c47a049d8a5f7898ef29f20bb",
      "IsHidden": "False"
    },
    {
      "Start": "252d84e1f6014f3595805eab4a7c088e",
      "End": "28e9be7f04684adc9c370e5b9fcde2af",
      "Id": "2e0d41213483485fa826aa220c4506f4",
      "IsHidden": "False"
    },
    {
      "Start": "e1108d7c8c6b4550aaaa25b10350f3d7",
      "End": "93c326eab9e0462bba551073f3fa40ed",
      "Id": "66a51b53ec224cf5881dcafb70e2ef29",
      "IsHidden": "False"
    },
    {
      "Start": "e1108d7c8c6b4550aaaa25b10350f3d7",
      "End": "5a0f1e87bdfe4615b7f2075fd679e5ed",
      "Id": "4f6e29cbd402429295fef311fdc7b31f",
      "IsHidden": "False"
    },
    {
      "Start": "70423ed08d554e808b4813ab81b17e9b",
      "End": "bf732641cee34516930a24bd2d33e532",
      "Id": "c7f4cdf85f9545f1bd726681dffce2e5",
      "IsHidden": "False"
    },
    {
      "Start": "70423ed08d554e808b4813ab81b17e9b",
      "End": "4fc8212dfb4a43a892afda885c7bc0ef",
      "Id": "a2590dc9ef7c4ec8acbba4145d299b80",
      "IsHidden": "False"
    },
    {
      "Start": "1ba80b42227346eb81c123e637d457e5",
      "End": "9a86f6b3774f4779b2b07c3b7b51cd8a",
      "Id": "e3041c5f252b4774ab0b528276ac1671",
      "IsHidden": "False"
    },
    {
      "Start": "1ba80b42227346eb81c123e637d457e5",
      "End": "50470d74f7e0408bbec1b25f6645827a",
      "Id": "817f27fe5a9e43b0b8a3329952fe9edc",
      "IsHidden": "False"
    },
    {
      "Start": "1ba80b42227346eb81c123e637d457e5",
      "End": "0039eeaa8ca84229aa4dcb0019232f5c",
      "Id": "36e45dec1fbf4168b1685ccf65a7a823",
      "IsHidden": "False"
    },
    {
      "Start": "77303aa01f8f441da9f18d9e41d180c3",
      "End": "ab58d2f7e1394d22ab84f9df97c1bd91",
      "Id": "1ea2fc510eb94e82adf82d657c0c9088",
      "IsHidden": "False"
    },
    {
      "Start": "02fc6089b477402595ae74e8310ad3fc",
      "End": "3c6267dd6c144bc39a4278e9f5ebc014",
      "Id": "550369794dce4ac197943648627a8e62",
      "IsHidden": "False"
    },
    {
      "Start": "1e39a20dfb914c929ec58cc1effac4c9",
      "End": "8482f80fa5cf48aa9275b84dc1a5c979",
      "Id": "14552f5cec094e64a64fee24e7b06625",
      "IsHidden": "False"
    },
    {
      "Start": "47c0632e7d33477eb1113d4294c034d7",
      "End": "61f20124f5c142fe8b036e5a1f1535af",
      "Id": "1abaa0733f0f4493b4255592f60b3e1d",
      "IsHidden": "False"
    },
    {
      "Start": "47c0632e7d33477eb1113d4294c034d7",
      "End": "a6cab35a0916417e94429481df4b3f8c",
      "Id": "6505d8d96e2a4a60a74847e68f501149",
      "IsHidden": "False"
    },
    {
      "Start": "47c0632e7d33477eb1113d4294c034d7",
      "End": "c96d5ff00f4242daaa9b22116625becf",
      "Id": "0d09871cfabb4e13b139069ea448c63e",
      "IsHidden": "False"
    },
    {
      "Start": "47c0632e7d33477eb1113d4294c034d7",
      "End": "122875f16db44e71965640f2a1affb2a",
      "Id": "9a7143a5b5de49f0b50bdcd4aba7594e",
      "IsHidden": "False"
    },
    {
      "Start": "47c0632e7d33477eb1113d4294c034d7",
      "End": "1e557f6254cd436eaad2ebe43cf472e5",
      "Id": "c50b21e8fc0f48db8bcaed739a410bdb",
      "IsHidden": "False"
    },
    {
      "Start": "4b6fd8941f6e4424a5abc9ce743348c5",
      "End": "2287754642c84456a530bce3a13c3663",
      "Id": "a2f43b279d984c009193e4470d9a0c2e",
      "IsHidden": "False"
    },
    {
      "Start": "aec22a9d987d477fa227b68112809acc",
      "End": "26cd2b5f3d084fe084502b815dd8a92f",
      "Id": "d8dc4270c8a041aabf6028bb5378d4a8",
      "IsHidden": "False"
    },
    {
      "Start": "4c715e42f1444f4898deb98acfe64b0a",
      "End": "a60cda13231647bc97d9a6c8aac4cb56",
      "Id": "18d20ff468ca4556b3f435ea4c34fdbd",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "d7ff1fcafef047fa8947527844871177",
      "Id": "e98ec2b2888447f299d1688e3e3c02b7",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "cf08d0410ae34989b776ca8154d7df0f",
      "Id": "fd79155864004a199bb0b301f54d0ba2",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "5a234a207f6a4fb89b29504d0555a69a",
      "Id": "b319e480d7124846a0f34734d9b565e4",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "01b7be8546b04f9bbe71a2e1adabf8f8",
      "Id": "688bb984091944eabd47b32e3126e78c",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "b79fbe8b6ab942ca8586d5621ef19bcf",
      "Id": "43a977c402c7476bacc2d0b9189605d5",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "5333aeb69058472a943f56c3827a00a8",
      "Id": "c980e6379dd64a38b422699e205aa5ee",
      "IsHidden": "False"
    },
    {
      "Start": "d0a4f5719cff402c997aa689db1ecace",
      "End": "88876808e6da4ae3b97b9520bf0cf4e8",
      "Id": "558f6d3213704d80bdbfd960edd7eb08",
      "IsHidden": "False"
    },
    {
      "Start": "ce18b0c1d0ef45a8a54abcd4033b470e",
      "End": "98f5234499b14e9495b29d27778886cb",
      "Id": "529867abf81144ffb0838923f82fbfec",
      "IsHidden": "False"
    },
    {
      "Start": "ce18b0c1d0ef45a8a54abcd4033b470e",
      "End": "c5b3d899caa24cad834c580a4a7ff2fa",
      "Id": "dcb60bc8c37a48289e4becd1e18a9b4a",
      "IsHidden": "False"
    },
    {
      "Start": "322308b6a56e49d68682c8c8a7d52ea7",
      "End": "c56eb1dc414a4eb7977504cc4379ca6b",
      "Id": "e2646ea62db64dd98cca98cf3cffc984",
      "IsHidden": "False"
    },
    {
      "Start": "de57baf95c564e338e2c28e6662e82d4",
      "End": "8159c4aa83284f71992a4376330e50e0",
      "Id": "143863c81a37401f8e06b69060c351b1",
      "IsHidden": "False"
    },
    {
      "Start": "b508eb1a5f7f406f9bdf183af398cab3",
      "End": "532b8c6e2f744383ad29211bca1794b3",
      "Id": "111f34ae57c84e14a9d05a8d146289e8",
      "IsHidden": "False"
    },
    {
      "Start": "e0ff58ad88874c6c8f02844cbd4b684e",
      "End": "5fb36cfc29f44e6897991c6195604758",
      "Id": "6b6d5ecc7c524838800bbebfb4ec6a06",
      "IsHidden": "False"
    },
    {
      "Start": "e0ff58ad88874c6c8f02844cbd4b684e",
      "End": "1ade0e01d71c4975b92d87d4b4b2eefc",
      "Id": "fb72d5b2d3fd4601a79245d61b71baa1",
      "IsHidden": "False"
    },
    {
      "Start": "e0ff58ad88874c6c8f02844cbd4b684e",
      "End": "ce29d1ff03fd4246b10f7ea002d248cb",
      "Id": "61ec09376e464708a83f35abb579b97b",
      "IsHidden": "False"
    },
    {
      "Start": "d5c6177ced22462eb475b47c78c4a3ba",
      "End": "09525f2140c74f2891d3df3a45caa274",
      "Id": "8783f39d4cca4f53bfee3923f698c13e",
      "IsHidden": "False"
    },
    {
      "Start": "9f31b3d0a37f442c90850b4b9c3336df",
      "End": "fb7fc6bc87954ae8883aa78f47ca1f04",
      "Id": "62d744d7f36f43a2bc3d6d5b41714fe7",
      "IsHidden": "False"
    },
    {
      "Start": "bba27c68565f4904b9f589c5e59eb73a",
      "End": "3cd887c55cbb459b997534a5d62e68b3",
      "Id": "a2082bd5d9734128b732a365aed466db",
      "IsHidden": "False"
    },
    {
      "Start": "7d05d3143a3b4ca8b8909ef53675e352",
      "End": "2dace6a4534643f2adbac3dbfe71d509",
      "Id": "7231848f269d4d4781161b1606bc042e",
      "IsHidden": "False"
    },
    {
      "Start": "67c030df12464b91bc81c2801aa95f9e",
      "End": "02b663323bec4865aa1392eae0433829",
      "Id": "cee66f1464e247b18155d4c6d3dbc6ad",
      "IsHidden": "False"
    },
    {
      "Start": "67c030df12464b91bc81c2801aa95f9e",
      "End": "95d8e144abd54f56861bf00cd8091fc9",
      "Id": "27e5acf716ac4b228e9d9f57fba4827f",
      "IsHidden": "False"
    },
    {
      "Start": "970bd19267764ff285eb797e1689ad7b",
      "End": "714a4c366e3f44af96e6429fdcf21dee",
      "Id": "8ed3e24df8cf41b09615cbfdd9390b69",
      "IsHidden": "False"
    },
    {
      "Start": "cb7caa5bf16c40d2b4f0e3ec5d468351",
      "End": "a69647f894cd4abda5b2beab6ac65d2c",
      "Id": "26f5c6b8d0df4d52b20a7714fca4c0a6",
      "IsHidden": "False"
    },
    {
      "Start": "b2482c63f4a6472095c2f9c96e090c8d",
      "End": "ece3ea9325d242009d5fe3267b68dce4",
      "Id": "c3bfff17101f4111a74b4a07c1dc767f",
      "IsHidden": "False"
    },
    {
      "Start": "ade7a6dfa0e945f09d9ec58078ca2591",
      "End": "0397e20543334faebabd4a3b7ba9e188",
      "Id": "1d79e7da847a435cafa7785d6d31313a",
      "IsHidden": "False"
    },
    {
      "Start": "33fc8e34ffb54ff299b98b8f4455068d",
      "End": "c3234dbf96ff438289ac52ce55d0427c",
      "Id": "a3ff3238fc4448ed90428ef775dee356",
      "IsHidden": "False"
    },
    {
      "Start": "64e4de85ee7d45ee953ea0cfa049b1f6",
      "End": "ae30f307c8604a36912021acf9123665",
      "Id": "b14ecb7710dc4fea90db53def5689ace",
      "IsHidden": "False"
    },
    {
      "Start": "0e3c200adc6c4d439d57bb7673dd7275",
      "End": "98227ccd8f544ed2ada2cf040e1cb5d6",
      "Id": "aec8f38212f048a5af5c367b90f0700e",
      "IsHidden": "False"
    },
    {
      "Start": "6dfdb85e3fd148ae914abfa521f640ac",
      "End": "a14f379d212246acb0352aae6669b35d",
      "Id": "db785cd92dcd497f9709acb4182e4db3",
      "IsHidden": "False"
    },
    {
      "Start": "d4f42781fa25465ba5165248d0f54af2",
      "End": "8e9e1d0103a746e496b21bf89d2a192d",
      "Id": "896c918795174e10ad3d387f2b2d3157",
      "IsHidden": "False"
    },
    {
      "Start": "383c75efc0dc4703b6b9f09e491a5f1d",
      "End": "112e619e49e144f8b19d151683941c67",
      "Id": "0ed909c24f1147558663eb9dd958390a",
      "IsHidden": "False"
    },
    {
      "Start": "223af17f2a414f34bef56e956ed6324e",
      "End": "c330abb85a07477ca2537c6255020bb8",
      "Id": "31af9a540d094b8da08ec3640b1e776d",
      "IsHidden": "False"
    },
    {
      "Start": "069984b4cab24b8095d7f13c0ffa4f31",
      "End": "7f5bbe383f30473e95186dfb2437b519",
      "Id": "5c71c074770a42db9b7bba4649f60360",
      "IsHidden": "False"
    },
    {
      "Start": "8fd14c0fb02e441e887c663d3b108494",
      "End": "dc65c2629df146d6964820063cfaa31b",
      "Id": "d8f2ec6ca2db49d5bc7a534a51aea403",
      "IsHidden": "False"
    },
    {
      "Start": "53850f482c474fb6a183a5101d54fd26",
      "End": "2b14a77d41bd42979cb07efb5e4610cb",
      "Id": "130232313d604e269cab6ad3d5699d85",
      "IsHidden": "False"
    },
    {
      "Start": "53850f482c474fb6a183a5101d54fd26",
      "End": "73e85541e88c4f958683465199c2c813",
      "Id": "26d00af6276c4a1da7939e0fe92c1efb",
      "IsHidden": "False"
    },
    {
      "Start": "fb4cd340bb9b41e18626bb19a8b3b2a7",
      "End": "15d5090e87aa4c1db46c258bec125aef",
      "Id": "cee3879e4f874c23b29e6a52eb33d924",
      "IsHidden": "False"
    },
    {
      "Start": "c2ba43e710af437bbf137575ea484154",
      "End": "3e85d564656c49c7ab262638efe83283",
      "Id": "f0f1428c4a844bd3b3a38f472ccdfd40",
      "IsHidden": "False"
    },
    {
      "Start": "c2ba43e710af437bbf137575ea484154",
      "End": "1b8fd01c76d74d1c9385ab4900a8512a",
      "Id": "222fd0291fb24046b5a80ae88e3ef5e0",
      "IsHidden": "False"
    },
    {
      "Start": "2c54d0fd0db44d2d89f52128feacc5a0",
      "End": "dcac6d990b6f4c1ca167263c92172215",
      "Id": "2ea2f88b5e0b4a96811f10024b4c2c6b",
      "IsHidden": "False"
    },
    {
      "Start": "80d84d2c54794d22ad7fbd4faf16758c",
      "End": "a79c09129194449b95ca9cad4b9de845",
      "Id": "838c18b3b83a4a7ab58a00c4cfd746ee",
      "IsHidden": "False"
    },
    {
      "Start": "1237c6289f124878be377b381925226d",
      "End": "e2d7c2f309244bb68838abf65da32441",
      "Id": "a3ac3b56dcb24351b4c85a8f6d9d098f",
      "IsHidden": "False"
    },
    {
      "Start": "619bed8295c14c248dc9dbbafd1c3b3d",
      "End": "eea0d2bfa9e146588375749d4135a885",
      "Id": "0fce259145c14080864ef94069d17190",
      "IsHidden": "False"
    },
    {
      "Start": "619bed8295c14c248dc9dbbafd1c3b3d",
      "End": "c96bab169f3a431680ec2830d4b7c734",
      "Id": "34480f457f3d480eae17f1dab01f7d67",
      "IsHidden": "False"
    },
    {
      "Start": "619bed8295c14c248dc9dbbafd1c3b3d",
      "End": "e5fab7770ab24def975615aaab7438b1",
      "Id": "90be4fc4c9ed4a4f823434c3396c5ff3",
      "IsHidden": "False"
    },
    {
      "Start": "619bed8295c14c248dc9dbbafd1c3b3d",
      "End": "703b63856c1943d5b2cdcb6cbd1fd1bd",
      "Id": "8193954a7eb243f9bad90689743969de",
      "IsHidden": "False"
    },
    {
      "Start": "a473af07e8ea4ce4a525dcf34de91f3f",
      "End": "c1a043a3f4dc4b4588462523a4b65bfa",
      "Id": "c5f200e253e1470e9df76aa3488823ed",
      "IsHidden": "False"
    },
    {
      "Start": "11acf9ec465c4e888aab6005d9a60ccb",
      "End": "fa8b51bbe92e47559dd4bec4eaca5cea",
      "Id": "98ac3b6ef7bb4f30b7fd53c4f22fdfb0",
      "IsHidden": "False"
    },
    {
      "Start": "7dc76d7597e84500a04c009822a0d89e",
      "End": "e63748541d814f03aea0d3a710c8577a",
      "Id": "fc3d453c8c394f4792acb2989c96a0c9",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "EnableLegacyPolyCurveBehavior": true,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "3.3",
      "Data": {}
    },
    {
      "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
      "Name": "Generative Design",
      "Version": "8.2",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "3.3.0.6316",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": -25.463647842407227,
      "EyeY": 14.67313814163208,
      "EyeZ": 5.375378847122192,
      "LookX": 25.671401977539062,
      "LookY": -3.1206464767456055,
      "LookZ": -10.955415725708008,
      "UpX": -0.09614023566246033,
      "UpY": 0.9945219159126282,
      "UpZ": 0.04102841392159462
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "59fb2f3375a44bc78225787ff3ef1379",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 104.09364804381221,
        "Y": -557.5715775225142
      },
      {
        "Id": "0e5fe0c5c9f9406099f625161fb68843",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -144.55849624441908,
        "Y": -665.462803451624
      },
      {
        "Id": "cce209670c0242e3909d557464901170",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -146.1630235029079,
        "Y": -457.78181274201825
      },
      {
        "Id": "c892b9976618411ab33af1ec3353259b",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -539.3632881149383,
        "Y": -608.4527792612677
      },
      {
        "Id": "b93e918ddf194447b16879a6cd6ed1d0",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -531.1207288516907,
        "Y": -1037.5538002689511
      },
      {
        "Id": "56b557c27210481ead32e41d8f010008",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 105.69163474438483,
        "Y": -1039.5988066498858
      },
      {
        "Id": "55fbe1d7816d4aea848bae05ea851665",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -134.04986796055982,
        "Y": -965.0232985870239
      },
      {
        "Id": "47c0cc9cfb204e8680e42cb6294a86ea",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -141.34602978054272,
        "Y": -1175.956764729772
      },
      {
        "Id": "b72a3b8641014b7489cf2b2c4af99518",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 413.50063308766926,
        "Y": -998.4543080529625
      },
      {
        "Id": "e784010e82b348548f3ef153e6cae43f",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 665.845925807424,
        "Y": -1259.337927014417
      },
      {
        "Id": "3372d661d1aa45df88ebeb2423810d60",
        "Name": "Line.ByStartPointEndPoint",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 664.1775978494238,
        "Y": -1089.0305151013104
      },
      {
        "Id": "533168b639a5423fb2038e21c053e8ef",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 420.20912596550306,
        "Y": -1257.1401151456191
      },
      {
        "Id": "0087e2357bb349d392d5484df296f58a",
        "Name": "Number Slider",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -534.0981889531149,
        "Y": -152.91072912318526
      },
      {
        "Id": "7a9c35b9135540c780d2ab80990c2c73",
        "Name": "Floor.ByOutlineTypeAndLevel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1520.7988566358122,
        "Y": -1204.905669528767
      },
      {
        "Id": "61a45e5262394e34916a93816d8566b2",
        "Name": "FloorType.ByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1264.5647444654276,
        "Y": -1185.4829421281179
      },
      {
        "Id": "7c85a855135e4d57a2d821d44192589b",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 993.7945031886704,
        "Y": -1200.483621258832
      },
      {
        "Id": "45077807f7a24e5ca282a957609a5aca",
        "Name": "Level.ByElevationAndName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1387.6282583074167,
        "Y": -166.37370002414445
      },
      {
        "Id": "e36d4c90ba2f4461a1a01d3c4404d376",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1161.7843186891796,
        "Y": -183.4302408047772
      },
      {
        "Id": "722b97e47fbf4ded96f19c8ccc6fa158",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 963.2884611665936,
        "Y": -119.43496427508524
      },
      {
        "Id": "7fd786ca1f60496184f9d6ff5de947c2",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 962.8484926124172,
        "Y": -244.28046908672377
      },
      {
        "Id": "a48a809cf8464c60bbd798af5ed2a02a",
        "Name": "Sequence",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -117.20997088494278,
        "Y": 32.70752089557618
      },
      {
        "Id": "d9dfddca0b6443bc86afdaf4904a3128",
        "Name": "Number of Levels",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -531.2012241878347,
        "Y": 144.7732825269353
      },
      {
        "Id": "81c66631334c4ee48799fc1e06ea0f8f",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 131.3682297305054,
        "Y": 159.30853539590942
      },
      {
        "Id": "2210d5feb73e4f99ba9e7115191a3b72",
        "Name": "Rectangle.ByCornerPoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 129.94734147644294,
        "Y": -150.36519718806238
      },
      {
        "Id": "c7c88107d60d4c0e9268ab10129262fc",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 962.0667980898297,
        "Y": 3.736094089171843
      },
      {
        "Id": "9ef415b504cc45a8a5c24f640b772c5b",
        "Name": "PolyCurve.Curves",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 452.78258990581617,
        "Y": -4.101985419526727
      },
      {
        "Id": "54e0306f5e664e0cb0b142d899b51e31",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 992.1770697975189,
        "Y": -891.1285471909471
      },
      {
        "Id": "ed6962d975f9434687df9932f876d3e6",
        "Name": "WallType.ByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1280.6653232691149,
        "Y": -872.3859083220877
      },
      {
        "Id": "d5cecd27423049629b85d8cf77e10bc5",
        "Name": "List.FirstItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1252.7754850861213,
        "Y": -719.0480726915071
      },
      {
        "Id": "c9c33085424848c68c8d2749592e9f54",
        "Name": "List.LastItem",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1272.2658565154804,
        "Y": -581.2912057580676
      },
      {
        "Id": "d4e3fea151d64c5a9d2da25b9c6fd113",
        "Name": "Wall.ByCurveAndHeight",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1706.1718720769659,
        "Y": -779.0722705777666
      },
      {
        "Id": "0fc63c8650134b84b7224bb04dcc1981",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2222.9301628227727,
        "Y": 243.08914274401695
      },
      {
        "Id": "0d2843ffbd084d719fbecd9eb1476d03",
        "Name": "RoofType.ByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2496.224610602668,
        "Y": 254.37265515058425
      },
      {
        "Id": "e8325bfd85a149819f8bd36bba90194f",
        "Name": "Roof.ByOutlineTypeAndLevel",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2771.689769794203,
        "Y": 217.6439672583797
      },
      {
        "Id": "780aaeed98e140e1b0d4191fc2b01db4",
        "Name": "List.Slice",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1175.456095727127,
        "Y": 227.1619838372177
      },
      {
        "Id": "ef5811c09a5b47c3980594e1f44189cc",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 967.2475585151883,
        "Y": 234.69541830641253
      },
      {
        "Id": "7261c393317f4a1e8ac8f93d7911d9a9",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 975.4765232188324,
        "Y": 374.3910877828936
      },
      {
        "Id": "8a8092ba23c34bfe8fe4278a2f0f92f6",
        "Name": "Level.ByElevationAndName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1879.083507474281,
        "Y": 416.3834551087822
      },
      {
        "Id": "7d16dcce43824f1f83e6c6ebca3602d3",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1188.6448344568603,
        "Y": 506.82539345599685
      },
      {
        "Id": "7f55f6821432423fa4a43c3a2f3ed1f0",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 744.6317702106862,
        "Y": 425.7014003302934
      },
      {
        "Id": "78f4d9ea3c174b5493d13505e79b9858",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1653.0218320232377,
        "Y": 504.0522046126823
      },
      {
        "Id": "b31e040b1891417e9e69508fcd344150",
        "Name": "+",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1455.0680604105232,
        "Y": 495.00649756075416
      },
      {
        "Id": "654b5e9715e44804946f6f5e2c609e93",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1429.6746676609584,
        "Y": 256.96048047777754
      },
      {
        "Id": "0d5890c893f34c0bb14d3d6127062c71",
        "Name": "List.Flatten",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1627.01593704133,
        "Y": 257.10498399364394
      },
      {
        "Id": "b3d1a02e54ca4afda6c56811125e394c",
        "Name": "-",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 929.2214382397765,
        "Y": 507.39463967857273
      },
      {
        "Id": "967a8455a62641d7bf526b14f90d6cdc",
        "Name": "Element.SetParameterByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2593.599152442253,
        "Y": 512.6033275736886
      },
      {
        "Id": "ca6ac867486145fe928ad170a5bb74b0",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2327.3899557413547,
        "Y": 507.9901247149854
      },
      {
        "Id": "2503601683394fe2bd7221f3173d7c16",
        "Name": "Element.GetParameterValueByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2195.7818016187657,
        "Y": -879.7356962708022
      },
      {
        "Id": "d84b893577fe41bbae4eda1c6c7fc496",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2002.6726587121686,
        "Y": -807.3154776092292
      },
      {
        "Id": "480cb5c670ea4df59424837f27b61d45",
        "Name": "Element.GetParameterValueByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2188.4886726646373,
        "Y": -707.52956291092
      },
      {
        "Id": "f24a000645d2430ab8f6e918c20f10d7",
        "Name": "+",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2578.266830149442,
        "Y": -842.2472015768853
      },
      {
        "Id": "93233b2c50dc4bf5a1b79d1aac0a840c",
        "Name": "-",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1490.7213176245032,
        "Y": -702.5135058853953
      },
      {
        "Id": "774592e22810429e947540a36be51048",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2363.2701628939817,
        "Y": 642.929327746091
      },
      {
        "Id": "8fde7db5960c40b7af00656877a26125",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 540.1624134136719,
        "Y": -1737.5831793101615
      },
      {
        "Id": "1fb36354f5c249ddbf9bb521386ce7f4",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 296.43537217548646,
        "Y": -1787.1164186753608
      },
      {
        "Id": "c0f4416d1f4c4e21b8551fcc205828fb",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 855.4297551804491,
        "Y": -1761.2532094758753
      },
      {
        "Id": "8dd6c798405b4d8ebcb1ff25c63781a2",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 549.1060024892545,
        "Y": -1516.0501582836366
      },
      {
        "Id": "9af03ccd8ed0483382a829622431a970",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 864.2452013052571,
        "Y": -1531.3299616136258
      },
      {
        "Id": "5a0ff07436254f138e5aa98c4cecb5e6",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 543.7086218221216,
        "Y": -2171.4415022214325
      },
      {
        "Id": "4c96795b1e4d4b9a9d8e9c8cb5121ae6",
        "Name": "Curve.PointAtParameter",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 548.730936790444,
        "Y": -1966.2078658243113
      },
      {
        "Id": "2f799eb3490e4e23b218aa195e5d9451",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 855.4921007210187,
        "Y": -2226.2329125251063
      },
      {
        "Id": "e1ed0ccf4de84b4b9a8d25897c7a6340",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 853.9738990464552,
        "Y": -1983.3206445949318
      }
    ],
    "Annotations": [
      {
        "Id": "74e6be1694664e108807963ef1121d6b",
        "Title": "Building Width (W)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "59fb2f3375a44bc78225787ff3ef1379",
          "0e5fe0c5c9f9406099f625161fb68843",
          "cce209670c0242e3909d557464901170",
          "c892b9976618411ab33af1ec3353259b"
        ],
        "HasNestedGroups": false,
        "Left": -549.3632881149383,
        "Top": -737.862803451624,
        "Width": 934.6569361587506,
        "Height": 477.48099070960575,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -665.462803451624,
        "InitialHeight": 352.6809907096058,
        "TextblockHeight": 62.4,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "29a19368afdc4b53ac6653b3a5603072",
        "Title": "Building Length (L)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b93e918ddf194447b16879a6cd6ed1d0",
          "56b557c27210481ead32e41d8f010008",
          "55fbe1d7816d4aea848bae05ea851665",
          "47c0cc9cfb204e8680e42cb6294a86ea"
        ],
        "HasNestedGroups": false,
        "Left": -541.1207288516907,
        "Top": -1248.356764729772,
        "Width": 928.0123635960756,
        "Height": 480.73346614274817,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1175.956764729772,
        "InitialHeight": 355.9334661427481,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "f4e61037508b49dc8d762d4a8d1fc714",
        "Title": "Building Floors",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "7a9c35b9135540c780d2ab80990c2c73",
          "61a45e5262394e34916a93816d8566b2",
          "7c85a855135e4d57a2d821d44192589b"
        ],
        "HasNestedGroups": false,
        "Left": 983.7945031886704,
        "Top": -1277.305669528767,
        "Width": 839.8043534471417,
        "Height": 269.80000000000007,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -1204.905669528767,
        "InitialHeight": 164.42272740064914,
        "TextblockHeight": 62.4,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "b36dd4b265b94d17bfcab83a38bfb5f9",
        "Title": "Buulding Height (H)",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0087e2357bb349d392d5484df296f58a",
          "a48a809cf8464c60bbd798af5ed2a02a",
          "d9dfddca0b6443bc86afdaf4904a3128",
          "81c66631334c4ee48799fc1e06ea0f8f",
          "2210d5feb73e4f99ba9e7115191a3b72",
          "9ef415b504cc45a8a5c24f640b772c5b"
        ],
        "HasNestedGroups": false,
        "Left": -544.0981889531149,
        "Top": -225.31072912318527,
        "Width": 1237.2807788589312,
        "Height": 617.2192645190947,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -152.91072912318526,
        "InitialHeight": 457.2192645190947,
        "TextblockHeight": 62.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "8117476b145d4f0a8e41e779c429879a",
        "Title": "Building Walls",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "54e0306f5e664e0cb0b142d899b51e31",
          "ed6962d975f9434687df9932f876d3e6",
          "d5cecd27423049629b85d8cf77e10bc5",
          "c9c33085424848c68c8d2749592e9f54",
          "d4e3fea151d64c5a9d2da25b9c6fd113",
          "93233b2c50dc4bf5a1b79d1aac0a840c"
        ],
        "HasNestedGroups": false,
        "Left": 982.1770697975189,
        "Top": -963.528547190947,
        "Width": 984.394802279447,
        "Height": 514.0373414328794,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -891.1285471909471,
        "InitialHeight": 454.8373414328795,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "156dd5da36fe4093923e054f099ff1ca",
        "Title": "Building Roof Level",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "780aaeed98e140e1b0d4191fc2b01db4",
          "ef5811c09a5b47c3980594e1f44189cc",
          "7261c393317f4a1e8ac8f93d7911d9a9",
          "8a8092ba23c34bfe8fe4278a2f0f92f6",
          "7d16dcce43824f1f83e6c6ebca3602d3",
          "7f55f6821432423fa4a43c3a2f3ed1f0",
          "78f4d9ea3c174b5493d13505e79b9858",
          "b31e040b1891417e9e69508fcd344150",
          "654b5e9715e44804946f6f5e2c609e93",
          "0d5890c893f34c0bb14d3d6127062c71",
          "b3d1a02e54ca4afda6c56811125e394c"
        ],
        "HasNestedGroups": false,
        "Left": 734.6317702106862,
        "Top": 154.76198383721768,
        "Width": 1432.8517372635947,
        "Height": 514.8326558413551,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 227.1619838372177,
        "InitialHeight": 425.23265584135504,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ec3173545c42403a8dda61cb6a401034",
        "Title": "Building Roofs",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "0fc63c8650134b84b7224bb04dcc1981",
          "0d2843ffbd084d719fbecd9eb1476d03",
          "e8325bfd85a149819f8bd36bba90194f"
        ],
        "HasNestedGroups": false,
        "Left": 2212.9301628227727,
        "Top": 145.24396725837968,
        "Width": 857.5596069714306,
        "Height": 269.79999999999995,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 217.6439672583797,
        "InitialHeight": 181.72868789220456,
        "TextblockHeight": 62.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "734bd17627404494afa22aa6f594b76a",
        "Title": "Building Roofs Base Offset",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "967a8455a62641d7bf526b14f90d6cdc",
          "ca6ac867486145fe928ad170a5bb74b0",
          "774592e22810429e947540a36be51048"
        ],
        "HasNestedGroups": false,
        "Left": 2317.3899557413547,
        "Top": 435.59012471498545,
        "Width": 589.4091967008981,
        "Height": 339.13920303110547,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 507.9901247149854,
        "InitialHeight": 279.93920303110554,
        "TextblockHeight": 62.4,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "6925540f912f4a258e46d7e90bc20aa8",
        "Title": "Building Walls Height Offset",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "2503601683394fe2bd7221f3173d7c16",
          "d84b893577fe41bbae4eda1c6c7fc496",
          "480cb5c670ea4df59424837f27b61d45",
          "f24a000645d2430ab8f6e918c20f10d7"
        ],
        "HasNestedGroups": false,
        "Left": 1992.6726587121686,
        "Top": -952.1356962708022,
        "Width": 752.3941714372734,
        "Height": 406.8061333598822,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -879.7356962708022,
        "InitialHeight": 317.2061333598822,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "81b40a4db8d64328aaab371613fc7d8c",
        "Title": "Midpoints for Doors and Windows",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8fde7db5960c40b7af00656877a26125",
          "1fb36354f5c249ddbf9bb521386ce7f4",
          "c0f4416d1f4c4e21b8551fcc205828fb",
          "8dd6c798405b4d8ebcb1ff25c63781a2",
          "9af03ccd8ed0483382a829622431a970",
          "5a0ff07436254f138e5aa98c4cecb5e6",
          "4c96795b1e4d4b9a9d8e9c8cb5121ae6",
          "2f799eb3490e4e23b218aa195e5d9451",
          "e1ed0ccf4de84b4b9a8d25897c7a6340"
        ],
        "HasNestedGroups": false,
        "Left": 286.43537217548646,
        "Top": -2298.6329125251063,
        "Width": 847.0098291297707,
        "Height": 999.9029509114805,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -2226.2329125251063,
        "InitialHeight": 855.1827542414696,
        "TextblockHeight": 62.4,
        "Background": "#FFC1D676"
      },
      {
        "Id": "7f0cb22ff7f24912b9ed9bcd9b8a96f6",
        "Title": "Building Levels",
        "DescriptionText": "Description <Double click here to edit group description>",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "45077807f7a24e5ca282a957609a5aca",
          "e36d4c90ba2f4461a1a01d3c4404d376",
          "722b97e47fbf4ded96f19c8ccc6fa158",
          "7fd786ca1f60496184f9d6ff5de947c2",
          "c7c88107d60d4c0e9268ab10129262fc",
          "156dd5da36fe4093923e054f099ff1ca"
        ],
        "HasNestedGroups": true,
        "Left": 724.6317702106862,
        "Top": -316.68046908672375,
        "Width": 1452.8517372635947,
        "Height": 1001.2751087652965,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": -244.28046908672377,
        "InitialHeight": 911.6751087652965,
        "TextblockHeight": 62.4,
        "Background": "#FFFFB8D8"
      }
    ],
    "X": 396.3012829196333,
    "Y": 534.0655719207974,
    "Zoom": 0.16010396367784568
  }
}