{
  "Uuid": "2c190fe8-0bf2-4959-b95a-f3e31f2a51dc",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Steel Bridge Script",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "9862ff1764484387a14be2d6e903c3e0",
      "Inputs": [
        {
          "Id": "12046eb49fb347bebcf6bc1f78809526",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4d363efe3874ca78e7df1669bc844d7",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ca91aa5298c4134bc221533ea71013e",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88851c993b914a988f5ddf3ec703fbde",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "f45b4604deb240ab8ed5c153b2817047",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c8e4f91d735245f796ced310d83caca3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "853b503b67c34bf5a0d4c432d565ad25",
      "Inputs": [
        {
          "Id": "f60e788e8a8d4c35a5531159f11cec0c",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6b1d2ecdb6b4405b4d4720df9194127",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53c9196809074e0bb6a3011717228419",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "590ac814512f46d998376d0b364b0025",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "326c7acabc7048b18d9f2ff1d416fdcb",
      "Inputs": [
        {
          "Id": "46abb87261be4b91a744debcf11ce87e",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "943bc2c43cb44ac6894f4956a8b09997",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b6b08aa20414261aba7d40442f42942",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 10.0,
      "StepValue": 1.0,
      "InputValue": 50.0,
      "Id": "c2f3a86d9de54db6b1cf38d472fad4e2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cdadae4c6d1f4f34922e6ce8074241f3",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "用于生成数字值的滑块。"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 12.0,
      "MinimumValue": 3.0,
      "StepValue": 1.0,
      "InputValue": 12.0,
      "Id": "119ad86befd94e2aabd6a05e93ed3d96",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "616f166d241d4d79b747f031b9ce0f12",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "用于生成数字值的滑块。"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "c5369d7ad7344e2685284a90c409a700",
      "Inputs": [
        {
          "Id": "ba53d4f7ce6846f9a975a61d594aad1b",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2877d30019a9415cb7262d3a6e838c39",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ceb80a4c564448e9b141d897af2450ad",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds x to y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "272c7b5f054342f6bd7125d284f88d74",
      "Inputs": [
        {
          "Id": "f69995404dac4867af532e99bfdfb526",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "42d5f09e3aef425880345093b176eb44",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fab665e9c0e42399c27fde2b8e2617e",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a65bb0e0eebb40fc85b3190618792796",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "50e9a7ac50e244408f9df0a576de2088",
      "Inputs": [
        {
          "Id": "aa7483c238954de09f2aadfcf1927bba",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "62a80ad18796461dbe3ed77fcc367b44",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "65c27daea0464e3690843c514827f8cd",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4d150d3ff05d49aabc542f3600257e42",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "be9706021b01492f9cbe0d78f0e75433",
      "Inputs": [
        {
          "Id": "d10db8d3baf64a2da284e657b750bc48",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8da16e0f8334bba81a7ce4084eb391d",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01defc532fc2498cb0050ea1c2d13235",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1000;",
      "Id": "bd71c3e67c334332ab434ce51c3ae478",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e83cfe664b464a18b9615221a8dd1e93",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "631fa214bc08458796077f3312ecec7c",
      "Inputs": [
        {
          "Id": "9d6af91c677640cd986a9f1f87bbf2c1",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6090bdae8d9462c9d999ae9addd7745",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12e17f4501c6444bb056669b3b2f2616",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetLocation@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "b311081c15224051a12eb2e2e7d0dfa2",
      "Inputs": [
        {
          "Id": "99d64863eca1463197b9d4ab7bd4f59a",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dea2d6d7640d4cb9b838b863c27e2783",
          "Name": "geometry",
          "Description": "New Location Point or Curve\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "17e4b383f49b4e5588115b41cc0a57c1",
          "Name": "void",
          "Description": "void",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Update an existing element's location\n\nElement.SetLocation (geometry: Geometry): void"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "17a440e208b944cea40227fb4f12f5c6",
      "Inputs": [
        {
          "Id": "f9557b341fdb47fdbcb09cd7ab1dfdf0",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1bb9f4d3debe41c495063edcbd56523d",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6902cc762a014d52a5249d0348d71ef2",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Equal x to y?\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Abutment\";\n\"Slab\";",
      "Id": "dd758e5ac05f4b459d985106cc6e4ed5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "41e4fe0f9e2c4547931e2d144f8f03c7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7516b494b477498da54aee58a2bb0f86",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "27772d4a55cb46e59b62712a9ffaf189",
      "Inputs": [
        {
          "Id": "c2071e1381e0438ca4de7b7496ea5efa",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8151655633544c848064d7777ac4a2d0",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "45fda5aaa6d84ff2a9e0aae2fbaf2f97",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e075726d5bed44fe9261a479c02e43f3",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "cb944d059ce94752afe2357fb4284448",
      "Inputs": [
        {
          "Id": "4b955cdc6a574d40a93f3a113fc43a10",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd20b5d5c82548bdaaa7bdc6bffdb0e5",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d63040a4ea54b5998934b14829b6a43",
          "Name": "list2",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "790a95dda7c149bc836821246b9b3ddd",
          "Name": "list3",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bdd3111680e64b3dba2b737f66072ead",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "d4ac9e77f5da451eb2061a69e7abba89",
      "Inputs": [
        {
          "Id": "0675cf2e7e214faf86e2f181df231215",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0127e186d29d493892722e0637bba3a3",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adfcb98010ca4e4f8e9e6305d48888f2",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "215e4708d9224f0ba52b59fe3d7dc21a",
      "Inputs": [
        {
          "Id": "279f8c1588ff4efbb5b64f0502a12a2c",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bc798431c99442bd816f134245820b13",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3505ba44387443908121d9a4e36e2210",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "165b6dee8b044d579b4c671bbc3c4db8",
      "Inputs": [
        {
          "Id": "5f72ee12b9b44940aed9790695648152",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86f1a48c39ae43b7bbf00b946da3220d",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "714b0a45d0a14930ae201dd00378b5e7",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "6050;",
      "Id": "9f6ed9776fe248b99272a8cac77017f1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b927a1377109451ba8519a2a8c302e88",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "859cf9bace2b4d5d858ef13585eefa33",
      "Inputs": [
        {
          "Id": "380ecfe383e24ffeaf77bd4ef9521585",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "160926eb5bab4ee587fe08b58da15b8e",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "01d4415cd40149c9a8331d3b2c7eb009",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e243b0d9b3564d2ebae73993630ccde7",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "cab8de5634fb41c987aafcae520771ab",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d595820de120495c9e678d7fdf32523c",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtSegmentLengthFromPoint@Autodesk.DesignScript.Geometry.Point,double",
      "Id": "ba7b0eb6351d4732ba2ac6c764eb6d64",
      "Inputs": [
        {
          "Id": "36a5c1a096004109b713befb303cb89b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf0ca3117e18440ea4ab2c248417623f",
          "Name": "point",
          "Description": "The reference point from where to measure\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1df9dd304a6497690bbc9b721a33f9c",
          "Name": "segmentLength",
          "Description": "The distance along the curve at which to evaluate\n\ndouble\nDefault value : 1 (disabled)",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ce555d813f34866ad1eb12f1682ba85",
          "Name": "Point[]",
          "Description": "List of points on curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns points spaced equally along the curve at given segment length and starting from the given point\n\nCurve.PointsAtSegmentLengthFromPoint (point: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), segmentLength: double = 1): Point[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 5.0,
      "MinimumValue": 1.0,
      "StepValue": 0.5,
      "InputValue": 5.0,
      "Id": "b96941fd009c45ebba101a94cccba85a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aa4667ec6e134e508ed1f4acd2b3ca44",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "用于生成数字值的滑块。"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "*@var[]..[],var[]..[]",
      "Id": "f36aff280e9b4013a1526465ddf9f7da",
      "Inputs": [
        {
          "Id": "b23830d4c7f14f38ad058b934080a0ec",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d5b75ed748d4d0288670d0725177104",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3b27064c2f40447a98d41fcf0d126df7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Multiplies x by y.\n\n* (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "fad545d378164005b1402ee623a3477d",
      "Inputs": [
        {
          "Id": "d40be97bf0ee4e21bade865e64232096",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1574e278f9b646a1a95108c49c587916",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "f128b8b147b345f5b263cd7498fa8e20",
      "Inputs": [
        {
          "Id": "3dc443aaf1394765bf178c4a805b4425",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b74bd7a2adf1487f8a7f6bf63b4ca5b7",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21b1504dc3d9422cbbc2d8014c07691b",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];\nlist[1];",
      "Id": "5f392eca2f934d4ca7d2756688a9c6d2",
      "Inputs": [
        {
          "Id": "60a475d2a07b4c02b92e1b595fea338b",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0eb5aea7fac2419d96d0d152abe194ed",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92c2af2d313540459d65d19e8ad16159",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];\nlist[1];",
      "Id": "d2e2c2c618d1403d88ca4de211500be9",
      "Inputs": [
        {
          "Id": "a3aa88bb63354eb8914e90984184fe96",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89525d86ede54002bc760deffcbaecbd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ffc0770b54b40ed966c2c400bb8119b",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "8926cd2b35ce4967b50074c0f1ed2a0f",
      "Inputs": [
        {
          "Id": "9aa2ec48ebc54e43ac1c4a012069edc8",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f6b90be51cb47ec89448230706f8454",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86dbefba80774a72a6e4feeac06feec5",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType",
      "Id": "98870b9de59240408f156076da36de4e",
      "Inputs": [
        {
          "Id": "8554e1d95b7d451fbd6ea37c194435a2",
          "Name": "curve",
          "Description": "The curve which defines the center line of the beam.\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30fdb6bd05364ab591d5132fbfda2cc7",
          "Name": "level",
          "Description": "The level with which you'd like the beam to be associated.\n\nLevel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "569d14e1efcb4011bd32fb9b3affaf9a",
          "Name": "structuralFramingType",
          "Description": "The structural framing type representing the beam.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cacbad917eca4523a210920df86f8c46",
          "Name": "StructuralFraming",
          "Description": "StructuralFraming",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "5509b6f5a2794462b407ba575baea6c3",
      "Inputs": [
        {
          "Id": "1bb0db9127254c82aa0a8e96ebd8e74f",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea0a38f5df364ed682d83ff00daef047",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c2f771a3f744fc7b82b6598b2fcd900",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.FamilyType.ByName@string",
      "Id": "1467a332353949058695c15aee9c98dc",
      "Inputs": [
        {
          "Id": "672dbeb4291543b5b0e41754d3501ae0",
          "Name": "name",
          "Description": "The name of the FamilyType\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92f5c4387b1d4783a38e19975e521d07",
          "Name": "FamilyType",
          "Description": "FamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Select a FamilyType given it's name. This method will return the first FamilyType it finds if there are two or more FamilyTypes with the same name.\n\nFamilyType.ByName (name: string): FamilyType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Cross Girder\";",
      "Id": "fb218f650d6141998c00b4090d2b73b2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9be3bde0aeb84f0f9f1c106e8d4aa35e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 1,
      "NodeType": "ExtensionNode",
      "Id": "f6300cc8397f46e981d8ec7444c00151",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "82a5b866547b477cae8a4e8ad1061e90",
          "Name": "Levels",
          "Description": "选定的 Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "在活动文档中选择标高"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointsAtEqualSegmentLength@int",
      "Id": "1a317a5768204cec825b7e763968f912",
      "Inputs": [
        {
          "Id": "e6a39b02affb4d0e86ace5b944c6edfc",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a10c921166945e2be574139e5c3ba89",
          "Name": "divisions",
          "Description": "int\nDefault value : 10",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a580d6dc1f444d39b605aed699cd856b",
          "Name": "Point[]",
          "Description": "Points spaced equally along length of curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns points spaced equally along the curve length based on the input number of divisions\n\nCurve.PointsAtEqualSegmentLength (divisions: int = 10): Point[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;",
      "Id": "38f1463934c1454089d28f23338ab5cb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "31b404e2a31d46d49188252ce669557e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint",
      "Id": "d35061d6880342fb8012684306c21512",
      "Inputs": [
        {
          "Id": "4a8173313a1446feaf4dd4f762e7e12b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "09fd36cad467459c9cc8dca7c6ffc695",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "c571315f2a924d9db3e4807c25f282d6",
      "Inputs": [
        {
          "Id": "6a98aa30b4a1429d97dbdc0c34f5fecb",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eedf07b29185420493c2072e2543258c",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];\nlist[1];",
      "Id": "e4b92493ab964c00a2e11a38bb363f0a",
      "Inputs": [
        {
          "Id": "1ee16d224e2240c4bb1fd9dd40a51b38",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c54fa581812482bb77b90564cab4976",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89553d131c7e4feba8f6dcd529b8276b",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];\nlist[1];",
      "Id": "8fba78a18de14b3c9b3bf0662a694c3f",
      "Inputs": [
        {
          "Id": "908a58dbf9764d58a38f4847cb543cde",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e85fb44a9bf4bd9a2d327a300dcf3bc",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2506f0e111b4e5690614bbe6b5d6823",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];\nlist[1];",
      "Id": "2f54d6de099541e9b626d00294c92bcc",
      "Inputs": [
        {
          "Id": "887901f850c042db8f253e804fe0ec74",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c769080471944f2e999671b143881ae2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e8e7d912ca548ffae97de6668782dc7",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "7c107ea55aef4d9e932a12f78bb3e1ad",
      "Inputs": [
        {
          "Id": "19653dcf763b434abf7ce6a8a0507a13",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7b2441d630b0485d97c2ef8b71a73d90",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b80aee97d7943d581a91b29f1833c67",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "10881022dad341d49527cc0440f582ba",
      "Inputs": [
        {
          "Id": "1b26cd4b684b49f88bc4e8520b4a6ba2",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9afa3da1533045889a52f7687e31d2bf",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7198878f9ad1454090a98bdf7904f9c5",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "8edb2a31c76d4618a57fdc12023e4e52",
      "Inputs": [
        {
          "Id": "f3e4b8feb9624768a7955ac0390b4d87",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72527bae0e0e42ada27277e9ce944489",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72baeaaae40c4ebe960f93ae6f41debd",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "d4e667f0c1994ad19115b12dc06be32a",
      "Inputs": [
        {
          "Id": "046c329552d34c308442d97408babe07",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df9b775f8b4d4a2d9c12588b96ab3313",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6990fa3edbfc44b4b8bb047400183223",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "93bd1cf34a4f4a11b9f68342ca420ac9",
      "Inputs": [
        {
          "Id": "addda3a5c6bc42b2b15ff6546474d2f2",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88eb5fe3c8484cf285d98f4ac8972a3f",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8da626f9dee24a02b421d77576af354c",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Lateral and Upper Bracing\";",
      "Id": "ee2791cc279341fcab726f5ef7ace16a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7d56945c6c5e491aaa2844f28a435656",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Id": "8051d32ed2cc4665b8c235f6a95e6668",
      "Inputs": [
        {
          "Id": "9b1487e36af843fe9e11798dfa8196f0",
          "Name": "startPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "495cdef9d3d94dfd8800309a42f6caf8",
          "Name": "endPoint",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87c33e45366144e894c2ca0e4221350c",
          "Name": "Line",
          "Description": "Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType",
      "Id": "d2f6a12dceb147139d703b0b581739a6",
      "Inputs": [
        {
          "Id": "283cef415e5d41cfbedbf2712b0d826d",
          "Name": "curve",
          "Description": "The curve which defines the center line of the beam.\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f63dea8f9ae4913930e6e7a15e573ac",
          "Name": "level",
          "Description": "The level with which you'd like the beam to be associated.\n\nLevel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a1714fea3a374128a22112b2720f6b3c",
          "Name": "structuralFramingType",
          "Description": "The structural framing type representing the beam.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5c92379ae33d48c9b1a68ea0299dc17e",
          "Name": "StructuralFraming",
          "Description": "StructuralFraming",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.FamilyType.ByName@string",
      "Id": "5651bbbd7b3a4e978511d11825d8169d",
      "Inputs": [
        {
          "Id": "d5799cd4589544e9b07e66c9c11f507a",
          "Name": "name",
          "Description": "The name of the FamilyType\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f6766f4e3d1484d958cd2095e98f9d5",
          "Name": "FamilyType",
          "Description": "FamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Select a FamilyType given it's name. This method will return the first FamilyType it finds if there are two or more FamilyTypes with the same name.\n\nFamilyType.ByName (name: string): FamilyType"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 1,
      "NodeType": "ExtensionNode",
      "Id": "097d6fda95594d4095662b7d7eb06b4c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "23fe01c0e427406094d5a2470083f175",
          "Name": "Levels",
          "Description": "选定的 Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "在活动文档中选择标高"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "2a5da11c90e2457c994ac61314c535e0",
      "Inputs": [
        {
          "Id": "ea1880299b8f45478faa89cb96b4b056",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "131feee4425242ba8110638baa32e062",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "89ccb37e4b354ea7b641797c79f6fe76",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Id": "30a6859f39ef450da33807e149e1e941",
      "Inputs": [
        {
          "Id": "22b58e321cf94cda86d1f2f3f5480379",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ccee0d65656d42e191b1be53ff34bf25",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5266db1e6dbc4400ad1e16045e48898a",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc70ab46aebb4f2ea9e852cd8d598a8e",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "-690;",
      "Id": "97571bd5c55642fb9539870ae1ad629d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a49d2430cfb2487cb6231fcee5b58877",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Id": "632407e326b248d98e64b7304176cea0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "110a0b781acc45fc9ae211170161f185",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint",
      "Id": "5c7daa03b095486587129fb4277355ac",
      "Inputs": [
        {
          "Id": "59880195691c4afa9773df8f61f9e172",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8e5093d8d1744cd08aff9beca2a2a359",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SetUnion@var[],var[]",
      "Id": "51ac63f908a84a25806b7be518995eed",
      "Inputs": [
        {
          "Id": "c3b5f8e95d4745019d1fc860530b2287",
          "Name": "list1",
          "Description": "List of objects to be included.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e747f9b7985426e82723d2b97ef9f84",
          "Name": "list2",
          "Description": "List of objects to be included to List1.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67aa43128fb64e218c182dced4b6271d",
          "Name": "newList",
          "Description": "The new list that contains objects that are either in List1 or List2.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a new list that includes objects that are present in either List1 or List2.\n\nList.SetUnion (list1: var[], list2: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "list[0];\nlist[1];",
      "Id": "b405317499b24a48a527ef34578633ea",
      "Inputs": [
        {
          "Id": "3e8ad5fb3d0d40bfb154849088bb6d23",
          "Name": "list",
          "Description": "list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55ce0117536245a49f0fdcdd6d61d3dd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c2c8d25be9848bc8488f5443d886e82",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SetUnion@var[],var[]",
      "Id": "b63fabfa3ef2415cb2d248c967526e04",
      "Inputs": [
        {
          "Id": "77326101600d4d94a9aec4d082cb76ac",
          "Name": "list1",
          "Description": "List of objects to be included.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a54ad8630eed4154aa544c22cf8880d8",
          "Name": "list2",
          "Description": "List of objects to be included to List1.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b0acc9f0f7d4cbfaaf4d95347637a8a",
          "Name": "newList",
          "Description": "The new list that contains objects that are either in List1 or List2.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a new list that includes objects that are present in either List1 or List2.\n\nList.SetUnion (list1: var[], list2: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "849234eeb8774790bf0fc3d0c75ee866",
      "Inputs": [
        {
          "Id": "91cb7e4597824803a33303a8f0af54f7",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e9e1531de224fefa6afb33f86e09f55",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Name of the Element\n\nElement.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "4db9526e86f343f0aae68e7b67e4ba6e",
      "Inputs": [
        {
          "Id": "683bdd5f0cbd455f9e876132f2a6e29e",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a79cd019b174042a47ca1f03e799311",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3ac3c68fb6f4207aef1355ada8a8f0c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Equal x to y?\n\n== (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "fc0c06455233455dba2065c21fe36521",
      "Inputs": [
        {
          "Id": "9b6d794e4ef349d59930116a009b599f",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "96667b0a37534e5bb9466d36d482c2c7",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "469e6ee51d2d4e33bb51f1f15fe9619d",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c956aac03b8b4428b8fc7d506fba63f8",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType",
      "Id": "2bbf3741cbfa438884fe5970e5df0a17",
      "Inputs": [
        {
          "Id": "d818c69821004de4a57d215488a20a0c",
          "Name": "curve",
          "Description": "The curve which defines the center line of the beam.\n\nCurve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7275df8ad7d74af5ae8d53de194623a6",
          "Name": "level",
          "Description": "The level with which you'd like the beam to be associated.\n\nLevel",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b70a26cb0ecd4a19b930b0450a347724",
          "Name": "structuralFramingType",
          "Description": "The structural framing type representing the beam.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3857309bf4c242b8a4aaa75bca1c8736",
          "Name": "StructuralFraming",
          "Description": "StructuralFraming",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI",
      "SelectedIndex": 1,
      "NodeType": "ExtensionNode",
      "Id": "aea03bd872224f3a8165673bae04b4d9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9fb7ea80fd8243d080f174b23d74d794",
          "Name": "Levels",
          "Description": "选定的 Levels",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "在活动文档中选择标高"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.FamilyType.ByName@string",
      "Id": "e884a92cd4404569a20757ed59676825",
      "Inputs": [
        {
          "Id": "e29f0b8880d7459eb3cc9974fd283d36",
          "Name": "name",
          "Description": "The name of the FamilyType\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fdd8316bc1ac4c5d9a1d2bf4a7ef7206",
          "Name": "FamilyType",
          "Description": "FamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Select a FamilyType given it's name. This method will return the first FamilyType it finds if there are two or more FamilyTypes with the same name.\n\nFamilyType.ByName (name: string): FamilyType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Main Girder\";",
      "Id": "e7b1fa4adab24306935d37cfb7b8e0b4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c42459abc15740f7beff1d190595673a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "6cc8c7051f134211a50092d3843a67ff",
      "Inputs": [
        {
          "Id": "be73395412a8494dac0befcb605b8e6a",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d019d0e72b8943958134539ea789796a",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "930eab22dba54594be2ac3774f5ffe76",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "853fee37e2904b9aa59c50558d124bd5",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Length\";",
      "Id": "e510a4bdea684668bdabfda1f0d3227d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "134984a293ce4404a44684ed4f58b468",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "2fd5af1b2a434c3cb338c4cdeddec950",
      "Inputs": [
        {
          "Id": "71c88d2dbe3540e7b3e93db8ef91e36d",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e2509f21f0b45b5ad09a12696e2b6a3",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e0a044df89946c291a37ec432853f76",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "115817c194a04d309971bc6d16bed68e",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Width\";",
      "Id": "f38eb2ea67cc46e7b1c93eb0f2691752",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fa1ae290f0cc4798ab3c4b7b6780e416",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x+500;\ny+500;",
      "Id": "6506c3406add4042a60024ce005dec43",
      "Inputs": [
        {
          "Id": "54ab611a7c1a42d18801ac84870678eb",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ceddf5d66d9743a68efc27e7e0aa9821",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "786c9f07aa2646d9a7c9222292e12943",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4606cdec34d6430f8d5b0134ca721f00",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetLocation@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "8529adb017e44f9fbde5c6a860615408",
      "Inputs": [
        {
          "Id": "1533c74bc69c452e8e4d0f19559f2ed9",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "114222ea14c9481e882c11e1a02cb7b9",
          "Name": "geometry",
          "Description": "New Location Point or Curve\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a8a624c3e2d04dc8b5d088e13cd12fbb",
          "Name": "void",
          "Description": "void",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Update an existing element's location\n\nElement.SetLocation (geometry: Geometry): void"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "221ff2fd549348789bc06a55acec9c2b",
      "Inputs": [
        {
          "Id": "7675673b33e54444b7f38dc9a90d8863",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b9f68f575d144ea88fc86b5550f615aa",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fdd8a619aee482ba7685c917108cdf1",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9c4d3a75fd54ce195c27b87451100d5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "6050;",
      "Id": "fa087661f6cd459e93c5c9fe07821258",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "383e83bb68af4ea4b7ddff71fbbc9cc8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "InstanceId": [
        "e504e74b-8ff4-43d7-9ae9-2418043eb98f-0007d977",
        "e504e74b-8ff4-43d7-9ae9-2418043eb98f-0007d9cc",
        "e504e74b-8ff4-43d7-9ae9-2418043eb98f-0007da0f",
        "e504e74b-8ff4-43d7-9ae9-2418043eb98f-0007da88",
        "38a1b250-ec3e-466f-ae22-43205e41a5ea-0007fce0"
      ],
      "Id": "ad528cd875b94c4db8ea30640d04ac5d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "06c296fcb6174d16a6135ddf1c630012",
          "Name": "Elements",
          "Description": "选定的元素。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9d25fe94-7ec6-4887-a4b6-a2648c64a8d8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "5e713ee7b30d40d5ae24592a37009146",
      "Inputs": [
        {
          "Id": "ad19475cbc83440d89b9eb93e4cf74ec",
          "Name": "S",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f29f65bfb2274b419d9d33aa92c44294",
          "Name": "B",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53019d7e6c994267a67ac5db0e739dd3",
          "Name": "Moment",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "35a56da8f8354b3fa4e76d3bd1965d9d",
          "Name": "Shear",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "2f5de5f8-6091-4028-9af8-baaea58debfd",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "6eb766967da847a1832d7c792072578f",
      "Inputs": [
        {
          "Id": "4bad2baffd524ed58cdefe408032b450",
          "Name": "S",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a62659dc2cb4f6a9a0f5a3a5ff17655",
          "Name": "B",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59fd67817c6a4abab306d9fe2aaeb1a9",
          "Name": "NumMian",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1700d8231cac49ceadffa8b40995cd79",
          "Name": "L",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c9903d4b86f64d329116d39d466ef653",
          "Name": "NumCross",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "78dd767f7669404fa09cbd9b8a24fd39",
          "Name": "Shear",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "39516a259e9d4a579df1caa5e521a91f",
          "Name": "Moment",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "875a9cff86c74c17858cdd165da34fb3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "81e7a308f0a44a56a948601bc34d2749",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "378c81336aad4366a626b7cf6b176028",
      "Inputs": [
        {
          "Id": "ec1adab5ed694da49a57b3fb4362a1de",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2e2bfee00664c4db9e46f97b2ddc011",
          "Name": "count",
          "Description": "List length.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "acbc9194929544be9a91678eed52e27e",
      "Inputs": [
        {
          "Id": "a0c3a07bbce841238d43ea21fbb0aa39",
          "Name": "",
          "Description": "要计算的节点。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bc25f41f52584a03a0d08620dcf695ff",
          "Name": "",
          "Description": "查看内容。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "将节点输出内容可视化。"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "48f20b277cf24ebf9e99a03146685a5c",
      "Inputs": [
        {
          "Id": "1d5c686f9ec240d486f8ce0415bc2f25",
          "Name": "",
          "Description": "要计算的节点。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "045d5fd86d0f4ead8c0773e6a8e23e2d",
          "Name": "",
          "Description": "查看内容。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "将节点输出内容可视化。"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "56abfb5d408a466681c62d31c51878ad",
      "Inputs": [
        {
          "Id": "582d4932710c4e5a926062490bb198e2",
          "Name": "",
          "Description": "要计算的节点。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5a0fc750bc4b4d0688d1666e3d78b89e",
          "Name": "",
          "Description": "查看内容。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "将节点输出内容可视化。"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "1ac1902ce3644a45a01db282d44de03e",
      "Inputs": [
        {
          "Id": "cc9dac226a244e67a78625b0366b430d",
          "Name": "",
          "Description": "要计算的节点。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34b0a96a92994591a97c425ca1541b10",
          "Name": "",
          "Description": "查看内容。",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "将节点输出内容可视化。"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "1d9bb34f-ebb3-4992-bdc8-08f3dc218cab",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "7e23bd2a95dc40e2ba096593dff3925c",
      "Inputs": [
        {
          "Id": "4d7c2cf1af7c478080835fe2ebe1a4f9",
          "Name": "S",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d789d7f06a4d4312b349bec6f3feceda",
          "Name": "ForceinBracingMember",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "373e6d83bd3040c4b089ebf9eb7691ef",
      "Inputs": [
        {
          "Id": "5fd74775cead4de5ba50f03f56478d49",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8bb21556db614f68b58648bb64ec7400",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    }
  ],
  "Connectors": [
    {
      "Start": "88851c993b914a988f5ddf3ec703fbde",
      "End": "4b955cdc6a574d40a93f3a113fc43a10",
      "Id": "eb891911aa4b462282be0f5cf1ec5453"
    },
    {
      "Start": "88851c993b914a988f5ddf3ec703fbde",
      "End": "279f8c1588ff4efbb5b64f0502a12a2c",
      "Id": "2b1b5b4bc27c4d5a837ee03617ea60f0"
    },
    {
      "Start": "c8e4f91d735245f796ced310d83caca3",
      "End": "ba53d4f7ce6846f9a975a61d594aad1b",
      "Id": "71e60681214d4311892dd13c6911a879"
    },
    {
      "Start": "c8e4f91d735245f796ced310d83caca3",
      "End": "46abb87261be4b91a744debcf11ce87e",
      "Id": "bcf67f2f54f445189d7f13b3b95a0362"
    },
    {
      "Start": "590ac814512f46d998376d0b364b0025",
      "End": "790a95dda7c149bc836821246b9b3ddd",
      "Id": "55f04fcb913549a7aad44b3eddce9305"
    },
    {
      "Start": "590ac814512f46d998376d0b364b0025",
      "End": "0127e186d29d493892722e0637bba3a3",
      "Id": "03c82e41bcbd4cab959fcd3d0a6b6dcd"
    },
    {
      "Start": "8b6b08aa20414261aba7d40442f42942",
      "End": "42d5f09e3aef425880345093b176eb44",
      "Id": "b5ae888de8f34514a0a9e7c6897acdf2"
    },
    {
      "Start": "8b6b08aa20414261aba7d40442f42942",
      "End": "e6b1d2ecdb6b4405b4d4720df9194127",
      "Id": "eb7c444260194ff2be7446083b2b2647"
    },
    {
      "Start": "cdadae4c6d1f4f34922e6ce8074241f3",
      "End": "d10db8d3baf64a2da284e657b750bc48",
      "Id": "8ed2beee1c5043f787533a59aeaefeaf"
    },
    {
      "Start": "cdadae4c6d1f4f34922e6ce8074241f3",
      "End": "1700d8231cac49ceadffa8b40995cd79",
      "Id": "7747f08dd47841f9a8d087c2e7e3fd18"
    },
    {
      "Start": "616f166d241d4d79b747f031b9ce0f12",
      "End": "9d6af91c677640cd986a9f1f87bbf2c1",
      "Id": "6d732b3913124a79b77daccf845464d3"
    },
    {
      "Start": "616f166d241d4d79b747f031b9ce0f12",
      "End": "f29f65bfb2274b419d9d33aa92c44294",
      "Id": "4a952b2981654ff0aca1f601eff5c67a"
    },
    {
      "Start": "616f166d241d4d79b747f031b9ce0f12",
      "End": "1a62659dc2cb4f6a9a0f5a3a5ff17655",
      "Id": "2b0d15aeb9c74bffa0b1031a689ae5a5"
    },
    {
      "Start": "ceb80a4c564448e9b141d897af2450ad",
      "End": "f60e788e8a8d4c35a5531159f11cec0c",
      "Id": "de3b5c35e88441ebac5af6bca21ec36d"
    },
    {
      "Start": "ceb80a4c564448e9b141d897af2450ad",
      "End": "aa7483c238954de09f2aadfcf1927bba",
      "Id": "93c407b8be304364b70cbc36c9a24936"
    },
    {
      "Start": "a65bb0e0eebb40fc85b3190618792796",
      "End": "cd20b5d5c82548bdaaa7bdc6bffdb0e5",
      "Id": "7cd7e8b8a81746a9aa1c61130cee4b72"
    },
    {
      "Start": "a65bb0e0eebb40fc85b3190618792796",
      "End": "bc798431c99442bd816f134245820b13",
      "Id": "a33d6be18d9f43c6b16b3f8f2c62ef6e"
    },
    {
      "Start": "4d150d3ff05d49aabc542f3600257e42",
      "End": "7d63040a4ea54b5998934b14829b6a43",
      "Id": "7e99f38436a84f5baa7fe9de12a0b8bd"
    },
    {
      "Start": "4d150d3ff05d49aabc542f3600257e42",
      "End": "0675cf2e7e214faf86e2f181df231215",
      "Id": "6351771ad3744a90bf89e464887465b9"
    },
    {
      "Start": "01defc532fc2498cb0050ea1c2d13235",
      "End": "943bc2c43cb44ac6894f4956a8b09997",
      "Id": "053264c83a204dd8a6399e447420e921"
    },
    {
      "Start": "01defc532fc2498cb0050ea1c2d13235",
      "End": "54ab611a7c1a42d18801ac84870678eb",
      "Id": "7b68dc14338c4c8494af46a26547f1fc"
    },
    {
      "Start": "e83cfe664b464a18b9615221a8dd1e93",
      "End": "c8da16e0f8334bba81a7ce4084eb391d",
      "Id": "e1bdb4c440954fda92042837028ffdf9"
    },
    {
      "Start": "e83cfe664b464a18b9615221a8dd1e93",
      "End": "f6090bdae8d9462c9d999ae9addd7745",
      "Id": "852329de64314c9a8d2af04bdcb1c41e"
    },
    {
      "Start": "e83cfe664b464a18b9615221a8dd1e93",
      "End": "8d5b75ed748d4d0288670d0725177104",
      "Id": "972e00c55c9a4066a62741e315565780"
    },
    {
      "Start": "12e17f4501c6444bb056669b3b2f2616",
      "End": "2877d30019a9415cb7262d3a6e838c39",
      "Id": "020f593c10314ccc938aa973f6aa841f"
    },
    {
      "Start": "12e17f4501c6444bb056669b3b2f2616",
      "End": "ceddf5d66d9743a68efc27e7e0aa9821",
      "Id": "855cf313649f4836b3c6e6dd29443d53"
    },
    {
      "Start": "6902cc762a014d52a5249d0348d71ef2",
      "End": "8151655633544c848064d7777ac4a2d0",
      "Id": "6ee4f058a1e24fc8a5b8e57b4a0915a8"
    },
    {
      "Start": "41e4fe0f9e2c4547931e2d144f8f03c7",
      "End": "1bb9f4d3debe41c495063edcbd56523d",
      "Id": "68de0cca66364cca88214158f3b44119"
    },
    {
      "Start": "7516b494b477498da54aee58a2bb0f86",
      "End": "683bdd5f0cbd455f9e876132f2a6e29e",
      "Id": "fb0571c6b416483bb7bef41a1e99ef67"
    },
    {
      "Start": "45fda5aaa6d84ff2a9e0aae2fbaf2f97",
      "End": "99d64863eca1463197b9d4ab7bd4f59a",
      "Id": "24bf047937b14b38855d1ed3f99c6666"
    },
    {
      "Start": "bdd3111680e64b3dba2b737f66072ead",
      "End": "dea2d6d7640d4cb9b838b863c27e2783",
      "Id": "9fff67d660374dc28ea5d9a3adebd239"
    },
    {
      "Start": "adfcb98010ca4e4f8e9e6305d48888f2",
      "End": "86f1a48c39ae43b7bbf00b946da3220d",
      "Id": "1d7cd36429324bd888357836d0b69a48"
    },
    {
      "Start": "3505ba44387443908121d9a4e36e2210",
      "End": "5f72ee12b9b44940aed9790695648152",
      "Id": "a7b208f246e4403094cbd07c8b533841"
    },
    {
      "Start": "714b0a45d0a14930ae201dd00378b5e7",
      "End": "380ecfe383e24ffeaf77bd4ef9521585",
      "Id": "2bc151e507fd4bc2adb090371ed8a83a"
    },
    {
      "Start": "b927a1377109451ba8519a2a8c302e88",
      "End": "01d4415cd40149c9a8331d3b2c7eb009",
      "Id": "dcdc831ce3fa44cab9b8469d16ac2c73"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "36a5c1a096004109b713befb303cb89b",
      "Id": "0b2bbbe6b1eb4662a57bd133f8429aa6"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "d40be97bf0ee4e21bade865e64232096",
      "Id": "84f6309eaa4b4f81ade43ba3341b7c3e"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "e6a39b02affb4d0e86ace5b944c6edfc",
      "Id": "d3a97dc9663f446ab0e5c8e8e6f438d9"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "4a8173313a1446feaf4dd4f762e7e12b",
      "Id": "2106d6b023f14c0a896eb0d8db8973d3"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "6a98aa30b4a1429d97dbdc0c34f5fecb",
      "Id": "8740f3fed6fa4ac5bd68c273a68665f3"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "59880195691c4afa9773df8f61f9e172",
      "Id": "49bd1a64469a40c4910ebb68624af983"
    },
    {
      "Start": "e243b0d9b3564d2ebae73993630ccde7",
      "End": "d818c69821004de4a57d215488a20a0c",
      "Id": "0fdcddaa3db843d18406ff78722bd91a"
    },
    {
      "Start": "d595820de120495c9e678d7fdf32523c",
      "End": "160926eb5bab4ee587fe08b58da15b8e",
      "Id": "2a4d0630043a46e49ce9af3f5d96cb74"
    },
    {
      "Start": "2ce555d813f34866ad1eb12f1682ba85",
      "End": "a3aa88bb63354eb8914e90984184fe96",
      "Id": "c83fc800b73947c2b5bae7babd8c9a2a"
    },
    {
      "Start": "aa4667ec6e134e508ed1f4acd2b3ca44",
      "End": "b23830d4c7f14f38ad058b934080a0ec",
      "Id": "81678c178ec1491f8cbe42619c9f3a23"
    },
    {
      "Start": "aa4667ec6e134e508ed1f4acd2b3ca44",
      "End": "ad19475cbc83440d89b9eb93e4cf74ec",
      "Id": "5adbc748363a44fb9bbb4d30dff09f2f"
    },
    {
      "Start": "aa4667ec6e134e508ed1f4acd2b3ca44",
      "End": "4bad2baffd524ed58cdefe408032b450",
      "Id": "73e2c1f3108a411a80c6420349c8679b"
    },
    {
      "Start": "aa4667ec6e134e508ed1f4acd2b3ca44",
      "End": "4d7c2cf1af7c478080835fe2ebe1a4f9",
      "Id": "81fea231b99041d8a2d5dc6a05e63520"
    },
    {
      "Start": "3b27064c2f40447a98d41fcf0d126df7",
      "End": "e1df9dd304a6497690bbc9b721a33f9c",
      "Id": "2db1531600354660b7ed2e8833a61d67"
    },
    {
      "Start": "1574e278f9b646a1a95108c49c587916",
      "End": "60a475d2a07b4c02b92e1b595fea338b",
      "Id": "c89feb50abc646cea986e26ceceba01b"
    },
    {
      "Start": "21b1504dc3d9422cbbc2d8014c07691b",
      "End": "1bb0db9127254c82aa0a8e96ebd8e74f",
      "Id": "f4888863127e488e8ddffed6d8ad77a8"
    },
    {
      "Start": "0eb5aea7fac2419d96d0d152abe194ed",
      "End": "3dc443aaf1394765bf178c4a805b4425",
      "Id": "e7db66cba7c643da9d9f172ea741b4bf"
    },
    {
      "Start": "92c2af2d313540459d65d19e8ad16159",
      "End": "b74bd7a2adf1487f8a7f6bf63b4ca5b7",
      "Id": "44dc896f743c4099a7c9407f60cc37b1"
    },
    {
      "Start": "89525d86ede54002bc760deffcbaecbd",
      "End": "3e747f9b7985426e82723d2b97ef9f84",
      "Id": "63716211cba04739b322c5b545fc3c30"
    },
    {
      "Start": "9ffc0770b54b40ed966c2c400bb8119b",
      "End": "a54ad8630eed4154aa544c22cf8880d8",
      "Id": "e781409d1819468ca51caee4f3817540"
    },
    {
      "Start": "86dbefba80774a72a6e4feeac06feec5",
      "End": "ea0a38f5df364ed682d83ff00daef047",
      "Id": "11d3193f765d40689342f09ded6159eb"
    },
    {
      "Start": "cacbad917eca4523a210920df86f8c46",
      "End": "ec1adab5ed694da49a57b3fb4362a1de",
      "Id": "0ca1abf6097649fb92ea68e2a2e1300d"
    },
    {
      "Start": "2c2f771a3f744fc7b82b6598b2fcd900",
      "End": "8554e1d95b7d451fbd6ea37c194435a2",
      "Id": "54579c8e3713454a802dc5aa6535b310"
    },
    {
      "Start": "92f5c4387b1d4783a38e19975e521d07",
      "End": "569d14e1efcb4011bd32fb9b3affaf9a",
      "Id": "d6fe9cec72f34f7db6744581699132f5"
    },
    {
      "Start": "9be3bde0aeb84f0f9f1c106e8d4aa35e",
      "End": "672dbeb4291543b5b0e41754d3501ae0",
      "Id": "b8e1043b07be4e66b3adcb5dee5c75c1"
    },
    {
      "Start": "82a5b866547b477cae8a4e8ad1061e90",
      "End": "30fdb6bd05364ab591d5132fbfda2cc7",
      "Id": "a1bcde8944014a299e5a13c434f99f9b"
    },
    {
      "Start": "a580d6dc1f444d39b605aed699cd856b",
      "End": "908a58dbf9764d58a38f4847cb543cde",
      "Id": "2cd6d1b09c6443d9a079c44398299346"
    },
    {
      "Start": "31b404e2a31d46d49188252ce669557e",
      "End": "7a10c921166945e2be574139e5c3ba89",
      "Id": "f800d5ffb88740d4b023291a82b7b615"
    },
    {
      "Start": "09fd36cad467459c9cc8dca7c6ffc695",
      "End": "1ee16d224e2240c4bb1fd9dd40a51b38",
      "Id": "3d690bdb392049988dd2ad27850192d4"
    },
    {
      "Start": "eedf07b29185420493c2072e2543258c",
      "End": "887901f850c042db8f253e804fe0ec74",
      "Id": "994e45d576704bc5ab4cc333c4d4401c"
    },
    {
      "Start": "4c54fa581812482bb77b90564cab4976",
      "End": "19653dcf763b434abf7ce6a8a0507a13",
      "Id": "afdab40622484ddd819fa4d1bf24289d"
    },
    {
      "Start": "89553d131c7e4feba8f6dcd529b8276b",
      "End": "046c329552d34c308442d97408babe07",
      "Id": "0d761c3edb564843b461ad1b079c2cda"
    },
    {
      "Start": "8e85fb44a9bf4bd9a2d327a300dcf3bc",
      "End": "7b2441d630b0485d97c2ef8b71a73d90",
      "Id": "af179b2e6282457ea358075a58c3b31a"
    },
    {
      "Start": "8e85fb44a9bf4bd9a2d327a300dcf3bc",
      "End": "f3e4b8feb9624768a7955ac0390b4d87",
      "Id": "4d28b79159bc4ee0a8a27bf2d4275224"
    },
    {
      "Start": "d2506f0e111b4e5690614bbe6b5d6823",
      "End": "1b26cd4b684b49f88bc4e8520b4a6ba2",
      "Id": "8c3ad73839aa40e0a2114bb30e2105cd"
    },
    {
      "Start": "d2506f0e111b4e5690614bbe6b5d6823",
      "End": "df9b775f8b4d4a2d9c12588b96ab3313",
      "Id": "79268b08e8a34aa081ea84e2020fe4d3"
    },
    {
      "Start": "c769080471944f2e999671b143881ae2",
      "End": "72527bae0e0e42ada27277e9ce944489",
      "Id": "efc37305fa1a4650b3a6dcd59a06e1c9"
    },
    {
      "Start": "1e8e7d912ca548ffae97de6668782dc7",
      "End": "9afa3da1533045889a52f7687e31d2bf",
      "Id": "0268de96a9414650bc9bd3b718086f41"
    },
    {
      "Start": "4b80aee97d7943d581a91b29f1833c67",
      "End": "9b1487e36af843fe9e11798dfa8196f0",
      "Id": "a5c634204e1e42a3b4a07828d83dc900"
    },
    {
      "Start": "7198878f9ad1454090a98bdf7904f9c5",
      "End": "495cdef9d3d94dfd8800309a42f6caf8",
      "Id": "428e460ed63b4f40a5f824f4496b2e0c"
    },
    {
      "Start": "72baeaaae40c4ebe960f93ae6f41debd",
      "End": "addda3a5c6bc42b2b15ff6546474d2f2",
      "Id": "cee39be6593b45a597cb711baac3f5c5"
    },
    {
      "Start": "6990fa3edbfc44b4b8bb047400183223",
      "End": "88eb5fe3c8484cf285d98f4ac8972a3f",
      "Id": "afad23d928d642b9a14a36124c0ac2ce"
    },
    {
      "Start": "8da626f9dee24a02b421d77576af354c",
      "End": "131feee4425242ba8110638baa32e062",
      "Id": "22ec2e20deaa4884ac6eda7326f9f48b"
    },
    {
      "Start": "7d56945c6c5e491aaa2844f28a435656",
      "End": "d5799cd4589544e9b07e66c9c11f507a",
      "Id": "e32478d61252486cbed7141415facbab"
    },
    {
      "Start": "87c33e45366144e894c2ca0e4221350c",
      "End": "ea1880299b8f45478faa89cb96b4b056",
      "Id": "7a1687dc4e354658838d4a657c7b2b5a"
    },
    {
      "Start": "7f6766f4e3d1484d958cd2095e98f9d5",
      "End": "a1714fea3a374128a22112b2720f6b3c",
      "Id": "a524d0c9480e42739babd6d0ebb18b07"
    },
    {
      "Start": "23fe01c0e427406094d5a2470083f175",
      "End": "1f63dea8f9ae4913930e6e7a15e573ac",
      "Id": "de73f2d807cb4e7191feb0d93434403b"
    },
    {
      "Start": "89ccb37e4b354ea7b641797c79f6fe76",
      "End": "22b58e321cf94cda86d1f2f3f5480379",
      "Id": "79b9b9b3307e41fda12bb8a637e576a9"
    },
    {
      "Start": "dc70ab46aebb4f2ea9e852cd8d598a8e",
      "End": "283cef415e5d41cfbedbf2712b0d826d",
      "Id": "c352283231a64b59941f3c4b61fd73dc"
    },
    {
      "Start": "a49d2430cfb2487cb6231fcee5b58877",
      "End": "5266db1e6dbc4400ad1e16045e48898a",
      "Id": "c23de9a3cbdc4cea90cd8bc7bdd9cc12"
    },
    {
      "Start": "110a0b781acc45fc9ae211170161f185",
      "End": "ccee0d65656d42e191b1be53ff34bf25",
      "Id": "f033a4eb6fe64623bdeaa3a47680a31a"
    },
    {
      "Start": "8e5093d8d1744cd08aff9beca2a2a359",
      "End": "3e8ad5fb3d0d40bfb154849088bb6d23",
      "Id": "eb3ff75b0535412aa259ab3699e430f8"
    },
    {
      "Start": "67aa43128fb64e218c182dced4b6271d",
      "End": "9aa2ec48ebc54e43ac1c4a012069edc8",
      "Id": "6140fac50da744e78b2c90c9cdf0ace8"
    },
    {
      "Start": "55ce0117536245a49f0fdcdd6d61d3dd",
      "End": "c3b5f8e95d4745019d1fc860530b2287",
      "Id": "d10e48e41d124323a3119e525c285097"
    },
    {
      "Start": "2c2c8d25be9848bc8488f5443d886e82",
      "End": "77326101600d4d94a9aec4d082cb76ac",
      "Id": "cf76414a503f4c11b22652676352bced"
    },
    {
      "Start": "8b0acc9f0f7d4cbfaaf4d95347637a8a",
      "End": "5f6b90be51cb47ec89448230706f8454",
      "Id": "9894225593b3419781bf926166de5519"
    },
    {
      "Start": "3e9e1531de224fefa6afb33f86e09f55",
      "End": "1a79cd019b174042a47ca1f03e799311",
      "Id": "3fa37aff12914445a5bad83d7d939f2f"
    },
    {
      "Start": "3e9e1531de224fefa6afb33f86e09f55",
      "End": "f9557b341fdb47fdbcb09cd7ab1dfdf0",
      "Id": "fbb34e3535f640509e7db585476d1a40"
    },
    {
      "Start": "d3ac3c68fb6f4207aef1355ada8a8f0c",
      "End": "96667b0a37534e5bb9466d36d482c2c7",
      "Id": "019fc293f8de4266848adf4d0c950086"
    },
    {
      "Start": "469e6ee51d2d4e33bb51f1f15fe9619d",
      "End": "be73395412a8494dac0befcb605b8e6a",
      "Id": "612c2c42a2be4f41b0cf4c30749edcf5"
    },
    {
      "Start": "9fb7ea80fd8243d080f174b23d74d794",
      "End": "7275df8ad7d74af5ae8d53de194623a6",
      "Id": "e7fc2d9b2b3e4c1d8ebca60b894f7867"
    },
    {
      "Start": "fdd8316bc1ac4c5d9a1d2bf4a7ef7206",
      "End": "b70a26cb0ecd4a19b930b0450a347724",
      "Id": "1cc0f392f68b47669277d7990618569d"
    },
    {
      "Start": "c42459abc15740f7beff1d190595673a",
      "End": "e29f0b8880d7459eb3cc9974fd283d36",
      "Id": "b0a0bb1ebd45405d83da0f5757aaed66"
    },
    {
      "Start": "853fee37e2904b9aa59c50558d124bd5",
      "End": "71c88d2dbe3540e7b3e93db8ef91e36d",
      "Id": "e90f4123daed43f1a1832514868ecb68"
    },
    {
      "Start": "134984a293ce4404a44684ed4f58b468",
      "End": "d019d0e72b8943958134539ea789796a",
      "Id": "dd5bde2120f14ddd8e0640f888f85b2e"
    },
    {
      "Start": "115817c194a04d309971bc6d16bed68e",
      "End": "1533c74bc69c452e8e4d0f19559f2ed9",
      "Id": "e8536f1e8981406e9121b47d6f58ef37"
    },
    {
      "Start": "fa1ae290f0cc4798ab3c4b7b6780e416",
      "End": "6e2509f21f0b45b5ad09a12696e2b6a3",
      "Id": "3a3bb2cf8a4944719fc232fcb340a5ee"
    },
    {
      "Start": "786c9f07aa2646d9a7c9222292e12943",
      "End": "930eab22dba54594be2ac3774f5ffe76",
      "Id": "2c4d3fa39c624dd38a0e1c97a3be3318"
    },
    {
      "Start": "4606cdec34d6430f8d5b0134ca721f00",
      "End": "3e0a044df89946c291a37ec432853f76",
      "Id": "acc5008bd61a4bd0b047a0e65a9ecdd4"
    },
    {
      "Start": "b9c4d3a75fd54ce195c27b87451100d5",
      "End": "114222ea14c9481e882c11e1a02cb7b9",
      "Id": "fba1edb996784b84b07c5bd5012414e5"
    },
    {
      "Start": "383e83bb68af4ea4b7ddff71fbbc9cc8",
      "End": "7fdd8a619aee482ba7685c917108cdf1",
      "Id": "218307f82abd4a95b77f21e61a2bfd9f"
    },
    {
      "Start": "06c296fcb6174d16a6135ddf1c630012",
      "End": "91cb7e4597824803a33303a8f0af54f7",
      "Id": "da26e24cf890412c9ddaf91cc491a7ad"
    },
    {
      "Start": "06c296fcb6174d16a6135ddf1c630012",
      "End": "9b6d794e4ef349d59930116a009b599f",
      "Id": "b7f2f079f76b4f7daa102a31ea238fde"
    },
    {
      "Start": "06c296fcb6174d16a6135ddf1c630012",
      "End": "c2071e1381e0438ca4de7b7496ea5efa",
      "Id": "c16ca270123747bbb8df57549d994e60"
    },
    {
      "Start": "53019d7e6c994267a67ac5db0e739dd3",
      "End": "a0c3a07bbce841238d43ea21fbb0aa39",
      "Id": "808242af63064326b561cec3ed52bf5f"
    },
    {
      "Start": "35a56da8f8354b3fa4e76d3bd1965d9d",
      "End": "1d5c686f9ec240d486f8ce0415bc2f25",
      "Id": "6d5ee2e4c0f242419d6a5d6f365241bf"
    },
    {
      "Start": "78dd767f7669404fa09cbd9b8a24fd39",
      "End": "582d4932710c4e5a926062490bb198e2",
      "Id": "01fd79d24c144fd7854cfc39c260ec3e"
    },
    {
      "Start": "39516a259e9d4a579df1caa5e521a91f",
      "End": "cc9dac226a244e67a78625b0366b430d",
      "Id": "f86a05ed51a843c18b472cf37b5317cf"
    },
    {
      "Start": "81e7a308f0a44a56a948601bc34d2749",
      "End": "59fd67817c6a4abab306d9fe2aaeb1a9",
      "Id": "f6356eeaebbc4abeb2d56c79e6188a13"
    },
    {
      "Start": "d2e2bfee00664c4db9e46f97b2ddc011",
      "End": "c9903d4b86f64d329116d39d466ef653",
      "Id": "ec6e31a70d3547c7a938fb7277c0c2c0"
    },
    {
      "Start": "d789d7f06a4d4312b349bec6f3feceda",
      "End": "5fd74775cead4de5ba50f03f56478d49",
      "Id": "e44cc902026f4533a80f152e243036ac"
    }
  ],
  "Dependencies": [
    "9d25fe94-7ec6-4887-a4b6-a2648c64a8d8",
    "2f5de5f8-6091-4028-9af8-baaea58debfd",
    "1d9bb34f-ebb3-4992-bdc8-08f3dc218cab"
  ],
  "Bindings": [
    {
      "NodeId": "98870b9d-e592-4040-8f15-6076da36de4e",
      "Binding": {
        "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_98870b9d-e592-4040-8f15-6076da36de4e": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4yLjY4MjYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjExPC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdGalBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTlRZOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdGbFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTlRnOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTFfRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTJfSGFzRGF0YT4NCjxCYXNlLTAtMl9EYXRhIGlkPSJyZWYtNSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdJd1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTmpBOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTJfRGF0YT4NCjxCYXNlLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtM19EYXRhIGlkPSJyZWYtNiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdJeVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTmpJOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTNfRGF0YT4NCjxCYXNlLTAtM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTRfSGFzRGF0YT4NCjxCYXNlLTAtNF9EYXRhIGlkPSJyZWYtNyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdJMFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTmpROEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTRfRGF0YT4NCjxCYXNlLTAtNF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC01X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTVfSGFzRGF0YT4NCjxCYXNlLTAtNV9EYXRhIGlkPSJyZWYtOCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdJMlBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTmpZOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTVfRGF0YT4NCjxCYXNlLTAtNV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC02X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTZfSGFzRGF0YT4NCjxCYXNlLTAtNl9EYXRhIGlkPSJyZWYtOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdJNFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTmpnOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTZfRGF0YT4NCjxCYXNlLTAtNl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC03X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTdfSGFzRGF0YT4NCjxCYXNlLTAtN19EYXRhIGlkPSJyZWYtMTAiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqQXVNaTQyT0RNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStaVEF6TURZMU16Y3ROVGhqTUMwME9XWTRMVGcxTlRBdE1UbGxPRFl5TXprNVptWTRMVEF3TURneE1HSmhQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDQxTWpnMU56QThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC03X0RhdGE+DQo8QmFzZS0wLTdfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTdfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtOF9IYXNEYXRhPnRydWU8L0Jhc2UtMC04X0hhc0RhdGE+DQo8QmFzZS0wLThfRGF0YSBpZD0icmVmLTExIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0pqUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFOekk4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtOF9EYXRhPg0KPEJhc2UtMC04X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC04X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTlfSGFzRGF0YT50cnVlPC9CYXNlLTAtOV9IYXNEYXRhPg0KPEJhc2UtMC05X0RhdGEgaWQ9InJlZi0xMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpBdU1pNDJPRE16SlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1pUQXpNRFkxTXpjdE5UaGpNQzAwT1dZNExUZzFOVEF0TVRsbE9EWXlNems1Wm1ZNExUQXdNRGd4TUdKbFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDFNamcxTnpROEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTlfRGF0YT4NCjxCYXNlLTAtOV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtOV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xMF9IYXNEYXRhPg0KPEJhc2UtMC0xMF9EYXRhIGlkPSJyZWYtMTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqQXVNaTQyT0RNekpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BITjBjbWx1WjBsRUlHbGtQU0p5WldZdE15SStaVEF6TURZMU16Y3ROVGhqTUMwME9XWTRMVGcxTlRBdE1UbGxPRFl5TXprNVptWTRMVEF3TURneE1HTXdQQzl6ZEhKcGJtZEpSRDROQ2p4cGJuUkpSRDQxTWpnMU56WThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0xMF9EYXRhPg0KPEJhc2UtMC0xMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg=="
      }
    },
    {
      "NodeId": "d2f6a12d-ceb1-4713-9d70-3b0b581739a6",
      "Binding": {
        "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_d2f6a12d-ceb1-4713-9d70-3b0b581739a6": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4yLjY4MjYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjY8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0V3UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFORFE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0V5UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFORFk4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0UwUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFORGc4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMl9EYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfSGFzRGF0YT50cnVlPC9CYXNlLTAtM19IYXNEYXRhPg0KPEJhc2UtMC0zX0RhdGEgaWQ9InJlZi02Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0UyUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFOVEE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtM19EYXRhPg0KPEJhc2UtMC0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTRfSGFzRGF0YT50cnVlPC9CYXNlLTAtNF9IYXNEYXRhPg0KPEJhc2UtMC00X0RhdGEgaWQ9InJlZi03Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0U0UEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFOVEk4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNF9EYXRhPg0KPEJhc2UtMC00X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTVfSGFzRGF0YT50cnVlPC9CYXNlLTAtNV9IYXNEYXRhPg0KPEJhc2UtMC01X0RhdGEgaWQ9InJlZi04Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNR0ZoUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFOVFE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNV9EYXRhPg0KPEJhc2UtMC01X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC01X0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    },
    {
      "NodeId": "2bbf3741-cbfa-4388-84fe-5970e5df0a17",
      "Binding": {
        "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_2bbf3741-cbfa-4388-84fe-5970e5df0a17": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMC4yLjY4MjYlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50PjI8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNEYXRhPg0KPEJhc2UtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNRGxqUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFOREE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakF1TWk0Mk9ETXpKVEpESlRJd1EzVnNkSFZ5WlNVelJHNWxkWFJ5WVd3bE1rTWxNakJRZFdKc2FXTkxaWGxVYjJ0bGJpVXpSRzUxYkd3aVBnMEtQSE4wY21sdVowbEVJR2xrUFNKeVpXWXRNeUkrWlRBek1EWTFNemN0TlRoak1DMDBPV1k0TFRnMU5UQXRNVGxsT0RZeU16azVabVk0TFRBd01EZ3hNRGxsUEM5emRISnBibWRKUkQ0TkNqeHBiblJKUkQ0MU1qZzFOREk4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    }
  ],
  "View": {
    "Dynamo": {
      "ScaleFactor": 10000.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.0.2.6826",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 73289.9420653384,
      "EyeY": 72847.74224587658,
      "EyeZ": 73215.22879492557,
      "LookX": -65713.897733787977,
      "LookY": -61586.623394128663,
      "LookZ": -84685.396946443492,
      "UpX": -0.18434878818697534,
      "UpY": 0.95371695074822838,
      "UpZ": -0.23756999421117575
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "9862ff1764484387a14be2d6e903c3e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.06731563202629,
        "Y": 183.74331544974189
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f45b4604deb240ab8ed5c153b2817047",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33.05899046309969,
        "Y": 549.68234174091629
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "853b503b67c34bf5a0d4c432d565ad25",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 663.27051265476894,
        "Y": 711.97198520248025
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "326c7acabc7048b18d9f2ff1d416fdcb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 218.50842124101928,
        "Y": 419.94567571619729
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge Length Slider",
        "Id": "c2f3a86d9de54db6b1cf38d472fad4e2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 290.647764515025
      },
      {
        "ShowGeometry": true,
        "Name": "Bridge Width Slider",
        "Id": "119ad86befd94e2aabd6a05e93ed3d96",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 377.66052999855566
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "c5369d7ad7344e2685284a90c409a700",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 220.26795928825868,
        "Y": 604.725122569945
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "272c7b5f054342f6bd7125d284f88d74",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 662.86853361982958,
        "Y": 370.01708451203768
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "50e9a7ac50e244408f9df0a576de2088",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 677.68485660941337,
        "Y": 538.99985774673894
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "be9706021b01492f9cbe0d78f0e75433",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -646.12729331008291,
        "Y": 324.22443604503985
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "bd71c3e67c334332ab434ce51c3ae478",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -907.46403636894013,
        "Y": 523.35587763746366
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "631fa214bc08458796077f3312ecec7c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -643.9036435339101,
        "Y": 506.88737763149118
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetLocation",
        "Id": "b311081c15224051a12eb2e2e7d0dfa2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2742.6878467781726,
        "Y": -59.731445800958568
      },
      {
        "ShowGeometry": true,
        "Name": "==",
        "Id": "17a440e208b944cea40227fb4f12f5c6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1497.9196137134718,
        "Y": -75.064923906651188
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "dd758e5ac05f4b459d985106cc6e4ed5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 999.1233910139772,
        "Y": -341.06627946783271
      },
      {
        "ShowGeometry": true,
        "Name": "List.FilterByBoolMask",
        "Id": "27772d4a55cb46e59b62712a9ffaf189",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1907.5109646262263,
        "Y": -83.651123559095254
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "cb944d059ce94752afe2357fb4284448",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1381.8478818607855,
        "Y": 514.64645181395815
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "d4ac9e77f5da451eb2061a69e7abba89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1886.3145391976082,
        "Y": 519.22145074690263
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "215e4708d9224f0ba52b59fe3d7dc21a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1887.8611685299634,
        "Y": 378.4781815025824
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "165b6dee8b044d579b4c671bbc3c4db8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2240.0083530145143,
        "Y": 408.68967761029091
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9f6ed9776fe248b99272a8cac77017f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2251.8652183299246,
        "Y": 599.88341598131422
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "859cf9bace2b4d5d858ef13585eefa33",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2676.5357295345611,
        "Y": 399.62366225835564
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "cab8de5634fb41c987aafcae520771ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2374.6559252207808,
        "Y": 484.10391733286087
      },
      {
        "ShowGeometry": false,
        "Name": "Curve.PointsAtSegmentLengthFromPoint",
        "Id": "ba7b0eb6351d4732ba2ac6c764eb6d64",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3548.2139751634581,
        "Y": 410.38762390733791
      },
      {
        "ShowGeometry": true,
        "Name": "Spacing between Cross girders Slider",
        "Id": "b96941fd009c45ebba101a94cccba85a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 464.6732954820863
      },
      {
        "ShowGeometry": true,
        "Name": "*",
        "Id": "f36aff280e9b4013a1526465ddf9f7da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -650.25245301784344,
        "Y": 706.94194283332263
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "fad545d378164005b1402ee623a3477d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3483.8698527336824,
        "Y": 244.23108859233457
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "f128b8b147b345f5b263cd7498fa8e20",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4752.953773225363,
        "Y": 254.11478063365848
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "5f392eca2f934d4ca7d2756688a9c6d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4035.8508454056655,
        "Y": 277.54167966478508
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d2e2c2c618d1403d88ca4de211500be9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3944.088662977787,
        "Y": 470.45151050167726
      },
      {
        "ShowGeometry": true,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "8926cd2b35ce4967b50074c0f1ed2a0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4738.6404627125348,
        "Y": 406.05420810338626
      },
      {
        "ShowGeometry": true,
        "Name": "StructuralFraming.BeamByCurve",
        "Id": "98870b9de59240408f156076da36de4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5373.2228079011811,
        "Y": 420.60503606742316
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "5509b6f5a2794462b407ba575baea6c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5111.4301310035316,
        "Y": 309.68984841814074
      },
      {
        "ShowGeometry": true,
        "Name": "FamilyType.ByName",
        "Id": "1467a332353949058695c15aee9c98dc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5030.2352010316963,
        "Y": 625.62247602931677
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fb218f650d6141998c00b4090d2b73b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4758.1747733590246,
        "Y": 652.99036027890816
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "f6300cc8397f46e981d8ec7444c00151",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5164.3011813491921,
        "Y": 489.7948523474322
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.PointsAtEqualSegmentLength",
        "Id": "1a317a5768204cec825b7e763968f912",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3632.0604023628002,
        "Y": 987.80011277960921
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "38f1463934c1454089d28f23338ab5cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3478.2828561752217,
        "Y": 1021.5018391658675
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.StartPoint",
        "Id": "d35061d6880342fb8012684306c21512",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3667.4928334380693,
        "Y": 858.321120958504
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "c571315f2a924d9db3e4807c25f282d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3645.474607146743,
        "Y": 1123.0051396633323
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "e4b92493ab964c00a2e11a38bb363f0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3987.4857438661161,
        "Y": 913.476832584357
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "8fba78a18de14b3c9b3bf0662a694c3f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3990.6683483178158,
        "Y": 1048.7703694543934
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "2f54d6de099541e9b626d00294c92bcc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3990.1818215910148,
        "Y": 1173.8837128442146
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "7c107ea55aef4d9e932a12f78bb3e1ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4340.6456229166261,
        "Y": 974.14155919874634
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "10881022dad341d49527cc0440f582ba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4360.8896548354833,
        "Y": 1144.2380524702567
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "8edb2a31c76d4618a57fdc12023e4e52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4393.9441497582129,
        "Y": 1323.7212271252436
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "d4e667f0c1994ad19115b12dc06be32a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4386.32944222682,
        "Y": 1450.2890844839831
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "93bd1cf34a4f4a11b9f68342ca420ac9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4686.6846407978446,
        "Y": 1367.9702847187202
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ee2791cc279341fcab726f5ef7ace16a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5215.4824514053535,
        "Y": 1373.9143496721408
      },
      {
        "ShowGeometry": false,
        "Name": "Line.ByStartPointEndPoint",
        "Id": "8051d32ed2cc4665b8c235f6a95e6668",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4697.8152527534121,
        "Y": 1096.3670703785156
      },
      {
        "ShowGeometry": true,
        "Name": "StructuralFraming.BeamByCurve",
        "Id": "d2f6a12dceb147139d703b0b581739a6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6041.1845055295316,
        "Y": 1150.423378661947
      },
      {
        "ShowGeometry": true,
        "Name": "FamilyType.ByName",
        "Id": "5651bbbd7b3a4e978511d11825d8169d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5613.6153595743317,
        "Y": 1354.9983665361519
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "097d6fda95594d4095662b7d7eb06b4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5595.3005527833493,
        "Y": 1224.3819649713282
      },
      {
        "ShowGeometry": false,
        "Name": "List.Join",
        "Id": "2a5da11c90e2457c994ac61314c535e0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5058.3569361796244,
        "Y": 1074.1476907569634
      },
      {
        "ShowGeometry": true,
        "Name": "Geometry.Translate",
        "Id": "30a6859f39ef450da33807e149e1e941",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5578.3988703173445,
        "Y": 1054.8457997848825
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "97571bd5c55642fb9539870ae1ad629d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5247.4486836124188,
        "Y": 1236.8165945791129
      },
      {
        "ShowGeometry": true,
        "Name": "Vector.ZAxis",
        "Id": "632407e326b248d98e64b7304176cea0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5245.7143708891535,
        "Y": 1128.3901412233749
      },
      {
        "ShowGeometry": true,
        "Name": "Curve.EndPoint",
        "Id": "5c7daa03b095486587129fb4277355ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3589.2024338258525,
        "Y": 604.62783986704574
      },
      {
        "ShowGeometry": true,
        "Name": "List.SetUnion",
        "Id": "51ac63f908a84a25806b7be518995eed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4362.489151356911,
        "Y": 394.97458529775804
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "b405317499b24a48a527ef34578633ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3945.5986053574607,
        "Y": 595.228645803813
      },
      {
        "ShowGeometry": true,
        "Name": "List.SetUnion",
        "Id": "b63fabfa3ef2415cb2d248c967526e04",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4370.1598797122533,
        "Y": 563.40445591632636
      },
      {
        "ShowGeometry": true,
        "Name": "Element.Name",
        "Id": "849234eeb8774790bf0fc3d0c75ee866",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 593.42702271339431,
        "Y": -338.520306051833
      },
      {
        "ShowGeometry": true,
        "Name": "==",
        "Id": "4db9526e86f343f0aae68e7b67e4ba6e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1478.6736853736566,
        "Y": -621.63912999388776
      },
      {
        "ShowGeometry": true,
        "Name": "List.FilterByBoolMask",
        "Id": "fc0c06455233455dba2065c21fe36521",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1810.658786078066,
        "Y": -712.36739752552307
      },
      {
        "ShowGeometry": true,
        "Name": "StructuralFraming.BeamByCurve",
        "Id": "2bbf3741cbfa438884fe5970e5df0a17",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4067.5369400815334,
        "Y": -320.80885189184846
      },
      {
        "ShowGeometry": true,
        "Name": "Levels",
        "Id": "aea03bd872224f3a8165673bae04b4d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3681.0700592296075,
        "Y": -250.38081300261703
      },
      {
        "ShowGeometry": true,
        "Name": "FamilyType.ByName",
        "Id": "e884a92cd4404569a20757ed59676825",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3714.6691495161635,
        "Y": -135.70220158459995
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e7b1fa4adab24306935d37cfb7b8e0b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3444.3315748159334,
        "Y": -105.16683434482593
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "6cc8c7051f134211a50092d3843a67ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2069.3886310692064,
        "Y": -684.42344707896586
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e510a4bdea684668bdabfda1f0d3227d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1856.2626318516784,
        "Y": -565.44695623819257
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "2fd5af1b2a434c3cb338c4cdeddec950",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2516.696057226728,
        "Y": -562.28257225637
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f38eb2ea67cc46e7b1c93eb0f2691752",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2319.9893348132996,
        "Y": -542.57023603787411
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "6506c3406add4042a60024ce005dec43",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1804.0045536784326,
        "Y": -414.091521927317
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetLocation",
        "Id": "8529adb017e44f9fbde5c6a860615408",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2886.6480901280265,
        "Y": -471.74920838493654
      },
      {
        "ShowGeometry": true,
        "Name": "Point.ByCoordinates",
        "Id": "221ff2fd549348789bc06a55acec9c2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2603.8383560100747,
        "Y": -355.63717586260941
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fa087661f6cd459e93c5c9fe07821258",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2463.2626318516786,
        "Y": -287.44695623819257
      },
      {
        "ShowGeometry": true,
        "Name": "Select Model Elements",
        "Id": "ad528cd875b94c4db8ea30640d04ac5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -29.440500675008479,
        "Y": -337.06137461582625
      },
      {
        "ShowGeometry": true,
        "Name": "Load on Cross Girder",
        "Id": "5e713ee7b30d40d5ae24592a37009146",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -626.18829876704513,
        "Y": 1003.8471111010415
      },
      {
        "ShowGeometry": true,
        "Name": "Load on Main Girder",
        "Id": "6eb766967da847a1832d7c792072578f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -675.02604156319489,
        "Y": 1151.8682943029489
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "875a9cff86c74c17858cdd165da34fb3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -805.95367801852058,
        "Y": 1206.3279172736952
      },
      {
        "ShowGeometry": true,
        "Name": "List.Count",
        "Id": "378c81336aad4366a626b7cf6b176028",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5927.4233496989746,
        "Y": 882.46099555713488
      },
      {
        "ShowGeometry": true,
        "Name": "Moment  on Cross Girder",
        "Id": "acbc9194929544be9a91678eed52e27e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 551.686060965617
      },
      {
        "ShowGeometry": true,
        "Name": "Shear  on Cross Girder",
        "Id": "48f20b277cf24ebf9e99a03146685a5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 679.69882644914765
      },
      {
        "ShowGeometry": true,
        "Name": "Shear on Main Girder",
        "Id": "56abfb5d408a466681c62d31c51878ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 807.71159193267829
      },
      {
        "ShowGeometry": true,
        "Name": "Moment  on Main Girder",
        "Id": "1ac1902ce3644a45a01db282d44de03e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 935.72435741620893
      },
      {
        "ShowGeometry": true,
        "Name": "Force in Bracing Member",
        "Id": "7e23bd2a95dc40e2ba096593dff3925c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -709.85046268064025,
        "Y": 1399.336101263551
      },
      {
        "ShowGeometry": true,
        "Name": "Force in Bracing Member",
        "Id": "373e6d83bd3040c4b089ebf9eb7691ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1992.63669573747,
        "Y": 1063.7371228997395
      }
    ],
    "Annotations": [
      {
        "Id": "8ba4106d9eca4155bee0dacab1aa2076",
        "Title": "Create lateral and upper bracing",
        "Nodes": [
          "1a317a5768204cec825b7e763968f912",
          "38f1463934c1454089d28f23338ab5cb",
          "d35061d6880342fb8012684306c21512",
          "c571315f2a924d9db3e4807c25f282d6",
          "e4b92493ab964c00a2e11a38bb363f0a",
          "8fba78a18de14b3c9b3bf0662a694c3f",
          "2f54d6de099541e9b626d00294c92bcc",
          "7c107ea55aef4d9e932a12f78bb3e1ad",
          "10881022dad341d49527cc0440f582ba",
          "8edb2a31c76d4618a57fdc12023e4e52",
          "d4e667f0c1994ad19115b12dc06be32a",
          "93bd1cf34a4f4a11b9f68342ca420ac9",
          "ee2791cc279341fcab726f5ef7ace16a",
          "8051d32ed2cc4665b8c235f6a95e6668",
          "d2f6a12dceb147139d703b0b581739a6",
          "5651bbbd7b3a4e978511d11825d8169d",
          "097d6fda95594d4095662b7d7eb06b4c",
          "2a5da11c90e2457c994ac61314c535e0",
          "30a6859f39ef450da33807e149e1e941",
          "97571bd5c55642fb9539870ae1ad629d",
          "632407e326b248d98e64b7304176cea0"
        ],
        "Left": 3468.2828561752217,
        "Top": 805.321120958504,
        "Width": 2947.90164935431,
        "Height": 763.967963525479,
        "FontSize": 36.0,
        "InitialTop": 858.321120958504,
        "InitialHeight": 736.967963525479,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c9cfbd958cb344618c832befd6c1c754",
        "Title": "Create cross girder",
        "Nodes": [
          "ba7b0eb6351d4732ba2ac6c764eb6d64",
          "fad545d378164005b1402ee623a3477d",
          "f128b8b147b345f5b263cd7498fa8e20",
          "5f392eca2f934d4ca7d2756688a9c6d2",
          "d2e2c2c618d1403d88ca4de211500be9",
          "8926cd2b35ce4967b50074c0f1ed2a0f",
          "98870b9de59240408f156076da36de4e",
          "5509b6f5a2794462b407ba575baea6c3",
          "1467a332353949058695c15aee9c98dc",
          "fb218f650d6141998c00b4090d2b73b2",
          "f6300cc8397f46e981d8ec7444c00151",
          "51ac63f908a84a25806b7be518995eed",
          "5c7daa03b095486587129fb4277355ac",
          "b405317499b24a48a527ef34578633ea",
          "b63fabfa3ef2415cb2d248c967526e04"
        ],
        "Left": 3473.8698527336824,
        "Top": 191.23108859233457,
        "Width": 2274.3529551674987,
        "Height": 554.75927168657358,
        "FontSize": 36.0,
        "InitialTop": 244.23108859233457,
        "InitialHeight": 553.75927168657358,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "190008ef37bf41a9882883b0c3443007",
        "Title": "Create main girder",
        "Nodes": [
          "2bbf3741cbfa438884fe5970e5df0a17",
          "aea03bd872224f3a8165673bae04b4d9",
          "e884a92cd4404569a20757ed59676825",
          "e7b1fa4adab24306935d37cfb7b8e0b4"
        ],
        "Left": 3434.3315748159334,
        "Top": -373.80885189184846,
        "Width": 1008.2053652656,
        "Height": 361.64201754702253,
        "FontSize": 36.0,
        "InitialTop": -320.80885189184846,
        "InitialHeight": 360.64201754702253,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "4d7325b278174951aa693e4e9550f92e",
        "Title": "Set slab location",
        "Nodes": [
          "4db9526e86f343f0aae68e7b67e4ba6e",
          "fc0c06455233455dba2065c21fe36521",
          "6cc8c7051f134211a50092d3843a67ff",
          "e510a4bdea684668bdabfda1f0d3227d",
          "2fd5af1b2a434c3cb338c4cdeddec950",
          "f38eb2ea67cc46e7b1c93eb0f2691752",
          "6506c3406add4042a60024ce005dec43",
          "8529adb017e44f9fbde5c6a860615408",
          "221ff2fd549348789bc06a55acec9c2b",
          "fa087661f6cd459e93c5c9fe07821258"
        ],
        "Left": 1468.6736853736566,
        "Top": -765.36739752552307,
        "Width": 1630.97440475437,
        "Height": 570.9204412873305,
        "FontSize": 36.0,
        "InitialTop": -712.36739752552307,
        "InitialHeight": 569.9204412873305,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "942df634d94e45e1adb80f8c0a7e9a63",
        "Title": "Set abutment location",
        "Nodes": [
          "b311081c15224051a12eb2e2e7d0dfa2",
          "17a440e208b944cea40227fb4f12f5c6",
          "27772d4a55cb46e59b62712a9ffaf189"
        ],
        "Left": 1487.9196137134718,
        "Top": -136.65112355909525,
        "Width": 1467.7682330647008,
        "Height": 195.91967775813669,
        "FontSize": 36.0,
        "InitialTop": -83.651123559095254,
        "InitialHeight": 168.91967775813669,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6ae25053b4314b8cb4a0cc2dfe858fe3",
        "Title": "Get main lines",
        "Nodes": [
          "9862ff1764484387a14be2d6e903c3e0",
          "f45b4604deb240ab8ed5c153b2817047",
          "853b503b67c34bf5a0d4c432d565ad25",
          "326c7acabc7048b18d9f2ff1d416fdcb",
          "c5369d7ad7344e2685284a90c409a700",
          "272c7b5f054342f6bd7125d284f88d74",
          "50e9a7ac50e244408f9df0a576de2088",
          "cb944d059ce94752afe2357fb4284448",
          "d4ac9e77f5da451eb2061a69e7abba89",
          "215e4708d9224f0ba52b59fe3d7dc21a",
          "165b6dee8b044d579b4c671bbc3c4db8",
          "9f6ed9776fe248b99272a8cac77017f1",
          "cab8de5634fb41c987aafcae520771ab",
          "859cf9bace2b4d5d858ef13585eefa33"
        ],
        "Left": 23.05899046309969,
        "Top": 130.74331544974189,
        "Width": 2900.4767390714615,
        "Height": 726.22866975273837,
        "FontSize": 36.0,
        "InitialTop": 183.74331544974189,
        "InitialHeight": 673.22866975273837,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "14c7bfb8ebbb4fa6b36fa87091736ca2",
        "Title": "Load calculating node",
        "Nodes": [
          "5e713ee7b30d40d5ae24592a37009146",
          "6eb766967da847a1832d7c792072578f",
          "875a9cff86c74c17858cdd165da34fb3",
          "7e23bd2a95dc40e2ba096593dff3925c"
        ],
        "Left": -815.95367801852058,
        "Top": 950.84711110104149,
        "Width": 378.76537925147545,
        "Height": 541.48899016250948,
        "FontSize": 36.0,
        "InitialTop": 1003.8471111010415,
        "InitialHeight": 347.48080617265373,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 1828.038873158147,
    "Y": -231.52908033193694,
    "Zoom": 0.84454141595440513
  }
}