{
  "Uuid": "cc761a77-af16-4eba-9bb4-3711f41bff59",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Twórz rysunki dla zespołów",
  "ElementResolver": {
    "ResolutionMap": {
      "List": {
        "Key": "List",
        "Value": "BuiltIn.ds"
      }
    }
  },
  "Inputs": [
    {
      "Id": "8ab6dfd3f7494ba18bb4465c0e0248f5",
      "Name": "Nazwa parametru do zaktualizowania (domyślnie \"Opis\")",
      "Type": "string",
      "Value": "Type Name",
      "Description": "Creates a string."
    },
    {
      "Id": "9ec5e90931b143468798841685a33fbf",
      "Name": "Nazwa parametru do zaktualizowania (domyślnie \"Opis\")",
      "Type": "string",
      "Value": "Nazwa typu",
      "Description": "Creates a string."
    }
  ],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Twórz rysunki dla zespołów",
      "Id": "5b271b0db11d4a47838aff4fc661858a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "15ecf0c4fe0147829d015434a577ee77",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Dalej",
      "Id": "191ad66d021b45a8923668d258f524ef",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a67da0f3d45e4261bb78fdbb858f19dd",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x[0];",
      "Id": "0cd5aca038a144c5992db65e1b4bd955",
      "Inputs": [
        {
          "Id": "59b0d4ccb40940bf9b75c43ea7b20bb2",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "12492c44071a474ab676349fdd3a226a",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import os\r\nappdata =  os.getenv('APPDATA')\r\n\r\nnameOfYourHub = IN[0]\r\nnameOfYourImageFile = IN[1]\r\n\r\nOUT = appdata + \"\\\\Orkestra\\\\\"+ nameOfYourHub +\"\\\\\"+nameOfYourHub+\"pkg\\\\Data-Shapes\\\\extra\\\\\" + nameOfYourImageFile",
      "VariableInputPorts": true,
      "Id": "d2f93dd531ae4fefb245bc24b8af6f06",
      "Inputs": [
        {
          "Id": "30fc55677fb04c02843e2e4ca6e549d9",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9615f678849d4e52aaf1f8170009c002",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3c6bdf26448482d99f87f80e2d076a2",
          "Name": "OUT",
          "Description": "Wynik skryptu w języku Python",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "oliwerkulpaaef8",
      "Id": "3359af5ed0324a7b87bc7eeb9eff547d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "181739e493624309b55e2bd77a60ddd7",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"DYNAMOScript_1\";\n\"DYNAMOScript_2\";\n\"DYNAMOScript_3\";\n\"DYNAMOScript_4.png\";\n\"DYNAMOScript_szerokie\";\n\"procad_logo.png\";",
      "Id": "5a7eb36b1be44515839d1e43d10d7aea",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e85d549096ab47cc84cdd2964a632ef8",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16f7b979001e45818bff2f6d55c3f0dc",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "82134d9e2e2a4f8e9863bc975174314d",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c6f33ace34c3498e85df81157f80764b",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4098e1d7b5914f2faf8bb0e0ced1a03b",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61029f09cf084f058f05430440611f53",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Rzut",
      "Id": "963d9cdf4752478b9680383fe45c7da7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d985e14c09984a63953cc502d3bcdfdf",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "0dd4bbc7-3594-4c4f-8e7d-760421e4bc9b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "83d8df767d1946688c357aea9f5c55af",
      "Inputs": [
        {
          "Id": "db28edaac002483598ce15318f5a9394",
          "Name": "GroupTitle",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "80705c50a6e94bc79bd3fb1d45720d47",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec1f4febb2484885a11d49242b91d206",
          "Name": "Input Group ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a group of inputs for UI.MultipleInputForm ++ . Check out www.data-shapes.net for more infos !"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Wybierz widoki, które zostaną utworzone",
      "Id": "50d11bccc1824823ba1d5234cf35d42d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9ea610c27945418a949ae22547af2de3",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Anuluj",
      "Id": "4936696d375143309abb8ab9a78f462f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f98f712e0e9345b4a9f11ae3fbf4406f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "500;",
      "Id": "d09ccb69ab474a418e4df40f95c2464f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ffac04cb134e42949bac499430d7232f",
          "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.ElementTypes, DSRevitNodesUI",
      "SelectedIndex": 25,
      "SelectedString": "AssemblyInstance",
      "NodeType": "ExtensionNode",
      "Id": "32c0ab9ade5d48a3b7f65d07e5b389c1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b56b885004094592b6f902daf4f61398",
          "Name": "Types",
          "Description": "Wybrany Types",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All element subtypes."
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "b4a056bc7ee846b89856d81a6e060a0e",
      "Inputs": [
        {
          "Id": "fecddfd76f24495ba2ad98dcb9d54b7a",
          "Name": "element type",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "34fc9198af3e43e282eb82648f407634",
          "Name": "elements",
          "Description": "Wszystkie elementy w aktywnym dokumencie danego typu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All elements in the active document of a given type."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 613,
      "SelectedString": "OST_TitleBlocks",
      "NodeType": "ExtensionNode",
      "Id": "c3746168b3f647ddbbad418177fb538f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1788def0304540628bc39bbe54e36ac2",
          "Name": "Category",
          "Description": "Wybrana kategoria.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All built-in categories."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetCategory",
      "Id": "f57bde880b404dfea9e7a742cf2ffa03",
      "Inputs": [
        {
          "Id": "e5f8a5631af24b368d3c9d65fc85b7b6",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6e94b13b68f4e0ca515bd4dd7c80e2c",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get Element Category\n\nElement.GetCategory: Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.Name",
      "Id": "f2c9af55c7df4499ad4e973622e328fb",
      "Inputs": [
        {
          "Id": "4808f5af42204f9b99fc79d68a25a212",
          "Name": "category",
          "Description": "Revit.Elements.Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f07e0e5facc247adaa5da5ca970cb044",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The name of the Category.\n\nCategory.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "b87e59a8df3f47e5ab10120323b6a43d",
      "Inputs": [
        {
          "Id": "28ed809366ec4024bdca1a5d241181b2",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf95201d846c42a88efffaab65a8733c",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c60a530e685a46f899b54616202e4da5",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e25c95f9bf3b4d7a9b8b86b9d3fca921",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "eaaab3ad729a467cbd4e5115f81e6514",
      "Inputs": [
        {
          "Id": "f03bdb89e5714189b42a2d5788d61fcb",
          "Name": "element type",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb1f6124f39246078d001f7ea71bfe0a",
          "Name": "elements",
          "Description": "Wszystkie elementy w aktywnym dokumencie danego typu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All elements in the active document of a given type."
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI",
      "SelectedIndex": 127,
      "SelectedString": "FamilySymbol",
      "NodeType": "ExtensionNode",
      "Id": "135a94563bb24708a9a6d2c218f545f9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "29be05717649487b8c5138dbf04579ec",
          "Name": "Types",
          "Description": "Wybrany Types",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All element subtypes."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.Name",
      "Id": "62fb7d7fa11d4ff7915f7246d3209fd9",
      "Inputs": [
        {
          "Id": "e36f6620ac3f49fba13d603a60a5ef33",
          "Name": "category",
          "Description": "Revit.Elements.Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4f6908dc828246c6bf74030fa472b629",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The name of the Category.\n\nCategory.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "989d58a8dff54763a6996a5405751f28",
      "Inputs": [
        {
          "Id": "3d5e3c43ec414602838601a633af686e",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8624582714df42ffb85f8ae468a38183",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aaf448c5d7134491beb52f0c804dda94",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54bce6f3a47c45efbc46e6d28f23ddf4",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "18862e610d04441d966279ac0e17a897",
      "Inputs": [
        {
          "Id": "dc5a4f0447f34e2c992108cfa13fdaef",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac6c037376ca4142acc430c96af9aad9",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "141387c19adc4c0fa067ac6f11ccf6c8",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "d0f242bfaaf84fbf962b38a52fc1fbc4",
      "Inputs": [
        {
          "Id": "fb58882511a74bfb965d963452843aae",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b0ece599a5eb438b9cbef677faf73c80",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b25d058056e4bc4a56c9ed3edd7e9eb",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14a8e019c75d4d7a9dd48e2c551e3432",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "00d77bdb6e384dd5878926a34f4792cb",
      "Inputs": [
        {
          "Id": "ca136e79d0f144db99acd532b437886b",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "adc4450ad5024dad94967319ab690350",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c09e9d5c35d4daaa3f2b6604f3a98a1",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e672c6db77c466fb6fd258d8d130cb4",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3f9eb2b3aaf48748d5f9da73a62639a",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6480c9cf1abb471baac29b2d327d2849",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "0d9b1c1effee4fc18eb0af3b9cb49627",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1e83757aa624712b0de01da4d2b46b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Wybierz tabelkę rysunkową",
      "Id": "3f2bd2c5880547dcade5d48852921452",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "97e7c47993ee4936817f21da2b6f4467",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "b3773991ab1b4613b43f263fa0eaf8ae",
      "Inputs": [
        {
          "Id": "057eb3c743aa449faa021ad5021655ba",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e4035ca609924f359cd8556c2e300426",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2babe1be3ac64772a430693375c1b553",
          "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": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2502ce2c3800493888c23fd7ac229897",
      "Inputs": [
        {
          "Id": "9b9a4abe36dd454db73398697757378c",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cef1030c9a3b49e29cb43cf0fbfe7872",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdccb38876e94ca5a1610947f3fae7a8",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f91352246d6c46a39636042e635e90a0",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Type Name",
      "Id": "8ab6dfd3f7494ba18bb4465c0e0248f5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b3829871b087498e983924f8a1617ef2",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Nazwa typu",
      "Id": "9ec5e90931b143468798841685a33fbf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5251246cea544633ac8441159d467b2f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "3df0961d-9d46-464f-9175-0a74eeb61bc1",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "373f78c9ef6442699fb5245f2ea07878",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8fd613b3557c40e29b01d8a3f1f6c36d",
          "Name": "Name",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbd487552dc341c8aba672984137dddf",
          "Name": "Version",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9b017e98de144ad6a0d8c5304d2cf969",
          "Name": "Build",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "915888531c5d4c749616a76b6384d688",
          "Name": "Language",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec309a23eff544949ce8b2585f50d2f9",
          "Name": "fullVersion",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Retrieves the name, version and build of the current Revit application."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Polish\";",
      "Id": "b33b49f0c9d145af8190a5b1d7d735d1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8e58e2d5403a44bda7995f767a4dcd12",
          "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.GetParameterValueByName@string",
      "Id": "cf4eb09708f74e1c856f49bec115ee3b",
      "Inputs": [
        {
          "Id": "3a85703cf0ee4f48b9a650e28d42c79f",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f116cd677e534faa859d568eade05b98",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed570e69fbb64d65b7581ee41bae30c6",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "5b3e36dd079245e9886c2924aae3e773",
      "Inputs": [
        {
          "Id": "67c87770d84d490cb55231bd69f85014",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b67718de72434346b1d68b704bef9b3e",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c03e541d2d8e471fafd8f59593101b20",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "531f5d075b9c401eb436b32774999c64",
      "Inputs": [
        {
          "Id": "7aabd6375b5c45ccac254a2424a52412",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77d1e343fe3e42a7ada9a473e4d3e9c8",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.ElementType",
      "Id": "ba3ba6fe0a3a496785cac9a31114fffa",
      "Inputs": [
        {
          "Id": "d02d8f9d95944566aff6e62aa455b1e3",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e35379a80d3d49ddb30b9cdc9f2468c5",
          "Name": "ElementType",
          "Description": "Element Type or Null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the ElementType for this Element. Returns null if the Element cannot have an ElementType assigned.\n\nElement.ElementType: ElementType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "acd28bd95ba44f6bbc828023b0fdd23c",
      "Inputs": [
        {
          "Id": "22245031211c4a889fc9656e2467c8d8",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f5fd2dd8e6c447e789dea26c088472b0",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92118a8871fc42418db497f7a3c4bfba",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c2ad047ca8d04544932d727b567c7048",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "7312a78fe41a40179af635cb51500985",
      "Inputs": [
        {
          "Id": "bdfb8afef07d4488a30d70a48977a021",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "939bb9f564fc4bf48fe43e8afdc7c0ac",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a07c9cda1b44ad2a4ee36ad3f1761d5",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "688721e2d90a48b8a24622ffba5543c4",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Id",
      "Id": "108589a87be94967876f2c601475915f",
      "Inputs": [
        {
          "Id": "7012b942655946218db806451184fe58",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28183ca558ba4605a278fcac11702512",
          "Name": "int",
          "Description": "int",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Element Id for this element\n\nElement.Id: int"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok z lewej",
      "Id": "4f3770bab6f1492785bf813e26b78452",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5ec77e2c5f044e4c87370a08d598b041",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok z prawej",
      "Id": "89268dea362d453e87041d1fe18dcafd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d23f677e356840eea533f2e3ec0bb57b",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok z przodu",
      "Id": "bc93c84586ee48689937c41069986724",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "134565ef044948bd963d5629e6ca7894",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok z tyłu",
      "Id": "7f347a217dcb4807a91a86af036681f6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9b969eab5e204e8ca6d91eca794c4abd",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok z góry",
      "Id": "637a3e79b9b94f16935725188d467a82",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a6fdbeb894dc4c7d8af2501589d14b64",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok z dołu",
      "Id": "87b7f250e3d14328ab68af7a17d72ad5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "259dcbb697074873899f14e2eada7dfb",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Przekrój A",
      "Id": "6323074388fc41b08484fc610daed58d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7f47c02d27af4d7a9032cc765d66dcf5",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Przekrój B",
      "Id": "dd91ed2bcd21480382f36374f91e85e3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cc855d16fb4a4b219af63427dd5cda36",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "c3a36eb7-8fe8-4417-b31e-ccc9fded769b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "f7479b936d794dee9d81286fae445450",
      "Inputs": [
        {
          "Id": "2061c1d466064b349c9a189b287d2f97",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0291c61776af422fb1a73f92c8c91aeb",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb9238aeb34342ebb35d2a799788c257",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "972264c316534cf49795a430eb970fc1",
          "Name": "Height_optionnal",
          "Description": "int\nDefault value : 200",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "779a3e62e5f04281bba3419ec8f7e5fd",
          "Name": "HilightInView_optionnal",
          "Description": " If set to true, clicking elements of the listview will highlight them in a view like Dynamo's watch node\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3afe81f7f96f45548291c4d8e14d261a",
          "Name": "DisplayModeOnly_optionnal",
          "Description": " Turns off ability to select elements. Form will not output any data for this element.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58d79f5c394345c3b76ead0b04f89317",
          "Name": "ShowElementCount_optionnal",
          "Description": " Will display the number of elements underneath the input name\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be5e63f640544a8c95e427afc88ed227",
          "Name": "DefaultValueIndices_optionnal",
          "Description": "int[]\nDefault value : DSCore.List.Empty",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a7720683e26484ebca21ef5be9d7e8c",
          "Name": "SortItems_optionnal",
          "Description": " Determines wether the ListView items are sorted or not\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2ca79da213284aff943bf7638d4eeff5",
          "Name": "ShowId_optionnal",
          "Description": " Warning: disabling this will cause the listview input creation to fail in case there are elements with the same name\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a74197e28234aafbe557ae47f90bf56",
          "Name": "ListView input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for ListView input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "1fec3ec540254ef39247c63eea29fdf9",
      "Inputs": [
        {
          "Id": "d1262fca1f9a44ac9174f7767efafcf2",
          "Name": "item0",
          "Description": "Indeks elementu #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "23a216db342c450faa518367503883ba",
          "Name": "item1",
          "Description": "Indeks elementu #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d2f932e871849f58f45cf2fff9bc3c8",
          "Name": "item2",
          "Description": "Indeks elementu #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e8ea352529a8412cb9d1f0688d9ba01a",
          "Name": "item3",
          "Description": "Indeks elementu #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee0c405d04c343ceade69b7bfb3f09b7",
          "Name": "item4",
          "Description": "Indeks elementu #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da7dcecedce84d319c878e611e92264e",
          "Name": "item5",
          "Description": "Indeks elementu #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c61a01dde9734e8785bf9eaad99192e4",
          "Name": "item6",
          "Description": "Indeks elementu #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "47ac7c096304458bb0c3377acc5cd2c8",
          "Name": "item7",
          "Description": "Indeks elementu #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c3811b303eb641ceb64f2b1d373fe827",
          "Name": "item8",
          "Description": "Indeks elementu #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8279c59e965a482ab64212d14b36bb97",
          "Name": "item9",
          "Description": "Indeks elementu #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "354d1182c000443580431a0fa084933d",
          "Name": "item10",
          "Description": "Indeks elementu #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93d89c5a436b4e609e9d2fa71a6e7650",
          "Name": "item11",
          "Description": "Indeks elementu #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f01f9bb2a15141ea988147e2f3cae7dc",
          "Name": "list",
          "Description": "Lista",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widok 3D",
      "Id": "620ca5cc2f4447479de14c9cd76095a5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f0f2690e692c4687b1e44cd60a40d861",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Zestawienie części",
      "Id": "83bbd634158342af97c95ed97bb4f418",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "354f8211fac04f5c853fe72d6e16b8ec",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "45fedf0e37d74a2f87f03dac7b38925b",
      "Inputs": [
        {
          "Id": "a7ebd854cd094632bdd58c7d66f8b05c",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1eeee71a3d324e47bcce9ec3b9866f1f",
          "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.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "c58771ff7be94f5d85fbe6e968fdfcf9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "25be1beb98964ac6b82babe3dd14dfa2",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Range, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "ba095a546eea480594683c53fde8a461",
      "Inputs": [
        {
          "Id": "defa9d2e1a63484594c45f4a3971d548",
          "Name": "start",
          "Description": "Numer lub litera rozpoczynająca sekwencję w\r\nWartość domyślna: 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "32997ea89bb848b38a0f3a257ec2782b",
          "Name": "end",
          "Description": "Numer lub litera kończąca sekwencję w\r\nWartość domyślna: 9",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3811488f40414b2a89702072d5a70dbf",
          "Name": "step",
          "Description": "Przestrzeń między numerami lub literami\r\nWartość domyślna: 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eef315ea7c3d4acabb5155003a61e5aa",
          "Name": "seq",
          "Description": "Nowa sekwencja",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a sequence of numbers or letters in the specified range."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Cycle@var[]..[],int",
      "Id": "7a373bc629c14f46a7ba5628a1b0f380",
      "Inputs": [
        {
          "Id": "a0a6e6f55ec14696a824fd0973bc8f23",
          "Name": "list",
          "Description": "List to repeat.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "61df1755ab65426fabbea093a88d32a5",
          "Name": "amount",
          "Description": "Number of times to repeat.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c7abba7f710486691b2ad95dbeaf376",
          "Name": "list",
          "Description": "List of repeated lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list by concatenining copies of a given list.\n\nList.Cycle (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Lists.Lists.ReplaceItemAtIndex@var[],int[],var[]",
      "Id": "9d94fef79f084675b442eda6f9e29a4e",
      "Inputs": [
        {
          "Id": "a038a57fc2824c98b1314d103546d653",
          "Name": "list",
          "Description": "List to operate on.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "692dd057cb214735a2776e0be1712777",
          "Name": "index",
          "Description": "List of index values.\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed09d74c701a49b29f612de8866ec02c",
          "Name": "item",
          "Description": "List of items to be used as replacements.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "186d359446c24878b38a1b06708da569",
          "Name": "list",
          "Description": "Modified list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Replace items in a list based on list of index numbers.\n\nLists.ReplaceItemAtIndex (list: var[], index: int[], item: var[]): var[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "f0a442778516494988133a16e75d0eb1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "99fb9c9b90f6434a811b4b1098a5ca1c",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Cycle@var[]..[],int",
      "Id": "263bc6fae58b4996b6fe94a2aeee7a01",
      "Inputs": [
        {
          "Id": "f6733146e7aa48fb804da9d0b92c2d93",
          "Name": "list",
          "Description": "List to repeat.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7754429fcd5f4df28636df399bdbe817",
          "Name": "amount",
          "Description": "Number of times to repeat.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3bb227b871a40d9b646c2d386d68960",
          "Name": "list",
          "Description": "List of repeated lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list by concatenining copies of a given list.\n\nList.Cycle (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "6cbaa95e977949d885843e879660e695",
      "Inputs": [
        {
          "Id": "5274d4fe8ac34f80aa591d9aa46b322a",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "36bcb03961cf403596851d54726fc4b2",
          "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.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "1131741db330401a8a8cced6812ce33c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "621df0251b494e8f86e54f04a462882c",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "300;",
      "Id": "b2ebf83a77f94f9098c655b39f2581f3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "72e1c989a01342a899e4c4628c498214",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x[0];\nx[1];\nx[2];\nx[3];\nx[4];\nx[5];\nx[6];\nx[7];\nx[8];\nx[9];\nx[10];\nx[11];",
      "Id": "1c19185177bd429e9bb9150c4ce105e7",
      "Inputs": [
        {
          "Id": "0d0e9e17fec54d9e9b0e6db3190c1f50",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e447c64cd45b4d97ab638fd9d96356d0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e975a18fbddb485399d5cf4c7ec633dc",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "46974a4d290c4f1a862736d7653c7455",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c93dd2e1dd664ea6ab7ac9fb05e2c44a",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f58b19c9ee804e448e1b56a793c3799d",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a05c4f570d214ad586c6f39013716590",
          "Name": "",
          "Description": "Value of expression at line 6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e399b84c288849d59814907ac5369aaa",
          "Name": "",
          "Description": "Value of expression at line 7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9d7009f44f814f099e6d1d555ec902e2",
          "Name": "",
          "Description": "Value of expression at line 8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "324fd3df4192406b909cfbfdcbf8469b",
          "Name": "",
          "Description": "Value of expression at line 9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3255304bb7e4b2f8f48d7fba053946a",
          "Name": "",
          "Description": "Value of expression at line 10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "afb3d2bf180b49fc994ba461bce9c307",
          "Name": "",
          "Description": "Value of expression at line 11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99c5c2d4e99546fd94331a5aaa8abc63",
          "Name": "",
          "Description": "Value of expression at line 12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Podaj szablony widoków",
      "Id": "3d13e7b7eafa44c49d1cdb90a469dbe9",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9bdb51a405d242af8b75cfe7d1aa536e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "#python nodes in dynamo 1.0\n#proposed by Julien Benoit @jbenoit44 \n#http://aecuandme.wordpress.com/\nimport clr\nclr.AddReference('ProtoGeometry')\nfrom Autodesk.DesignScript.Geometry import *\n# Import ToDSType(bool) extension method\nclr.AddReference(\"RevitNodes\")\nimport Revit\nclr.ImportExtensions(Revit.Elements)\n# Import geometry conversion extension methods\nclr.ImportExtensions(Revit.GeometryConversion)\n# Import DocumentManager and TransactionManager\nclr.AddReference(\"RevitServices\")\nimport RevitServices\nfrom RevitServices.Persistence import DocumentManager\nfrom RevitServices.Transactions import TransactionManager\nfrom System.Collections.Generic import *\n# Import RevitAPI\nclr.AddReference(\"RevitAPI\")\nimport Autodesk\nfrom Autodesk.Revit.DB import *\n\ndoc = DocumentManager.Instance.CurrentDBDocument\nuiapp = DocumentManager.Instance.CurrentUIApplication\napp = uiapp.Application\nuidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument\n\n#tb=UnwrapElement(IN[14]).Id\n\nscales = [i[1] for i in IN[15]]\ntbs = [UnwrapElement(i[0]).Id for i in IN[15]]\ntemplates = UnwrapElement(IN[16])\n\n# check if assmebly has any views already\ndef doesAssemblyHaveViews(assembly):\n\t\n\tbip = BuiltInParameter.VIEW_ASSOCIATED_ASSEMBLY_INSTANCE_ID\n\tprovider = ParameterValueProvider(ElementId(bip))\n\tevaluator = FilterNumericEquals()\n\trule = FilterElementIdRule(provider, evaluator, a)\n\tfilter = ElementParameterFilter(rule)\n\t\n\tviewsForAssembly = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Views).WherePasses(filter).ToElementIds()\n\t\n\treturn True if len(viewsForAssembly)!= 0 else False\n\ndef assignTemplate(viewType, templates):\n\tif len(templates)>0:\n\t\tif viewType == \"Rzut\":\n\t\t\ttemplate = [t for t in templates if t != None if \"FloorPlan\" in str(t.ViewType)]\n\t\tif viewType == \"Widok\":\n\t\t\ttemplate = [t for t in templates if t != None if \"Elevation\" in str(t.ViewType)]\n\t\tif viewType == \"Przekrój\":\n\t\t\ttemplate = [t for t in templates if t != None if \"Section\" in str(t.ViewType)]\n\t\tif viewType == \"3D\":\n\t\t\ttemplate = [t for t in templates if t != None if \"ThreeD\" in str(t.ViewType)]\n\t\tif viewType == \"Zestawienie\":\n\t\t\ttemplate = [t for t in templates if t != None if \"Schedule\" in str(t.ViewType)]\n\t\tif len(template)>0:\n\t\t\ttemplate = template[0]\n\telse:\n\t\ttemplate = None\n\treturn template\n\t\nvpsList = []\nsheetlist=[]\nfor group, scale, tb in zip(IN[0], scales, tbs): # dodać skalę, tabelę i szablon?\n\telt = []\n\tfor i in group:\n\t\telt.append(UnwrapElement(i).Id)\n\t\t\n\tcatid=doc.GetElement(elt[0]).Category.Id\n\t\t\n\tcollection=List[ElementId](elt)\n\tviewlist=[]\n\tschedlist=[]\n\t\n\t\n\tvtsList = []\n\t# Start Transaction\n\tTransactionManager.Instance.EnsureInTransaction(doc)\n\tfor a in elt:\n\t\tviews=[]\n\t\tvps = []\n\t\t\n\t\tif doesAssemblyHaveViews(a) == False:\n\t\t\t\n\t\t\t# widok 3d\n\t\t\tif IN[1] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"3D\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tv=AssemblyViewUtils.Create3DOrthographic(doc,a, viewTemplate.Id, True)\t\n\t\t\t\t\texcept:\n\t\t\t\t\t\tv=AssemblyViewUtils.Create3DOrthographic(doc,a)\n\t\t\t\texcept:\n\t\t\t\t\tv = None\n\t\t\t\t\t\n\t\t\t\tviews.append(v)\n\t\t\t\t\n\t\t\t# widok rzutu\n\t\t\tif IN[2] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Rzut\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds2=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.HorizontalDetail, viewTemplate.Id, True)\t\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds2=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.HorizontalDetail)\n\t\t\t\texcept:\n\t\t\t\t\tds2 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds2)\n\t\t\t\n\t\t\t# widoki elewacji\n\t\t\tif IN[3] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Widok\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds3=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationTop, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds3=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationTop)\n\t\t\t\texcept:\n\t\t\t\t\tds3 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds3)\n\t\t\t\t\n\t\t\tif IN[4] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Widok\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds4=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationBottom, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds4=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationBottom)\n\t\t\t\texcept:\n\t\t\t\t\tds4 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds4)\n\t\t\t\t\n\t\t\tif IN[5] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Widok\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds5=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationLeft, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds5=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationLeft)\n\t\t\t\texcept:\n\t\t\t\t\tds5 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds5)\n\t\t\t\t\n\t\t\tif IN[6] == 1:\n\t\t\t\ttry:\t\t\n\t\t\t\t\tviewTemplate = assignTemplate(\"Widok\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds6=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationRight, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds6=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationRight)\n\t\t\t\texcept:\n\t\t\t\t\tds6 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds6)\n\t\t\t\t\n\t\t\tif IN[7] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Widok\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds7=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationFront, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds7=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationFront)\n\t\t\t\texcept:\n\t\t\t\t\tds7 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds7)\n\t\t\t\t\n\t\t\tif IN[8] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Widok\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds8=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationBack, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds8=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.ElevationBack)\n\t\t\t\texcept:\n\t\t\t\t\tds8 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds8)\n\t\t\t\t\n\t\t\t# zestawienie części\n\t\t\tif IN[9] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tds9=AssemblyViewUtils.CreatePartList(doc,a)\n\t\t\t\texcept:\n\t\t\t\t\tds9 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds9)\n\t\t\t\t\n\t\t\t# przekroje\n\t\t\tif IN[10] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Przekrój\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds10=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.DetailSectionA, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds10=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.DetailSectionA)\n\t\t\t\texcept:\n\t\t\t\t\tds10 = None\n\t\t\t\t\t\n\t\t\t\tviews.append(ds10)\n\t\t\t\t\n\t\t\tif IN[11] == 1:\n\t\t\t\ttry:\n\t\t\t\t\tviewTemplate = assignTemplate(\"Przekrój\", templates)\n\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\ttry:\n\t\t\t\t\t\tds11=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.DetailSectionB, viewTemplate.Id, True)\n\t\t\t\t\texcept:\n\t\t\t\t\t\tds11=AssemblyViewUtils.CreateDetailSection(doc,a,AssemblyDetailViewOrientation.DetailSectionB)\n\t\t\t\t\t\t\n\t\t\t\texcept:\n\t\t\t\t\tds11 = None\t\n\t\t\t\t\t\n\t\t\t\tviews.append(ds11)\n\t\t\t\t\n\t\t\t# ustawienie skali\n\t\t\tfor v in views:\n\t\t\t\ttry:\n\t\t\t\t\tv.Scale = scale\n\t\t\t\texcept:\n\t\t\t\t\tcontinue\n\t\t\t\n\t\t\t# zestawienie kategorii\n\t\t\tif IN[12] == 1:\n\t\t\t\tassemblyElement = doc.GetElement(a)\n\t\t\t\tmembers = [doc.GetElement(id) for id in assemblyElement.GetMemberIds()]\n\t\t\t\tfirstMemberCatId = members[0].Category.Id \n\t\t\t\tmemberCats = list(set([m.Category.Id for m in members]))\n\t\t\t\t\n\t\t\t\tfor mCat in memberCats:\n\t\t\t\t\t\n\t\t\t\t\tif mCat != firstMemberCatId:\n\t\t\t\t\t\n\t\t\t\t\t\ttry:\n\n\t\t\t\t\t\t\tviewTemplate = assignTemplate(\"Zestawienie\", templates)\n\t\t\t\t\t\t\tvtsList.append(viewTemplate)\n\t\t\t\t\t\t\ttry:\n\t\t\t\t\t\t\t\tsched=AssemblyViewUtils.CreateSingleCategorySchedule(doc,a,mCat, viewTemplate.Id, True)\n\t\t\t\t\t\t\texcept:\n\t\t\t\t\t\t\t\tsched=AssemblyViewUtils.CreateSingleCategorySchedule(doc,a,mCat)\n\t\t\t\t\t\t\n\t\t\t\t\t\texcept:\n\t\t\t\t\t\t\tsched = None\t\n\t\t\t\t\t\n\t\t\t\t\t\tviews.append(sched)\n\t\t\n\t\t\tviewlist.append(views)\n\t\t\tif IN[13] == 1:\n\t\t\t\tsh=AssemblyViewUtils.CreateSheet(doc,a,tb)\n\t\t\t\tfor v in views:\n\t\t\t\t\tif v != None:\n\t\t\t\t\t\tif Viewport.CanAddViewToSheet(doc,sh.Id,v.Id) == 1:\n\t\t\t\t\t\t\tvp = Viewport.Create(doc,sh.Id,v.Id,XYZ(0,0,0))\n\t\t\t\t\t\t\tvps.append(vp)\n\t\t\t\t\t\telse:\n\t\t\t\t\t\t\tschedCat = ScheduleSheetInstance.Create(doc,sh.Id,v.Id,XYZ(0,0,0))\n\t\t\t\t\t\t\tvps.append(schedCat)\n\t\t\t\t#views.append(schedCat) \n\t\t\t\tsheetlist.append(sh)\n\t\t\t\tvpsList.append(vps)\n\tdoc.Regenerate()\n\t# End Transaction\n\tTransactionManager.Instance.TransactionTaskDone()\n\nOUT=viewlist, sheetlist, vpsList",
      "VariableInputPorts": true,
      "Id": "337146c12e2b43fd8c4d6c012378e4f7",
      "Inputs": [
        {
          "Id": "ac26bdd5ed294e26b685dd9f9efd476b",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f700fa5694b54a96b6aeeec6a3f8dcb0",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1f3c683a692455fb0d80687e19fdd95",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "050ffc72b2a3432086d432d1c0aa628d",
          "Name": "IN[3]",
          "Description": "Input #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fcd47dc3f7fc49f08be8b638e7b6cc04",
          "Name": "IN[4]",
          "Description": "Input #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "feb17dc7a9c44e68a93749b36d519027",
          "Name": "IN[5]",
          "Description": "Input #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9def71cb15254b50a2ef3da0c04a81ed",
          "Name": "IN[6]",
          "Description": "Input #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27311b402cb3477f9f4e936b5224802c",
          "Name": "IN[7]",
          "Description": "Input #7",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88c99897fd0b4ed4a34cc6da0a1da2ea",
          "Name": "IN[8]",
          "Description": "Input #8",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53e296875ab848dab627d326a3d23eb6",
          "Name": "IN[9]",
          "Description": "Input #9",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d7ea753de12449f093b0ce6d98dc1f4c",
          "Name": "IN[10]",
          "Description": "Input #10",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dd9ba0127bb419a86c28ebc7555b019",
          "Name": "IN[11]",
          "Description": "Input #11",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9794e1818c8846aeb5353be6598b6042",
          "Name": "IN[12]",
          "Description": "Input #12",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a83977fada2c4ef1bf82d0da104f85b0",
          "Name": "IN[13]",
          "Description": "Input #13",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a8a83ed613949158a79ab68704510c8",
          "Name": "IN[14]",
          "Description": "Input #14",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "41316e39b0be42a7a9b656e11930f180",
          "Name": "IN[15]",
          "Description": "Input #15",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e75a5247329c4880bcf227b5811889dd",
          "Name": "IN[16]",
          "Description": "Input #16",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eee0530df8e84c01996b85b913030bfb",
          "Name": "OUT",
          "Description": "Wynik skryptu w języku Python",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "CreateSheet: bool = true;",
      "Id": "72998b73feca46b986933859b53bc159",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "af7c394d2d0543828019a94429825cb6",
          "Name": "",
          "Description": "CreateSheet",
          "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": "TitleBlockType: var[]..[];",
      "Id": "966c4b1024c8459cb04cc919fb552c44",
      "Inputs": [
        {
          "Id": "d94ea91213f74a509753e8427e38a88d",
          "Name": "TitleBlockType",
          "Description": "TitleBlockType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "893725b536064fe6b278540497bd5f01",
          "Name": "",
          "Description": "TitleBlockType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "0dd4bbc7-3594-4c4f-8e7d-760421e4bc9b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "228e9f5e26f44fe985600016e7225798",
      "Inputs": [
        {
          "Id": "3760e8de9d58460c958a1628c3a871cb",
          "Name": "GroupTitle",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "017eeb4b97dc4313941b5153641508f3",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96df4f90b2c142b480ce11255da19f3e",
          "Name": "Input Group ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a group of inputs for UI.MultipleInputForm ++ . Check out www.data-shapes.net for more infos !"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "85d666ce843e41028e8d2d871df7181e",
      "Inputs": [
        {
          "Id": "b6f0ad7e6ed84203acb6aee5b90ed7a9",
          "Name": "Description_optional",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc82837a351842e9bf929cefbb57c87f",
          "Name": "Logo_optional",
          "Description": "var\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cd40cd4caa844b8996a0cd327491d3a8",
          "Name": "ButtonText_optional",
          "Description": "string\nDefault value : \"Set Values\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc24c95c1cce4595a09e3b0e17ed8dda",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6983de4922df4d2a97f2ad036f8dc86b",
          "Name": "Toggle",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73b3a150c3644c518dc8810e719777ee",
          "Name": "LinkToHelp_optional",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "829c06d8b5fc4f3e9f469a08e9edd7e6",
          "Name": "CancelButtonText_optional",
          "Description": " Cancel button will only be displayed if a label text is entered here\n\nstring\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1a819d610331448195709b0b040a44a8",
          "Name": "MaxHeight_optional",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c110381ffc84daf9131e6af37024ab8",
          "Name": "Width_optional",
          "Description": "int\nDefault value : 400",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb42b40167164a8f938d9401aa6c7487",
          "Name": "User Inputs",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c571b0876e3439e8848c84b2410110c",
          "Name": "Was Run ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74ffcf4d5b454953aca1eab805204360",
          "Name": "Was Cancelled",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a form with multiple inputs. \r\nsee www.data-shapes.net for tutorials and infos!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "&&@var[]..[],var[]..[]",
      "Id": "877c7ed07172460cbcb9bdae54d2fd13",
      "Inputs": [
        {
          "Id": "06d892cb9f8749ac9d275adf38ecae74",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bef7124e8a18424797e45772fa57e5fd",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e7d9a5483874595bf293fd28daba47e",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x and y?\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Not@var[]..[]",
      "Id": "0e357cee3cea4b55930b0de90bd6a2ac",
      "Inputs": [
        {
          "Id": "5b2f1d5b51104e97936b2a5c7319b4cb",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a5dc2a6126b44db994bd56b7496074d6",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "!x\n\nNot (x: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[pass, wait][0];",
      "Id": "de21f027e46a47bbbee73579f4a5914f",
      "Inputs": [
        {
          "Id": "8f9eeb4ad4204bbf9b3643aeba150856",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b7b09136aac84276b8d74fbf7c487329",
          "Name": "wait",
          "Description": "wait",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ab2bbbc82454e478bfaa46a3bfac45a",
          "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.Category.ByName@string",
      "Id": "ad4f2e75087e4ee3a12bd7713dae9156",
      "Inputs": [
        {
          "Id": "068b6867c0694444be1ce2bbe4905c0c",
          "Name": "name",
          "Description": "The built in category name.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3380de0c411437586bb536443cab730",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Views\";",
      "Id": "ebe744980b35437a86f33ecd7790c068",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6917be8b1a994a909caf34995f984872",
          "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.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "204d5db1a6c945a381e48ad2711fed51",
      "Inputs": [
        {
          "Id": "41b848af6c624c718227196010735a36",
          "Name": "Category",
          "Description": "Kategoria",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2f704779814842b2bbc6a405433039cd",
          "Name": "Elements",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "848491101a014634a7316750d4072d30",
      "Inputs": [
        {
          "Id": "ca4364f193b8415cb1746fcd13618ee6",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cbf73a5cefc4ef79c797fbc8aa701f4",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9ce561a51e404e7b92d0f3c954751302",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "05cd44b69dad49fc84434400e0d28e83",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "ba5cc1ee904a436c8f72cdded9d6b933",
      "Inputs": [
        {
          "Id": "1b53e9cfee7c4851ab781b5c93229de5",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f44785a167b346ae9956e34a3a6692ad",
          "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": "DSCore.Object.IsNull@var",
      "Id": "92894ad0a24242139e5e12ea45c77ac4",
      "Inputs": [
        {
          "Id": "1d14b95d48474450b047d6be8c4f1050",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b6e5f2367b314b7a8d54ae77437ba168",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "8b49d54932014d3c9508e7bc1885dc30",
      "Inputs": [
        {
          "Id": "0ddd595f985948098e7bb2ee685186c3",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c9ec1ae0b2b47f3820e67d6c0e90d64",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7943b8f482a4b0b950bb8db8f1bf9c8",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efa10bd5e8934519aae90a33b8fe5619",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Revit.Views.Views.ViewType@Revit.Elements.Views.View",
      "Id": "81d5d4beeb2d42ae9dd789a7d76fe06c",
      "Inputs": [
        {
          "Id": "e7a65471c24d4bf5ac2c40eb6aeae066",
          "Name": "view",
          "Description": "View",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6331af0c594043949ff25d7d7099450b",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Views.ViewType (view: View): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "3c24a72e643b401887b2f9ccd74ab8fb",
      "Inputs": [
        {
          "Id": "7b890f345f5544a5b618eb2f3ab40fae",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5ca7e12da364c94ade7b08e45e7cc54",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5b5b51129d1494aa249c29ecd370cc0",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3989425b6d464770a689fff038f6c0b5",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "cd8b5d34f935483ba38c2ceef6c3373c",
      "Inputs": [
        {
          "Id": "52428ad0ef054e99b8e4f09b0e7ac7cf",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b059907671c46b58630f516eb75cd31",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe72a09f9cd2456086fffa5032df64dc",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c34cad01f5754520b4925de129777fe5",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Elevation",
      "Id": "81fe9826e5204c1e9ebcfb3ecbd676b7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "13feb719da8544cc84126a11eed0b01f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "e1deee6db66e42d6bf728612276a52c7",
      "Inputs": [
        {
          "Id": "81eed9afc8034230861a9dc07d8ec488",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4227b6ef6b8f480e958773a096ffd356",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e0f88d5ad1724545b029c9c68a8e49b9",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "6c0913c3a8624d3780cc830565b3905e",
      "Inputs": [
        {
          "Id": "fcb6404ab7594cf9891cf6497fb05ea1",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0287396f9e8840c9b49940c4009d2a1f",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "592b20a34dea4c08a7d56610c2cfe863",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab849fd8137a458385afb817d5347696",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "a9322aadd5aa43a5a1c57c1a9699f843",
      "Inputs": [
        {
          "Id": "22185ca651e34515b731bd23877872e8",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b8337db2ab104e978e9c5d5a99d52685",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f246fb09d56c448ea808965a198a6a5f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "054e81e65de742c0aecacb2c73f001ce",
      "Inputs": [
        {
          "Id": "d7cbcfdbc3524ef69fd929a5f9b0b382",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17f958771f5c4eadb66db4c1a9892275",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7cfd556bb4e248f7a2d347d82376e5eb",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f2e14a959b247d38167753b3ea35619",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0946f7121c004c2ca380cefd7d2b68d3",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d6c2513c253342b88b3464e9235cdd3c",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c66faf921707475b875585cd0a6d35ff",
      "Inputs": [
        {
          "Id": "98181a9481a74935b1921688b250b2e1",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72041b795ab645808b229f3e9020f1a9",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "718d08b46c5a41288135ccfa30a51dfb",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e2b72f539c84a6aac2453353dfcef5d",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "612315c7f0f9489185826e8adb6dbceb",
      "Inputs": [
        {
          "Id": "80c8b0341fbc4c7ab2ac5906ef243da3",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b19e902f0c4c4e949b090f2b403e57d3",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fb5453850ea4049bf05da132fd828ea",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6acf7009785e40499765afadbee52ec9",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\nnull;",
      "Id": "87afdc29318c4bbaa095e096d2814a9d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "50aa48be0e1249a2b93b4643fad1aed4",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df173fe98e2546d3b9e3aee3a4187359",
          "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": "\"None\";",
      "Id": "a2d35c29b0fd4af6bfb78812c4fe4c41",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f0f16d19a65e43309c8e13ed7bd8d165",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "ca0e771aba4f4a62a26d744f52530cee",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e692094186f348609247a7b6f3dce6df",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "6b64680ae2fa4ceabad8ec747830bf1f",
      "Inputs": [
        {
          "Id": "be23a43f09064dabad4a8c67eacb0b95",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27611f7b52094cb3b85c343b3a3c2ced",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6e13148d41784d8caa9ce51d3a3ce1ee",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "db8f85b4977845c3b6442a18db9bd8e0",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "c83faa95a7164c3ca02c663f859d7387",
      "Inputs": [
        {
          "Id": "80f060001d7644e494294a79e7215c32",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "df35a7696b84489c874bac76e5338bad",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a6a44fc2-aa8f-41e8-af52-ad392755093a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "32bd1b9571ac4ad18839252dd4810b80",
      "Inputs": [
        {
          "Id": "67db2c339dfb4af5b3573e460e307422",
          "Name": "view",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4f2c8d23d9d4ad39326f5057cea0b3a",
          "Name": "bool",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Checks if a given view is a view template. Unlike the OOTB node it works for all view types."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widoków",
      "Id": "03d410a3545b4f09a72ba86025da201d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9e6825857eca483da893493112003c4f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.ByName@string",
      "Id": "d2b2d77c4a8a4789b5a6fe6352a2e381",
      "Inputs": [
        {
          "Id": "7e890d89e8414cdb9cc34d717f451d6a",
          "Name": "name",
          "Description": "The built in category name.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75d42b05e1e940939c033e36ce38bdc9",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Views\";",
      "Id": "fc24fb0f7a44421786245e5ee23f7f52",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0abd3d2873db4fc7b327afebd046ba85",
          "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.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "5174ea5d00264d16b32bb6608a2977a0",
      "Inputs": [
        {
          "Id": "9743c9b6ada04dd6a129927a99ff0426",
          "Name": "Category",
          "Description": "Kategoria",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85bfb702f5ef4a34a19f804c92a01d16",
          "Name": "Elements",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "cb3003c313e34ddb84733b3ee1fe2f71",
      "Inputs": [
        {
          "Id": "b1c11ce8d2fa447aa1a016d36900e2f3",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86351e6fb07a4316b7e50a173b4f5b96",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "56b9da23f3924964a313b9db74072ad7",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e3854102886540a68f2cff4a034c3b71",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "246d881934e04b2c848d8e7332825167",
      "Inputs": [
        {
          "Id": "12f5f7df36184fde97d78872ab634d38",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48be2f8bc738470eb4ad451fa74f3505",
          "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": "DSCore.Object.IsNull@var",
      "Id": "d47204a6313e483bbfc708f39f9b6534",
      "Inputs": [
        {
          "Id": "8ec4e6006b51464088dfb410df0249e9",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "94984ac8485f401cb58ea481df1b2ca4",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "3eb7834044b346f9828200dc653f037c",
      "Inputs": [
        {
          "Id": "330b7ab3c3584d4fbf0de1bf4317298c",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fbeb3365f20c499f9ddc36d85fb9bc2b",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "27f46a0df88840629c4c59c13365f584",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2c9c062a02c4ea6a9d5ca8d7119b35f",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Revit.Views.Views.ViewType@Revit.Elements.Views.View",
      "Id": "7871ffb21a804600bb6fa589b1f49131",
      "Inputs": [
        {
          "Id": "200aba4fe79c4ab08d63fc8944e5b0f8",
          "Name": "view",
          "Description": "View",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80b53bf6f373461584f4a5550a2d0146",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Views.ViewType (view: View): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "68ac1ff8ec73452092dee1b45d07509b",
      "Inputs": [
        {
          "Id": "b570fd16c3f347cfa095f24abf9b0efe",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04a756cdd82f4236a37ac792c8b736b3",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d43aef3b61f4cdaa6c0d014d2d787bb",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "353f20d6b0264c08b4b6d46adda8c852",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "9b7599e3e05b459f829a7a337bc9a641",
      "Inputs": [
        {
          "Id": "3eb3a2d0bc1344c5852cef989403b7e9",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed778fbb9e564bcc98f8cda34d607244",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2b982103c2b64c9fb0c17abb336d8857",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "835ada6476a24de9bdfb91c1b1cb03f4",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Section",
      "Id": "9758b6ef770844b1aa30a887abf3bb2d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9fe7fc42abee4e2eb657f00a6daba578",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "9754d70d09684d6db9e6ddbf95cc3955",
      "Inputs": [
        {
          "Id": "dd709500ab2349b18a0cdb47c7236b9b",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "741e5958dad440e18f7dc9d95a27cea9",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2ebb919cd3014aeca1a1e271afbbd006",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "6a3e2edfffb04d669d9484b2a71cff11",
      "Inputs": [
        {
          "Id": "231ed8e434114be0ac91d1b78020a616",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84a8ec06389a49ca97e83000fd56a34c",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b522a4c1aa34ef38ac3f52cca3d674c",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e0562a365e447a9942f34cfddcc6594",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "db036824e91b4ccf84d24f351a550833",
      "Inputs": [
        {
          "Id": "cc6fe5a1935943478f5b4754c5a6d22c",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d38fee474a41407385c4231abb00de7b",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "48ade5eaaa154d488dd3d5894f18c31b",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "281b91936ce84313a1afac23969afbfd",
      "Inputs": [
        {
          "Id": "b0f269068c3146b2b3c61c266f2f65fb",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5fe1e65f2fb940389473e08365eeea64",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a44a9b7bc24f40b28f3d85253fac2300",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d9b368ca8234333a6b624be0622d26f",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a26a517c8f134ef3846ec2a8b1f5a569",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66b6e41e46434208b20286fc25b47b3d",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "33ddfe8aa8ab42c180aa69dc371feaf6",
      "Inputs": [
        {
          "Id": "67b439fab4ff4998b7541f4bbc286022",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9c2b6700e78c415685a1a02b7b25c40d",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8d604390575247aeb78319a98edcab84",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cd25508d4ad148f8bef7dc3ea96d0af7",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "d15eade5ca5d414d881af28cb246988b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "29d2f9788120490daa65cdc78df53586",
          "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.IsEmpty@var[]..[]",
      "Id": "9fd649b634784a4f8f17bb0a5ea4fe1e",
      "Inputs": [
        {
          "Id": "95c1f018e535423ca29bf476f9cebd9b",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c0e5120bb5a6440c86f4772c895d8135",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "2141b1836099482e9d1227374815e6d2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b0cfe76532ab4edcb1b7761102db7957",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "0ad9186f323a452c8901070eda5b0601",
      "Inputs": [
        {
          "Id": "0bc959f2eda0448da7a0b9885d3bfd50",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f56c91f007ca476bac8fbdbb8ef78c8e",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a9404f3a78d14bdeb5966647f00fa942",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b8d8c13e60fb42ad943bcf2048ef37b4",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "01c3ce1eb2a64376a49be8e9bc08ddbc",
      "Inputs": [
        {
          "Id": "5d94a0b749ca4888a61fdeec8d98679a",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c21efb36e71425bad568c3b37f48744",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a88346b9ba844e0297f4246a5126532d",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "29a695b8e0b64459a54a3a3f806322bd",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\nnull;",
      "Id": "faeb408e0e7f419aa5ae59b0637c6430",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "601dff4e78774f7c96fad93265bc1677",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a206fd8d919f46da876c61e2ae0e2aee",
          "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "abc39c563e6b4247bd290a9826fbcf83",
      "Inputs": [
        {
          "Id": "73af39bfbf4b42d5acbf52a49e3da3a0",
          "Name": "item0",
          "Description": "Indeks elementu #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53a3bbe5342f42129887395eca2f2e44",
          "Name": "item1",
          "Description": "Indeks elementu #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4cbaa610c3024f8f8d4b8722e89be6ad",
          "Name": "item2",
          "Description": "Indeks elementu #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0dd44441a1794a12b051d0ce07528b59",
          "Name": "item3",
          "Description": "Indeks elementu #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e8fedefbc164e6699b2ec8058522a26",
          "Name": "item4",
          "Description": "Indeks elementu #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4729670a21c94771839be00655ebf580",
          "Name": "list",
          "Description": "Lista",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Przekrojów",
      "Id": "4677f3967aa34f7f8ff025be7b9bd756",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "33a863455ed044b68a33a61dc4bb883d",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a6a44fc2-aa8f-41e8-af52-ad392755093a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "99d111bc61934d34930dc43f645e6b37",
      "Inputs": [
        {
          "Id": "762c732fd35144bc808a83fe986e7d02",
          "Name": "view",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7d1678d9606e4edcb6aa5116581672bc",
          "Name": "bool",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Checks if a given view is a view template. Unlike the OOTB node it works for all view types."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.ByName@string",
      "Id": "0acb6ea18972470b862261f60af44264",
      "Inputs": [
        {
          "Id": "9e805e3f4ed44850bb301feedc85ac2c",
          "Name": "name",
          "Description": "The built in category name.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5e0f26cf6c44cfc985698f23dc1448c",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Views\";",
      "Id": "8f96f7d6cfdd4900adcb9c3a0db5834e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "09bb95439f8248fbb871316331ef8d8e",
          "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.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "14300b99d5c64c10994c96a7edd5b7f4",
      "Inputs": [
        {
          "Id": "86757a407c6045278c2b69323bd9b12d",
          "Name": "Category",
          "Description": "Kategoria",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7a8874b8cedb4478a0bab447d0c207bf",
          "Name": "Elements",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "8ddc42afda0e47c0a5ead8d1170ef008",
      "Inputs": [
        {
          "Id": "9407ae3474bc4df88936423c295373c6",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37446a73e77c4c89a725b28967824b7b",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9fc6be345fe486cbfb7bff1ee85d3b1",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8bef03cc8ba453b83d3aeb33f85d122",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "22cf52b489d347ce94ec0ad26fec1d46",
      "Inputs": [
        {
          "Id": "0e15968c310a4749b21ad8659b8af4c3",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa77c5a29a454c23ae54016a311281a7",
          "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": "DSCore.Object.IsNull@var",
      "Id": "ed0daf47a43a487ab9d94928abab0334",
      "Inputs": [
        {
          "Id": "6fe1740df37849a4872f5c4d4d773f1a",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8a6953a9116c4cbea1a5bfc7c7a688cc",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "85105a7926014c9886bd95469517899f",
      "Inputs": [
        {
          "Id": "13885d89d57940248df06de35110af58",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc317f423fb349ffab55a241d38f1c81",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "22f27294716e4a15a29bb10a69bf42be",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56d02a4ff88d4226b36a2f3170dcd1c0",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Revit.Views.Views.ViewType@Revit.Elements.Views.View",
      "Id": "28a4bc3d63f246a198216ed5ce244026",
      "Inputs": [
        {
          "Id": "31f6cb6844174087b807c74071c9dc5a",
          "Name": "view",
          "Description": "View",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4af3c97faa84cfba8ef53ee29b288d4",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Views.ViewType (view: View): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "51fb1a953d9e4c8083b54b02d12fe5f3",
      "Inputs": [
        {
          "Id": "25fb9c7febab480da705c64b5be26cdf",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6a2dc0b5b464640a02213cb4dde851d",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "01613ab94d7b4e74a65d9190912a3e07",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "58ba8bd54a114d559b6b61e698b84f07",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "e55be893d5b044ff99c6914a10eae88f",
      "Inputs": [
        {
          "Id": "165d0b521bb645d08206be453c5cd035",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7444d22d716d47d5b9ce7dcdf90e218b",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "579760753ef94b7ea639e8f5148b6d59",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ccf592763284a81b508da98691f19c3",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "FloorPlan",
      "Id": "4746f65e834747b0a9b188748f16699d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dd7cd7d1d2624c7a9f5d4850d228ccfa",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "72a7d79b70a64e5390d1ad2a2769b25c",
      "Inputs": [
        {
          "Id": "fbbe58553a92489b93721ef56ba352e9",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2728b6252b44ed093e3ac03d0c9ec5e",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d693b0242bb46c6809919d38d20a5e1",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "9c6d12ab5a6d4d839700f53100a99497",
      "Inputs": [
        {
          "Id": "615196f6a9d7418eb91255a10498bced",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f1e06c3bc3f04a49914ee131b9788d6f",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "451277be2dde4e69995702c3b02a0bb0",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a38aa32c76342a7950978b75ab8aada",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "cc5bd06f7944457daa455e9932ea9747",
      "Inputs": [
        {
          "Id": "8de742a8c77349d1a5c1a3b1a1e1b4c6",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "18d45c62d3ae44a5805ae2653ce280e4",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e5a213c6bae94582843d4a5a0df83540",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "a3343f5c88344673a9fa50f56cd78123",
      "Inputs": [
        {
          "Id": "856305910c1d40b19cb1680a30e3dc2b",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e38d30357754afabba9c6528cb704d6",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "81c0480af7e0495ab5922baca5fde619",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "64cc70a444cd40cc95da02fa2fd4e7f2",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e01ad631edfa4b6996ad85f17dee40f9",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3a3a74dec04c4e3e9b9f6916b441fac6",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c9c67cb09b844fc4b46feffc29289210",
      "Inputs": [
        {
          "Id": "46a17c3102794af68199be7aff35021c",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d24d7298cd1842a0b3aa0d08919fa048",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1de29d3db22e45a99c6972f6a963cd23",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "80fdffe8e0f54cc1963b52e37eef6332",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "d74142fcec384cfab5e4662c883a07bd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b6c6d48d0ced40ccb501ec5e1bd9e179",
          "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.IsEmpty@var[]..[]",
      "Id": "8c5d0094d07c457fbd7a4540fe488436",
      "Inputs": [
        {
          "Id": "4f66ebdff97b4e89a6db196d5f808fe9",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0bb722e00046411ba5db077ae601f885",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "c1e0459e5fae44af8d63dce2b5f4d8c8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "352d5fbfd5cc4b8daf133422182a5f18",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2d4d9ccf3d7e4817936641f5978dfb45",
      "Inputs": [
        {
          "Id": "d3954f0db39e4a79b37fe37351e23e03",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bd3d1e9f2a354da5b2573a24574aa849",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b08ce83f4e0e416cba5c5d083bf17762",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "35c5307aa0124985979c0afe165d3e83",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "7a2ac11f54af4cf0bb3128a722eb8cd4",
      "Inputs": [
        {
          "Id": "d2455f7043734695bf6ee17f8c353348",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4c2a53aee814b25863a5b134a838997",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "692df97cedd24a5cb711cabc2f1b82ec",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "37be0e9eedbb4d99be05bdc51f12f7a6",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\nnull;",
      "Id": "28ad74e1d4e14bec80ef077737367a70",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0fff20b9a9104ef9afb8ca820c74592f",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db032742eee845e48e80c242e7ea71a4",
          "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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Rzutów",
      "Id": "37397541c0af4b23ac8020890c27e40a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5d6a8bb619ad455ba54591688b7fbf83",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a6a44fc2-aa8f-41e8-af52-ad392755093a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "1265b145d25048faaa574e5c9ff7ea4f",
      "Inputs": [
        {
          "Id": "7f1c955f04c94e14bdbfcd3a2f5d6c8d",
          "Name": "view",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9e0638201e8c4314879b12f7d2c393d8",
          "Name": "bool",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Checks if a given view is a view template. Unlike the OOTB node it works for all view types."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.ByName@string",
      "Id": "a066b8639bee457a9847a2f7d47eec25",
      "Inputs": [
        {
          "Id": "f5133f6719ee4d8e83869736b783b70e",
          "Name": "name",
          "Description": "The built in category name.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "52b578b687e94f8f843e12b1a2e83f04",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Views\";",
      "Id": "963467b5589b40a599bd653d3e8b4000",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d6ad690df65244a3b8084eca8e2ba79a",
          "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.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "54352b1d5ade4511805a65c256937184",
      "Inputs": [
        {
          "Id": "0c96c13d937248c9a5b1dd957f20f91a",
          "Name": "Category",
          "Description": "Kategoria",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2330fb222e64f2a9d364ed78617355e",
          "Name": "Elements",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "597937dfcf294b16b7fad941b575dce4",
      "Inputs": [
        {
          "Id": "481cff0b096e41dfae2fb6bb1b4cc77b",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30d1a8c01b1443d69e062c05afd1615e",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0b4a5b0136a041a9a19eddde5a1a9ea0",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d4c0307d2e6b43ab891ced584d973666",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "72fea9c56a5341159059e544574f9fe8",
      "Inputs": [
        {
          "Id": "a69354c183634dea9156c5e8df644252",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d38af62c4ebf480dadda742cfba3b2ff",
          "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": "DSCore.Object.IsNull@var",
      "Id": "bc4d31f373094b80a77793ccf59183df",
      "Inputs": [
        {
          "Id": "1ff95102896a40539acce7afa380fca1",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7009b584cb8141fb86720e23f706c948",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "70cf0d0b5a4940138aef93b508dd3a99",
      "Inputs": [
        {
          "Id": "ffd38cb669254f35bdc4158f3a4822b5",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9734adb794de44a29cf982fd4342d7dc",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "97af9e8dba4e456b8f4e75f798d25d90",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70b559e28e9a4c46bff690343e567690",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "archilab.Revit.Views.Views.ViewType@Revit.Elements.Views.View",
      "Id": "180d9dafa2854e848cedd8f88c518844",
      "Inputs": [
        {
          "Id": "d8c698d748b348c789b87d7e3bfab828",
          "Name": "view",
          "Description": "View",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3f2186463c5d4142bcfdcdddeb48d3cc",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Views.ViewType (view: View): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "6a847327e3d7465ca259db9eb109cb1c",
      "Inputs": [
        {
          "Id": "d290f5a04306461c94a00d78681ff72b",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2414d5f0ac50436ea1062de4d83cedfb",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e8f30b43f6a4283b531b10a199347a6",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98e29be23a0842f897904d6e02172f6f",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "9dfdde04dc7d43958321ef2bdb7215e3",
      "Inputs": [
        {
          "Id": "ecd476ac400247649d02f077fdeab2b3",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "67f3a7969a6a4f69ba3adced2c791953",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffe64d0c1e634508ae59daee323b2293",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "499fdde8a09948f5b3572de364508fce",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "ThreeD",
      "Id": "d7ad2a21948b491fabee3ac312fbf2ff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6645510eb93545028ecde6e14946c6b3",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "==@var[]..[],var[]..[]",
      "Id": "9b72415e416a431ab29fd2d76d6612a2",
      "Inputs": [
        {
          "Id": "78053293b4be4f01858a1c2f63c89447",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "44f926c9ffb6465892f362a5dfdb0457",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dff6744f2eb14ee9b266502620150b5b",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "b9e00915d8184bbfb39c43996b45b551",
      "Inputs": [
        {
          "Id": "9fc5bedeb33641d58b161bfe63a1fa75",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8c840facee14022b0fd4e3cb80f991e",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0f01308814ac406fb976148959bc326d",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "22ea1175c8134e73a72ec3d33b539297",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "2a75931dc7c943bd96584bea16520288",
      "Inputs": [
        {
          "Id": "5a565a72e47340129b77df8e61a69c23",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "21c50011049948cf9debe4f6f12cd043",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ad7869ea0b340eab9767abfdb187863",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "a580b3f97f1b4629a5a88af691c103c3",
      "Inputs": [
        {
          "Id": "cc60c77b90ac44e79f24ce3a60c0002f",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "16a784216e8d404189eb2cce68191249",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec5fb24b761d4e559436495f0aa0c38b",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "017c317b2e27437194da443870af5995",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e089850c007a4ab7944385ab3b6f1d7a",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a45853ce8b944b289ae9a975e35531c2",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d46e0e647767471c8d3b5e53d27900ad",
      "Inputs": [
        {
          "Id": "eee1fb21decd46eba4f0ad35bc6ad81a",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b7110ba505e4878a40ade21b597f8bb",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a59016b8e0b14e2586217bb6727d726d",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b15e018718d34214b794420bcdd20961",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "d2b2985c6af1452282492acc25f38c73",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f7d10d94cd57472eb8a9a317522b3456",
          "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.IsEmpty@var[]..[]",
      "Id": "c025c7a6299a423b87050e2d0df8b3da",
      "Inputs": [
        {
          "Id": "4592126cb74b4cdd9f4a46b6f4a36aa0",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "da5106dd45b943f3b78f250160c81d09",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "a3b9d089d55e470aa6c658a10486d5b2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "05c691efe62242f8b1e0aaa35a4d3660",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "389496cf9e244b7d99240354eb0b770b",
      "Inputs": [
        {
          "Id": "53e264ff65df4688be2ca7214fa0773b",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ded5682d99e44bcbb8cf46e4aea9f2a6",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8883c9ae0f7843c9b62b0f8dc2c47647",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4b36cbc40a6f47f1880ef2b5147d1c7e",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8cd3dd3050b64ef580fca5e527a74947",
      "Inputs": [
        {
          "Id": "3271c341db974695b6d6543f0ac7071a",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30b0947f5a0b4a4180e6fa49be3c4f71",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee6530dbb3f747cb83c1558dedbecda4",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98c2d69cc667457694d896671aafd1f2",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\nnull;",
      "Id": "1c626c8a551d491386868301451828ce",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d3d68d91176e46de945bbc59aaa123bb",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "620deb396d954aaf91bf222b941731f2",
          "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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Widoku 3D",
      "Id": "a56af9474c9f43f4acd0dd193f4c7148",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4b91ffd6970a4eabaeafb8e8248fecd8",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a6a44fc2-aa8f-41e8-af52-ad392755093a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "e1c5183b73114b69934b3d960f16044e",
      "Inputs": [
        {
          "Id": "d83a4c0e5108476e916f80fb33565504",
          "Name": "view",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7f591963ea8b49cfb77d949cff5dda44",
          "Name": "bool",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Checks if a given view is a view template. Unlike the OOTB node it works for all view types."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.ByName@string",
      "Id": "112e2dcfae0e42669bb1a9cdf19e71ae",
      "Inputs": [
        {
          "Id": "1f2bfe7087dc4803988f513603718e92",
          "Name": "name",
          "Description": "The built in category name.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aca0ed902298420c98cc38567f719ecc",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Schedules\";",
      "Id": "de8c3488da8a4fc498cc2502ef4237a8",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6b752bb978054e20bc7c321c2714843f",
          "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.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "0e3b888b97c545d7a90d36d00aa14cb7",
      "Inputs": [
        {
          "Id": "86b4907c08bd41e9bfbf1adee0af8925",
          "Name": "Category",
          "Description": "Kategoria",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dde1a2e5f641443f9fc127770c6ec9e0",
          "Name": "Elements",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "74d3e9333abb4bad862fe7bed0a706d7",
      "Inputs": [
        {
          "Id": "1e8c5310093f4219b1cdb6e3c8438567",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e00ab81d8d14c72a733e651999735e9",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "933dd6ef42fd4ea091ad0f957c698646",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "614835cc91094ca99263ad1641f90700",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.IsNull@var",
      "Id": "6a532c03a5be4506a103f3718340290d",
      "Inputs": [
        {
          "Id": "9292edc461d4425eae6f0c5ff3d4865e",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a13973abd0bc426687e1b0f06897c607",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "055c1638fee445d8b8a8945a811ce2c8",
      "Inputs": [
        {
          "Id": "cc9f35fb14cd499cbcdb80a4ee2aee17",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6069ea51672f4ec79729ce1c5b76bc6b",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a8e9f2f52e24883b8ad70259cdfb11a",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b487448201664de5af2f01407a74958f",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "07558ab2af424a32bf1fa3513721f297",
      "Inputs": [
        {
          "Id": "44f8338155604450961db38c11db6393",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "261d38aaaf8043ca83e99feffe4b7d4b",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70d4fe387785471f9b1a9e554bc5f707",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a6a44fc2-aa8f-41e8-af52-ad392755093a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "f4a33b1085f947e4bdebf6a42ba8fa29",
      "Inputs": [
        {
          "Id": "267eea4a87704e6987d70403a14b979f",
          "Name": "view",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "13e090ded01d4441af1af8ab9fe775c3",
          "Name": "bool",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Checks if a given view is a view template. Unlike the OOTB node it works for all view types."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.ByName@string",
      "Id": "a3119fbf4cec4aac86e599ef52f98489",
      "Inputs": [
        {
          "Id": "f44c30aa925f4b508396008451b53904",
          "Name": "name",
          "Description": "The built in category name.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2986e0aef2cb46f8a7c0fdb9e187193e",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets a Revit category by the built-in category name.\n\nCategory.ByName (name: string): Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Schedules\";",
      "Id": "f2d63d48acca4bf187be71875a0d49c3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "781e4fd6915a48429c78903522d3cb6e",
          "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.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "2f6619f60d6f4a70a8baa048bec305c2",
      "Inputs": [
        {
          "Id": "e2d57d1f830449768409138078c677d7",
          "Name": "Category",
          "Description": "Kategoria",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ffdcd4f436744198ac090c4917d3bc24",
          "Name": "Elements",
          "Description": "Typ elementu.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "14478a24b891485887deca215b2416aa",
      "Inputs": [
        {
          "Id": "2c5b36f9f98b4f90a917f841575d5c58",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d5277efba3148bdb0897d03b5cdff21",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a4ec1a6c6ccb4a24afed48a1ef117b5e",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "08e618b4e5464a488605d2ca8ad9f304",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.IsNull@var",
      "Id": "90efaafe8bbe4f478c0357dda51800b0",
      "Inputs": [
        {
          "Id": "95ea098a64f4403c87dcb6f32ed1a7c2",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "acfd3c9e5ead455b95d856142a27a675",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "c3013baeef0042b89958ed5d44d3f366",
      "Inputs": [
        {
          "Id": "83ccd88f367645bbadf339bc52b436e5",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "221e8865e4b14019a88268cdb523a53f",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cbca82f3414a425099d9dbdc3c84b2da",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d28bad8cda547ed8934b49766282a48",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "b47e07006938480190d45d660cb1ac89",
      "Inputs": [
        {
          "Id": "06b0e194db0848c8a52aa3321374e6e2",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cbfa7025508741a1bc7322f3edccce39",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "796ee366b09e4d9199b281f253a5c13b",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "de8858420c714c27a0fed9b32947cb0f",
      "Inputs": [
        {
          "Id": "2265da5a8f584e06b3f8d9448fb20366",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2413f928b7654025b154a32ab223a56f",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7179fcfce1ed4383b405ab5a570c8477",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "448bf4ddb21544ba95577583337d958d",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ae03c8a483c4363b0649c254a591b81",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c491a4b9d5944176be374e08d656c37b",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"-\"];",
      "Id": "3de04b0cd1fd4eb9a5c46e88cc557d4d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7c03ef3a30364c5fa3976e180eb862e0",
          "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.IsEmpty@var[]..[]",
      "Id": "d4813d47b24e44db9ccf1e7e41354e59",
      "Inputs": [
        {
          "Id": "5437df3e65f74e2ca7e4cb02a4dcdda9",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fde765cfa9ce43efa457bbf0ed1c0f6e",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "ffc1eca35e7a4556bd06a7df39340a54",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ecf6c7515e62404b9346b8a9213c474d",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Zestawień",
      "Id": "217291204d404c6680c82a2dc9d48cc1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "082065daea0b4c0aba30f9aada5e5df7",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a6a44fc2-aa8f-41e8-af52-ad392755093a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "387471a08ae145e5b45418d5f68014a5",
      "Inputs": [
        {
          "Id": "3a0b1956b14340ca99dbab8be04ea5b3",
          "Name": "view",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d4229e22dde54f219d49e4051718fda9",
          "Name": "bool",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Checks if a given view is a view template. Unlike the OOTB node it works for all view types."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "7debf647-afa8-476e-81ad-a74417bda812",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "9f48d056cce847a98e5c7ab9f012e9f9",
      "Inputs": [
        {
          "Id": "6b781d1f77164b8882ba0cfcb63feed6",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fecf32ffecbf4987951f14f84ebd66d6",
          "Name": "True",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6980bb36bf5742beb6a03fbd54da3355",
          "Name": "False",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8db961c638f44b3696f4462ec9c970e6",
          "Name": "result",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "A (hopefully) more robust implementation of ScopeIf. Tests a single boolean and returns a value accordingly."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "import clr\r\nimport sys\r\n\r\n# Import RevitNodes\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\n\r\n# Import DocumentManager and TransactionManager\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\n# Import RevitAPI\r\nclr.AddReference(\"RevitAPI\")\r\nimport Autodesk\r\nfrom Autodesk.Revit.DB import *\r\n\r\n# Wartości wejściowe do tego węzła będą przechowywane w postaci listy w zmiennych IN.\r\nif isinstance(IN[0][0], str):\r\n\tOUT = IN[0]\r\n\r\nelse:\r\n\telements = UnwrapElement(IN[0])\r\n\tOUT = [e.Name for e in elements]",
      "VariableInputPorts": true,
      "Id": "9b44dc0dc2434b1fb18af72e892f9933",
      "Inputs": [
        {
          "Id": "3abbf479ca674c0f98c014fd80f5b0f9",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7e89139f30e6415fb78737132e9bbb48",
          "Name": "OUT",
          "Description": "Wynik skryptu w języku Python",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "cba08c5d2e5a4ccca7499b9a72921055",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d8ed71451bd94fc4a52bfb91d27f270b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"None\";",
      "Id": "2cf54a6fe4f14015a2f2ac5c981b4b69",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "13994784597e49e39fa54b1599bba8c2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "a05de4913272402a8f4aa2466198530a",
      "Inputs": [
        {
          "Id": "eeaec23bcad24727a7b3819ffc34e925",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11d5e7c638af498092a547881115a4ae",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4358581d9b6a4ce2870684dbbe3f7998",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5386feb8c66248308768bbc2d5fe4dd5",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;\nnull;",
      "Id": "202444e11f2346598fb0adb9bd593ed6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a787f098b8244af6a96cd78a2cab2585",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "913c030fe03043d0a5aa6853b4304db9",
          "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": "Revit.Elements.Element.Name",
      "Id": "966adbcc5d2444a38900d31bc6efb195",
      "Inputs": [
        {
          "Id": "1e0e99c190a54ebb88e76ea4d5c494f8",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86f987119d334567b25be0f61d2b7484",
          "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": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "4ed1085c8f9d4456902ef1309abee278",
      "Inputs": [
        {
          "Id": "368e8e5481024096bcac61f62b0293e6",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "53b34cd12eb74eb0a65db68cdfe86e51",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "ca2da16cd5dc4a7d842de49f9663c2a0",
      "Inputs": [
        {
          "Id": "b1f771a53cf2424ea5d60694c50734f4",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2395905f9a14443b93772b4cc61cbae",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d315ab58f314740b8697cd8c6a7d10e",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21c01317c625465794bf1cda207eb33f",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "244e5d45fe1849e586dac0d33cb3c4a3",
      "Inputs": [
        {
          "Id": "70ee30cf3d1644b2b5c110a9716594ac",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8eecb7b5984643b9a40f5797f0dbcc81",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bdcc76dbcab74bd28da4c60fb38974db",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e397158fe6b4ca3a5b4a9aa40f3a90c",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "7ee16d8d3a154748a7982ba55a76be3a",
      "Inputs": [
        {
          "Id": "136325dcade0420e88e42091953385a8",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "461567592d11426581a20576ef850fb0",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9452f33ecd90448c9657e6fdc051a791",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d35c645552bd4eec9e744942381639e0",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb3246d7ddf043bf85b6526587d331b4",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "de87a481569b4a51a0b66014c03a7bdc",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Zestawienia",
      "Id": "5369b649fcbe41629aa1f5d6e0c12645",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "68e962f47d17466d9b2269724c64c36f",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "2eeae3de347a4912b404a1fb2eed497c",
      "Inputs": [
        {
          "Id": "9eca36ff34054c05b0483cffbecc9667",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1f4464c4e8af44c5aba60fa838ea6492",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b0d5c26fb58140d4834b3163b0f6eb99",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30d5355330e54c25bbc7795d58c0e387",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.String.Contains@string,string,bool",
      "Id": "c33a2f754624411d9bf13d08645fe7c2",
      "Inputs": [
        {
          "Id": "e1f0cc9ef4224a4188fdbad468e91676",
          "Name": "str",
          "Description": "String to search in.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26521b2817ff41139979144f901691c1",
          "Name": "searchFor",
          "Description": "Substring to search for.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "9ccd567d78e64cdfb586b31b55d72d48",
          "Name": "ignoreCase",
          "Description": "Whether or not comparison takes case into account.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e4aa765a7e9d48fda1f94564016b80c2",
          "Name": "bool",
          "Description": "Whether the string contains the substring.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given string contains the given substring.\n\nString.Contains (str: string, searchFor: string, ignoreCase: bool = false): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"Rzut\",\n\"Przekrój\",\n\"Widok\",\n\"3D\",\n\"Zestawienie\"];",
      "Id": "3a3b351e5d0d4ae09359fe173a8b691b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b8a04e19b5f74e1f873c0423590f94e1",
          "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.AllFalse@var[]..[]",
      "Id": "37f0e34f9f1a41c6bef844e63d6d9094",
      "Inputs": [
        {
          "Id": "74536abd9cc44b4ba586c71638daef5e",
          "Name": "list",
          "Description": "List to be checked on whether all items are false.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1cade3657c48491b9db5f645b51b0878",
          "Name": "bool",
          "Description": "Whether all items are false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if all items in the given list is a boolean and has a false value.\n\nList.AllFalse (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Not@var[]..[]",
      "Id": "2a150d7be3954ee0a5c08a0cb174cab5",
      "Inputs": [
        {
          "Id": "073d4f6d62ec4735a51149ec78595f2d",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1631cc44412848b3a3d00e949267615c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "!x\n\nNot (x: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "08c1094019ca48148fe101ec0572353f",
      "Inputs": [
        {
          "Id": "5eae4fc0f20e4effbd09fb384d4bc54a",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ed2b63acc646478ab966cf0d061fd817",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cda604a6c671448c97d1f9b409f93273",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6dfa15ff40c744f29e48c0ab73e3ecb4",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "b9ba88a02dcf4d2fbd5a7abf5d8f9ea2",
      "Inputs": [
        {
          "Id": "7c9b937397ec41b29e472a3a4e15ee74",
          "Name": "Description_optional",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "54b8f3fabc6e4c99b2d1f5c1337b2f34",
          "Name": "Logo_optional",
          "Description": "var\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5543bbe904e44c53876b31f682b9e2f6",
          "Name": "ButtonText_optional",
          "Description": "string\nDefault value : \"Set Values\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "da4b5c9b082d4c838c680ac100123df0",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2278c96f54db47cb87e35ccbc7f41ed8",
          "Name": "Toggle",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a094d1e38eb4c62bedb9967a3d36197",
          "Name": "LinkToHelp_optional",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c2b0ce9974043c2a762a0f8a7311959",
          "Name": "CancelButtonText_optional",
          "Description": " Cancel button will only be displayed if a label text is entered here\n\nstring\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb43a3b5b035448bb0016249769f0077",
          "Name": "MaxHeight_optional",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e98cd698009e4b8fb259adcd475ce2be",
          "Name": "Width_optional",
          "Description": "int\nDefault value : 400",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3ed154f54e94432fa39ac3f69bf8ea41",
          "Name": "User Inputs",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1e3a7d0a133d43448c6019c95ba46933",
          "Name": "Was Run ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c537e373f0447d983dd209e736e1748",
          "Name": "Was Cancelled",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a form with multiple inputs. \r\nsee www.data-shapes.net for tutorials and infos!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "928e40a7-91ac-45c3-8d59-4d899fc49b83",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "41998ed1ec82487197ba8b33dd998b4f",
      "Inputs": [
        {
          "Id": "a216bd86442c46a1a16bf79832a2e17c",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5af405c7cc345cf9df47de399dd3228",
          "Name": "DefaultText",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3394dc716e324fcfb97a0e8fe1454ac0",
          "Name": "IsNumberEntry",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "23f6788f12b34131a606780dc2c017da",
          "Name": "TextBox input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create Data for TextBox input in UI.MultipleInputForm ++ . Check out www.data-shapes.net for more informations"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "052821da151c49fd9218fbd5ae45d16b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "68bfc371140b4ec6a14b93abc69170d8",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Skala",
      "Id": "4cfcc887802d460e947861db5d8607ca",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d5ff9870bc8e4691beb1fd222c43c9c1",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "100",
      "Id": "af2ea0355aa84084a9c9761649a02004",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "c4edec135102413d9ffe449e561f0679",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "0dd4bbc7-3594-4c4f-8e7d-760421e4bc9b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "906b06c9157946cbbc1878b3ba59f072",
      "Inputs": [
        {
          "Id": "33381a360730405fa43d4fa6a4e8fe32",
          "Name": "GroupTitle",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b3ccc8020d54a7fb6d95d0f4ec0dce3",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7777ea0cbf7f4927916d4fb2e3825642",
          "Name": "Input Group ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a group of inputs for UI.MultipleInputForm ++ . Check out www.data-shapes.net for more infos !"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "05d3744c-a958-4e2e-94d2-d573b31b9510",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "3c0fd781e5364cffb8af5c98b18dae13",
      "Inputs": [
        {
          "Id": "44a1d67c849c42d497adf1c432ea6df8",
          "Name": "assembly",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f5a39c9e36df432a8733dcc70aaf9427",
          "Name": "memberElements",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Retrieves the members of an assembly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "4615659edeac48c192517813fa01d40b",
      "Inputs": [
        {
          "Id": "c6e6e109c80c4a129b038a601d2401d8",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0db484f6ff574304991929e63f126a52",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "584f570830024850ab20eea4127cee79",
      "Inputs": [
        {
          "Id": "9211dd17126a47a2bfc1a298afced1fd",
          "Name": "item0",
          "Description": "Indeks elementu #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bf132f43f44642c5a07a8c7d7956b2e7",
          "Name": "item1",
          "Description": "Indeks elementu #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b881b58201a4ea8a683f34ca4baa787",
          "Name": "list",
          "Description": "Lista",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetCategory",
      "Id": "48d9cf24ec484158b77068a0bf1f743d",
      "Inputs": [
        {
          "Id": "2aa8e9bed4b14ee1abfa79e92dfd5ad5",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea71f2f2f6cd46a9aeff5b581f966c1b",
          "Name": "Category",
          "Description": "Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get Element Category\n\nElement.GetCategory: Category"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Category.Name",
      "Id": "8ef60a80d52c41c690caa31ae82ab355",
      "Inputs": [
        {
          "Id": "368cd5709e2e440995f3520de8028b1b",
          "Name": "category",
          "Description": "Revit.Elements.Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bcb70fca77f54efd87ef671111de051c",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The name of the Category.\n\nCategory.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "1fe6ca17f18846d09f2ca2776f25bc86",
      "Inputs": [
        {
          "Id": "5af59e7ef6734ad2b527c8f45f806494",
          "Name": "list",
          "Description": "list to be sorted\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd312ba4a72344248fab8463ece1799c",
          "Name": "keys",
          "Description": "list of keys\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "387cb50dbb2847c790a73d148e5d2c9b",
          "Name": "sorted list",
          "Description": "sorted list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "56711035b55a4a4f9ea0165b94c2f338",
          "Name": "sorted keys",
          "Description": "sorted keys",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "5121eb7590ca448389c2e85984072ef8",
      "Inputs": [
        {
          "Id": "3707e7e6e14d48c680e21844ca4a600f",
          "Name": "list",
          "Description": "List of items to group as sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "525e1a523c2342aeb278ef5e24dde77f",
          "Name": "keys",
          "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "769c9bfe44c24d6fb4a8c37201ae3a8f",
          "Name": "groups",
          "Description": "list of sublists, with items grouped by like key values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e087f0f624b4653b633ff654ab431d8",
          "Name": "unique keys",
          "Description": "key value corresponding to each group",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "bf32606c3b6842fbbd7793244fbb3cf0",
      "Inputs": [
        {
          "Id": "db3b6a435c734f6db3af9a86153dd480",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "73fecbff35704e6ebca05c9975f59c7c",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cc6561f988e34f03a2f91aed6bcee6d7",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[pass, wait][0];",
      "Id": "f7dcf6f3bff54b73a1719b5600bd3e94",
      "Inputs": [
        {
          "Id": "c67f4ca9d0ac4c8db1e632364f5d927e",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12a6955f371342d087cef6beffc6deee",
          "Name": "wait",
          "Description": "wait",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95e86ba409c4406b8b8611efc855402a",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[pass, wait][0];",
      "Id": "4134a9f7287244b3b96dc1b821edf946",
      "Inputs": [
        {
          "Id": "f86cb6473ba14be0944c0f771731e2ff",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "733fe0e36efa40dd89035d8ec0e1406c",
          "Name": "wait",
          "Description": "wait",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a14f6a4ede3442c29e3706d703ec24c9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x[0];",
      "Id": "ea4a14bd066549c996fbc5496f222a91",
      "Inputs": [
        {
          "Id": "cad5c018e07d4e97b6fd3b6ba6084d2e",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b72bb05e832b4c6b8a4babeaff3a906c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Zestawienie kategorii",
      "Id": "e93f1b32fc5747c8b681407b6d768ce5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e8465a73439647a9b0e1dae4e379d384",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[pass, wait][0];",
      "Id": "a00d6fccf64f4883b4825e131a5dff66",
      "Inputs": [
        {
          "Id": "e994728f9c9d4d2fa19ba6e5552fb36b",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83adbf524a054a868e5d0f0725f4a148",
          "Name": "wait",
          "Description": "wait",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f300d140aec44c8db9f5a042446c5072",
          "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.Chop@var[]..[],int[]",
      "Id": "4d7f7091320e4f6581a088a90504a9a1",
      "Inputs": [
        {
          "Id": "c005861857e04eb0b3e483a3ede15190",
          "Name": "list",
          "Description": "List to chop into sublists\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7061bea502734bfcb6a382866160471d",
          "Name": "lengths",
          "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8b85cfc1fef047de8de845ae31b2020c",
          "Name": "lists",
          "Description": "Sublists created from the list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "b4ad3a6938bd4c90a0146d2084204cd2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6bca691a394f4c0cbe7f41416c5d39b9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "skalaTabelka;",
      "Id": "fa34c683b4914b43869cf3e766a55f52",
      "Inputs": [
        {
          "Id": "61f3491e9cf5478aa532bc157ed79a42",
          "Name": "skalaTabelka",
          "Description": "skalaTabelka",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d5c9218b5df42ae96e802489788f055",
          "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": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# PROCAD SA 2020 www.procad.pl // dynamo@procad.pl\r\n# Load the Python Standard and DesignScript Libraries\r\nimport clr\r\nimport sys\r\nimport System\r\nfrom System.Collections.Generic import *\r\n\r\n# Import RevitNodes\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\nclr.ImportExtensions(Revit.Elements)\r\n\r\n# Import DocumentManager and TransactionManager\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\nfrom RevitServices.Transactions import TransactionManager\r\n\r\n# Import RevitAPI\r\nclr.AddReference(\"RevitAPI\")\r\nimport Autodesk\r\nfrom Autodesk.Revit.DB import *\r\nfrom Autodesk.Revit.Creation import *\r\n\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# Import ToProtoType, ToRevitType geometry conversion extension methods\r\nclr.ImportExtensions(Revit.GeometryConversion)\r\n\r\n# Wstaw kod poniżej tej linii\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\nuiapp = DocumentManager.Instance.CurrentUIApplication\r\napp = uiapp.Application\r\n\r\n# Wartości wejściowe do tego węzła będą przechowywane w postaci listy w zmiennych IN.\r\nstartPoints = IN[1]\r\ndistance = IN[2]\r\n\r\ndef recP(xyz):\r\n\treturn XYZ(xyz.X, xyz.Y, 0)\r\n\r\ndef line(a,b):\r\n\treturn Line.ByStartPointEndPoint(a, b)\r\n\r\ndef createViewportOutlines(a, b):\r\n\t# clockwise order starting from min point / bottom left corner\r\n\t\r\n\tbottomLeft = a.ToPoint()\r\n\ttopLeft = XYZ(a.X, b.Y, 0).ToPoint()\r\n\ttopRight = b.ToPoint()\r\n\tbottomRight = XYZ(b.X, a.Y, 0).ToPoint()\r\n\t\r\n\tleft = line(bottomLeft, topLeft)\r\n\ttop = line(topLeft, topRight)\r\n\tright = line(topRight, bottomRight)\r\n\tbottom = line(bottomRight, bottomLeft)\r\n\t\r\n\treturn [left, top, right, bottom]\r\n\t\r\ndef getViewportDims(outlines):\r\n\treturn dict(Szerokość = outlines[-1].Length, Wysokość = outlines[0].Length)\r\nif distance == None:\r\n\tdistance = 10\r\n\r\nif isinstance(IN[0], list) : viewportsAll = UnwrapElement(IN[0])\r\nelse : viewportsAll = [UnwrapElement(IN[0])]\r\n\r\nfor viewports, startPoint in zip(viewportsAll, startPoints):\r\n\r\n\t# Wstaw kod poniżej tej linii\r\n\toutlines = []\r\n\t\r\n\tfor vp in viewports:\r\n\t\ttry:\r\n\t\t\toutline = vp.GetBoxOutline()\r\n\t\texcept:\r\n\t\t\tsheet = doc.GetElement(vp.OwnerViewId)\r\n\t\t\toutline = vp.get_BoundingBox(sheet)\r\n\r\n\t\toutlines.append(outline)\r\n\t\r\n\t\r\n\toutlinesCurves = []\r\n\tlocations = []\r\n\t\r\n\td = startPoint.X if startPoint != None else 50\r\n\ty = startPoint.Y if startPoint != None else 50\r\n\t\r\n\t# Start Transaction\r\n\tTransactionManager.Instance.EnsureInTransaction(doc)\r\n\t\r\n\tfor outline, vp in zip(outlines, viewports):\r\n\t\t\r\n\t\ttry:\r\n\t\t\toldA = outline.MaximumPoint\r\n\t\t\toldB = outline.MinimumPoint\r\n\t\texcept:\r\n\t\t\toldA = outline.Max\r\n\t\t\toldB = outline.Min\r\n\t\t\r\n\t\ta = recP(oldA)\r\n\t\tb = recP(oldB)\r\n\t\t\r\n\t\toutlineCurves = createViewportOutlines(a, b)\r\n\t\toutlinesCurves.append(outlineCurves)\r\n\t\t\r\n\t\tdims = getViewportDims(outlineCurves)\r\n\t\tlength = dims.get(\"Szerokość\")\r\n\t\theight = dims.get(\"Wysokość\")\r\n\t\t\r\n#\t\tif length < height: #jednak rozkładamy od lewej do prawej, powyżej arkusza\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t# try to viewporty, except to zestawienia\r\n\t\t\t\r\n\t\ttry:\r\n\t\t\tpointX = d + length/2\r\n\t\t\tlocP = Point.ByCoordinates(pointX, y, 0)\r\n\t\t\tvp.SetBoxCenter(locP.ToRevitType())\r\n\t\t\td = locP.X + length/2 + distance\r\n\t\texcept:\r\n\t\t\tpointX = d\r\n\t\t\tpointY = y + height/2\r\n\t\t\tlocP = Point.ByCoordinates(pointX, pointY, 0)\r\n\t\t\tvp.Point = locP.ToRevitType()\r\n\t\t\td = locP.X + length + distance\r\n\t\t\r\n\t\tlocations.append(locP)\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n#\t\telse:\r\n\t\t\t\r\n\t\t\t#d = d + length/2\r\n#\t\t\ttry:\r\n#\t\t\t\ty = y - height/2\r\n\t\t\t\t\r\n#\t\t\t\tlocP = Point.ByCoordinates(d, y, 0)\r\n#\t\t\t\tvp.SetBoxCenter(locP.ToRevitType())\r\n\t\t\t\r\n#\t\t\t\ty = locP.Y - height/2 + distance\t\r\n#\t\t\texcept:\r\n#\t\t\t\ty = y\r\n\t\t\t\t\r\n#\t\t\t\tlocP = Point.ByCoordinates(d, y, 0)\r\n\t\t\t\t\r\n#\t\t\t\tvp.Point = locP.ToRevitType()\r\n\t\t\t\t\r\n#\t\t\t\ty = locP.Y - height + distance\r\n\t\t\t\t\r\n\t\t\t\r\n#\t\t\tlocations.append(locP)\r\n\t\t\t\r\n\t# End Transaction\r\n\tTransactionManager.Instance.TransactionTaskDone()\r\n\r\n# Przypisz dane wyjściowe do zmiennej OUT.\r\nOUT = viewports",
      "VariableInputPorts": true,
      "Id": "7bf82371f61a48608c37006c6378981d",
      "Inputs": [
        {
          "Id": "b9e82c6042c54107ab9ecaba5c31b0ce",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "66f474edcf4740bda0220e4c4918f1ac",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ece03bd722b4ef289e96938df36d617",
          "Name": "IN[2]",
          "Description": "Input #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "311114c8af2f45ea855ad8f22c40f7a9",
          "Name": "OUT",
          "Description": "Wynik skryptu w języku Python",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "viewports;\nstartPoint;\ndistanceBetween;",
      "Id": "3374aa52946c4b5f89161752a15efaeb",
      "Inputs": [
        {
          "Id": "de8457e24a184baca6da3a4ef5ba1a4f",
          "Name": "viewports",
          "Description": "viewports",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fb3c2270a5a42dc80fffe19b8077533",
          "Name": "startPoint",
          "Description": "startPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dec440fe013a4d7595265a7bfd76bc66",
          "Name": "distanceBetween",
          "Description": "distanceBetween",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f8d78734f04d453b8c4e8740557099e7",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "318a3f91a7b147a1912db6d162a1b6e1",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "659e26579c04438dbefe46dcc230493d",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "1fbf0f78a6ff4a519edbd5af649bf8d5",
      "Inputs": [
        {
          "Id": "d4871291925945f4be716c95d3b8bfb0",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e91df64e543e42e5a087cfc1caabb06d",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "957ad81f4a1e4303b186709d58e7561d",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "64655f87f87e40f09485210b01f62da8",
          "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": "0598beaa06354611921ae6ec8e3b03d6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dba1745f96914ea191e56307e09b8835",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0;",
      "Id": "08953f0db52a47798feb7100a4065290",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5368d1df972449d097f38f37e4779f01",
          "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.LastItem@var[]..[]",
      "Id": "25d7897d0d7648dca2dacbf2b39fe5b1",
      "Inputs": [
        {
          "Id": "a4e07c2530014befb2f012dc1f6c1b03",
          "Name": "list",
          "Description": "List to get the last item of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "607169c1e2ca4eeb923e34bbd788bda5",
          "Name": "last",
          "Description": "Last item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "de3aa393-b271-4562-b127-5372640f6bcb",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "eb9eae5214554571bc569664cf8177b4",
      "Inputs": [
        {
          "Id": "7b1c3838142640aca34c19c57821b918",
          "Name": "sheet",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d5f6bc9c7d324c22a9c6b9fdf6f62a56",
          "Name": "Width",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d1efa5ab4a3449c494ee480ad1ff4b3c",
          "Name": "Height",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the width and the height of the given sheet."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "eb82f08edc244f2b9581a1e08a924005",
      "Inputs": [
        {
          "Id": "6eca106a57714239b8c19328f1c6dc77",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b918fad6f9ce48939c103c4911dfaf30",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fd7971b38b3747ec80e0926bdd038c10",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "1b5d89ecf0a34427a15ac30f99d55cba",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d1aa2759037b460f81a800525c549d81",
          "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.String.ToNumber@string",
      "Id": "ec07ac3854cc46b38929d6b93edd2b90",
      "Inputs": [
        {
          "Id": "498bf14071b1410f9d68a8367806dbe0",
          "Name": "str",
          "Description": "String to be converted.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5265e452eba4f1583db3de44eb4c721",
          "Name": "number",
          "Description": "Integer or double-type number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (str: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[1,2,5,10,20,25,50,100,200];",
      "Id": "f0fc1fb73c994f78a06e0710dfcef23d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "87297b823d894fa5a6100201c2a8dc85",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"1:\"+n;",
      "Id": "f892b51ff90a429590d513b7636f7d86",
      "Inputs": [
        {
          "Id": "502c457dc2554b5c8a51971b54727c65",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2013db41fa19404f9b9ea6550b4d4d8c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "List.AddItemToEnd(\"Użytkownika\", values);",
      "Id": "9ed674db1275456ab16a7d229cbed329",
      "Inputs": [
        {
          "Id": "0f4b506b397548739e6d2a2674169aff",
          "Name": "values",
          "Description": "values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "86cc3b84e4f74f309a62d95a4e1df6bd",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "List.AddItemToEnd(-1, values);",
      "Id": "2e2cf043b2c94152a11b07e2f7530275",
      "Inputs": [
        {
          "Id": "dadc617fae5f492fa0fed58f285554de",
          "Name": "values",
          "Description": "values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bcfcbaf78ebc4535820cb69b8f475f76",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "b409775c-5d88-4d47-96a3-5135c775d26a",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "ab358d17771c4d35ab96b4f469e10f74",
      "Inputs": [
        {
          "Id": "72758d5dc6db49de861314f36620b4ef",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72e9f09a7d78439489077a54b464003f",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fcbdddff8494368bfc84d7466daf7e2",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "17566825df0040f598aa9f22dc6fcf84",
          "Name": "DefaultValueIndex",
          "Description": "int\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f891999fd5b4e3daa69d68ad28dcf36",
          "Name": "Sorted_optional",
          "Description": "bool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6dff70f095914894a22ad8958f7ccf5d",
          "Name": "DropDown input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for DropDown input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "7;",
      "Id": "2330d91327814d899e30fb88fa8539fd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a547dd16b3a4bb8b2b0e6884c54c8f2",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Podaj skalę",
      "Id": "454c4fb7b80341959c51eb8ecae64945",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "fcaace6aaa474c1aaf4947e88771652c",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "29acb3dd9d814603a5a0e23fd1bf8f4c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e40d6e28ab25405ba424df06c5e95236",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]",
      "Id": "9de989377f224c9c952993eb7405acfb",
      "Inputs": [
        {
          "Id": "54829f0376a34e2da82bbdbb20cd4c4e",
          "Name": "item",
          "Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9fab23e9beb745d3ab75d5b9240639dc",
          "Name": "list",
          "Description": "List to add on to.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3e087f1d50f44b4c9b9c41344c49c7f4",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]",
      "Id": "302db15efa2c4281a69c84eff9288434",
      "Inputs": [
        {
          "Id": "2d576072d18e492ebc4fcf5b9ed7eb4e",
          "Name": "item",
          "Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f575e11dec854e95bc50d39728eba543",
          "Name": "list",
          "Description": "List to add on to.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8860a0c473014d698d9f23dffd801cea",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]",
      "Id": "3bde45f92c30429d8f35ac27e9580367",
      "Inputs": [
        {
          "Id": "04b83db77a4b466b8aad9f310c9d4ffe",
          "Name": "item",
          "Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "312f0bf5b2f94eb093d2fe3ac9e17273",
          "Name": "list",
          "Description": "List to add on to.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "05c3e2e5de08465082bdda40245c679c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]",
      "Id": "53f5114e86af417c8bf97dbad043796c",
      "Inputs": [
        {
          "Id": "bd5d831d65a94f2ca9a894eda331868f",
          "Name": "item",
          "Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1efac5608d43408682211a9d7f6d3503",
          "Name": "list",
          "Description": "List to add on to.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6b3a27e8dd149178852b44c3d6cf48f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AddItemToEnd@var[]..[],var[]..[]",
      "Id": "fabc893250434076af505fcdd0832d8c",
      "Inputs": [
        {
          "Id": "5e384723bbed4ca6acb0c1761d6c0046",
          "Name": "item",
          "Description": "Item to be added.Item could be an object or a list.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "300d58e0576b4cd3866ee9fc3c1fb11e",
          "Name": "list",
          "Description": "List to add on to.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb7c23b242614530a920007be1f7e750",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Adds an item to the end of a list.\n\nList.AddItemToEnd (item: var[]..[], list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.String.ToNumber@string",
      "Id": "d67e479477c647e8ae77e7cc446df12e",
      "Inputs": [
        {
          "Id": "5feca109e42a4356b3fa773b4eaff0ac",
          "Name": "str",
          "Description": "String to be converted.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "434b4c4dad2e4baebac87c97961f84c0",
          "Name": "number",
          "Description": "Integer or double-type number.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (str: string): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Twórz rysunki dla zespołów",
      "Id": "79c3084691424f76b1577174c633ebd5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0387394d4bf942f29661c827a6853294",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Dalej",
      "Id": "9aeb1b895dde49e5bd713cf3c28d26fc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cdd468f4fefe40c08ded290ca1f5c842",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "x[0];",
      "Id": "823c719c21834b96b13cecc92bde10d2",
      "Inputs": [
        {
          "Id": "7c08a816eb3b45bcb04fccd436e8b8cf",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e064555c143417cbd6bfcaf06646684",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Anuluj",
      "Id": "ec2788bfc3654716bc6e6b0dd83ffcfa",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "97f70b35c04745c590f5ace6b2e979ac",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "500;",
      "Id": "90139438a7fe439695d831c0831aa6c7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bcfb7a0ed1ec4c4dab15e700a2508ee4",
          "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": "ecbff291725348e288c90da8534eac45",
      "Inputs": [
        {
          "Id": "41931fcd29554da9a8497c235883df66",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "360ce706a849461b8df42a09ac8a4cbb",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f0010eccdf34c9f886f53c681555af4",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x and y?\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Not@var[]..[]",
      "Id": "dcae2dc6c578435882afb4b636e52706",
      "Inputs": [
        {
          "Id": "4692b140ec0243bd960bbf75691244ee",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "68bd4ba123364600a58a6bcab81b0bfd",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "!x\n\nNot (x: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "5df39d6e19714e828a04bb239150e99d",
      "Inputs": [
        {
          "Id": "bc6d2096a5204f24915ed4fbaf64717f",
          "Name": "test",
          "Description": "Testuj blok",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8bbe9659347c486caed13c41262c746d",
          "Name": "true",
          "Description": "Blok prawda",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "250bd341115448fb87ea11e18ee764d8",
          "Name": "false",
          "Description": "Blok fałsz",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "faeb191a3d54408280a89f8198896c40",
          "Name": "result",
          "Description": "wynik",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "4734e1be98c84e78bd34d96ee2f80723",
      "Inputs": [
        {
          "Id": "503b6421e21041c6be2f24d2d8c93cf0",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3534a169417c4f22bd4a1069a4a233a6",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "c3a36eb7-8fe8-4417-b31e-ccc9fded769b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "810b520f4efd44839db302f970df66bc",
      "Inputs": [
        {
          "Id": "4c7b0752848d4893b6851b328f3a1915",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "576d417215184efd96d5ab29d24696fd",
          "Name": "Keys_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c76f60d14ec94377b01dde8afb1391d2",
          "Name": "Values_",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "079c2a22a98441328975acb9e3d49b5f",
          "Name": "Height_optionnal",
          "Description": "int\nDefault value : 200",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d348aafd6cd94d0d94cc00c21a316715",
          "Name": "HilightInView_optionnal",
          "Description": " If set to true, clicking elements of the listview will highlight them in a view like Dynamo's watch node\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ce067a2163b14f499ce4550de5f058d3",
          "Name": "DisplayModeOnly_optionnal",
          "Description": " Turns off ability to select elements. Form will not output any data for this element.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10dcd4c1430241dd8f11360f7f57e417",
          "Name": "ShowElementCount_optionnal",
          "Description": " Will display the number of elements underneath the input name\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "77081e4b42f044babdb323568ac17abe",
          "Name": "DefaultValueIndices_optionnal",
          "Description": "int[]\nDefault value : DSCore.List.Empty",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b86bb3f116544fecba0fa24933b50c46",
          "Name": "SortItems_optionnal",
          "Description": " Determines wether the ListView items are sorted or not\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "839fb1d988014f979fdc769c3464b2da",
          "Name": "ShowId_optionnal",
          "Description": " Warning: disabling this will cause the listview input creation to fail in case there are elements with the same name\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f59f1672b2b04cec94ecd237654b74d1",
          "Name": "ListView input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create data for ListView input in UI.MultiInputForm ++ . Check out www.data-shapes.net for more infos."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "89d24d77306a4a309d0dec135c0f9aac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a9d5e8bcdf3847dca1db5c620be2f313",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "300;",
      "Id": "7d860af59b1e4e3a87fbe83f7c7066e7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d06f69d761b84c41bbbc2b27a8aeedd1",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "0dd4bbc7-3594-4c4f-8e7d-760421e4bc9b",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "c3580fbf8f134a54802c6fe3936a5066",
      "Inputs": [
        {
          "Id": "cc8f5908006346089c86f031c3db81db",
          "Name": "GroupTitle",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2d27c28187c04272ac65a05ad4f5e819",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98a0237d396a4bc39160b66851bd3369",
          "Name": "Input Group ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a group of inputs for UI.MultipleInputForm ++ . Check out www.data-shapes.net for more infos !"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Wybierz zespoły",
      "Id": "c23c79757e1f4c28816927488b495245",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ed9115323efd458ebdc582e08d702b69",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Name",
      "Id": "cb817118893c4a338d63bb1dc842cdbe",
      "Inputs": [
        {
          "Id": "e708e48985514f8090065eec57c23fdf",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c986ed09e5ed40a8a115f02caeea2f4d",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "21f76aa4-5026-47ec-b977-474280c81d74",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "11ea25704c944d6bb928372204eeab0f",
      "Inputs": [
        {
          "Id": "6d2c4f57c9994d6faaf66b5df22dd032",
          "Name": "Title",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1578856d040d4be18e7ba211d6c27491",
          "Name": "TextNote_",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a021c56378841939cf30d8d9f08fa18",
          "Name": "TextBox input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create Data for TextNote input in UI.MultipleInputForm ++ . Check out www.data-shapes.net for more informations"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Brak zespołów w projekcie\";",
      "Id": "cfe99d6a387e49d489fd354cc83fc8a4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "da2753e8b24a442989517cdaaaae16c0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "421a66076816433f9876a7e49a96754f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b78e3ae7dba743f99db09a65c7ef2c85",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "!=@var[]..[],var[]..[]",
      "Id": "1410989d4db9458eaae81146a006448d",
      "Inputs": [
        {
          "Id": "7ffb96441cb9495c87e1405798dd39c7",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "985f40d10d60465a919d10d40e4a1b61",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e6d1b13f0b914ffc8c03a77300ef53dc",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x doesn't equal y.\n\n!= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "&&@var[]..[],var[]..[]",
      "Id": "0b319522bc0743379d15f0eaad1248ca",
      "Inputs": [
        {
          "Id": "0b81309838c94fff9162f3d70e1228fb",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "07e33660ecb24ea5a8fbb6dfafb383c5",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98f064b6257241f0b21144f02044fc50",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x and y?\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "f1e17a105ba945ed8e030b3b128b2e53",
      "Inputs": [
        {
          "Id": "b09a00c49c2b4f4d80aaaee53f913152",
          "Name": "Description_optional",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b411e364b11b42d9af0a659fa1ce253c",
          "Name": "Logo_optional",
          "Description": "var\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3b8ce2ddeed48bfb46f0d03d09b45a6",
          "Name": "ButtonText_optional",
          "Description": "string\nDefault value : \"Set Values\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c54dbde04dc44dcbee405ad601eb430",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "294d558ef3c94763bf19d70265403af4",
          "Name": "Toggle",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec720aca94c64c258dbc957fceaf8075",
          "Name": "LinkToHelp_optional",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71f804154e6b414581f8cef848203185",
          "Name": "CancelButtonText_optional",
          "Description": " Cancel button will only be displayed if a label text is entered here\n\nstring\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7dc29ad14524925bdca9718d3be3d1e",
          "Name": "MaxHeight_optional",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6592e5f00d504e5eb8baf73e5391a134",
          "Name": "Width_optional",
          "Description": "int\nDefault value : 400",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "eb1d96ec5ff84b50acea8661eec29901",
          "Name": "User Inputs",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "426f86805a034ee7ac317f1c6adf6488",
          "Name": "Was Run ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d6675aefae07463eba5aded7d81121e7",
          "Name": "Was Cancelled",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a form with multiple inputs. \r\nsee www.data-shapes.net for tutorials and infos!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "7fdd8e7fd95441c38ed44581dcaca72f",
      "Inputs": [
        {
          "Id": "f8186da9a8534c228e3e837f3871ff61",
          "Name": "Description_optional",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "89ca77552b44429ca70e33da86cc2bcd",
          "Name": "Logo_optional",
          "Description": "var\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "68a42de9ae2d492e86f0221fbf552cc7",
          "Name": "ButtonText_optional",
          "Description": "string\nDefault value : \"Set Values\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2fc8d4cf56248bcab0668d19c172efc",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8b3967aeebc542e5b9d7520fb77930d0",
          "Name": "Toggle",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3db0aa98f765415d961d82e22ab97dc2",
          "Name": "LinkToHelp_optional",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4c7d41f86dba4d24b534f0bd7674953a",
          "Name": "CancelButtonText_optional",
          "Description": " Cancel button will only be displayed if a label text is entered here\n\nstring\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6ea3bdd9eae4fc0aee82ed564230805",
          "Name": "MaxHeight_optional",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3f16ce8bde444a97a3aad764a3716ee2",
          "Name": "Width_optional",
          "Description": "int\nDefault value : 400",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ecac6208a4674372b1508c5f0690ba13",
          "Name": "User Inputs",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "49ca5827a9424df6bf95f0e50242a12e",
          "Name": "Was Run ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00bc386c95cd43679424fcc4a6d93bfc",
          "Name": "Was Cancelled",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a form with multiple inputs. \r\nsee www.data-shapes.net for tutorials and infos!"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "",
      "Id": "b9238ba7ea8f40898979f34bc0e3d28d",
      "Inputs": [],
      "Outputs": [],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AllTrue@var[]..[]",
      "Id": "7b413aa0fd6542dc8071961c63ff102a",
      "Inputs": [
        {
          "Id": "331561f81cd7401ea570f2a18cbb896b",
          "Name": "list",
          "Description": "List to be checked on whether all items are true.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fe475c2ad0fb4e369ff60ff9700c9ee2",
          "Name": "bool",
          "Description": "Whether all items are true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if all items in the given list is a boolean and has a true value.\n\nList.AllTrue (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Twórz arkusze\";",
      "Id": "867d2ca9015d4c8faf4f72c40b727077",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "421fc203358b47ab91e64a2f669f484d",
          "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"
    }
  ],
  "Connectors": [
    {
      "Start": "15ecf0c4fe0147829d015434a577ee77",
      "End": "b6f0ad7e6ed84203acb6aee5b90ed7a9",
      "Id": "25489593bfe4400d832045ad7903e03f"
    },
    {
      "Start": "15ecf0c4fe0147829d015434a577ee77",
      "End": "7c9b937397ec41b29e472a3a4e15ee74",
      "Id": "52290422f0fd491f90ffcb03296cf59c"
    },
    {
      "Start": "15ecf0c4fe0147829d015434a577ee77",
      "End": "b09a00c49c2b4f4d80aaaee53f913152",
      "Id": "795c22bea195457bbedfc8b2274d3576"
    },
    {
      "Start": "a67da0f3d45e4261bb78fdbb858f19dd",
      "End": "cd40cd4caa844b8996a0cd327491d3a8",
      "Id": "3ee254f6ba984d8e8b4b0a404e109b3a"
    },
    {
      "Start": "a67da0f3d45e4261bb78fdbb858f19dd",
      "End": "f3b8ce2ddeed48bfb46f0d03d09b45a6",
      "Id": "362e376d0b274a80a666312b5964d6b8"
    },
    {
      "Start": "12492c44071a474ab676349fdd3a226a",
      "End": "5274d4fe8ac34f80aa591d9aa46b322a",
      "Id": "e61cd06f46c8414687d914ea4c6708bd"
    },
    {
      "Start": "12492c44071a474ab676349fdd3a226a",
      "End": "692dd057cb214735a2776e0be1712777",
      "Id": "eb04d0cdd0ae414aa28bb7c32e0f0926"
    },
    {
      "Start": "12492c44071a474ab676349fdd3a226a",
      "End": "b7b09136aac84276b8d74fbf7c487329",
      "Id": "23b4093f62a14e7b86f867d0dbedbade"
    },
    {
      "Start": "c3c6bdf26448482d99f87f80e2d076a2",
      "End": "dc82837a351842e9bf929cefbb57c87f",
      "Id": "4bb22249b5404c63b37142a3c174abf6"
    },
    {
      "Start": "c3c6bdf26448482d99f87f80e2d076a2",
      "End": "54b8f3fabc6e4c99b2d1f5c1337b2f34",
      "Id": "e64e1ff1bc0c4b4484608eb30df8a1cb"
    },
    {
      "Start": "c3c6bdf26448482d99f87f80e2d076a2",
      "End": "89ca77552b44429ca70e33da86cc2bcd",
      "Id": "919970be296b4d3696bfc5444115f45d"
    },
    {
      "Start": "c3c6bdf26448482d99f87f80e2d076a2",
      "End": "b411e364b11b42d9af0a659fa1ce253c",
      "Id": "c66bef0c3d824daeb37caba63666524c"
    },
    {
      "Start": "181739e493624309b55e2bd77a60ddd7",
      "End": "30fc55677fb04c02843e2e4ca6e549d9",
      "Id": "15839026a6e8425d840de925bfa68ee5"
    },
    {
      "Start": "181739e493624309b55e2bd77a60ddd7",
      "End": "30fc55677fb04c02843e2e4ca6e549d9",
      "Id": "18e9562cd7274c559bc559f54cafec17"
    },
    {
      "Start": "c6f33ace34c3498e85df81157f80764b",
      "End": "9615f678849d4e52aaf1f8170009c002",
      "Id": "db5636a739814b19af6509a2f0c0ff5e"
    },
    {
      "Start": "d985e14c09984a63953cc502d3bcdfdf",
      "End": "d1262fca1f9a44ac9174f7767efafcf2",
      "Id": "cf2a9e9cb0544ee4ae5e8530a3e3d272"
    },
    {
      "Start": "ec1f4febb2484885a11d49242b91d206",
      "End": "3c54dbde04dc44dcbee405ad601eb430",
      "Id": "f804bd7594e4472d854a6c509b8e1c8f"
    },
    {
      "Start": "9ea610c27945418a949ae22547af2de3",
      "End": "db28edaac002483598ce15318f5a9394",
      "Id": "cad9bd29afa040abbc4a3ef0a4624fb7"
    },
    {
      "Start": "f98f712e0e9345b4a9f11ae3fbf4406f",
      "End": "829c06d8b5fc4f3e9f469a08e9edd7e6",
      "Id": "3e87e2bfc34949aeb0cf22e263b833ee"
    },
    {
      "Start": "f98f712e0e9345b4a9f11ae3fbf4406f",
      "End": "7c2b0ce9974043c2a762a0f8a7311959",
      "Id": "e30bd3f24d334eaa97f865bc71036201"
    },
    {
      "Start": "f98f712e0e9345b4a9f11ae3fbf4406f",
      "End": "71f804154e6b414581f8cef848203185",
      "Id": "38f0de529571408c97ecb76429e9a43a"
    },
    {
      "Start": "ffac04cb134e42949bac499430d7232f",
      "End": "2c110381ffc84daf9131e6af37024ab8",
      "Id": "a686470fbe7945af912dd7a7b61d61ac"
    },
    {
      "Start": "ffac04cb134e42949bac499430d7232f",
      "End": "e98cd698009e4b8fb259adcd475ce2be",
      "Id": "46e58ec29ca94e92a2f7c5bbdb3a5c6e"
    },
    {
      "Start": "ffac04cb134e42949bac499430d7232f",
      "End": "6592e5f00d504e5eb8baf73e5391a134",
      "Id": "c664dadd7e9943f9a9f8e531268fbebc"
    },
    {
      "Start": "b56b885004094592b6f902daf4f61398",
      "End": "fecddfd76f24495ba2ad98dcb9d54b7a",
      "Id": "11b828edc1fe4dc59d7b847f79ca7787"
    },
    {
      "Start": "34fc9198af3e43e282eb82648f407634",
      "End": "d02d8f9d95944566aff6e62aa455b1e3",
      "Id": "6a27cc42db17443b9ad0ed29f87c76b8"
    },
    {
      "Start": "34fc9198af3e43e282eb82648f407634",
      "End": "22245031211c4a889fc9656e2467c8d8",
      "Id": "be3d5ec0155c4746a430d63d6716887b"
    },
    {
      "Start": "34fc9198af3e43e282eb82648f407634",
      "End": "503b6421e21041c6be2f24d2d8c93cf0",
      "Id": "1c03e86105594f62a5ac2c91eb3cba6c"
    },
    {
      "Start": "34fc9198af3e43e282eb82648f407634",
      "End": "e708e48985514f8090065eec57c23fdf",
      "Id": "d8e95474fa0945cc97b6085e4ede8f58"
    },
    {
      "Start": "1788def0304540628bc39bbe54e36ac2",
      "End": "e36f6620ac3f49fba13d603a60a5ef33",
      "Id": "8d9aaf98066444f791c678226c7a12b5"
    },
    {
      "Start": "e6e94b13b68f4e0ca515bd4dd7c80e2c",
      "End": "4808f5af42204f9b99fc79d68a25a212",
      "Id": "bb328c4339cf41a9974b91f91d3d9e31"
    },
    {
      "Start": "f07e0e5facc247adaa5da5ca970cb044",
      "End": "bf95201d846c42a88efffaab65a8733c",
      "Id": "9dc8c887b6b54f49a240c4625f4896d9"
    },
    {
      "Start": "c60a530e685a46f899b54616202e4da5",
      "End": "3d5e3c43ec414602838601a633af686e",
      "Id": "4ab7ec58576844ddaa6d07ff9f32484e"
    },
    {
      "Start": "e25c95f9bf3b4d7a9b8b86b9d3fca921",
      "End": "8624582714df42ffb85f8ae468a38183",
      "Id": "f0b1b21b1b4e44edb98e664d12d07fab"
    },
    {
      "Start": "bb1f6124f39246078d001f7ea71bfe0a",
      "End": "e5f8a5631af24b368d3c9d65fc85b7b6",
      "Id": "451bf8d762664317912f8ec8156bb4f5"
    },
    {
      "Start": "bb1f6124f39246078d001f7ea71bfe0a",
      "End": "28ed809366ec4024bdca1a5d241181b2",
      "Id": "f15d7ab8c261494f907f52ad4f09fb35"
    },
    {
      "Start": "29be05717649487b8c5138dbf04579ec",
      "End": "f03bdb89e5714189b42a2d5788d61fcb",
      "Id": "431d60a101754af6a16ddabf64ac021c"
    },
    {
      "Start": "4f6908dc828246c6bf74030fa472b629",
      "End": "ac6c037376ca4142acc430c96af9aad9",
      "Id": "53d009c0a10b471bbcf5488c65264f11"
    },
    {
      "Start": "aaf448c5d7134491beb52f0c804dda94",
      "End": "fb58882511a74bfb965d963452843aae",
      "Id": "4f5aa20cb0c2416f999847cf249cbefd"
    },
    {
      "Start": "54bce6f3a47c45efbc46e6d28f23ddf4",
      "End": "dc5a4f0447f34e2c992108cfa13fdaef",
      "Id": "7e7c58dbb9dd4b8891b206cc359da3f9"
    },
    {
      "Start": "141387c19adc4c0fa067ac6f11ccf6c8",
      "End": "b0ece599a5eb438b9cbef677faf73c80",
      "Id": "06595998f40d4875be58fffc1dacd4f8"
    },
    {
      "Start": "8b25d058056e4bc4a56c9ed3edd7e9eb",
      "End": "67c87770d84d490cb55231bd69f85014",
      "Id": "09042745d8654ec3b3c25ae49da3751a"
    },
    {
      "Start": "6480c9cf1abb471baac29b2d327d2849",
      "End": "9211dd17126a47a2bfc1a298afced1fd",
      "Id": "8bf49a051c17406aa74117da0fca3600"
    },
    {
      "Start": "e1e83757aa624712b0de01da4d2b46b3",
      "End": "9e672c6db77c466fb6fd258d8d130cb4",
      "Id": "1e325091265644e4aa1dc563e547882e"
    },
    {
      "Start": "e1e83757aa624712b0de01da4d2b46b3",
      "End": "9e672c6db77c466fb6fd258d8d130cb4",
      "Id": "fa3eb994d63f4919b0de826a7e2907c5"
    },
    {
      "Start": "97e7c47993ee4936817f21da2b6f4467",
      "End": "ca136e79d0f144db99acd532b437886b",
      "Id": "c1f0503c39ab4f4da6d89d98aa16cf25"
    },
    {
      "Start": "97e7c47993ee4936817f21da2b6f4467",
      "End": "ca136e79d0f144db99acd532b437886b",
      "Id": "ff8ff7d25d524998b9f976f97d828246"
    },
    {
      "Start": "2babe1be3ac64772a430693375c1b553",
      "End": "9b9a4abe36dd454db73398697757378c",
      "Id": "17800421fb39496a9eb9cedd7b189d07"
    },
    {
      "Start": "2babe1be3ac64772a430693375c1b553",
      "End": "9b9a4abe36dd454db73398697757378c",
      "Id": "402c466fbd34445e96a84f67a7b259b9"
    },
    {
      "Start": "f91352246d6c46a39636042e635e90a0",
      "End": "f116cd677e534faa859d568eade05b98",
      "Id": "6257dc0192514a7c95f41391691e3614"
    },
    {
      "Start": "b3829871b087498e983924f8a1617ef2",
      "End": "bdccb38876e94ca5a1610947f3fae7a8",
      "Id": "8bdac1a8dc0a4b8fbaea9caa5541f8f1"
    },
    {
      "Start": "5251246cea544633ac8441159d467b2f",
      "End": "cef1030c9a3b49e29cb43cf0fbfe7872",
      "Id": "51b9833581cc410282a0254de028b3e4"
    },
    {
      "Start": "915888531c5d4c749616a76b6384d688",
      "End": "057eb3c743aa449faa021ad5021655ba",
      "Id": "69be75f80ad9499ea186a48b0d436756"
    },
    {
      "Start": "915888531c5d4c749616a76b6384d688",
      "End": "057eb3c743aa449faa021ad5021655ba",
      "Id": "eeeb6309154c4e20a91a49bbf4dd00fb"
    },
    {
      "Start": "8e58e2d5403a44bda7995f767a4dcd12",
      "End": "e4035ca609924f359cd8556c2e300426",
      "Id": "3178a0b1fc1b4fb6bd5bb74928ba37e1"
    },
    {
      "Start": "8e58e2d5403a44bda7995f767a4dcd12",
      "End": "e4035ca609924f359cd8556c2e300426",
      "Id": "5fd1713a8f9840358c0b0e82cbaba0db"
    },
    {
      "Start": "ed570e69fbb64d65b7581ee41bae30c6",
      "End": "adc4450ad5024dad94967319ab690350",
      "Id": "59cdb4cdea6f43eabb82f1698a282dab"
    },
    {
      "Start": "c03e541d2d8e471fafd8f59593101b20",
      "End": "3a85703cf0ee4f48b9a650e28d42c79f",
      "Id": "10a2916044654f07b96462d22b96c264"
    },
    {
      "Start": "c03e541d2d8e471fafd8f59593101b20",
      "End": "4c09e9d5c35d4daaa3f2b6604f3a98a1",
      "Id": "fa4d4ba6b2a14d5e852ef297ad4df055"
    },
    {
      "Start": "c03e541d2d8e471fafd8f59593101b20",
      "End": "f86cb6473ba14be0944c0f771731e2ff",
      "Id": "a424197bb18745f7a018dba5b52e6df7"
    },
    {
      "Start": "77d1e343fe3e42a7ada9a473e4d3e9c8",
      "End": "c76f60d14ec94377b01dde8afb1391d2",
      "Id": "b9918916fade498e906e4507e7e46d81"
    },
    {
      "Start": "e35379a80d3d49ddb30b9cdc9f2468c5",
      "End": "7012b942655946218db806451184fe58",
      "Id": "2fe7b7a4c9b0452293c38c94cc23a7b5"
    },
    {
      "Start": "92118a8871fc42418db497f7a3c4bfba",
      "End": "bdfb8afef07d4488a30d70a48977a021",
      "Id": "ea48bd526045471d96c38d14a2fb4829"
    },
    {
      "Start": "c2ad047ca8d04544932d727b567c7048",
      "End": "939bb9f564fc4bf48fe43e8afdc7c0ac",
      "Id": "470ce3ab40f5482ca0fbbb5fe31d7a94"
    },
    {
      "Start": "0a07c9cda1b44ad2a4ee36ad3f1761d5",
      "End": "7aabd6375b5c45ccac254a2424a52412",
      "Id": "2a09db79d2b94b5f81c1039ff81e729f"
    },
    {
      "Start": "28183ca558ba4605a278fcac11702512",
      "End": "f5fd2dd8e6c447e789dea26c088472b0",
      "Id": "9bcdccae12844ebba84bce7ec640d01e"
    },
    {
      "Start": "5ec77e2c5f044e4c87370a08d598b041",
      "End": "e8ea352529a8412cb9d1f0688d9ba01a",
      "Id": "67636068ee074a6e85da537f5031785c"
    },
    {
      "Start": "d23f677e356840eea533f2e3ec0bb57b",
      "End": "ee0c405d04c343ceade69b7bfb3f09b7",
      "Id": "461073224e544b589481e2ef6c90cc5b"
    },
    {
      "Start": "134565ef044948bd963d5629e6ca7894",
      "End": "da7dcecedce84d319c878e611e92264e",
      "Id": "d8194c5a47b24880904dd6129610ee57"
    },
    {
      "Start": "9b969eab5e204e8ca6d91eca794c4abd",
      "End": "c61a01dde9734e8785bf9eaad99192e4",
      "Id": "7ea94990fe6b43259429550e413d94f0"
    },
    {
      "Start": "a6fdbeb894dc4c7d8af2501589d14b64",
      "End": "47ac7c096304458bb0c3377acc5cd2c8",
      "Id": "4c014fdc85164bd4ae92fde07a0a26d2"
    },
    {
      "Start": "259dcbb697074873899f14e2eada7dfb",
      "End": "c3811b303eb641ceb64f2b1d373fe827",
      "Id": "0d139176f3d9457f9503fbd2011cbf56"
    },
    {
      "Start": "7f47c02d27af4d7a9032cc765d66dcf5",
      "End": "23a216db342c450faa518367503883ba",
      "Id": "89bcb3ba19ed4d67987b81a700b19060"
    },
    {
      "Start": "cc855d16fb4a4b219af63427dd5cda36",
      "End": "7d2f932e871849f58f45cf2fff9bc3c8",
      "Id": "a7cd0f09cf864fda82769612e27b6084"
    },
    {
      "Start": "8a74197e28234aafbe557ae47f90bf56",
      "End": "80705c50a6e94bc79bd3fb1d45720d47",
      "Id": "96927bb898fd4fb8be0da0e948c963b3"
    },
    {
      "Start": "f01f9bb2a15141ea988147e2f3cae7dc",
      "End": "0291c61776af422fb1a73f92c8c91aeb",
      "Id": "2b154d359a494eea8c9c0f9a3887446b"
    },
    {
      "Start": "f01f9bb2a15141ea988147e2f3cae7dc",
      "End": "a7ebd854cd094632bdd58c7d66f8b05c",
      "Id": "941347fa5d994cef943ff49079339137"
    },
    {
      "Start": "f01f9bb2a15141ea988147e2f3cae7dc",
      "End": "9eca36ff34054c05b0483cffbecc9667",
      "Id": "46226216de52424f9f4a8a8671dc70e3"
    },
    {
      "Start": "f0f2690e692c4687b1e44cd60a40d861",
      "End": "8279c59e965a482ab64212d14b36bb97",
      "Id": "e8ab5c02d20e4093b787b159723ae1a8"
    },
    {
      "Start": "354f8211fac04f5c853fe72d6e16b8ec",
      "End": "354d1182c000443580431a0fa084933d",
      "Id": "2683f2220aaa46378bff09d75f9fa1c7"
    },
    {
      "Start": "1eeee71a3d324e47bcce9ec3b9866f1f",
      "End": "32997ea89bb848b38a0f3a257ec2782b",
      "Id": "64ba4e84df904e8eb5ed75591c688784"
    },
    {
      "Start": "1eeee71a3d324e47bcce9ec3b9866f1f",
      "End": "61df1755ab65426fabbea093a88d32a5",
      "Id": "d03aae9cf24d457abf6a9f52957ad36d"
    },
    {
      "Start": "25be1beb98964ac6b82babe3dd14dfa2",
      "End": "a0a6e6f55ec14696a824fd0973bc8f23",
      "Id": "ae244e2dbf6a4996aeefc72e728160bb"
    },
    {
      "Start": "eef315ea7c3d4acabb5155003a61e5aa",
      "End": "fb9238aeb34342ebb35d2a799788c257",
      "Id": "3c388d3a74e44850802fd563623058da"
    },
    {
      "Start": "0c7abba7f710486691b2ad95dbeaf376",
      "End": "a038a57fc2824c98b1314d103546d653",
      "Id": "8ca9245ee8174d81b571c011e591df1c"
    },
    {
      "Start": "186d359446c24878b38a1b06708da569",
      "End": "1f4464c4e8af44c5aba60fa838ea6492",
      "Id": "5889e9f2a8a24a62b70c277c722f9c03"
    },
    {
      "Start": "186d359446c24878b38a1b06708da569",
      "End": "0d0e9e17fec54d9e9b0e6db3190c1f50",
      "Id": "84c8386fe9404f74ac2d2d3b6796297f"
    },
    {
      "Start": "99fb9c9b90f6434a811b4b1098a5ca1c",
      "End": "f6733146e7aa48fb804da9d0b92c2d93",
      "Id": "2be9391e440f4ceb95a07ae20624f850"
    },
    {
      "Start": "e3bb227b871a40d9b646c2d386d68960",
      "End": "ed09d74c701a49b29f612de8866ec02c",
      "Id": "5b11b17f948b4a31ac29f2251bb17dad"
    },
    {
      "Start": "36bcb03961cf403596851d54726fc4b2",
      "End": "7754429fcd5f4df28636df399bdbe817",
      "Id": "802a49b58b2c4800be909212981e83f1"
    },
    {
      "Start": "621df0251b494e8f86e54f04a462882c",
      "End": "2a7720683e26484ebca21ef5be9d7e8c",
      "Id": "11c7ff42cf3f41fcb9d0e75fa490a2c3"
    },
    {
      "Start": "621df0251b494e8f86e54f04a462882c",
      "End": "2ca79da213284aff943bf7638d4eeff5",
      "Id": "a1e53e40955c4fd3a74a510b75429f14"
    },
    {
      "Start": "72e1c989a01342a899e4c4628c498214",
      "End": "972264c316534cf49795a430eb970fc1",
      "Id": "af0ccaace1664dafa353b31277b40f05"
    },
    {
      "Start": "e447c64cd45b4d97ab638fd9d96356d0",
      "End": "d1f3c683a692455fb0d80687e19fdd95",
      "Id": "affd04db824f462db92e53591c56c032"
    },
    {
      "Start": "e975a18fbddb485399d5cf4c7ec633dc",
      "End": "d7ea753de12449f093b0ce6d98dc1f4c",
      "Id": "13c168a653d84b1c8ea2311510ddad41"
    },
    {
      "Start": "46974a4d290c4f1a862736d7653c7455",
      "End": "2dd9ba0127bb419a86c28ebc7555b019",
      "Id": "446ff5d62d794e86b5bacd1ad0a02b14"
    },
    {
      "Start": "c93dd2e1dd664ea6ab7ac9fb05e2c44a",
      "End": "feb17dc7a9c44e68a93749b36d519027",
      "Id": "1ea7df22f8a74f97ab65859f62046aae"
    },
    {
      "Start": "f58b19c9ee804e448e1b56a793c3799d",
      "End": "9def71cb15254b50a2ef3da0c04a81ed",
      "Id": "8907e5dcb0754bc280ddddbe4c2b5a23"
    },
    {
      "Start": "a05c4f570d214ad586c6f39013716590",
      "End": "27311b402cb3477f9f4e936b5224802c",
      "Id": "7509564214ed4efdb6868a8b2ae7a304"
    },
    {
      "Start": "e399b84c288849d59814907ac5369aaa",
      "End": "88c99897fd0b4ed4a34cc6da0a1da2ea",
      "Id": "be5fa23b456740d889c87666dc52ce14"
    },
    {
      "Start": "9d7009f44f814f099e6d1d555ec902e2",
      "End": "050ffc72b2a3432086d432d1c0aa628d",
      "Id": "073b38d179604701b7a9ed504013108e"
    },
    {
      "Start": "324fd3df4192406b909cfbfdcbf8469b",
      "End": "fcd47dc3f7fc49f08be8b638e7b6cc04",
      "Id": "97ba7ab768d84adc86af77776146a854"
    },
    {
      "Start": "d3255304bb7e4b2f8f48d7fba053946a",
      "End": "f700fa5694b54a96b6aeeec6a3f8dcb0",
      "Id": "c4607298118a444f94986873eb7e009d"
    },
    {
      "Start": "afb3d2bf180b49fc994ba461bce9c307",
      "End": "53e296875ab848dab627d326a3d23eb6",
      "Id": "c3de2cfcb23d4dd5a744943199574b0e"
    },
    {
      "Start": "99c5c2d4e99546fd94331a5aaa8abc63",
      "End": "9794e1818c8846aeb5353be6598b6042",
      "Id": "ba20a361ef3841f3a4485443feaeda18"
    },
    {
      "Start": "9bdb51a405d242af8b75cfe7d1aa536e",
      "End": "3760e8de9d58460c958a1628c3a871cb",
      "Id": "61edc4286ed84b8f8a5b3057a439f1af"
    },
    {
      "Start": "eee0530df8e84c01996b85b913030bfb",
      "End": "a4e07c2530014befb2f012dc1f6c1b03",
      "Id": "3c2d8952ca54493499333d95f2cecf56"
    },
    {
      "Start": "eee0530df8e84c01996b85b913030bfb",
      "End": "6eca106a57714239b8c19328f1c6dc77",
      "Id": "7386247af51b4bc08d5b6f30bc4df8a5"
    },
    {
      "Start": "893725b536064fe6b278540497bd5f01",
      "End": "2a8a83ed613949158a79ab68704510c8",
      "Id": "91cd8441403c4b34840027a4dfbce9d2"
    },
    {
      "Start": "96df4f90b2c142b480ce11255da19f3e",
      "End": "8f9eeb4ad4204bbf9b3643aeba150856",
      "Id": "7bc5874100094afc95247dc9e15278a5"
    },
    {
      "Start": "fb42b40167164a8f938d9401aa6c7487",
      "End": "12a6955f371342d087cef6beffc6deee",
      "Id": "9e028afb85e743b9800c61529fab2198"
    },
    {
      "Start": "fb42b40167164a8f938d9401aa6c7487",
      "End": "e75a5247329c4880bcf227b5811889dd",
      "Id": "dbe2b775574a447e9195be54754f8732"
    },
    {
      "Start": "3e7d9a5483874595bf293fd28daba47e",
      "End": "6983de4922df4d2a97f2ad036f8dc86b",
      "Id": "1e9bba1ffc634cac88e59022d33d81fb"
    },
    {
      "Start": "3e7d9a5483874595bf293fd28daba47e",
      "End": "2278c96f54db47cb87e35ccbc7f41ed8",
      "Id": "238e075c289c4ebcbc4648cf1ef725ec"
    },
    {
      "Start": "a5dc2a6126b44db994bd56b7496074d6",
      "End": "bef7124e8a18424797e45772fa57e5fd",
      "Id": "21192d49c9f14dbcac9dd5db6372cfec"
    },
    {
      "Start": "0ab2bbbc82454e478bfaa46a3bfac45a",
      "End": "cc24c95c1cce4595a09e3b0e17ed8dda",
      "Id": "81c8d3b04840492e81d5af8c25c67d45"
    },
    {
      "Start": "c3380de0c411437586bb536443cab730",
      "End": "41b848af6c624c718227196010735a36",
      "Id": "098fe3109e394191aac4f0a5b13f56dc"
    },
    {
      "Start": "6917be8b1a994a909caf34995f984872",
      "End": "068b6867c0694444be1ce2bbe4905c0c",
      "Id": "a79709b86317481aa02fc13f94ce24fe"
    },
    {
      "Start": "2f704779814842b2bbc6a405433039cd",
      "End": "0ddd595f985948098e7bb2ee685186c3",
      "Id": "82e3d6610d79409d8f93a4621923ae5d"
    },
    {
      "Start": "2f704779814842b2bbc6a405433039cd",
      "End": "1d14b95d48474450b047d6be8c4f1050",
      "Id": "af4d611ef9d049cd9342996bf2d3392e"
    },
    {
      "Start": "9ce561a51e404e7b92d0f3c954751302",
      "End": "e7a65471c24d4bf5ac2c40eb6aeae066",
      "Id": "d5635d65f6e2435dacca8ecc9808bf37"
    },
    {
      "Start": "9ce561a51e404e7b92d0f3c954751302",
      "End": "52428ad0ef054e99b8e4f09b0e7ac7cf",
      "Id": "17641f99e3dd4766aed466fd5c71bf67"
    },
    {
      "Start": "f44785a167b346ae9956e34a3a6692ad",
      "End": "6e13148d41784d8caa9ce51d3a3ce1ee",
      "Id": "ce448875f3c645d28294c99080e669da"
    },
    {
      "Start": "b6e5f2367b314b7a8d54ae77437ba168",
      "End": "4c9ec1ae0b2b47f3820e67d6c0e90d64",
      "Id": "d1e5bc781071461eb6d35bb51a36f68c"
    },
    {
      "Start": "efa10bd5e8934519aae90a33b8fe5619",
      "End": "67db2c339dfb4af5b3573e460e307422",
      "Id": "40444a5a9baf4301b014783671fd1d10"
    },
    {
      "Start": "efa10bd5e8934519aae90a33b8fe5619",
      "End": "ca4364f193b8415cb1746fcd13618ee6",
      "Id": "7aac9bed28ab406bb44b5b5c04ff5a7f"
    },
    {
      "Start": "6331af0c594043949ff25d7d7099450b",
      "End": "8b059907671c46b58630f516eb75cd31",
      "Id": "2721b2ab70e2492ea3e4565d8d51e808"
    },
    {
      "Start": "b5b5b51129d1494aa249c29ecd370cc0",
      "End": "fcb6404ab7594cf9891cf6497fb05ea1",
      "Id": "26ed7819f7f84debbeda66c98ff881b4"
    },
    {
      "Start": "3989425b6d464770a689fff038f6c0b5",
      "End": "81eed9afc8034230861a9dc07d8ec488",
      "Id": "f5ac62de9a9544579182c6fc68162258"
    },
    {
      "Start": "fe72a09f9cd2456086fffa5032df64dc",
      "End": "7b890f345f5544a5b618eb2f3ab40fae",
      "Id": "26c877dc8b0b455599866a518c543a24"
    },
    {
      "Start": "c34cad01f5754520b4925de129777fe5",
      "End": "c5ca7e12da364c94ade7b08e45e7cc54",
      "Id": "f730856b4b5c4fcaacaaba8e9b471275"
    },
    {
      "Start": "13feb719da8544cc84126a11eed0b01f",
      "End": "4227b6ef6b8f480e958773a096ffd356",
      "Id": "6d8ce5dac584412091f77c1a4bc6b4e6"
    },
    {
      "Start": "e0f88d5ad1724545b029c9c68a8e49b9",
      "End": "0287396f9e8840c9b49940c4009d2a1f",
      "Id": "01551381966a4ddd8d75a2ea6de1af18"
    },
    {
      "Start": "592b20a34dea4c08a7d56610c2cfe863",
      "End": "22185ca651e34515b731bd23877872e8",
      "Id": "426ccb0d59164db2b2f8f36ddfb9527f"
    },
    {
      "Start": "f246fb09d56c448ea808965a198a6a5f",
      "End": "80f060001d7644e494294a79e7215c32",
      "Id": "8f8620342051431da29980c92f8ba80e"
    },
    {
      "Start": "f246fb09d56c448ea808965a198a6a5f",
      "End": "9fab23e9beb745d3ab75d5b9240639dc",
      "Id": "71f7812627104a58a0ba9492490e0a07"
    },
    {
      "Start": "d6c2513c253342b88b3464e9235cdd3c",
      "End": "4cbaa610c3024f8f8d4b8722e89be6ad",
      "Id": "ed4460caa1fe419b8ce4e9bf13e34e7f"
    },
    {
      "Start": "1e2b72f539c84a6aac2453353dfcef5d",
      "End": "1b53e9cfee7c4851ab781b5c93229de5",
      "Id": "52dcb753a4f04a5ead27002c6bde56a7"
    },
    {
      "Start": "1e2b72f539c84a6aac2453353dfcef5d",
      "End": "7cfd556bb4e248f7a2d347d82376e5eb",
      "Id": "066605b09bf94a14938a6241fdedb0e1"
    },
    {
      "Start": "6acf7009785e40499765afadbee52ec9",
      "End": "2f2e14a959b247d38167753b3ea35619",
      "Id": "14b78d31e1484542b1dc46672bc990ed"
    },
    {
      "Start": "50aa48be0e1249a2b93b4643fad1aed4",
      "End": "4fb5453850ea4049bf05da132fd828ea",
      "Id": "64dc31bc295045a692ef33c3f0e30aa5"
    },
    {
      "Start": "df173fe98e2546d3b9e3aee3a4187359",
      "End": "b19e902f0c4c4e949b090f2b403e57d3",
      "Id": "19f4fa5934c9495683055a541f7f71cc"
    },
    {
      "Start": "df173fe98e2546d3b9e3aee3a4187359",
      "End": "54829f0376a34e2da82bbdbb20cd4c4e",
      "Id": "615016ec56ac41a8aae33fe5466db6eb"
    },
    {
      "Start": "df173fe98e2546d3b9e3aee3a4187359",
      "End": "72041b795ab645808b229f3e9020f1a9",
      "Id": "fb4c578cec2845c5bb2cc50237165c55"
    },
    {
      "Start": "e692094186f348609247a7b6f3dce6df",
      "End": "27611f7b52094cb3b85c343b3a3c2ced",
      "Id": "9e4526af23fe4fd29984e766d7e7f771"
    },
    {
      "Start": "db8f85b4977845c3b6442a18db9bd8e0",
      "End": "17f958771f5c4eadb66db4c1a9892275",
      "Id": "085f74bba08e42a495e5285fd523b1be"
    },
    {
      "Start": "df35a7696b84489c874bac76e5338bad",
      "End": "98181a9481a74935b1921688b250b2e1",
      "Id": "b1c762ae9790429880782153bcf282e8"
    },
    {
      "Start": "df35a7696b84489c874bac76e5338bad",
      "End": "80c8b0341fbc4c7ab2ac5906ef243da3",
      "Id": "84d6d93b7ada4d118ab196565b0e5b4b"
    },
    {
      "Start": "df35a7696b84489c874bac76e5338bad",
      "End": "be23a43f09064dabad4a8c67eacb0b95",
      "Id": "4a2a8da8d3164db3b41aa614b434a48d"
    },
    {
      "Start": "a4f2c8d23d9d4ad39326f5057cea0b3a",
      "End": "5cbf73a5cefc4ef79c797fbc8aa701f4",
      "Id": "08f26deeed774ec68fd0f3224ece27bb"
    },
    {
      "Start": "9e6825857eca483da893493112003c4f",
      "End": "d7cbcfdbc3524ef69fd929a5f9b0b382",
      "Id": "06cb874a7d3147908de8843b20268380"
    },
    {
      "Start": "75d42b05e1e940939c033e36ce38bdc9",
      "End": "9743c9b6ada04dd6a129927a99ff0426",
      "Id": "939d353689884996a47c4c85191ded69"
    },
    {
      "Start": "0abd3d2873db4fc7b327afebd046ba85",
      "End": "7e890d89e8414cdb9cc34d717f451d6a",
      "Id": "be04b508de9a4ed4b9a929cb4fa51f52"
    },
    {
      "Start": "85bfb702f5ef4a34a19f804c92a01d16",
      "End": "330b7ab3c3584d4fbf0de1bf4317298c",
      "Id": "245e988532fa4b18afc0b8b01760266c"
    },
    {
      "Start": "85bfb702f5ef4a34a19f804c92a01d16",
      "End": "8ec4e6006b51464088dfb410df0249e9",
      "Id": "f13169a8644d480d90e536e8622835a9"
    },
    {
      "Start": "56b9da23f3924964a313b9db74072ad7",
      "End": "200aba4fe79c4ab08d63fc8944e5b0f8",
      "Id": "ab2f01bdbfb345db93a4f3ea6142150b"
    },
    {
      "Start": "56b9da23f3924964a313b9db74072ad7",
      "End": "3eb3a2d0bc1344c5852cef989403b7e9",
      "Id": "a7eb36cbf94549fc9f7a5af892c14fc6"
    },
    {
      "Start": "48be2f8bc738470eb4ad451fa74f3505",
      "End": "a9404f3a78d14bdeb5966647f00fa942",
      "Id": "1cd7034b94204e0588724d2a6fffdb78"
    },
    {
      "Start": "94984ac8485f401cb58ea481df1b2ca4",
      "End": "fbeb3365f20c499f9ddc36d85fb9bc2b",
      "Id": "5289151ed03b42cabf65878d5883a5df"
    },
    {
      "Start": "f2c9c062a02c4ea6a9d5ca8d7119b35f",
      "End": "b1c11ce8d2fa447aa1a016d36900e2f3",
      "Id": "9d1563f6b9b74441807aa0957dff5844"
    },
    {
      "Start": "f2c9c062a02c4ea6a9d5ca8d7119b35f",
      "End": "762c732fd35144bc808a83fe986e7d02",
      "Id": "b19c1c5a4c47407a863d114eb584214f"
    },
    {
      "Start": "80b53bf6f373461584f4a5550a2d0146",
      "End": "ed778fbb9e564bcc98f8cda34d607244",
      "Id": "c155a4f473734e6d8d9d13d32787fc37"
    },
    {
      "Start": "5d43aef3b61f4cdaa6c0d014d2d787bb",
      "End": "231ed8e434114be0ac91d1b78020a616",
      "Id": "0745b8ea104c454ea9493e0b86adcf45"
    },
    {
      "Start": "353f20d6b0264c08b4b6d46adda8c852",
      "End": "dd709500ab2349b18a0cdb47c7236b9b",
      "Id": "b1b9d7a6fc93449ca92a60960a3c109b"
    },
    {
      "Start": "2b982103c2b64c9fb0c17abb336d8857",
      "End": "b570fd16c3f347cfa095f24abf9b0efe",
      "Id": "e5f0c06994c3440883d2c049843492ac"
    },
    {
      "Start": "835ada6476a24de9bdfb91c1b1cb03f4",
      "End": "04a756cdd82f4236a37ac792c8b736b3",
      "Id": "642ecabb160f42c9bbf3eabe46cdce98"
    },
    {
      "Start": "9fe7fc42abee4e2eb657f00a6daba578",
      "End": "741e5958dad440e18f7dc9d95a27cea9",
      "Id": "312d15ad297044f191e650c6b127370a"
    },
    {
      "Start": "2ebb919cd3014aeca1a1e271afbbd006",
      "End": "84a8ec06389a49ca97e83000fd56a34c",
      "Id": "ffc8fd247c494c11a2a6c556ee33120d"
    },
    {
      "Start": "6b522a4c1aa34ef38ac3f52cca3d674c",
      "End": "cc6fe5a1935943478f5b4754c5a6d22c",
      "Id": "2171b12beb304655951a982cfbe10b9e"
    },
    {
      "Start": "48ade5eaaa154d488dd3d5894f18c31b",
      "End": "95c1f018e535423ca29bf476f9cebd9b",
      "Id": "fa1164e33f044fe89ab8e9e0a11eb129"
    },
    {
      "Start": "48ade5eaaa154d488dd3d5894f18c31b",
      "End": "1efac5608d43408682211a9d7f6d3503",
      "Id": "08098b4bf233487b9a39e77e7c9f8ec1"
    },
    {
      "Start": "66b6e41e46434208b20286fc25b47b3d",
      "End": "53a3bbe5342f42129887395eca2f2e44",
      "Id": "d2fe9a21878948abb35c8ee7a2fc128a"
    },
    {
      "Start": "cd25508d4ad148f8bef7dc3ea96d0af7",
      "End": "12f5f7df36184fde97d78872ab634d38",
      "Id": "c2fe5324dc74481993996c37eb88eea8"
    },
    {
      "Start": "cd25508d4ad148f8bef7dc3ea96d0af7",
      "End": "a44a9b7bc24f40b28f3d85253fac2300",
      "Id": "9561cfd3c49e4f8684694bac467014c5"
    },
    {
      "Start": "c0e5120bb5a6440c86f4772c895d8135",
      "End": "67b439fab4ff4998b7541f4bbc286022",
      "Id": "f5af083f513a42cbbf2e12ceccd57205"
    },
    {
      "Start": "c0e5120bb5a6440c86f4772c895d8135",
      "End": "5d94a0b749ca4888a61fdeec8d98679a",
      "Id": "a4bb33a1e38f40bbb9a096a0634ba815"
    },
    {
      "Start": "c0e5120bb5a6440c86f4772c895d8135",
      "End": "0bc959f2eda0448da7a0b9885d3bfd50",
      "Id": "7b17bf92f401434d8dcdbbaa55a89a1a"
    },
    {
      "Start": "b0cfe76532ab4edcb1b7761102db7957",
      "End": "f56c91f007ca476bac8fbdbb8ef78c8e",
      "Id": "16226f51cab34658acf1625679f317f8"
    },
    {
      "Start": "b8d8c13e60fb42ad943bcf2048ef37b4",
      "End": "5fe1e65f2fb940389473e08365eeea64",
      "Id": "7cc48a49cb3f4b0c83464912d3ff8a38"
    },
    {
      "Start": "29a695b8e0b64459a54a3a3f806322bd",
      "End": "3d9b368ca8234333a6b624be0622d26f",
      "Id": "38c6d383f4254b4e8e663959091314d5"
    },
    {
      "Start": "601dff4e78774f7c96fad93265bc1677",
      "End": "a88346b9ba844e0297f4246a5126532d",
      "Id": "7b21e9b8e6334de98175acee891159fc"
    },
    {
      "Start": "a206fd8d919f46da876c61e2ae0e2aee",
      "End": "2c21efb36e71425bad568c3b37f48744",
      "Id": "03d072550fc44043878b926ad9f1c4ed"
    },
    {
      "Start": "a206fd8d919f46da876c61e2ae0e2aee",
      "End": "bd5d831d65a94f2ca9a894eda331868f",
      "Id": "775c10e94fc0492eb63891425a0c7c69"
    },
    {
      "Start": "a206fd8d919f46da876c61e2ae0e2aee",
      "End": "9c2b6700e78c415685a1a02b7b25c40d",
      "Id": "fcd6352d4a8140e8853b4a7d8bab1fbe"
    },
    {
      "Start": "4729670a21c94771839be00655ebf580",
      "End": "5eae4fc0f20e4effbd09fb384d4bc54a",
      "Id": "9585327ed05a483286c84b3c0d36bf12"
    },
    {
      "Start": "33a863455ed044b68a33a61dc4bb883d",
      "End": "b0f269068c3146b2b3c61c266f2f65fb",
      "Id": "7c36bbead3a44c8b973cc2856b38a239"
    },
    {
      "Start": "7d1678d9606e4edcb6aa5116581672bc",
      "End": "86351e6fb07a4316b7e50a173b4f5b96",
      "Id": "a1bdb66347b74d849e8bd6326b6326aa"
    },
    {
      "Start": "b5e0f26cf6c44cfc985698f23dc1448c",
      "End": "86757a407c6045278c2b69323bd9b12d",
      "Id": "f8d4c4c6398f4b22ae2c498e88695a7d"
    },
    {
      "Start": "09bb95439f8248fbb871316331ef8d8e",
      "End": "9e805e3f4ed44850bb301feedc85ac2c",
      "Id": "ab6bba60287144afa79fce863e99be61"
    },
    {
      "Start": "7a8874b8cedb4478a0bab447d0c207bf",
      "End": "13885d89d57940248df06de35110af58",
      "Id": "03b58caac4c049cda63bba00c5dffe0a"
    },
    {
      "Start": "7a8874b8cedb4478a0bab447d0c207bf",
      "End": "6fe1740df37849a4872f5c4d4d773f1a",
      "Id": "0a46e03832a4476883db375e57ddbfe4"
    },
    {
      "Start": "e9fc6be345fe486cbfb7bff1ee85d3b1",
      "End": "31f6cb6844174087b807c74071c9dc5a",
      "Id": "6e49a8d7946b4de1b58e4994fcbc0c56"
    },
    {
      "Start": "e9fc6be345fe486cbfb7bff1ee85d3b1",
      "End": "165d0b521bb645d08206be453c5cd035",
      "Id": "ab3ed15c96334c5dad2ee149f01ebf43"
    },
    {
      "Start": "aa77c5a29a454c23ae54016a311281a7",
      "End": "b08ce83f4e0e416cba5c5d083bf17762",
      "Id": "679ec5aad3fa4928b15a7159ef151503"
    },
    {
      "Start": "8a6953a9116c4cbea1a5bfc7c7a688cc",
      "End": "fc317f423fb349ffab55a241d38f1c81",
      "Id": "a4f9becc20bc4184973d1f6ac35e9cda"
    },
    {
      "Start": "56d02a4ff88d4226b36a2f3170dcd1c0",
      "End": "9407ae3474bc4df88936423c295373c6",
      "Id": "dd05d60a6fe64236bd960dad875e6f93"
    },
    {
      "Start": "56d02a4ff88d4226b36a2f3170dcd1c0",
      "End": "7f1c955f04c94e14bdbfcd3a2f5d6c8d",
      "Id": "97fc825e90894b4590d433cba4a40003"
    },
    {
      "Start": "a4af3c97faa84cfba8ef53ee29b288d4",
      "End": "7444d22d716d47d5b9ce7dcdf90e218b",
      "Id": "763f4c4a7ee74eae99c6717a8093bc9a"
    },
    {
      "Start": "01613ab94d7b4e74a65d9190912a3e07",
      "End": "615196f6a9d7418eb91255a10498bced",
      "Id": "87b1b4f0bfae4e07b9c39f0751fdb143"
    },
    {
      "Start": "58ba8bd54a114d559b6b61e698b84f07",
      "End": "fbbe58553a92489b93721ef56ba352e9",
      "Id": "808fe38ba24841219aa4c140057fbb67"
    },
    {
      "Start": "579760753ef94b7ea639e8f5148b6d59",
      "End": "25fb9c7febab480da705c64b5be26cdf",
      "Id": "28b38a7c95854f71b457d63bb8362f48"
    },
    {
      "Start": "1ccf592763284a81b508da98691f19c3",
      "End": "b6a2dc0b5b464640a02213cb4dde851d",
      "Id": "b4ed1fc4f1494ecb8e22a3f6973bf1dc"
    },
    {
      "Start": "dd7cd7d1d2624c7a9f5d4850d228ccfa",
      "End": "e2728b6252b44ed093e3ac03d0c9ec5e",
      "Id": "b4a02242a5fa4b9b91e95bda19423618"
    },
    {
      "Start": "5d693b0242bb46c6809919d38d20a5e1",
      "End": "f1e06c3bc3f04a49914ee131b9788d6f",
      "Id": "42ecace79a1e4de298b8ad6be07771be"
    },
    {
      "Start": "451277be2dde4e69995702c3b02a0bb0",
      "End": "8de742a8c77349d1a5c1a3b1a1e1b4c6",
      "Id": "59ea4602f0644cf78ec914201fa2810e"
    },
    {
      "Start": "e5a213c6bae94582843d4a5a0df83540",
      "End": "4f66ebdff97b4e89a6db196d5f808fe9",
      "Id": "58d03f51058246ce99f2873bef9ad0b2"
    },
    {
      "Start": "e5a213c6bae94582843d4a5a0df83540",
      "End": "300d58e0576b4cd3866ee9fc3c1fb11e",
      "Id": "4fe6673700ee4520898a887b99e85b42"
    },
    {
      "Start": "3a3a74dec04c4e3e9b9f6916b441fac6",
      "End": "73af39bfbf4b42d5acbf52a49e3da3a0",
      "Id": "39fff3cbbd984cb7b6f63244cf10ce7d"
    },
    {
      "Start": "80fdffe8e0f54cc1963b52e37eef6332",
      "End": "0e15968c310a4749b21ad8659b8af4c3",
      "Id": "218b68589c92445f808e236a24deb844"
    },
    {
      "Start": "80fdffe8e0f54cc1963b52e37eef6332",
      "End": "81c0480af7e0495ab5922baca5fde619",
      "Id": "981ee39308a84234b4e54f5884924096"
    },
    {
      "Start": "b6c6d48d0ced40ccb501ec5e1bd9e179",
      "End": "bd3d1e9f2a354da5b2573a24574aa849",
      "Id": "072007a0288344aabc2602a25d12796b"
    },
    {
      "Start": "0bb722e00046411ba5db077ae601f885",
      "End": "46a17c3102794af68199be7aff35021c",
      "Id": "14761acdc8e34696bdeb93de851ab789"
    },
    {
      "Start": "0bb722e00046411ba5db077ae601f885",
      "End": "d2455f7043734695bf6ee17f8c353348",
      "Id": "8d33e6b3ee1042d9ab8db1c4c7a771a2"
    },
    {
      "Start": "0bb722e00046411ba5db077ae601f885",
      "End": "d3954f0db39e4a79b37fe37351e23e03",
      "Id": "fac34b4fdb6746c1b8bc2d57059dead9"
    },
    {
      "Start": "35c5307aa0124985979c0afe165d3e83",
      "End": "2e38d30357754afabba9c6528cb704d6",
      "Id": "4e3e085b04bd4be89a72d56642a8b917"
    },
    {
      "Start": "37be0e9eedbb4d99be05bdc51f12f7a6",
      "End": "64cc70a444cd40cc95da02fa2fd4e7f2",
      "Id": "ecdffb1f3fc040bbbea2ba7766a9ded8"
    },
    {
      "Start": "0fff20b9a9104ef9afb8ca820c74592f",
      "End": "692df97cedd24a5cb711cabc2f1b82ec",
      "Id": "74b38baf36304672b9a1ff4b1c652097"
    },
    {
      "Start": "db032742eee845e48e80c242e7ea71a4",
      "End": "d4c2a53aee814b25863a5b134a838997",
      "Id": "7c954a8e94534a93917deb89f4b40e8a"
    },
    {
      "Start": "db032742eee845e48e80c242e7ea71a4",
      "End": "5e384723bbed4ca6acb0c1761d6c0046",
      "Id": "906f6c6fc2b74a2aa778f6703100ae39"
    },
    {
      "Start": "db032742eee845e48e80c242e7ea71a4",
      "End": "d24d7298cd1842a0b3aa0d08919fa048",
      "Id": "009c6ae2b49b496b82788177dcebe921"
    },
    {
      "Start": "5d6a8bb619ad455ba54591688b7fbf83",
      "End": "856305910c1d40b19cb1680a30e3dc2b",
      "Id": "4e579d961e0f45f99ef2642dc4354bdc"
    },
    {
      "Start": "9e0638201e8c4314879b12f7d2c393d8",
      "End": "37446a73e77c4c89a725b28967824b7b",
      "Id": "ad4b0dd14975457da1a8abf1e5fead15"
    },
    {
      "Start": "52b578b687e94f8f843e12b1a2e83f04",
      "End": "0c96c13d937248c9a5b1dd957f20f91a",
      "Id": "274ebcde9d0c4582bc0c0d28b7752a61"
    },
    {
      "Start": "d6ad690df65244a3b8084eca8e2ba79a",
      "End": "f5133f6719ee4d8e83869736b783b70e",
      "Id": "2ae2af69bf484b72836bf992e9d4b47c"
    },
    {
      "Start": "b2330fb222e64f2a9d364ed78617355e",
      "End": "ffd38cb669254f35bdc4158f3a4822b5",
      "Id": "162c855d30ec48d2a564fb3c7d42a4bf"
    },
    {
      "Start": "b2330fb222e64f2a9d364ed78617355e",
      "End": "1ff95102896a40539acce7afa380fca1",
      "Id": "4cfc0d5fcb6545c9969348b49f9a09f9"
    },
    {
      "Start": "0b4a5b0136a041a9a19eddde5a1a9ea0",
      "End": "d8c698d748b348c789b87d7e3bfab828",
      "Id": "b9df8f92e3974791bb61ae9ec9bb49f6"
    },
    {
      "Start": "0b4a5b0136a041a9a19eddde5a1a9ea0",
      "End": "ecd476ac400247649d02f077fdeab2b3",
      "Id": "8b698101278d4a2da832b68c09c6b7a4"
    },
    {
      "Start": "d38af62c4ebf480dadda742cfba3b2ff",
      "End": "8883c9ae0f7843c9b62b0f8dc2c47647",
      "Id": "d55bb72a8be445eaa2f8e4930de20b86"
    },
    {
      "Start": "7009b584cb8141fb86720e23f706c948",
      "End": "9734adb794de44a29cf982fd4342d7dc",
      "Id": "1bec9c15a6d34275a38f0f99546e484c"
    },
    {
      "Start": "70b559e28e9a4c46bff690343e567690",
      "End": "481cff0b096e41dfae2fb6bb1b4cc77b",
      "Id": "53c4478d8066450eb1028aab7a1a2380"
    },
    {
      "Start": "70b559e28e9a4c46bff690343e567690",
      "End": "d83a4c0e5108476e916f80fb33565504",
      "Id": "5cb4fe73e4f649689a68472d13b32bb9"
    },
    {
      "Start": "3f2186463c5d4142bcfdcdddeb48d3cc",
      "End": "67f3a7969a6a4f69ba3adced2c791953",
      "Id": "cdbd25824a4c456bbfa79db9f61276db"
    },
    {
      "Start": "1e8f30b43f6a4283b531b10a199347a6",
      "End": "9fc5bedeb33641d58b161bfe63a1fa75",
      "Id": "b3eb61be7b324165980db1dae9f63831"
    },
    {
      "Start": "98e29be23a0842f897904d6e02172f6f",
      "End": "78053293b4be4f01858a1c2f63c89447",
      "Id": "6b21281a923544db81d4ee62076cd18b"
    },
    {
      "Start": "ffe64d0c1e634508ae59daee323b2293",
      "End": "d290f5a04306461c94a00d78681ff72b",
      "Id": "5d80a00c7c4648f396f2a4007b70b195"
    },
    {
      "Start": "499fdde8a09948f5b3572de364508fce",
      "End": "2414d5f0ac50436ea1062de4d83cedfb",
      "Id": "617f46297d804d36b0904dbee81d8de9"
    },
    {
      "Start": "6645510eb93545028ecde6e14946c6b3",
      "End": "44f926c9ffb6465892f362a5dfdb0457",
      "Id": "40a9a4756dba4fcea4c60ae698ea1a41"
    },
    {
      "Start": "dff6744f2eb14ee9b266502620150b5b",
      "End": "f8c840facee14022b0fd4e3cb80f991e",
      "Id": "38b9fa30488e438098044ed94a30ba64"
    },
    {
      "Start": "0f01308814ac406fb976148959bc326d",
      "End": "5a565a72e47340129b77df8e61a69c23",
      "Id": "5397eb287a28494e89c70c25fa1afaf5"
    },
    {
      "Start": "4ad7869ea0b340eab9767abfdb187863",
      "End": "4592126cb74b4cdd9f4a46b6f4a36aa0",
      "Id": "62b3b1c6ca9245479d44fece85a84347"
    },
    {
      "Start": "4ad7869ea0b340eab9767abfdb187863",
      "End": "f575e11dec854e95bc50d39728eba543",
      "Id": "7f7c8ffea4294989b66ffbd280006a2f"
    },
    {
      "Start": "a45853ce8b944b289ae9a975e35531c2",
      "End": "0dd44441a1794a12b051d0ce07528b59",
      "Id": "63ad443b69c14b5285980100f46e21ab"
    },
    {
      "Start": "b15e018718d34214b794420bcdd20961",
      "End": "a69354c183634dea9156c5e8df644252",
      "Id": "3ebf6de5241e4df8b8e8e4bbd3a1f6e2"
    },
    {
      "Start": "b15e018718d34214b794420bcdd20961",
      "End": "ec5fb24b761d4e559436495f0aa0c38b",
      "Id": "93e40e63238c4385839050bbf8848fad"
    },
    {
      "Start": "da5106dd45b943f3b78f250160c81d09",
      "End": "eee1fb21decd46eba4f0ad35bc6ad81a",
      "Id": "e18f9a2bb5dd415ea1f8058785fe95bd"
    },
    {
      "Start": "da5106dd45b943f3b78f250160c81d09",
      "End": "3271c341db974695b6d6543f0ac7071a",
      "Id": "97047c2ea02f47668708818a2d80b63e"
    },
    {
      "Start": "da5106dd45b943f3b78f250160c81d09",
      "End": "53e264ff65df4688be2ca7214fa0773b",
      "Id": "d3b2472bf5b044de90050e4aa1935201"
    },
    {
      "Start": "05c691efe62242f8b1e0aaa35a4d3660",
      "End": "ded5682d99e44bcbb8cf46e4aea9f2a6",
      "Id": "33b8a31f63a24d61bc0c816c0e0186c5"
    },
    {
      "Start": "4b36cbc40a6f47f1880ef2b5147d1c7e",
      "End": "16a784216e8d404189eb2cce68191249",
      "Id": "d16f3c261a204b29bdb7450761998833"
    },
    {
      "Start": "98c2d69cc667457694d896671aafd1f2",
      "End": "017c317b2e27437194da443870af5995",
      "Id": "30c5ae0499db473d92ab91211ba83bcb"
    },
    {
      "Start": "d3d68d91176e46de945bbc59aaa123bb",
      "End": "ee6530dbb3f747cb83c1558dedbecda4",
      "Id": "c4c81db3c8fc446ea7c922919984888c"
    },
    {
      "Start": "620deb396d954aaf91bf222b941731f2",
      "End": "30b0947f5a0b4a4180e6fa49be3c4f71",
      "Id": "c1080596310d4ea9aaa5043b0200d5fd"
    },
    {
      "Start": "620deb396d954aaf91bf222b941731f2",
      "End": "2d576072d18e492ebc4fcf5b9ed7eb4e",
      "Id": "f4f1254ed83a470ab292a893c1dee55a"
    },
    {
      "Start": "620deb396d954aaf91bf222b941731f2",
      "End": "4b7110ba505e4878a40ade21b597f8bb",
      "Id": "1318ef3c8f3b4e0a8fd97527df7b8840"
    },
    {
      "Start": "4b91ffd6970a4eabaeafb8e8248fecd8",
      "End": "cc60c77b90ac44e79f24ce3a60c0002f",
      "Id": "43aa45b184c9432d88d38c5854dede11"
    },
    {
      "Start": "7f591963ea8b49cfb77d949cff5dda44",
      "End": "30d1a8c01b1443d69e062c05afd1615e",
      "Id": "8ae5fc4025af4e42a98c02904b065e67"
    },
    {
      "Start": "aca0ed902298420c98cc38567f719ecc",
      "End": "86b4907c08bd41e9bfbf1adee0af8925",
      "Id": "62955fe370534aee834f14e2e63707df"
    },
    {
      "Start": "6b752bb978054e20bc7c321c2714843f",
      "End": "1f2bfe7087dc4803988f513603718e92",
      "Id": "4cfac270a7d6483b942b9601cb42d6b2"
    },
    {
      "Start": "dde1a2e5f641443f9fc127770c6ec9e0",
      "End": "cc9f35fb14cd499cbcdb80a4ee2aee17",
      "Id": "9fa4125acf43475c8499233aad9b73d7"
    },
    {
      "Start": "dde1a2e5f641443f9fc127770c6ec9e0",
      "End": "9292edc461d4425eae6f0c5ff3d4865e",
      "Id": "2c6bad2bea0c4c0b847eba535167a3ba"
    },
    {
      "Start": "933dd6ef42fd4ea091ad0f957c698646",
      "End": "44f8338155604450961db38c11db6393",
      "Id": "dd37ad4d04e3434f8e9d6c88fcc3a00d"
    },
    {
      "Start": "a13973abd0bc426687e1b0f06897c607",
      "End": "6069ea51672f4ec79729ce1c5b76bc6b",
      "Id": "df61c921f3fc4a1a899f1e38524b38c0"
    },
    {
      "Start": "b487448201664de5af2f01407a74958f",
      "End": "1e8c5310093f4219b1cdb6e3c8438567",
      "Id": "60b57ca9c925445ab58fb86603cd2c08"
    },
    {
      "Start": "b487448201664de5af2f01407a74958f",
      "End": "267eea4a87704e6987d70403a14b979f",
      "Id": "e3573ca1f7bf42a587cab6e1aea135f8"
    },
    {
      "Start": "70d4fe387785471f9b1a9e554bc5f707",
      "End": "368e8e5481024096bcac61f62b0293e6",
      "Id": "b8e983403c2d4037a8164f4210469526"
    },
    {
      "Start": "70d4fe387785471f9b1a9e554bc5f707",
      "End": "312f0bf5b2f94eb093d2fe3ac9e17273",
      "Id": "25d5a4788ea64329bd3bccfe95a9ba46"
    },
    {
      "Start": "13e090ded01d4441af1af8ab9fe775c3",
      "End": "9e00ab81d8d14c72a733e651999735e9",
      "Id": "e2420725598b42a1afc97d6e404bd44d"
    },
    {
      "Start": "2986e0aef2cb46f8a7c0fdb9e187193e",
      "End": "e2d57d1f830449768409138078c677d7",
      "Id": "ff7fce185cbd42ae81a8d319dc87808f"
    },
    {
      "Start": "781e4fd6915a48429c78903522d3cb6e",
      "End": "f44c30aa925f4b508396008451b53904",
      "Id": "2294bf1e9de5460da381cb522d444426"
    },
    {
      "Start": "ffdcd4f436744198ac090c4917d3bc24",
      "End": "83ccd88f367645bbadf339bc52b436e5",
      "Id": "ab77ef02f5eb4acdbd2068684c161b13"
    },
    {
      "Start": "ffdcd4f436744198ac090c4917d3bc24",
      "End": "95ea098a64f4403c87dcb6f32ed1a7c2",
      "Id": "273c4f61f8064daaa1efff30705b1c7d"
    },
    {
      "Start": "a4ec1a6c6ccb4a24afed48a1ef117b5e",
      "End": "06b0e194db0848c8a52aa3321374e6e2",
      "Id": "3e2ae7e0e5ea43499888b3e713cb7a3e"
    },
    {
      "Start": "acfd3c9e5ead455b95d856142a27a675",
      "End": "221e8865e4b14019a88268cdb523a53f",
      "Id": "dd8b4506dd3e41728636dd29ad92003b"
    },
    {
      "Start": "3d28bad8cda547ed8934b49766282a48",
      "End": "2c5b36f9f98b4f90a917f841575d5c58",
      "Id": "a0295de5bddd4c2a8440b814e7352867"
    },
    {
      "Start": "3d28bad8cda547ed8934b49766282a48",
      "End": "3a0b1956b14340ca99dbab8be04ea5b3",
      "Id": "6819622f3019476eb39a86617b755200"
    },
    {
      "Start": "796ee366b09e4d9199b281f253a5c13b",
      "End": "5437df3e65f74e2ca7e4cb02a4dcdda9",
      "Id": "98cba49768d04d29b670c35861504f04"
    },
    {
      "Start": "796ee366b09e4d9199b281f253a5c13b",
      "End": "6980bb36bf5742beb6a03fbd54da3355",
      "Id": "d8984220e5f04929b2c3d1caba951fd3"
    },
    {
      "Start": "7c03ef3a30364c5fa3976e180eb862e0",
      "End": "fecf32ffecbf4987951f14f84ebd66d6",
      "Id": "e1369615d32948388d753f1cc7d05cc8"
    },
    {
      "Start": "fde765cfa9ce43efa457bbf0ed1c0f6e",
      "End": "6b781d1f77164b8882ba0cfcb63feed6",
      "Id": "336401a770284994b1c397d30d488482"
    },
    {
      "Start": "ecf6c7515e62404b9346b8a9213c474d",
      "End": "448bf4ddb21544ba95577583337d958d",
      "Id": "c8686730517242a8b793f47794b48085"
    },
    {
      "Start": "082065daea0b4c0aba30f9aada5e5df7",
      "End": "2265da5a8f584e06b3f8d9448fb20366",
      "Id": "47b793c138774186b349d10def91e650"
    },
    {
      "Start": "d4229e22dde54f219d49e4051718fda9",
      "End": "1d5277efba3148bdb0897d03b5cdff21",
      "Id": "a5b5575f0dfa4c0bb0ba0e51aee155de"
    },
    {
      "Start": "8db961c638f44b3696f4462ec9c970e6",
      "End": "7179fcfce1ed4383b405ab5a570c8477",
      "Id": "0ffc22a3de47497d9a5d360fe66ba6cc"
    },
    {
      "Start": "8db961c638f44b3696f4462ec9c970e6",
      "End": "3abbf479ca674c0f98c014fd80f5b0f9",
      "Id": "521c7c788e844a5895b3b3a672bbaf4f"
    },
    {
      "Start": "7e89139f30e6415fb78737132e9bbb48",
      "End": "2413f928b7654025b154a32ab223a56f",
      "Id": "1f8f73cc73834125ba321cf4bcb7130d"
    },
    {
      "Start": "13994784597e49e39fa54b1599bba8c2",
      "End": "d2395905f9a14443b93772b4cc61cbae",
      "Id": "8359081a1e5e454e9124232b050bb746"
    },
    {
      "Start": "5386feb8c66248308768bbc2d5fe4dd5",
      "End": "1e0e99c190a54ebb88e76ea4d5c494f8",
      "Id": "a3aaced96870492d80e6f54a349f70ef"
    },
    {
      "Start": "5386feb8c66248308768bbc2d5fe4dd5",
      "End": "9452f33ecd90448c9657e6fdc051a791",
      "Id": "e9375ac9e57042e48e3693c513d81919"
    },
    {
      "Start": "a787f098b8244af6a96cd78a2cab2585",
      "End": "bdcc76dbcab74bd28da4c60fb38974db",
      "Id": "dfad6174bbe648d09079d4f2df6ef361"
    },
    {
      "Start": "913c030fe03043d0a5aa6853b4304db9",
      "End": "8eecb7b5984643b9a40f5797f0dbcc81",
      "Id": "9780d24fe8b8402983152184b4a565df"
    },
    {
      "Start": "913c030fe03043d0a5aa6853b4304db9",
      "End": "04b83db77a4b466b8aad9f310c9d4ffe",
      "Id": "f9cc83d7b99e458ea29378513367ff61"
    },
    {
      "Start": "913c030fe03043d0a5aa6853b4304db9",
      "End": "11d5e7c638af498092a547881115a4ae",
      "Id": "c7572497ee034f3bbacd6166c4f2209e"
    },
    {
      "Start": "86f987119d334567b25be0f61d2b7484",
      "End": "6d315ab58f314740b8697cd8c6a7d10e",
      "Id": "66ebc45bab104c9ca4bfa1f46d78f117"
    },
    {
      "Start": "53b34cd12eb74eb0a65db68cdfe86e51",
      "End": "eeaec23bcad24727a7b3819ffc34e925",
      "Id": "cc7fc789d8eb4df9b4c939c67c006734"
    },
    {
      "Start": "53b34cd12eb74eb0a65db68cdfe86e51",
      "End": "70ee30cf3d1644b2b5c110a9716594ac",
      "Id": "ad2adff3b34447d19720430f37c30eea"
    },
    {
      "Start": "53b34cd12eb74eb0a65db68cdfe86e51",
      "End": "b1f771a53cf2424ea5d60694c50734f4",
      "Id": "caf2b970ea2342b7b4238e816aa6dd2c"
    },
    {
      "Start": "21c01317c625465794bf1cda207eb33f",
      "End": "461567592d11426581a20576ef850fb0",
      "Id": "315f269e527e4fb7b7af1ed1664f8b5c"
    },
    {
      "Start": "3e397158fe6b4ca3a5b4a9aa40f3a90c",
      "End": "d35c645552bd4eec9e744942381639e0",
      "Id": "9173ae6f19454644ba1d3deb0c00c057"
    },
    {
      "Start": "de87a481569b4a51a0b66014c03a7bdc",
      "End": "7e8fedefbc164e6699b2ec8058522a26",
      "Id": "8905b0c10e47481695dcadc8f8208339"
    },
    {
      "Start": "68e962f47d17466d9b2269724c64c36f",
      "End": "136325dcade0420e88e42091953385a8",
      "Id": "902e3f302a1445a3b757e90bac30d5f8"
    },
    {
      "Start": "b0d5c26fb58140d4834b3163b0f6eb99",
      "End": "e1f0cc9ef4224a4188fdbad468e91676",
      "Id": "776f070e79984477a7fcffb3457342f5"
    },
    {
      "Start": "e4aa765a7e9d48fda1f94564016b80c2",
      "End": "74536abd9cc44b4ba586c71638daef5e",
      "Id": "98d1ec8ea0fa4dc1a00743043fbcbb9f"
    },
    {
      "Start": "b8a04e19b5f74e1f873c0423590f94e1",
      "End": "26521b2817ff41139979144f901691c1",
      "Id": "d7d75599afa745ab8b203ad9f33dab55"
    },
    {
      "Start": "1cade3657c48491b9db5f645b51b0878",
      "End": "073d4f6d62ec4735a51149ec78595f2d",
      "Id": "ce9d09338ad24800b639ce0be7642f74"
    },
    {
      "Start": "1631cc44412848b3a3d00e949267615c",
      "End": "ed2b63acc646478ab966cf0d061fd817",
      "Id": "6167e9e6aaa44f7b89e3f894cd028405"
    },
    {
      "Start": "cda604a6c671448c97d1f9b409f93273",
      "End": "db3b6a435c734f6db3af9a86153dd480",
      "Id": "70169ff0eee14092a0a18fe07f3dc73a"
    },
    {
      "Start": "3ed154f54e94432fa39ac3f69bf8ea41",
      "End": "83adbf524a054a868e5d0f0725f4a148",
      "Id": "b30b062f07ac4fdb8b8d445c5c2fd608"
    },
    {
      "Start": "3ed154f54e94432fa39ac3f69bf8ea41",
      "End": "c005861857e04eb0b3e483a3ede15190",
      "Id": "ca719b77304c41e8ac1a87691eb20d47"
    },
    {
      "Start": "3ed154f54e94432fa39ac3f69bf8ea41",
      "End": "733fe0e36efa40dd89035d8ec0e1406c",
      "Id": "800c6d1dddfe4380bd7c72fe2b79b450"
    },
    {
      "Start": "1e3a7d0a133d43448c6019c95ba46933",
      "End": "e994728f9c9d4d2fa19ba6e5552fb36b",
      "Id": "a8a5571b74ef4142beb09968d7a55097"
    },
    {
      "Start": "68bfc371140b4ec6a14b93abc69170d8",
      "End": "3394dc716e324fcfb97a0e8fe1454ac0",
      "Id": "f9a30435f3904b8284bfd32279146395"
    },
    {
      "Start": "d5ff9870bc8e4691beb1fd222c43c9c1",
      "End": "a216bd86442c46a1a16bf79832a2e17c",
      "Id": "c63150d3a9e14707bb1ce01479d879e2"
    },
    {
      "Start": "c4edec135102413d9ffe449e561f0679",
      "End": "a5af405c7cc345cf9df47de399dd3228",
      "Id": "b207efdcbbde40e2bab7eee87bbec02b"
    },
    {
      "Start": "7777ea0cbf7f4927916d4fb2e3825642",
      "End": "c67f4ca9d0ac4c8db1e632364f5d927e",
      "Id": "f05dd5e2a71849dbbe1ecb4492fd7376"
    },
    {
      "Start": "f5a39c9e36df432a8733dcc70aaf9427",
      "End": "c6e6e109c80c4a129b038a601d2401d8",
      "Id": "b4a589eec6c543ecb518aa0a394bfb1b"
    },
    {
      "Start": "0db484f6ff574304991929e63f126a52",
      "End": "2aa8e9bed4b14ee1abfa79e92dfd5ad5",
      "Id": "6f5fcc5e40f24f5f971fa58387bc9334"
    },
    {
      "Start": "9b881b58201a4ea8a683f34ca4baa787",
      "End": "2b3ccc8020d54a7fb6d95d0f4ec0dce3",
      "Id": "bf22f90682574d1c9641a1419a1860d4"
    },
    {
      "Start": "ea71f2f2f6cd46a9aeff5b581f966c1b",
      "End": "368cd5709e2e440995f3520de8028b1b",
      "Id": "485e98ca3d5d45fc973af13c32fc34e7"
    },
    {
      "Start": "bcb70fca77f54efd87ef671111de051c",
      "End": "dd312ba4a72344248fab8463ece1799c",
      "Id": "fa7d105960b047c387ff52a96ae296a1"
    },
    {
      "Start": "387cb50dbb2847c790a73d148e5d2c9b",
      "End": "3707e7e6e14d48c680e21844ca4a600f",
      "Id": "624c790a00ea4dd48397cd81205cd7fd"
    },
    {
      "Start": "56711035b55a4a4f9ea0165b94c2f338",
      "End": "525e1a523c2342aeb278ef5e24dde77f",
      "Id": "ca0f6a28b6904577a832eeda054086ec"
    },
    {
      "Start": "769c9bfe44c24d6fb4a8c37201ae3a8f",
      "End": "ac26bdd5ed294e26b685dd9f9efd476b",
      "Id": "63647ecb2eb94a53873d8b7b6b7f1eb3"
    },
    {
      "Start": "2e087f0f624b4653b633ff654ab431d8",
      "End": "33381a360730405fa43d4fa6a4e8fe32",
      "Id": "01c4dfaf6e594fde9f6ad644abdfd057"
    },
    {
      "Start": "cc6561f988e34f03a2f91aed6bcee6d7",
      "End": "017eeb4b97dc4313941b5153641508f3",
      "Id": "4ff167e4e8c648a687ba86c13ba53d6a"
    },
    {
      "Start": "95e86ba409c4406b8b8611efc855402a",
      "End": "da4b5c9b082d4c838c680ac100123df0",
      "Id": "2a0d96dbca9f4fa892091dd43e924e23"
    },
    {
      "Start": "a14f6a4ede3442c29e3706d703ec24c9",
      "End": "cad5c018e07d4e97b6fd3b6ba6084d2e",
      "Id": "371bea3c48d54c609d420636a2520d08"
    },
    {
      "Start": "b72bb05e832b4c6b8a4babeaff3a906c",
      "End": "d94ea91213f74a509753e8427e38a88d",
      "Id": "2c5d961d5d9242ba87ab030513c44fc6"
    },
    {
      "Start": "e8465a73439647a9b0e1dae4e379d384",
      "End": "93d89c5a436b4e609e9d2fa71a6e7650",
      "Id": "0edeabf6f941492894582af0fef8cc37"
    },
    {
      "Start": "f300d140aec44c8db9f5a042446c5072",
      "End": "a83977fada2c4ef1bf82d0da104f85b0",
      "Id": "a9ce6bd3e3454c5d90a831dd68e3b4a4"
    },
    {
      "Start": "8b85cfc1fef047de8de845ae31b2020c",
      "End": "61f3491e9cf5478aa532bc157ed79a42",
      "Id": "bdc2722d15a44952bfb59fd9ce0864d3"
    },
    {
      "Start": "6bca691a394f4c0cbe7f41416c5d39b9",
      "End": "7061bea502734bfcb6a382866160471d",
      "Id": "d0686e6092474402a65896e3c99125a3"
    },
    {
      "Start": "9d5c9218b5df42ae96e802489788f055",
      "End": "41316e39b0be42a7a9b656e11930f180",
      "Id": "7bc0733b2fe4442c8c843e585e835bc0"
    },
    {
      "Start": "f8d78734f04d453b8c4e8740557099e7",
      "End": "b9e82c6042c54107ab9ecaba5c31b0ce",
      "Id": "2804ebc2be554bbdb795a33a887ebc67"
    },
    {
      "Start": "318a3f91a7b147a1912db6d162a1b6e1",
      "End": "66f474edcf4740bda0220e4c4918f1ac",
      "Id": "35de54a6fd694a03893bc18585ef4ce6"
    },
    {
      "Start": "659e26579c04438dbefe46dcc230493d",
      "End": "9ece03bd722b4ef289e96938df36d617",
      "Id": "e1cb42aa973e41398a71e502bee39566"
    },
    {
      "Start": "64655f87f87e40f09485210b01f62da8",
      "End": "9fb3c2270a5a42dc80fffe19b8077533",
      "Id": "95c3eda66a0a4068969bcb7aa6dd2793"
    },
    {
      "Start": "dba1745f96914ea191e56307e09b8835",
      "End": "d4871291925945f4be716c95d3b8bfb0",
      "Id": "498d9a7f79fe40e28565c24eb39c3e98"
    },
    {
      "Start": "5368d1df972449d097f38f37e4779f01",
      "End": "dec440fe013a4d7595265a7bfd76bc66",
      "Id": "1b3932493a2b49c096428254cfb6d569"
    },
    {
      "Start": "607169c1e2ca4eeb923e34bbd788bda5",
      "End": "de8457e24a184baca6da3a4ef5ba1a4f",
      "Id": "4b545219218d492ca8c1fb51197bb744"
    },
    {
      "Start": "d5f6bc9c7d324c22a9c6b9fdf6f62a56",
      "End": "5feca109e42a4356b3fa773b4eaff0ac",
      "Id": "bbe55eb6988f40f98a14d4b65e38c262"
    },
    {
      "Start": "d1efa5ab4a3449c494ee480ad1ff4b3c",
      "End": "498bf14071b1410f9d68a8367806dbe0",
      "Id": "31cfb722576c46c3b9cb5c2f9e190ddb"
    },
    {
      "Start": "fd7971b38b3747ec80e0926bdd038c10",
      "End": "7b1c3838142640aca34c19c57821b918",
      "Id": "81d7870c89e640f491544b52bbc7efb8"
    },
    {
      "Start": "d1aa2759037b460f81a800525c549d81",
      "End": "b918fad6f9ce48939c103c4911dfaf30",
      "Id": "dcd0659c8ad447a6ac41cd635615883a"
    },
    {
      "Start": "b5265e452eba4f1583db3de44eb4c721",
      "End": "e91df64e543e42e5a087cfc1caabb06d",
      "Id": "ccdc3339d7a746a69e155c38f7a1944e"
    },
    {
      "Start": "87297b823d894fa5a6100201c2a8dc85",
      "End": "502c457dc2554b5c8a51971b54727c65",
      "Id": "842e295a33454dc89bd2e968765b53d0"
    },
    {
      "Start": "87297b823d894fa5a6100201c2a8dc85",
      "End": "dadc617fae5f492fa0fed58f285554de",
      "Id": "ae0a34ad09704929aad70dcb0bc158e9"
    },
    {
      "Start": "87297b823d894fa5a6100201c2a8dc85",
      "End": "7fcbdddff8494368bfc84d7466daf7e2",
      "Id": "027b45389ccf4baa8432c846a977c8e7"
    },
    {
      "Start": "2013db41fa19404f9b9ea6550b4d4d8c",
      "End": "0f4b506b397548739e6d2a2674169aff",
      "Id": "7b7adfd2b3a8428baf808a5570019234"
    },
    {
      "Start": "2013db41fa19404f9b9ea6550b4d4d8c",
      "End": "72e9f09a7d78439489077a54b464003f",
      "Id": "5e899c3c7fc54e868e3ffdd2a32ff0b4"
    },
    {
      "Start": "6dff70f095914894a22ad8958f7ccf5d",
      "End": "bf132f43f44642c5a07a8c7d7956b2e7",
      "Id": "ae87b962344441b08aa399cbacc52e18"
    },
    {
      "Start": "5a547dd16b3a4bb8b2b0e6884c54c8f2",
      "End": "17566825df0040f598aa9f22dc6fcf84",
      "Id": "2c54728eee534308835809f345f24b33"
    },
    {
      "Start": "5a547dd16b3a4bb8b2b0e6884c54c8f2",
      "End": "17566825df0040f598aa9f22dc6fcf84",
      "Id": "39533ce824e64b0fbac3b8857247c435"
    },
    {
      "Start": "fcaace6aaa474c1aaf4947e88771652c",
      "End": "72758d5dc6db49de861314f36620b4ef",
      "Id": "aa42093867f5438e989466603e5512d8"
    },
    {
      "Start": "fcaace6aaa474c1aaf4947e88771652c",
      "End": "72758d5dc6db49de861314f36620b4ef",
      "Id": "9499c8f10084462cb53fc055d9748343"
    },
    {
      "Start": "e40d6e28ab25405ba424df06c5e95236",
      "End": "3f891999fd5b4e3daa69d68ad28dcf36",
      "Id": "78576109fec34e4487b2214444f6f8e7"
    },
    {
      "Start": "3e087f1d50f44b4c9b9c41344c49c7f4",
      "End": "718d08b46c5a41288135ccfa30a51dfb",
      "Id": "c76777534587432e933d5dbb08612c82"
    },
    {
      "Start": "8860a0c473014d698d9f23dffd801cea",
      "End": "a59016b8e0b14e2586217bb6727d726d",
      "Id": "9b8f6920d54d491985ded4ea807ca22a"
    },
    {
      "Start": "05c3e2e5de08465082bdda40245c679c",
      "End": "4358581d9b6a4ce2870684dbbe3f7998",
      "Id": "af01367db0b541e1aec0014f15b6277e"
    },
    {
      "Start": "e6b3a27e8dd149178852b44c3d6cf48f",
      "End": "8d604390575247aeb78319a98edcab84",
      "Id": "51f394ee6cc74ee1b133c3c73c97098f"
    },
    {
      "Start": "bb7c23b242614530a920007be1f7e750",
      "End": "1de29d3db22e45a99c6972f6a963cd23",
      "Id": "9db26a92351c4af3929fa1ad8ee04260"
    },
    {
      "Start": "0387394d4bf942f29661c827a6853294",
      "End": "f8186da9a8534c228e3e837f3871ff61",
      "Id": "db7a5194710347d1bfbe7a4acabe9ed0"
    },
    {
      "Start": "cdd468f4fefe40c08ded290ca1f5c842",
      "End": "68a42de9ae2d492e86f0221fbf552cc7",
      "Id": "374254aed35844f597b3e572fb4c79d9"
    },
    {
      "Start": "6e064555c143417cbd6bfcaf06646684",
      "End": "7ffb96441cb9495c87e1405798dd39c7",
      "Id": "314735d2f9704023a3d491a09eff59d4"
    },
    {
      "Start": "6e064555c143417cbd6bfcaf06646684",
      "End": "44a1d67c849c42d497adf1c432ea6df8",
      "Id": "f53d73d74fe14863880191efbfbf34b0"
    },
    {
      "Start": "6e064555c143417cbd6bfcaf06646684",
      "End": "5af59e7ef6734ad2b527c8f45f806494",
      "Id": "aa668b75669e4ae28d124f9b2567f433"
    },
    {
      "Start": "97f70b35c04745c590f5ace6b2e979ac",
      "End": "4c7d41f86dba4d24b534f0bd7674953a",
      "Id": "6d8a9be1953f47c2a4c38d5e1a72d960"
    },
    {
      "Start": "bcfb7a0ed1ec4c4dab15e700a2508ee4",
      "End": "3f16ce8bde444a97a3aad764a3716ee2",
      "Id": "76bb69beaf434bc19931964c761c57bf"
    },
    {
      "Start": "6f0010eccdf34c9f886f53c681555af4",
      "End": "07e33660ecb24ea5a8fbb6dfafb383c5",
      "Id": "ce2b007120854c008f64dbd40f47d600"
    },
    {
      "Start": "68bd4ba123364600a58a6bcab81b0bfd",
      "End": "360ce706a849461b8df42a09ac8a4cbb",
      "Id": "4a384f6b9ab14e269e7463b3a527b3ee"
    },
    {
      "Start": "faeb191a3d54408280a89f8198896c40",
      "End": "e2fc8d4cf56248bcab0668d19c172efc",
      "Id": "5707f970da0c4ec8949b1d6367e9170f"
    },
    {
      "Start": "3534a169417c4f22bd4a1069a4a233a6",
      "End": "bc6d2096a5204f24915ed4fbaf64717f",
      "Id": "3a146dc68eaf492c88f9c615c6e97d8b"
    },
    {
      "Start": "f59f1672b2b04cec94ecd237654b74d1",
      "End": "2d27c28187c04272ac65a05ad4f5e819",
      "Id": "e155e819885e488da495cea0ef6498a9"
    },
    {
      "Start": "a9d5e8bcdf3847dca1db5c620be2f313",
      "End": "b86bb3f116544fecba0fa24933b50c46",
      "Id": "60bc9a723bbb4fbd9fea645eab96df89"
    },
    {
      "Start": "a9d5e8bcdf3847dca1db5c620be2f313",
      "End": "839fb1d988014f979fdc769c3464b2da",
      "Id": "ba0b1561cc75470ba1c1f10f2a899f10"
    },
    {
      "Start": "d06f69d761b84c41bbbc2b27a8aeedd1",
      "End": "079c2a22a98441328975acb9e3d49b5f",
      "Id": "c36abb2dd0ba4d1ca061a31487f674cd"
    },
    {
      "Start": "98a0237d396a4bc39160b66851bd3369",
      "End": "250bd341115448fb87ea11e18ee764d8",
      "Id": "2a78d3e9825640b790d93495d0ac45a2"
    },
    {
      "Start": "ed9115323efd458ebdc582e08d702b69",
      "End": "cc8f5908006346089c86f031c3db81db",
      "Id": "3a2e465bc977434d9feb7bb2f550692a"
    },
    {
      "Start": "c986ed09e5ed40a8a115f02caeea2f4d",
      "End": "576d417215184efd96d5ab29d24696fd",
      "Id": "7300394501cb4b1fbde80e8fa06efbe4"
    },
    {
      "Start": "4a021c56378841939cf30d8d9f08fa18",
      "End": "8bbe9659347c486caed13c41262c746d",
      "Id": "d957fb8bd4c042299549b61cb073702b"
    },
    {
      "Start": "da2753e8b24a442989517cdaaaae16c0",
      "End": "1578856d040d4be18e7ba211d6c27491",
      "Id": "769ceeacc5014429a8e356db0070bc9f"
    },
    {
      "Start": "da2753e8b24a442989517cdaaaae16c0",
      "End": "985f40d10d60465a919d10d40e4a1b61",
      "Id": "f7166ef487ce43bc8027339f72f2c27b"
    },
    {
      "Start": "b78e3ae7dba743f99db09a65c7ef2c85",
      "End": "8b3967aeebc542e5b9d7520fb77930d0",
      "Id": "790770ab015248cf99b117d46f320a18"
    },
    {
      "Start": "e6d1b13f0b914ffc8c03a77300ef53dc",
      "End": "331561f81cd7401ea570f2a18cbb896b",
      "Id": "8c4884ca2c0649a5b7a56dbc90059631"
    },
    {
      "Start": "98f064b6257241f0b21144f02044fc50",
      "End": "294d558ef3c94763bf19d70265403af4",
      "Id": "a4142f1dc44447a2a9e5336b76344470"
    },
    {
      "Start": "eb1d96ec5ff84b50acea8661eec29901",
      "End": "59b0d4ccb40940bf9b75c43ea7b20bb2",
      "Id": "0971005d0d15409cad45786615a5914d"
    },
    {
      "Start": "426f86805a034ee7ac317f1c6adf6488",
      "End": "06d892cb9f8749ac9d275adf38ecae74",
      "Id": "0ad4754055134e10b2a2e33e8c13f230"
    },
    {
      "Start": "d6675aefae07463eba5aded7d81121e7",
      "End": "5b2f1d5b51104e97936b2a5c7319b4cb",
      "Id": "5105445fe3b74684b974149ce12519cb"
    },
    {
      "Start": "ecac6208a4674372b1508c5f0690ba13",
      "End": "7c08a816eb3b45bcb04fccd436e8b8cf",
      "Id": "875acaa6df2142f19681beb4c272bee7"
    },
    {
      "Start": "49ca5827a9424df6bf95f0e50242a12e",
      "End": "41931fcd29554da9a8497c235883df66",
      "Id": "cf586d5f9c384a409a83d35f80e2dbf4"
    },
    {
      "Start": "00bc386c95cd43679424fcc4a6d93bfc",
      "End": "4692b140ec0243bd960bbf75691244ee",
      "Id": "65c87fc02121483cabb1d3c79f6260f8"
    },
    {
      "Start": "fe475c2ad0fb4e369ff60ff9700c9ee2",
      "End": "0b81309838c94fff9162f3d70e1228fb",
      "Id": "0d17eb5779a4465c9735cb3a3c92135a"
    },
    {
      "Start": "421fc203358b47ab91e64a2f669f484d",
      "End": "5543bbe904e44c53876b31f682b9e2f6",
      "Id": "55acb6dc215d4e19ac5dae98d296706d"
    }
  ],
  "Dependencies": [
    "0dd4bbc7-3594-4c4f-8e7d-760421e4bc9b",
    "b409775c-5d88-4d47-96a3-5135c775d26a",
    "3df0961d-9d46-464f-9175-0a74eeb61bc1",
    "c3a36eb7-8fe8-4417-b31e-ccc9fded769b",
    "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
    "a6a44fc2-aa8f-41e8-af52-ad392755093a",
    "7debf647-afa8-476e-81ad-a74417bda812",
    "928e40a7-91ac-45c3-8d59-4d899fc49b83",
    "05d3744c-a958-4e2e-94d2-d573b31b9510",
    "de3aa393-b271-4562-b127-5372640f6bcb",
    "21f76aa4-5026-47ec-b977-474280c81d74"
  ],
  "NodeLibraryDependencies": [
    {
      "Name": "Data-Shapes",
      "Version": "2021.2.91",
      "ReferenceType": "Package",
      "Nodes": [
        "83d8df767d1946688c357aea9f5c55af",
        "00d77bdb6e384dd5878926a34f4792cb",
        "f7479b936d794dee9d81286fae445450",
        "228e9f5e26f44fe985600016e7225798",
        "85d666ce843e41028e8d2d871df7181e",
        "054e81e65de742c0aecacb2c73f001ce",
        "281b91936ce84313a1afac23969afbfd",
        "a3343f5c88344673a9fa50f56cd78123",
        "a580b3f97f1b4629a5a88af691c103c3",
        "de8858420c714c27a0fed9b32947cb0f",
        "7ee16d8d3a154748a7982ba55a76be3a",
        "b9ba88a02dcf4d2fbd5a7abf5d8f9ea2",
        "41998ed1ec82487197ba8b33dd998b4f",
        "906b06c9157946cbbc1878b3ba59f072",
        "ab358d17771c4d35ab96b4f469e10f74",
        "810b520f4efd44839db302f970df66bc",
        "c3580fbf8f134a54802c6fe3936a5066",
        "11ea25704c944d6bb928372204eeab0f",
        "f1e17a105ba945ed8e030b3b128b2e53",
        "7fdd8e7fd95441c38ed44581dcaca72f"
      ]
    },
    {
      "Name": "Clockwork for Dynamo 2.x",
      "Version": "2.3.0",
      "ReferenceType": "Package",
      "Nodes": [
        "373f78c9ef6442699fb5245f2ea07878",
        "32bd1b9571ac4ad18839252dd4810b80",
        "99d111bc61934d34930dc43f645e6b37",
        "1265b145d25048faaa574e5c9ff7ea4f",
        "e1c5183b73114b69934b3d960f16044e",
        "f4a33b1085f947e4bdebf6a42ba8fa29",
        "387471a08ae145e5b45418d5f68014a5",
        "9f48d056cce847a98e5c7ab9f012e9f9",
        "3c0fd781e5364cffb8af5c98b18dae13"
      ]
    },
    {
      "Name": "archi-lab.net",
      "Version": "2021.25.16",
      "ReferenceType": "Package",
      "Nodes": [
        "9d94fef79f084675b442eda6f9e29a4e",
        "81d5d4beeb2d42ae9dd789a7d76fe06c",
        "7871ffb21a804600bb6fa589b1f49131",
        "28a4bc3d63f246a198216ed5ce244026",
        "180d9dafa2854e848cedd8f88c518844"
      ]
    },
    {
      "Name": "Genius Loci",
      "Version": "2021.4.13",
      "ReferenceType": "Package",
      "Nodes": [
        "eb9eae5214554571bc569664cf8177b4"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.6.1.8786",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": 48001.33422989399,
      "EyeY": 36368.90108392074,
      "EyeZ": -38687.2689978751,
      "LookX": -48963.74489916115,
      "LookY": -35916.23009344745,
      "LookZ": 43335.66077751583,
      "UpX": -0.2114265333665814,
      "UpY": 0.9593139745400249,
      "UpZ": 0.18712434165748013
    },
    "NodeViews": [
      {
        "Id": "5b271b0db11d4a47838aff4fc661858a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2281.635162778472,
        "Y": 7261.58791486108
      },
      {
        "Id": "191ad66d021b45a8923668d258f524ef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2336.035162778476,
        "Y": 7344.566026868866
      },
      {
        "Id": "0cd5aca038a144c5992db65e1b4bd955",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3185.9396078917503,
        "Y": 7348.82957269842
      },
      {
        "Id": "d2f93dd531ae4fefb245bc24b8af6f06",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Python Script",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 362.38638778959694,
        "Y": 5800.663931673733
      },
      {
        "Id": "3359af5ed0324a7b87bc7eeb9eff547d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 141.16010836819214,
        "Y": 5752.416829802771
      },
      {
        "Id": "5a7eb36b1be44515839d1e43d10d7aea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9.533371104156686,
        "Y": 5844.00188093521
      },
      {
        "Id": "963d9cdf4752478b9680383fe45c7da7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -224.66500592189277,
        "Y": 7448.787550594825
      },
      {
        "Id": "83d8df767d1946688c357aea9f5c55af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "InputGroup Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1800.164928968116,
        "Y": 7548.759435381639
      },
      {
        "Id": "50d11bccc1824823ba1d5234cf35d42d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1458.6752927220691,
        "Y": 7469.6636691624
      },
      {
        "Id": "4936696d375143309abb8ab9a78f462f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2340.162715172091,
        "Y": 7699.421262400785
      },
      {
        "Id": "d09ccb69ab474a418e4df40f95c2464f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2388.2774774817476,
        "Y": 7772.6574187358665
      },
      {
        "Id": "32c0ab9ade5d48a3b7f65d07e5b389c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element Types",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3999.668960530205,
        "Y": 6722.482537765974
      },
      {
        "Id": "b4a056bc7ee846b89856d81a6e060a0e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Type",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3779.5933717449384,
        "Y": 6722.482537765974
      },
      {
        "Id": "c3746168b3f647ddbbad418177fb538f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Categories",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6456.2685683999525,
        "Y": 10405.332414323511
      },
      {
        "Id": "f57bde880b404dfea9e7a742cf2ffa03",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.GetCategory",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5767.29147210875,
        "Y": 10030.858559250591
      },
      {
        "Id": "f2c9af55c7df4499ad4e973622e328fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6099.355407051288,
        "Y": 10030.858559250582
      },
      {
        "Id": "b87e59a8df3f47e5ab10120323b6a43d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6465.008153411206,
        "Y": 9901.428004288922
      },
      {
        "Id": "eaaab3ad729a467cbd4e5115f81e6514",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Type",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5447.30436209666,
        "Y": 9905.825035954176
      },
      {
        "Id": "135a94563bb24708a9a6d2c218f545f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element Types",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5218.921535301268,
        "Y": 9905.010852039492
      },
      {
        "Id": "62fb7d7fa11d4ff7915f7246d3209fd9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6766.538513195329,
        "Y": 10400.894352245123
      },
      {
        "Id": "989d58a8dff54763a6996a5405751f28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6732.046579924968,
        "Y": 9899.485906641548
      },
      {
        "Id": "18862e610d04441d966279ac0e17a897",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "==",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7143.222486063888,
        "Y": 10096.171276840283
      },
      {
        "Id": "d0f242bfaaf84fbf962b38a52fc1fbc4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7445.0153964126885,
        "Y": 9900.910077115335
      },
      {
        "Id": "00d77bdb6e384dd5878926a34f4792cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9350.10616338124,
        "Y": 10009.256614057127
      },
      {
        "Id": "0d9b1c1effee4fc18eb0af3b9cb49627",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9198.485254823838,
        "Y": 10119.292971010813
      },
      {
        "Id": "3f2bd2c5880547dcade5d48852921452",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9108.24089243382,
        "Y": 9884.364847667826
      },
      {
        "Id": "b3773991ab1b4613b43f263fa0eaf8ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "==",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7236.99907101987,
        "Y": 11159.939491265864
      },
      {
        "Id": "2502ce2c3800493888c23fd7ac229897",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7557.78156252795,
        "Y": 10922.377746353344
      },
      {
        "Id": "8ab6dfd3f7494ba18bb4465c0e0248f5",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Nazwa parametru do zaktualizowania (domyślnie \"Opis\")",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6916.6552743446,
        "Y": 10729.801198796726
      },
      {
        "Id": "9ec5e90931b143468798841685a33fbf",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Nazwa parametru do zaktualizowania (domyślnie \"Opis\")",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6916.6552743446,
        "Y": 10653.864831161185
      },
      {
        "Id": "373f78c9ef6442699fb5245f2ea07878",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Application.Version",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6929.25000554309,
        "Y": 11080.464164622916
      },
      {
        "Id": "b33b49f0c9d145af8190a5b1d7d735d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6929.25000554309,
        "Y": 11387.800820478735
      },
      {
        "Id": "cf4eb09708f74e1c856f49bec115ee3b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.GetParameterValueByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8149.006591471556,
        "Y": 10453.56500112022
      },
      {
        "Id": "5b3e36dd079245e9886c2924aae3e773",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7708.272003850122,
        "Y": 9900.571697777672
      },
      {
        "Id": "531f5d075b9c401eb436b32774999c64",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FirstItem",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2364.162299791331,
        "Y": 6722.482537765974
      },
      {
        "Id": "ba3ba6fe0a3a496785cac9a31114fffa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.ElementType",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3425.452876597068,
        "Y": 6794.228992040454
      },
      {
        "Id": "acd28bd95ba44f6bbc828023b0fdd23c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2924.690523350848,
        "Y": 6722.482537765974
      },
      {
        "Id": "7312a78fe41a40179af635cb51500985",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2687.2774694905647,
        "Y": 6722.482537765974
      },
      {
        "Id": "108589a87be94967876f2c601475915f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Id",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3154.6701074426956,
        "Y": 6794.6469109856125
      },
      {
        "Id": "4f3770bab6f1492785bf813e26b78452",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.2862197202619,
        "Y": 7814.3818107252955
      },
      {
        "Id": "89268dea362d453e87041d1fe18dcafd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.2862197202619,
        "Y": 7897.6004142262755
      },
      {
        "Id": "bc93c84586ee48689937c41069986724",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.2862197202619,
        "Y": 7969.563564112076
      },
      {
        "Id": "7f347a217dcb4807a91a86af036681f6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.2862197202619,
        "Y": 8059.701969891686
      },
      {
        "Id": "637a3e79b9b94f16935725188d467a82",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.2862197202619,
        "Y": 8135.296307900326
      },
      {
        "Id": "87b7f250e3d14328ab68af7a17d72ad5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.2862197202619,
        "Y": 8214.898410222115
      },
      {
        "Id": "6323074388fc41b08484fc610daed58d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -224.66500592189277,
        "Y": 7592.972218183115
      },
      {
        "Id": "dd91ed2bcd21480382f36374f91e85e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -224.66500592189277,
        "Y": 7668.702362795445
      },
      {
        "Id": "f7479b936d794dee9d81286fae445450",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Listview Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1279.6251019973251,
        "Y": 7574.463009411166
      },
      {
        "Id": "1fec3ec540254ef39247c63eea29fdf9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List Create",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 465.0188821599304,
        "Y": 7589.814996299098
      },
      {
        "Id": "620ca5cc2f4447479de14c9cd76095a5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -227.99557339958437,
        "Y": 8363.99960785949
      },
      {
        "Id": "83bbd634158342af97c95ed97bb4f418",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -227.99557339958437,
        "Y": 8439.72975247182
      },
      {
        "Id": "45fedf0e37d74a2f87f03dac7b38925b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Count",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 699.6221413175595,
        "Y": 7499.263289244484
      },
      {
        "Id": "c58771ff7be94f5d85fbe6e968fdfcf9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3696.3346165623593,
        "Y": 8187.319951377475
      },
      {
        "Id": "ba095a546eea480594683c53fde8a461",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Range",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 966.0042244926817,
        "Y": 7655.173304170782
      },
      {
        "Id": "7a373bc629c14f46a7ba5628a1b0f380",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Cycle",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3921.3676464446166,
        "Y": 8218.582883393428
      },
      {
        "Id": "9d94fef79f084675b442eda6f9e29a4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Lists.ReplaceItemAtIndex",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 4241.372485934922,
        "Y": 8308.154863889933
      },
      {
        "Id": "f0a442778516494988133a16e75d0eb1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3703.949244991228,
        "Y": 8391.076857680979
      },
      {
        "Id": "263bc6fae58b4996b6fe94a2aeee7a01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Cycle",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3915.363400785716,
        "Y": 8455.127209144925
      },
      {
        "Id": "6cbaa95e977949d885843e879660e695",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Count",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3668.916656375945,
        "Y": 8482.288128439759
      },
      {
        "Id": "1131741db330401a8a8cced6812ce33c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 995.9004119571337,
        "Y": 7884.158063312126
      },
      {
        "Id": "b2ebf83a77f94f9098c655b39f2581f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1047.3010624377148,
        "Y": 7795.416459174611
      },
      {
        "Id": "1c19185177bd429e9bb9150c4ce105e7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 13219.454420043858,
        "Y": 9227.29562636756
      },
      {
        "Id": "3d13e7b7eafa44c49d1cdb90a469dbe9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6267.570257458006,
        "Y": 8509.297651109706
      },
      {
        "Id": "337146c12e2b43fd8c4d6c012378e4f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Twórz widoki dla zespołu",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 13883.966913362,
        "Y": 9110.798557987699
      },
      {
        "Id": "72998b73feca46b986933859b53bc159",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 13219.454420043858,
        "Y": 9510.463654083369
      },
      {
        "Id": "966c4b1024c8459cb04cc919fb552c44",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 12809.9896319861,
        "Y": 8974.05258801717
      },
      {
        "Id": "228e9f5e26f44fe985600016e7225798",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "InputGroup Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6605.987265580507,
        "Y": 8578.73370503918
      },
      {
        "Id": "85d666ce843e41028e8d2d871df7181e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "MultipleInputForm ++",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7437.707556082139,
        "Y": 8208.6996804218
      },
      {
        "Id": "877c7ed07172460cbcb9bdae54d2fd13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "&&",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3385.15169315907,
        "Y": 7495.402855956271
      },
      {
        "Id": "0e357cee3cea4b55930b0de90bd6a2ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Not",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3112.756317223047,
        "Y": 7568.636499159834
      },
      {
        "Id": "de21f027e46a47bbbee73579f4a5914f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7073.504515558636,
        "Y": 8416.178644957246
      },
      {
        "Id": "ad4f2e75087e4ee3a12bd7713dae9156",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3406.2238740735556,
        "Y": 9788.495237327366
      },
      {
        "Id": "ebe744980b35437a86f33ecd7790c068",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3617.1358648608457,
        "Y": 9788.495237327366
      },
      {
        "Id": "204d5db1a6c945a381e48ad2711fed51",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3106.5118832862645,
        "Y": 9788.495237327366
      },
      {
        "Id": "848491101a014634a7316750d4072d30",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2053.263920137104,
        "Y": 9814.549239560936
      },
      {
        "Id": "ba5cc1ee904a436c8f72cdded9d6b933",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 791.2297367946762,
        "Y": 9812.965168216839
      },
      {
        "Id": "92894ad0a24242139e5e12ea45c77ac4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2839.5998924989744,
        "Y": 9885.230876111127
      },
      {
        "Id": "8b49d54932014d3c9508e7bc1885dc30",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2582.287901711684,
        "Y": 9788.495237327366
      },
      {
        "Id": "81d5d4beeb2d42ae9dd789a7d76fe06c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Views.ViewType",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1737.9249155461944,
        "Y": 10007.096073984216
      },
      {
        "Id": "3c24a72e643b401887b2f9ccd74ab8fb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1179.4227224442243,
        "Y": 9917.805421830379
      },
      {
        "Id": "cd8b5d34f935483ba38c2ceef6c3373c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1470.1704074011745,
        "Y": 9917.805421830379
      },
      {
        "Id": "81fe9826e5204c1e9ebcfb3ecbd676b7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1041.5250305437844,
        "Y": 10090.316057839047
      },
      {
        "Id": "e1deee6db66e42d6bf728612276a52c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "==",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -888.4492626359847,
        "Y": 10013.296803545807
      },
      {
        "Id": "6c0913c3a8624d3780cc830565b3905e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -608.9919617666642,
        "Y": 9915.624237494278
      },
      {
        "Id": "a9322aadd5aa43a5a1c57c1a9699f843",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -299.2700134463031,
        "Y": 9843.053416117902
      },
      {
        "Id": "054e81e65de742c0aecacb2c73f001ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1341.3343116829296,
        "Y": 9853.284019717277
      },
      {
        "Id": "c66faf921707475b875585cd0a6d35ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 579.9909548041956,
        "Y": 9901.6647612584
      },
      {
        "Id": "612315c7f0f9489185826e8adb6dbceb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1088.7176366567355,
        "Y": 10008.8829932453
      },
      {
        "Id": "87afdc29318c4bbaa095e096d2814a9d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 840.6699608460158,
        "Y": 10067.522803526163
      },
      {
        "Id": "a2d35c29b0fd4af6bfb78812c4fe4c41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -85.91785542051412,
        "Y": 10033.51112001929
      },
      {
        "Id": "ca0e771aba4f4a62a26d744f52530cee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -84.61434211132428,
        "Y": 10159.580122311367
      },
      {
        "Id": "6b64680ae2fa4ceabad8ec747830bf1f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1091.327257761217,
        "Y": 9861.725875747483
      },
      {
        "Id": "c83faa95a7164c3ca02c663f859d7387",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 207.3124054436953,
        "Y": 9850.693776382965
      },
      {
        "Id": "32bd1b9571ac4ad18839252dd4810b80",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "View.IsViewTemplate+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2294.765306430774,
        "Y": 9907.284091939942
      },
      {
        "Id": "03d410a3545b4f09a72ba86025da201d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1110.4778724416433,
        "Y": 9776.344009441498
      },
      {
        "Id": "d2b2d77c4a8a4789b5a6fe6352a2e381",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3413.5947686283125,
        "Y": 9226.581852396333
      },
      {
        "Id": "fc24fb0f7a44421786245e5ee23f7f52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3624.5067594156026,
        "Y": 9226.581852396333
      },
      {
        "Id": "5174ea5d00264d16b32bb6608a2977a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3113.882777841023,
        "Y": 9226.581852396333
      },
      {
        "Id": "cb3003c313e34ddb84733b3ee1fe2f71",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2060.6348146918644,
        "Y": 9252.635854629903
      },
      {
        "Id": "246d881934e04b2c848d8e7332825167",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 783.8588422399162,
        "Y": 9251.051783285802
      },
      {
        "Id": "d47204a6313e483bbfc708f39f9b6534",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2846.970787053733,
        "Y": 9323.317491180092
      },
      {
        "Id": "3eb7834044b346f9828200dc653f037c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2589.6587962664444,
        "Y": 9226.581852396333
      },
      {
        "Id": "7871ffb21a804600bb6fa589b1f49131",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Views.ViewType",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1745.295810100954,
        "Y": 9445.182689053183
      },
      {
        "Id": "68ac1ff8ec73452092dee1b45d07509b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1186.793616998984,
        "Y": 9355.892036899342
      },
      {
        "Id": "9b7599e3e05b459f829a7a337bc9a641",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1477.5413019559342,
        "Y": 9355.892036899342
      },
      {
        "Id": "9758b6ef770844b1aa30a887abf3bb2d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1048.895925098544,
        "Y": 9528.402672908012
      },
      {
        "Id": "9754d70d09684d6db9e6ddbf95cc3955",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "==",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -895.820157190743,
        "Y": 9451.383418614772
      },
      {
        "Id": "6a3e2edfffb04d669d9484b2a71cff11",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -616.3628563214236,
        "Y": 9353.710852563243
      },
      {
        "Id": "db036824e91b4ccf84d24f351a550833",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -283.3438922168832,
        "Y": 9290.949300990733
      },
      {
        "Id": "281b91936ce84313a1afac23969afbfd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1333.9634171281668,
        "Y": 9291.370634786243
      },
      {
        "Id": "33ddfe8aa8ab42c180aa69dc371feaf6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 572.6200602494364,
        "Y": 9339.751376327373
      },
      {
        "Id": "d15eade5ca5d414d881af28cb246988b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -93.28874997527305,
        "Y": 9471.597735088262
      },
      {
        "Id": "9fd649b634784a4f8f17bb0a5ea4fe1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 199.94151088893614,
        "Y": 9288.780391451934
      },
      {
        "Id": "2141b1836099482e9d1227374815e6d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -91.98523666608321,
        "Y": 9597.666737380334
      },
      {
        "Id": "0ad9186f323a452c8901070eda5b0601",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1083.9563632064564,
        "Y": 9309.937020159374
      },
      {
        "Id": "01c3ce1eb2a64376a49be8e9bc08ddbc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1081.3467421019768,
        "Y": 9446.969608314274
      },
      {
        "Id": "faeb408e0e7f419aa5ae59b0637c6430",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 777.5238637950808,
        "Y": 9536.152981866848
      },
      {
        "Id": "abc39c563e6b4247bd290a9826fbcf83",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List Create",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2634.649201612783,
        "Y": 9798.790854591407
      },
      {
        "Id": "4677f3967aa34f7f8ff025be7b9bd756",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1082.3364224654124,
        "Y": 9220.266498964107
      },
      {
        "Id": "99d111bc61934d34930dc43f645e6b37",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "View.IsViewTemplate+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2336.3428218583526,
        "Y": 9307.347783739866
      },
      {
        "Id": "0acb6ea18972470b862261f60af44264",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3399.1033081703004,
        "Y": 8692.10305987533
      },
      {
        "Id": "8f96f7d6cfdd4900adcb9c3a0db5834e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3610.0152989575904,
        "Y": 8692.10305987533
      },
      {
        "Id": "14300b99d5c64c10994c96a7edd5b7f4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3099.391317383011,
        "Y": 8692.10305987533
      },
      {
        "Id": "8ddc42afda0e47c0a5ead8d1170ef008",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2046.1433542338536,
        "Y": 8718.1570621089
      },
      {
        "Id": "22cf52b489d347ce94ec0ad26fec1d46",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 798.3503026979301,
        "Y": 8716.5729907648
      },
      {
        "Id": "ed0daf47a43a487ab9d94928abab0334",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2832.479326595723,
        "Y": 8788.83869865909
      },
      {
        "Id": "85105a7926014c9886bd95469517899f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2575.167335808433,
        "Y": 8692.10305987533
      },
      {
        "Id": "28a4bc3d63f246a198216ed5ce244026",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Views.ViewType",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1730.8043496429436,
        "Y": 8910.703896532179
      },
      {
        "Id": "51fb1a953d9e4c8083b54b02d12fe5f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1172.3021565409736,
        "Y": 8821.41324437834
      },
      {
        "Id": "e55be893d5b044ff99c6914a10eae88f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1463.049841497923,
        "Y": 8821.41324437834
      },
      {
        "Id": "4746f65e834747b0a9b188748f16699d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1034.4044646405337,
        "Y": 8993.92388038701
      },
      {
        "Id": "72a7d79b70a64e5390d1ad2a2769b25c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "==",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -881.3286967327304,
        "Y": 8916.90462609377
      },
      {
        "Id": "9c6d12ab5a6d4d839700f53100a99497",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -601.8713958634096,
        "Y": 8819.232060042239
      },
      {
        "Id": "cc5bd06f7944457daa455e9932ea9747",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -268.85243175886967,
        "Y": 8756.470508469729
      },
      {
        "Id": "a3343f5c88344673a9fa50f56cd78123",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1348.45487758618,
        "Y": 8756.89184226524
      },
      {
        "Id": "c9c67cb09b844fc4b46feffc29289210",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 587.1115207074504,
        "Y": 8805.272583806369
      },
      {
        "Id": "d74142fcec384cfab5e4662c883a07bd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -78.79728951725951,
        "Y": 8937.11894256726
      },
      {
        "Id": "8c5d0094d07c457fbd7a4540fe488436",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 214.43297134695013,
        "Y": 8754.30159893093
      },
      {
        "Id": "c1e0459e5fae44af8d63dce2b5f4d8c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -77.49377620806968,
        "Y": 9063.18794485933
      },
      {
        "Id": "2d4d9ccf3d7e4817936641f5978dfb45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1099.9237884658123,
        "Y": 8766.602438830314
      },
      {
        "Id": "7a2ac11f54af4cf0bb3128a722eb8cd4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1095.8382025599908,
        "Y": 8912.49081579327
      },
      {
        "Id": "28ad74e1d4e14bec80ef077737367a70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 739.3821522631265,
        "Y": 9014.7078180033
      },
      {
        "Id": "37397541c0af4b23ac8020890c27e40a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1096.82788292342,
        "Y": 8685.78770644311
      },
      {
        "Id": "1265b145d25048faaa574e5c9ff7ea4f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "View.IsViewTemplate+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2321.8513614003423,
        "Y": 8772.86899121886
      },
      {
        "Id": "a066b8639bee457a9847a2f7d47eec25",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3409.6844344978635,
        "Y": 10321.266485022974
      },
      {
        "Id": "963467b5589b40a599bd653d3e8b4000",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3620.5964252851536,
        "Y": 10321.266485022974
      },
      {
        "Id": "54352b1d5ade4511805a65c256937184",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -3109.972443710574,
        "Y": 10321.266485022974
      },
      {
        "Id": "597937dfcf294b16b7fad941b575dce4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2056.724480561418,
        "Y": 10347.320487256544
      },
      {
        "Id": "72fea9c56a5341159059e544574f9fe8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 787.769176370367,
        "Y": 10345.736415912443
      },
      {
        "Id": "bc4d31f373094b80a77793ccf59183df",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2843.060452923286,
        "Y": 10418.002123806733
      },
      {
        "Id": "70cf0d0b5a4940138aef93b508dd3a99",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2585.748462135997,
        "Y": 10321.266485022974
      },
      {
        "Id": "180d9dafa2854e848cedd8f88c518844",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Views.ViewType",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1741.3854759705082,
        "Y": 10539.867321679814
      },
      {
        "Id": "6a847327e3d7465ca259db9eb109cb1c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1182.8832828685381,
        "Y": 10450.576669525983
      },
      {
        "Id": "9dfdde04dc7d43958321ef2bdb7215e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1473.6309678254875,
        "Y": 10450.576669525983
      },
      {
        "Id": "d7ad2a21948b491fabee3ac312fbf2ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1044.9855909680982,
        "Y": 10623.087305534613
      },
      {
        "Id": "9b72415e416a431ab29fd2d76d6612a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "==",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -891.9098230602931,
        "Y": 10546.068051241413
      },
      {
        "Id": "b9e00915d8184bbfb39c43996b45b551",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -612.4525221909735,
        "Y": 10448.395485189883
      },
      {
        "Id": "2a75931dc7c943bd96584bea16520288",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -279.43355808643355,
        "Y": 10385.633933617373
      },
      {
        "Id": "a580b3f97f1b4629a5a88af691c103c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1337.8737512586176,
        "Y": 10386.055267412883
      },
      {
        "Id": "d46e0e647767471c8d3b5e53d27900ad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 576.5303943798872,
        "Y": 10434.436008954013
      },
      {
        "Id": "d2b2985c6af1452282492acc25f38c73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -89.3784158448234,
        "Y": 10566.282367714914
      },
      {
        "Id": "c025c7a6299a423b87050e2d0df8b3da",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 210.94824009354375,
        "Y": 10359.337280826441
      },
      {
        "Id": "a3b9d089d55e470aa6c658a10486d5b2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -88.07490253563265,
        "Y": 10692.351370007014
      },
      {
        "Id": "389496cf9e244b7d99240354eb0b770b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1086.6323905727272,
        "Y": 10404.621652786014
      },
      {
        "Id": "8cd3dd3050b64ef580fca5e527a74947",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1084.081186848803,
        "Y": 10602.800488889345
      },
      {
        "Id": "1c626c8a551d491386868301451828ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 693.8622199237359,
        "Y": 10664.161606889227
      },
      {
        "Id": "a56af9474c9f43f4acd0dd193f4c7148",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1086.2467565958577,
        "Y": 10314.951131590753
      },
      {
        "Id": "e1c5183b73114b69934b3d960f16044e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "View.IsViewTemplate+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2332.432487727906,
        "Y": 10402.032416366503
      },
      {
        "Id": "112e2dcfae0e42669bb1a9cdf19e71ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2078.447808374851,
        "Y": 10964.103886920877
      },
      {
        "Id": "de8c3488da8a4fc498cc2502ef4237a8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2289.359799162141,
        "Y": 10964.103886920877
      },
      {
        "Id": "0e3b888b97c545d7a90d36d00aa14cb7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1778.7358175875615,
        "Y": 10964.103886920877
      },
      {
        "Id": "74d3e9333abb4bad862fe7bed0a706d7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -725.4878544384032,
        "Y": 10990.157889154376
      },
      {
        "Id": "6a532c03a5be4506a103f3718340290d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1511.823826800271,
        "Y": 11060.839525704576
      },
      {
        "Id": "055c1638fee445d8b8a8945a811ce2c8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1254.5118360129823,
        "Y": 10964.103886920877
      },
      {
        "Id": "07558ab2af424a32bf1fa3513721f297",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -450.67829627529454,
        "Y": 10990.917579958557
      },
      {
        "Id": "f4a33b1085f947e4bdebf6a42ba8fa29",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "View.IsViewTemplate+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1001.1958616048914,
        "Y": 11044.869818264377
      },
      {
        "Id": "a3119fbf4cec4aac86e599ef52f98489",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1952.9441836760334,
        "Y": 11639.418663898876
      },
      {
        "Id": "f2d63d48acca4bf187be71875a0d49c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": true,
        "X": -2163.8561744633234,
        "Y": 11639.418663898876
      },
      {
        "Id": "2f6619f60d6f4a70a8baa048bec305c2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1653.232192888745,
        "Y": 11639.418663898876
      },
      {
        "Id": "14478a24b891485887deca215b2416aa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -599.9842297395885,
        "Y": 11665.472666132375
      },
      {
        "Id": "90efaafe8bbe4f478c0357dda51800b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1386.3202021014536,
        "Y": 11736.154302682575
      },
      {
        "Id": "c3013baeef0042b89958ed5d44d3f366",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1129.0082113141648,
        "Y": 11639.418663898876
      },
      {
        "Id": "b47e07006938480190d45d660cb1ac89",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -325.17467157647866,
        "Y": 11666.232356936576
      },
      {
        "Id": "de8858420c714c27a0fed9b32947cb0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1334.1516446779628,
        "Y": 11575.647540784275
      },
      {
        "Id": "3de04b0cd1fd4eb9a5c46e88cc557d4d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -68.1687247339189,
        "Y": 11745.075951720775
      },
      {
        "Id": "d4813d47b24e44db9ccf1e7e41354e59",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 136.58076002080156,
        "Y": 11602.749810710875
      },
      {
        "Id": "ffc1eca35e7a4556bd06a7df39340a54",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 962.581377612611,
        "Y": 11697.054716159975
      },
      {
        "Id": "217291204d404c6680c82a2dc9d48cc1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 914.581377612611,
        "Y": 11435.089345718576
      },
      {
        "Id": "387471a08ae145e5b45418d5f68014a5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "View.IsViewTemplate+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -875.6922369060744,
        "Y": 11720.184595242376
      },
      {
        "Id": "9f48d056cce847a98e5c7ab9f012e9f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "ScopeIf+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 463.3887973861306,
        "Y": 11624.101114221476
      },
      {
        "Id": "9b44dc0dc2434b1fb18af72e892f9933",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Python Script",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 922.581377612611,
        "Y": 11505.067047918576
      },
      {
        "Id": "cba08c5d2e5a4ccca7499b9a72921055",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -86.03867277488644,
        "Y": 11254.472226933378
      },
      {
        "Id": "2cf54a6fe4f14015a2f2ac5c981b4b69",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -87.34218608407673,
        "Y": 11128.403224641277
      },
      {
        "Id": "a05de4913272402a8f4aa2466198530a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 578.5666241406334,
        "Y": 10996.556865880377
      },
      {
        "Id": "202444e11f2346598fb0adb9bd593ed6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 839.2456301824532,
        "Y": 11162.414908148177
      },
      {
        "Id": "966adbcc5d2444a38900d31bc6efb195",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 789.8054061311132,
        "Y": 10907.857272838777
      },
      {
        "Id": "4ed1085c8f9d4456902ef1309abee278",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 205.88807478013314,
        "Y": 10945.585881004978
      },
      {
        "Id": "ca2da16cd5dc4a7d842de49f9663c2a0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1089.9029270976534,
        "Y": 10966.742509712378
      },
      {
        "Id": "244e5d45fe1849e586dac0d33cb3c4a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1086.1174166095493,
        "Y": 11134.348221841492
      },
      {
        "Id": "7ee16d8d3a154748a7982ba55a76be3a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1339.909981019363,
        "Y": 10948.176124339278
      },
      {
        "Id": "5369b649fcbe41629aa1f5d6e0c12645",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1088.282986356603,
        "Y": 10877.071988517077
      },
      {
        "Id": "2eeae3de347a4912b404a1fb2eed497c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 4731.847222488193,
        "Y": 8659.30111233781
      },
      {
        "Id": "c33a2f754624411d9bf13d08645fe7c2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String.Contains",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5167.994161488348,
        "Y": 8659.30111233781
      },
      {
        "Id": "3a3b351e5d0d4ae09359fe173a8b691b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 4738.049687590156,
        "Y": 9007.73927537171
      },
      {
        "Id": "37f0e34f9f1a41c6bef844e63d6d9094",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AllFalse",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5455.046164459525,
        "Y": 8659.30111233781
      },
      {
        "Id": "2a150d7be3954ee0a5c08a0cb174cab5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Not",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5675.504531817819,
        "Y": 8659.30111233781
      },
      {
        "Id": "08c1094019ca48148fe101ec0572353f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5958.45282888426,
        "Y": 8751.380783258926
      },
      {
        "Id": "b9ba88a02dcf4d2fbd5a7abf5d8f9ea2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "MultipleInputForm ++",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 11653.306217289664,
        "Y": 9076.587196489001
      },
      {
        "Id": "41998ed1ec82487197ba8b33dd998b4f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "TextBox Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9576.97253538316,
        "Y": 10495.230106277704
      },
      {
        "Id": "052821da151c49fd9218fbd5ae45d16b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9350.635763759208,
        "Y": 10587.597321901063
      },
      {
        "Id": "4cfcc887802d460e947861db5d8607ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9355.859052872942,
        "Y": 10458.013268999965
      },
      {
        "Id": "af2ea0355aa84084a9c9761649a02004",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9353.035763759206,
        "Y": 10527.951489982494
      },
      {
        "Id": "906b06c9157946cbbc1878b3ba59f072",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "InputGroup Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 10297.392002528202,
        "Y": 10322.294659109562
      },
      {
        "Id": "3c0fd781e5364cffb8af5c98b18dae13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Assembly.Members",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9575.943914274616,
        "Y": 8192.482204819713
      },
      {
        "Id": "4615659edeac48c192517813fa01d40b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FirstItem",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9918.795327445514,
        "Y": 8192.482204819713
      },
      {
        "Id": "584f570830024850ab20eea4127cee79",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List Create",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 10041.895051941774,
        "Y": 10488.20497347026
      },
      {
        "Id": "48d9cf24ec484158b77068a0bf1f743d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.GetCategory",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 10173.701447514566,
        "Y": 8192.482204819713
      },
      {
        "Id": "8ef60a80d52c41c690caa31ae82ab355",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Category.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 10474.858999059088,
        "Y": 8192.482204819713
      },
      {
        "Id": "1fe6ca17f18846d09f2ca2776f25bc86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.SortByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 10786.818838181542,
        "Y": 8054.699786041026
      },
      {
        "Id": "5121eb7590ca448389c2e85984072ef8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GroupByKey",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 11053.711698377327,
        "Y": 8056.13469389154
      },
      {
        "Id": "bf32606c3b6842fbbd7793244fbb3cf0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6288.042901289169,
        "Y": 8663.848696208519
      },
      {
        "Id": "f7dcf6f3bff54b73a1719b5600bd3e94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 11262.479679907476,
        "Y": 9382.693769809697
      },
      {
        "Id": "4134a9f7287244b3b96dc1b821edf946",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 12286.835940253668,
        "Y": 8976.80416169992
      },
      {
        "Id": "ea4a14bd066549c996fbc5496f222a91",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 12598.698853288131,
        "Y": 8976.600781142275
      },
      {
        "Id": "e93f1b32fc5747c8b681407b6d768ce5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -226.73924195092565,
        "Y": 8509.130647240441
      },
      {
        "Id": "a00d6fccf64f4883b4825e131a5dff66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 13219.454420043858,
        "Y": 9608.031681799177
      },
      {
        "Id": "4d7f7091320e4f6581a088a90504a9a1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Chop",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 12857.92449401482,
        "Y": 9713.762424632918
      },
      {
        "Id": "b4ad3a6938bd4c90a0146d2084204cd2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 12695.84159674594,
        "Y": 9788.94723845871
      },
      {
        "Id": "fa34c683b4914b43869cf3e766a55f52",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 13219.454420043858,
        "Y": 9715.199709514985
      },
      {
        "Id": "7bf82371f61a48608c37006c6378981d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Rozłóż widoki od lewej do prawej",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 15776.302518576178,
        "Y": 9441.458057944385
      },
      {
        "Id": "3374aa52946c4b5f89161752a15efaeb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 15384.003880404596,
        "Y": 9463.068820458933
      },
      {
        "Id": "1fbf0f78a6ff4a519edbd5af649bf8d5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Point.ByCoordinates",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 15079.561610951672,
        "Y": 9476.216953616424
      },
      {
        "Id": "0598beaa06354611921ae6ec8e3b03d6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 14840.656219568114,
        "Y": 9481.12086772709
      },
      {
        "Id": "08953f0db52a47798feb7100a4065290",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 15150.31521744869,
        "Y": 9633.73091637046
      },
      {
        "Id": "25d7897d0d7648dca2dacbf2b39fe5b1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.LastItem",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 15069.784240022502,
        "Y": 9113.012631757812
      },
      {
        "Id": "eb9eae5214554571bc569664cf8177b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Sheet Size",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 14472.06829451706,
        "Y": 9668.566691022039
      },
      {
        "Id": "eb82f08edc244f2b9581a1e08a924005",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 14227.051096842446,
        "Y": 9673.110576388097
      },
      {
        "Id": "1b5d89ecf0a34427a15ac30f99d55cba",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 14030,
        "Y": 9724
      },
      {
        "Id": "ec07ac3854cc46b38929d6b93edd2b90",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String.ToNumber",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 14727.52767681907,
        "Y": 9724.983850450371
      },
      {
        "Id": "f0fc1fb73c994f78a06e0710dfcef23d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8100.487384638092,
        "Y": 10737.562369960915
      },
      {
        "Id": "f892b51ff90a429590d513b7636f7d86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8748.579939796567,
        "Y": 10926.261636733625
      },
      {
        "Id": "9ed674db1275456ab16a7d229cbed329",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8651.143963506298,
        "Y": 11064.612695433289
      },
      {
        "Id": "2e2cf043b2c94152a11b07e2f7530275",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8669.738176081439,
        "Y": 10475.56039880633
      },
      {
        "Id": "ab358d17771c4d35ab96b4f469e10f74",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "DropDown Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9401.058093689891,
        "Y": 10851.660861726343
      },
      {
        "Id": "2330d91327814d899e30fb88fa8539fd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9249.43718513249,
        "Y": 11047.276441903388
      },
      {
        "Id": "454c4fb7b80341959c51eb8ecae64945",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9159.19282274247,
        "Y": 10726.769095337073
      },
      {
        "Id": "29acb3dd9d814603a5a0e23fd1bf8f4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 9162.073926923575,
        "Y": 10829.380131707225
      },
      {
        "Id": "9de989377f224c9c952993eb7405acfb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AddItemToEnd",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 190.63005492129184,
        "Y": 9931.286314972802
      },
      {
        "Id": "302db15efa2c4281a69c84eff9288434",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AddItemToEnd",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 186.53820269658235,
        "Y": 10461.088428328396
      },
      {
        "Id": "3bde45f92c30429d8f35ac27e9580367",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AddItemToEnd",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 195.2849085015357,
        "Y": 11020.479500860509
      },
      {
        "Id": "53f5114e86af417c8bf97dbad043796c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AddItemToEnd",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 179.69818244190168,
        "Y": 9366.005842613491
      },
      {
        "Id": "fabc893250434076af505fcdd0832d8c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AddItemToEnd",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 202.56947460585548,
        "Y": 8832.82830885157
      },
      {
        "Id": "d67e479477c647e8ae77e7cc446df12e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String.ToNumber",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 14727.527676819069,
        "Y": 9633.459165229719
      },
      {
        "Id": "79c3084691424f76b1577174c633ebd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 649.4783846315095,
        "Y": 6065.376950604172
      },
      {
        "Id": "9aeb1b895dde49e5bd713cf3c28d26fc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 703.8783846315191,
        "Y": 6148.355062611962
      },
      {
        "Id": "823c719c21834b96b13cecc92bde10d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1530.0000367780704,
        "Y": 6090.62154073875
      },
      {
        "Id": "ec2788bfc3654716bc6e6b0dd83ffcfa",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 708.0059370251292,
        "Y": 6503.210298143882
      },
      {
        "Id": "90139438a7fe439695d831c0831aa6c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 756.1206993347892,
        "Y": 6576.446454478963
      },
      {
        "Id": "ecbff291725348e288c90da8534eac45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "&&",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1752.9949150121092,
        "Y": 6299.191891699372
      },
      {
        "Id": "dcae2dc6c578435882afb4b636e52706",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Not",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1480.5995390760895,
        "Y": 6372.425534902932
      },
      {
        "Id": "5df39d6e19714e828a04bb239150e99d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "If",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 118.11381707571468,
        "Y": 6233.111642345479
      },
      {
        "Id": "4734e1be98c84e78bd34d96ee2f80723",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -369.62019966891444,
        "Y": 6231.8674565052315
      },
      {
        "Id": "810b520f4efd44839db302f970df66bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Listview Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1539.5018301484529,
        "Y": 5737.963075822703
      },
      {
        "Id": "89d24d77306a4a309d0dec135c0f9aac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1823.226520188649,
        "Y": 6047.6581297236635
      },
      {
        "Id": "7d860af59b1e4e3a87fbe83f7c7066e7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1771.8258697080732,
        "Y": 5958.9165255861435
      },
      {
        "Id": "c3580fbf8f134a54802c6fe3936a5066",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "InputGroup Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1018.9620031776631,
        "Y": 5712.2595017931735
      },
      {
        "Id": "c23c79757e1f4c28816927488b495245",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1300.1577159539574,
        "Y": 5641.576841174365
      },
      {
        "Id": "cb817118893c4a338d63bb1dc842cdbe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1973.370141691589,
        "Y": 5721.2488494443305
      },
      {
        "Id": "11ea25704c944d6bb928372204eeab0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "TextNote Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -459.2581989935045,
        "Y": 6342.779301667595
      },
      {
        "Id": "cfe99d6a387e49d489fd354cc83fc8a4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -852.7700644105353,
        "Y": 6462.101094279146
      },
      {
        "Id": "421a66076816433f9876a7e49a96754f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 458.8017320496609,
        "Y": 6357.419946555077
      },
      {
        "Id": "1410989d4db9458eaae81146a006448d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "!=",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1946.463837410096,
        "Y": 6156.634380295309
      },
      {
        "Id": "0b319522bc0743379d15f0eaad1248ca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "&&",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2465.5859509525726,
        "Y": 6268.900502707023
      },
      {
        "Id": "f1e17a105ba945ed8e030b3b128b2e53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "MultipleInputForm ++",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2690.155219295299,
        "Y": 7418.317856682048
      },
      {
        "Id": "7fdd8e7fd95441c38ed44581dcaca72f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "MultipleInputForm ++",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1031.6298619790296,
        "Y": 6193.429416241946
      },
      {
        "Id": "b9238ba7ea8f40898979f34bc0e3d28d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 11384.51188415048,
        "Y": 8129.501311547133
      },
      {
        "Id": "7b413aa0fd6542dc8071961c63ff102a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AllTrue",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2203.325213959899,
        "Y": 6203.555356450794
      },
      {
        "Id": "867d2ca9015d4c8faf4f72c40b727077",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 11275.349282558665,
        "Y": 9544.105380794852
      }
    ],
    "Annotations": [
      {
        "Id": "3c62bc3f30e9421c811a1ff2c4d03bd6",
        "Title": "BACKEND",
        "Nodes": [
          "d2f93dd531ae4fefb245bc24b8af6f06",
          "3359af5ed0324a7b87bc7eeb9eff547d",
          "5a7eb36b1be44515839d1e43d10d7aea"
        ],
        "Left": -0.46662889584331424,
        "Top": 5722.416829802771,
        "Width": 496.85301668544025,
        "Height": 296.5850511324388,
        "FontSize": 36,
        "InitialTop": 5752.416829802771,
        "InitialHeight": 236.58505113243882,
        "TextblockHeight": 0,
        "Background": "#FF848484"
      },
      {
        "Id": "d0854e5b6a59484287f3f293209a8062",
        "Title": "DESIGN - WYBIERANIE DOSTĘPNYCH RODZIN TABELEK RYSUNKOWYCH",
        "Nodes": [
          "eaaab3ad729a467cbd4e5115f81e6514",
          "f57bde880b404dfea9e7a742cf2ffa03",
          "c3746168b3f647ddbbad418177fb538f",
          "f2c9af55c7df4499ad4e973622e328fb",
          "62fb7d7fa11d4ff7915f7246d3209fd9",
          "b87e59a8df3f47e5ab10120323b6a43d",
          "989d58a8dff54763a6996a5405751f28",
          "18862e610d04441d966279ac0e17a897",
          "d0f242bfaaf84fbf962b38a52fc1fbc4"
        ],
        "Left": 5437.30436209666,
        "Top": 9869.485906641548,
        "Width": 2188.7110343160284,
        "Height": 628.846507681963,
        "FontSize": 36,
        "InitialTop": 9899.485906641548,
        "InitialHeight": 650.846507681963,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "aba5f0a1a8774b7d9c339326cdf1b842",
        "Title": "INPUT - WYBÓR TYPU",
        "Nodes": [
          "135a94563bb24708a9a6d2c218f545f9"
        ],
        "Left": 5208.921535301268,
        "Top": 9875.010852039492,
        "Width": 173,
        "Height": 123,
        "FontSize": 36,
        "InitialTop": 9905.010852039492,
        "InitialHeight": 145,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "17d5ccb2d6af4990a46bf595dcbb65cb",
        "Title": "INPUT - KATEGORIA",
        "Nodes": [
          "00d77bdb6e384dd5878926a34f4792cb",
          "0d9b1c1effee4fc18eb0af3b9cb49627",
          "3f2bd2c5880547dcade5d48852921452"
        ],
        "Left": 9098.24089243382,
        "Top": 9854.364847667826,
        "Width": 585.8652709474209,
        "Height": 357.9281233429865,
        "FontSize": 36,
        "InitialTop": 9884.364847667826,
        "InitialHeight": 379.9281233429865,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "2756acadc0784efaa87bdc6bc24a002b",
        "Title": "BACKEND - WYBÓR JĘZYKA",
        "Nodes": [
          "2502ce2c3800493888c23fd7ac229897",
          "373f78c9ef6442699fb5245f2ea07878",
          "b3773991ab1b4613b43f263fa0eaf8ae",
          "b33b49f0c9d145af8190a5b1d7d735d1"
        ],
        "Left": 6919.25000554309,
        "Top": 10892.377746353344,
        "Width": 775.5315569848599,
        "Height": 588.4230741253905,
        "FontSize": 36,
        "InitialTop": 10922.377746353344,
        "InitialHeight": 610.4230741253905,
        "TextblockHeight": 0,
        "Background": "#FF848484"
      },
      {
        "Id": "ee53e9ba23974aef816120b8cea41a34",
        "Title": "ELEWACJE",
        "Nodes": [
          "4f3770bab6f1492785bf813e26b78452",
          "89268dea362d453e87041d1fe18dcafd",
          "bc93c84586ee48689937c41069986724",
          "7f347a217dcb4807a91a86af036681f6",
          "637a3e79b9b94f16935725188d467a82",
          "87b7f250e3d14328ab68af7a17d72ad5"
        ],
        "Left": -236.2862197202619,
        "Top": 7784.3818107252955,
        "Width": 171.45333333333335,
        "Height": 498.51659949681925,
        "FontSize": 36,
        "InitialTop": 7814.3818107252955,
        "InitialHeight": 545.5165994968193,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "45b3e16eaa5847e9ba7f44eb1c4643ff",
        "Title": "RZUT",
        "Nodes": [
          "963d9cdf4752478b9680383fe45c7da7"
        ],
        "Left": -234.66500592189277,
        "Top": 7418.787550594825,
        "Width": 152,
        "Height": 98,
        "FontSize": 36,
        "InitialTop": 7448.787550594825,
        "InitialHeight": 145,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "6912ad6de8344cf594fd326e55676805",
        "Title": "PRZEKROJE",
        "Nodes": [
          "6323074388fc41b08484fc610daed58d",
          "dd91ed2bcd21480382f36374f91e85e3"
        ],
        "Left": -234.66500592189277,
        "Top": 7562.972218183115,
        "Width": 190.52333333333334,
        "Height": 173.73014461233015,
        "FontSize": 36,
        "InitialTop": 7592.972218183115,
        "InitialHeight": 220.73014461233015,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "cc1eaf772f694c00bbb17fe6f7dfee2c",
        "Title": "POZOSTAŁE",
        "Nodes": [
          "620ca5cc2f4447479de14c9cd76095a5",
          "83bbd634158342af97c95ed97bb4f418",
          "e93f1b32fc5747c8b681407b6d768ce5"
        ],
        "Left": -237.99557339958437,
        "Top": 8333.99960785949,
        "Width": 198,
        "Height": 243.13103938095082,
        "FontSize": 36,
        "InitialTop": 8363.99960785949,
        "InitialHeight": 290.1310393809508,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "097f9038ac804cf380ac714a455114e0",
        "Title": "DESIGN - ZESPOŁY",
        "Nodes": [
          "32c0ab9ade5d48a3b7f65d07e5b389c1",
          "b4a056bc7ee846b89856d81a6e060a0e",
          "531f5d075b9c401eb436b32774999c64",
          "ba3ba6fe0a3a496785cac9a31114fffa",
          "acd28bd95ba44f6bbc828023b0fdd23c",
          "7312a78fe41a40179af635cb51500985",
          "108589a87be94967876f2c601475915f",
          "9482371360c54da2b0446528ae9b8989"
        ],
        "Left": -4009.668960530205,
        "Top": 6651.252964655204,
        "Width": 1818.506660738874,
        "Height": 236.39394633040865,
        "FontSize": 36,
        "InitialTop": 6681.252964655204,
        "InitialHeight": 258.39394633040865,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "f620badc72e84c8f8e815ade099a896f",
        "Title": "INPUT - SZABLONY DLA WIDOKÓW",
        "Nodes": [
          "3d13e7b7eafa44c49d1cdb90a469dbe9",
          "228e9f5e26f44fe985600016e7225798",
          "bf32606c3b6842fbbd7793244fbb3cf0"
        ],
        "Left": 6257.570257458006,
        "Top": 8479.297651109706,
        "Width": 614.4170081225002,
        "Height": 303.5510450988131,
        "FontSize": 36,
        "InitialTop": 8509.297651109706,
        "InitialHeight": 299.5510450988131,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "18442b57615a44bdbb25f11762ff0636",
        "Title": "INPUT - LISTA SZABLONÓW WIDOKU - elewacje",
        "Nodes": [
          "ad4f2e75087e4ee3a12bd7713dae9156",
          "ebe744980b35437a86f33ecd7790c068",
          "204d5db1a6c945a381e48ad2711fed51",
          "848491101a014634a7316750d4072d30",
          "ba5cc1ee904a436c8f72cdded9d6b933",
          "92894ad0a24242139e5e12ea45c77ac4",
          "8b49d54932014d3c9508e7bc1885dc30",
          "81d5d4beeb2d42ae9dd789a7d76fe06c",
          "3c24a72e643b401887b2f9ccd74ab8fb",
          "cd8b5d34f935483ba38c2ceef6c3373c",
          "81fe9826e5204c1e9ebcfb3ecbd676b7",
          "e1deee6db66e42d6bf728612276a52c7",
          "6c0913c3a8624d3780cc830565b3905e",
          "a9322aadd5aa43a5a1c57c1a9699f843",
          "054e81e65de742c0aecacb2c73f001ce",
          "c66faf921707475b875585cd0a6d35ff",
          "a2d35c29b0fd4af6bfb78812c4fe4c41",
          "c83faa95a7164c3ca02c663f859d7387",
          "ca0e771aba4f4a62a26d744f52530cee",
          "6b64680ae2fa4ceabad8ec747830bf1f",
          "612315c7f0f9489185826e8adb6dbceb",
          "87afdc29318c4bbaa095e096d2814a9d",
          "03d410a3545b4f09a72ba86025da201d",
          "32bd1b9571ac4ad18839252dd4810b80"
        ],
        "Left": -3627.1358648608457,
        "Top": 9746.344009441498,
        "Width": 5302.470176543775,
        "Height": 506.2361128698685,
        "FontSize": 36,
        "InitialTop": 9776.344009441498,
        "InitialHeight": 528.2361128698685,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "ce644fdfddff459aa8de8dc14a5f8110",
        "Title": "INPUT - LISTA SZABLONÓW WIDOKU - przekroje",
        "Nodes": [
          "d2b2d77c4a8a4789b5a6fe6352a2e381",
          "fc24fb0f7a44421786245e5ee23f7f52",
          "5174ea5d00264d16b32bb6608a2977a0",
          "cb3003c313e34ddb84733b3ee1fe2f71",
          "246d881934e04b2c848d8e7332825167",
          "d47204a6313e483bbfc708f39f9b6534",
          "3eb7834044b346f9828200dc653f037c",
          "7871ffb21a804600bb6fa589b1f49131",
          "68ac1ff8ec73452092dee1b45d07509b",
          "9b7599e3e05b459f829a7a337bc9a641",
          "9758b6ef770844b1aa30a887abf3bb2d",
          "9754d70d09684d6db9e6ddbf95cc3955",
          "6a3e2edfffb04d669d9484b2a71cff11",
          "db036824e91b4ccf84d24f351a550833",
          "281b91936ce84313a1afac23969afbfd",
          "33ddfe8aa8ab42c180aa69dc371feaf6",
          "d15eade5ca5d414d881af28cb246988b",
          "9fd649b634784a4f8f17bb0a5ea4fe1e",
          "2141b1836099482e9d1227374815e6d2",
          "0ad9186f323a452c8901070eda5b0601",
          "01c3ce1eb2a64376a49be8e9bc08ddbc",
          "faeb408e0e7f419aa5ae59b0637c6430",
          "4677f3967aa34f7f8ff025be7b9bd756",
          "99d111bc61934d34930dc43f645e6b37"
        ],
        "Left": -3634.5067594156026,
        "Top": 9190.266498964107,
        "Width": 5302.470176543769,
        "Height": 500.4002384162268,
        "FontSize": 36,
        "InitialTop": 9220.266498964107,
        "InitialHeight": 522.4002384162268,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "b18f133e108e439281700c36458405d7",
        "Title": "INPUT - LISTA SZABLONÓW WIDOKU - rzuty",
        "Nodes": [
          "0acb6ea18972470b862261f60af44264",
          "8f96f7d6cfdd4900adcb9c3a0db5834e",
          "14300b99d5c64c10994c96a7edd5b7f4",
          "8ddc42afda0e47c0a5ead8d1170ef008",
          "22cf52b489d347ce94ec0ad26fec1d46",
          "ed0daf47a43a487ab9d94928abab0334",
          "85105a7926014c9886bd95469517899f",
          "28a4bc3d63f246a198216ed5ce244026",
          "51fb1a953d9e4c8083b54b02d12fe5f3",
          "e55be893d5b044ff99c6914a10eae88f",
          "4746f65e834747b0a9b188748f16699d",
          "72a7d79b70a64e5390d1ad2a2769b25c",
          "9c6d12ab5a6d4d839700f53100a99497",
          "cc5bd06f7944457daa455e9932ea9747",
          "a3343f5c88344673a9fa50f56cd78123",
          "c9c67cb09b844fc4b46feffc29289210",
          "d74142fcec384cfab5e4662c883a07bd",
          "8c5d0094d07c457fbd7a4540fe488436",
          "c1e0459e5fae44af8d63dce2b5f4d8c8",
          "2d4d9ccf3d7e4817936641f5978dfb45",
          "7a2ac11f54af4cf0bb3128a722eb8cd4",
          "28ad74e1d4e14bec80ef077737367a70",
          "37397541c0af4b23ac8020890c27e40a",
          "1265b145d25048faaa574e5c9ff7ea4f"
        ],
        "Left": -3620.0152989575904,
        "Top": 8655.78770644311,
        "Width": 5302.47017654377,
        "Height": 500.4002384162195,
        "FontSize": 36,
        "InitialTop": 8685.78770644311,
        "InitialHeight": 522.4002384162195,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "3fca1bf2e64a426eba8487f4ce05a804",
        "Title": "INPUT - LISTA SZABLONÓW WIDOKU - 3d",
        "Nodes": [
          "a066b8639bee457a9847a2f7d47eec25",
          "963467b5589b40a599bd653d3e8b4000",
          "54352b1d5ade4511805a65c256937184",
          "597937dfcf294b16b7fad941b575dce4",
          "72fea9c56a5341159059e544574f9fe8",
          "bc4d31f373094b80a77793ccf59183df",
          "70cf0d0b5a4940138aef93b508dd3a99",
          "180d9dafa2854e848cedd8f88c518844",
          "6a847327e3d7465ca259db9eb109cb1c",
          "9dfdde04dc7d43958321ef2bdb7215e3",
          "d7ad2a21948b491fabee3ac312fbf2ff",
          "9b72415e416a431ab29fd2d76d6612a2",
          "b9e00915d8184bbfb39c43996b45b551",
          "2a75931dc7c943bd96584bea16520288",
          "a580b3f97f1b4629a5a88af691c103c3",
          "d46e0e647767471c8d3b5e53d27900ad",
          "d2b2985c6af1452282492acc25f38c73",
          "c025c7a6299a423b87050e2d0df8b3da",
          "a3b9d089d55e470aa6c658a10486d5b2",
          "389496cf9e244b7d99240354eb0b770b",
          "8cd3dd3050b64ef580fca5e527a74947",
          "1c626c8a551d491386868301451828ce",
          "a56af9474c9f43f4acd0dd193f4c7148",
          "e1c5183b73114b69934b3d960f16044e"
        ],
        "Left": -3630.5964252851536,
        "Top": 10284.951131590753,
        "Width": 5302.470176543771,
        "Height": 500.40023841626135,
        "FontSize": 36,
        "InitialTop": 10314.951131590753,
        "InitialHeight": 522.4002384162613,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "dd81d665aa0b4b669ceb39f02c30b927",
        "Title": "INPUT - LISTA SZABLONÓW WIDOKU - zestawienia",
        "Nodes": [
          "112e2dcfae0e42669bb1a9cdf19e71ae",
          "de8c3488da8a4fc498cc2502ef4237a8",
          "0e3b888b97c545d7a90d36d00aa14cb7",
          "74d3e9333abb4bad862fe7bed0a706d7",
          "6a532c03a5be4506a103f3718340290d",
          "055c1638fee445d8b8a8945a811ce2c8",
          "07558ab2af424a32bf1fa3513721f297",
          "f4a33b1085f947e4bdebf6a42ba8fa29",
          "244e5d45fe1849e586dac0d33cb3c4a3",
          "7ee16d8d3a154748a7982ba55a76be3a",
          "cba08c5d2e5a4ccca7499b9a72921055",
          "2cf54a6fe4f14015a2f2ac5c981b4b69",
          "a05de4913272402a8f4aa2466198530a",
          "202444e11f2346598fb0adb9bd593ed6",
          "ca2da16cd5dc4a7d842de49f9663c2a0",
          "966adbcc5d2444a38900d31bc6efb195",
          "4ed1085c8f9d4456902ef1309abee278",
          "5369b649fcbe41629aa1f5d6e0c12645"
        ],
        "Left": -2299.359799162141,
        "Top": 10847.071988517077,
        "Width": 3973.269780181504,
        "Height": 500.40023841630136,
        "FontSize": 36,
        "InitialTop": 10877.071988517077,
        "InitialHeight": 522.4002384163014,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "6eae0afb2b6f49639ae0bdd5ca669228",
        "Title": "INPUT - LISTA SZABLONÓW WIDOKU - zestawienia",
        "Nodes": [
          "a3119fbf4cec4aac86e599ef52f98489",
          "f2d63d48acca4bf187be71875a0d49c3",
          "2f6619f60d6f4a70a8baa048bec305c2",
          "14478a24b891485887deca215b2416aa",
          "90efaafe8bbe4f478c0357dda51800b0",
          "c3013baeef0042b89958ed5d44d3f366",
          "b47e07006938480190d45d660cb1ac89",
          "de8858420c714c27a0fed9b32947cb0f",
          "3de04b0cd1fd4eb9a5c46e88cc557d4d",
          "d4813d47b24e44db9ccf1e7e41354e59",
          "ffc1eca35e7a4556bd06a7df39340a54",
          "217291204d404c6680c82a2dc9d48cc1",
          "387471a08ae145e5b45418d5f68014a5",
          "9f48d056cce847a98e5c7ab9f012e9f9",
          "9b44dc0dc2434b1fb18af72e892f9933"
        ],
        "Left": -2173.8561744633234,
        "Top": 11405.089345718576,
        "Width": 3842.0078191412863,
        "Height": 432.98660600219955,
        "FontSize": 36,
        "InitialTop": 11435.089345718576,
        "InitialHeight": 454.98660600219955,
        "TextblockHeight": 0,
        "Background": "#FFFF7BAC"
      },
      {
        "Id": "c13a84de665f4088b16fb8657ee29893",
        "Title": "DESIGN - FILTROWANIE SZABLONÓW WG WYBRANYCH TYPÓW WIDOKÓW",
        "Nodes": [
          "2eeae3de347a4912b404a1fb2eed497c",
          "c33a2f754624411d9bf13d08645fe7c2",
          "3a3b351e5d0d4ae09359fe173a8b691b",
          "37f0e34f9f1a41c6bef844e63d6d9094",
          "2a150d7be3954ee0a5c08a0cb174cab5",
          "08c1094019ca48148fe101ec0572353f"
        ],
        "Left": 4721.847222488193,
        "Top": 8629.30111233781,
        "Width": 1417.6056063960668,
        "Height": 533.4381630339012,
        "FontSize": 36,
        "InitialTop": 8659.30111233781,
        "InitialHeight": 493.4381630339012,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "203150049f6a41f18f8e3743ac94968b",
        "Title": "INPUT - ARKUSZE I SKALA",
        "Nodes": [
          "41998ed1ec82487197ba8b33dd998b4f",
          "052821da151c49fd9218fbd5ae45d16b",
          "4cfcc887802d460e947861db5d8607ca",
          "af2ea0355aa84084a9c9761649a02004",
          "906b06c9157946cbbc1878b3ba59f072",
          "584f570830024850ab20eea4127cee79"
        ],
        "Left": 9340.635763759208,
        "Top": 10292.294659109562,
        "Width": 1222.756238768994,
        "Height": 363.30266279150055,
        "FontSize": 36,
        "InitialTop": 10322.294659109562,
        "InitialHeight": 410.30266279150055,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "2c5ab8ffdbd44e2887169a11d3ad5804",
        "Title": "DESIGN - POBIERZ KATEGORIE ZESPOŁÓW",
        "Nodes": [
          "3c0fd781e5364cffb8af5c98b18dae13",
          "4615659edeac48c192517813fa01d40b",
          "8ef60a80d52c41c690caa31ae82ab355",
          "48d9cf24ec484158b77068a0bf1f743d",
          "1fe6ca17f18846d09f2ca2776f25bc86",
          "5121eb7590ca448389c2e85984072ef8"
        ],
        "Left": 9565.943914274616,
        "Top": 8024.699786041026,
        "Width": 1716.7677841027107,
        "Height": 260.7824187786873,
        "FontSize": 36,
        "InitialTop": 8054.699786041026,
        "InitialHeight": 282.7824187786873,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "63d3bdde6bea4cd18d4da97cb6194f0b",
        "Title": "DESIGN - PRZEŁOŻENIE WYBRANYCH WIDOKÓW NA MASKĘ PRAWDA/FAŁSZ",
        "Nodes": [
          "c58771ff7be94f5d85fbe6e968fdfcf9",
          "7a373bc629c14f46a7ba5628a1b0f380",
          "9d94fef79f084675b442eda6f9e29a4e",
          "f0a442778516494988133a16e75d0eb1",
          "263bc6fae58b4996b6fe94a2aeee7a01",
          "6cbaa95e977949d885843e879660e695"
        ],
        "Left": 3658.916656375945,
        "Top": 8157.319951377475,
        "Width": 767.4558295589773,
        "Height": 417.96817706228376,
        "FontSize": 36,
        "InitialTop": 8187.319951377475,
        "InitialHeight": 439.96817706228376,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "b3e221d429f8409bbbe6e95eae5df223",
        "Title": "UI - SZABLONY DLA WIDOKÓW",
        "Nodes": [
          "85d666ce843e41028e8d2d871df7181e",
          "de21f027e46a47bbbee73579f4a5914f"
        ],
        "Left": 7063.504515558636,
        "Top": 8178.6996804218,
        "Width": 744.2030405235028,
        "Height": 340.4789645354467,
        "FontSize": 36,
        "InitialTop": 8208.6996804218,
        "InitialHeight": 352.4789645354467,
        "TextblockHeight": 0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "c13e0b07f53d4ec087e5c1381f484892",
        "Title": "INPUT - WYBÓR WIDOKÓW",
        "Nodes": [
          "f7479b936d794dee9d81286fae445450",
          "1fec3ec540254ef39247c63eea29fdf9",
          "45fedf0e37d74a2f87f03dac7b38925b",
          "ba095a546eea480594683c53fde8a461",
          "1131741db330401a8a8cced6812ce33c",
          "b2ebf83a77f94f9098c655b39f2581f3",
          "83d8df767d1946688c357aea9f5c55af",
          "50d11bccc1824823ba1d5234cf35d42d"
        ],
        "Left": 455.0188821599304,
        "Top": 7439.6636691624,
        "Width": 1611.1460468081857,
        "Height": 529.1513271366985,
        "FontSize": 36,
        "InitialTop": 7469.6636691624,
        "InitialHeight": 559.4943941497258,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "09197259b9f54dd98941fad267f1d5df",
        "Title": "UI - DRUGIE OKNO",
        "Nodes": [
          "5b271b0db11d4a47838aff4fc661858a",
          "191ad66d021b45a8923668d258f524ef",
          "0cd5aca038a144c5992db65e1b4bd955",
          "4936696d375143309abb8ab9a78f462f",
          "d09ccb69ab474a418e4df40f95c2464f",
          "877c7ed07172460cbcb9bdae54d2fd13",
          "0e357cee3cea4b55930b0de90bd6a2ac",
          "f1e17a105ba945ed8e030b3b128b2e53"
        ],
        "Left": 2271.635162778472,
        "Top": 7231.58791486108,
        "Width": 1292.516530380598,
        "Height": 634.0695038747863,
        "FontSize": 36,
        "InitialTop": 7261.58791486108,
        "InitialHeight": 656.0695038747863,
        "TextblockHeight": 0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "6fa19b5d2f7f4d928a7ebdc31396ffd5",
        "Title": "UI - SKALA I TABELE",
        "Nodes": [
          "b9ba88a02dcf4d2fbd5a7abf5d8f9ea2",
          "f7dcf6f3bff54b73a1719b5600bd3e94"
        ],
        "Left": 11252.479679907476,
        "Top": 9046.587196489001,
        "Width": 770.8265373821887,
        "Height": 439.10657332069604,
        "FontSize": 36,
        "InitialTop": 9076.587196489001,
        "InitialHeight": 451.10657332069604,
        "TextblockHeight": 0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "8583e6a84a1c48e1b5d9fcdcbfb195c5",
        "Title": "DESIGN - ROZŁOŻENIE WIDOKÓW NA ARKUSZU",
        "Nodes": [
          "7bf82371f61a48608c37006c6378981d",
          "3374aa52946c4b5f89161752a15efaeb"
        ],
        "Left": 15374.003880404596,
        "Top": 9411.458057944385,
        "Width": 676.2986381715818,
        "Height": 172.6107625145487,
        "FontSize": 36,
        "InitialTop": 9441.458057944385,
        "InitialHeight": 166.6107625145487,
        "TextblockHeight": 0,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "3e6779d96d4b41b0a5ee8fee30d59f62",
        "Title": "INPUT - \tskala",
        "Nodes": [
          "ab358d17771c4d35ab96b4f469e10f74",
          "2330d91327814d899e30fb88fa8539fd",
          "454c4fb7b80341959c51eb8ecae64945"
        ],
        "Left": 9149.19282274247,
        "Top": 10696.769095337073,
        "Width": 585.8652709474209,
        "Height": 443.5073465663154,
        "FontSize": 36,
        "InitialTop": 10726.769095337073,
        "InitialHeight": 465.5073465663154,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "796cf69fe4d94dcfbc71e2be8e1b39d8",
        "Title": "UI - PIERWSZE OKNO",
        "Nodes": [
          "79c3084691424f76b1577174c633ebd5",
          "9aeb1b895dde49e5bd713cf3c28d26fc",
          "823c719c21834b96b13cecc92bde10d2",
          "ec2788bfc3654716bc6e6b0dd83ffcfa",
          "90139438a7fe439695d831c0831aa6c7",
          "ecbff291725348e288c90da8534eac45",
          "dcae2dc6c578435882afb4b636e52706",
          "7fdd8e7fd95441c38ed44581dcaca72f"
        ],
        "Left": 639.4783846315095,
        "Top": 6035.376950604172,
        "Width": 1292.5165303805998,
        "Height": 634.0695038747908,
        "FontSize": 36,
        "InitialTop": 6065.376950604172,
        "InitialHeight": 656.0695038747908,
        "TextblockHeight": 0,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "713b8586717c4559aa8164395112c7c7",
        "Title": "INPUT - WYBÓR ZESPOŁÓW",
        "Nodes": [
          "810b520f4efd44839db302f970df66bc",
          "89d24d77306a4a309d0dec135c0f9aac",
          "7d860af59b1e4e3a87fbe83f7c7066e7",
          "c3580fbf8f134a54802c6fe3936a5066",
          "c23c79757e1f4c28816927488b495245",
          "cb817118893c4a338d63bb1dc842cdbe"
        ],
        "Left": -1983.370141691589,
        "Top": 5611.576841174365,
        "Width": 1230.408138513926,
        "Height": 504.08128854929873,
        "FontSize": 36,
        "InitialTop": 5641.576841174365,
        "InitialHeight": 551.0812885492987,
        "TextblockHeight": 0,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "9482371360c54da2b0446528ae9b8989",
        "Title": "pobrać typy i porównać",
        "Nodes": [],
        "Left": -3250.847299202507,
        "Top": 6681.252964655204,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 107.22153560470116,
    "Y": -236.27028015611268,
    "Zoom": 0.06518538253711803
  }
}