{
  "Uuid": "6962ae30-a97f-44fe-8875-88d4dfd741c4",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Utwórz arkusze rysunkowe z Excela",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [
    {
      "Id": "f38a372ef10d44f3a63aac3da9061c95",
      "Name": "Otworzyć Excela?",
      "Type": "boolean",
      "Value": "false",
      "Description": "Selection between a true and false."
    },
    {
      "Id": "3d281031de74420da945b3ecf3156ba2",
      "Name": "Input Name",
      "Type": "string",
      "Value": "Arkusz1",
      "Description": "Creates a string."
    },
    {
      "Id": "04c0c9d26986408ca24ee6605649dddc",
      "Name": "Input Name",
      "Type": "string",
      "Value": "",
      "Description": "Creates a string."
    },
    {
      "Id": "529b910fba0f4e7fbaabeb70156be486",
      "Name": "Opis węzła",
      "Type": "string",
      "Value": "Utwórz arkusze rysunkowe z  Excela",
      "Description": "Creates a string."
    },
    {
      "Id": "2f364dd09cda4110bba8b4790c4d6009",
      "Name": "Input Name",
      "Type": "string",
      "Value": "Wybierz plik",
      "Description": "Creates a string."
    },
    {
      "Id": "26213b61b587454f9a1f3274dc59ebbd",
      "Name": "Input Name",
      "Type": "string",
      "Value": "Utwórz widoki",
      "Description": "Creates a string."
    },
    {
      "Id": "656f2b7f314f4cf59a2df770b25ad83e",
      "Name": "Input Name",
      "Type": "string",
      "Value": "Anuluj",
      "Description": "Creates a string."
    },
    {
      "Id": "19cfc4904bc34247a21c7782a309b677",
      "Name": "Opis węzła",
      "Type": "string",
      "Value": "Utwórz arkusze rysunkowe z  Excela",
      "Description": "Creates a string."
    },
    {
      "Id": "7fd39703edae43b78b76f90d832cbe2f",
      "Name": "Otworzyć Excela?",
      "Type": "boolean",
      "Value": "true",
      "Description": "Selection between a true and false."
    }
  ],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSOffice.Data.ImportExcel@var,string,bool,bool",
      "Id": "dbb23c5328d441b8bdc10e685a34cd5d",
      "Inputs": [
        {
          "Id": "51dd6baab69845bba63a86fd514f0f24",
          "Name": "file",
          "Description": "File representing the Microsoft Excel spreadsheet.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8ef16f15e57444f1b4acdb6a50da2e78",
          "Name": "sheetName",
          "Description": "Name of the worksheet containing the data.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "759f2da054fa4229a4e273f7da2c6b52",
          "Name": "readAsStrings",
          "Description": "Toggle to switch between reading Excel file as strings.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "185fd08dc1d141359300d0b56d189993",
          "Name": "showExcel",
          "Description": "Toggle to switch between showing and hiding the main Excel window.\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "657cbb2fcaa3414596a9a2f3565b30e9",
          "Name": "data",
          "Description": "Rows of data from the Excel worksheet.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Read data from a Microsoft Excel spreadsheet. Data is read by row and returned in a series of lists by row. Rows and columns are zero-indexed; for example, the value in cell A1 will appear in the data list at [0,0]. This node requires Microsoft Excel to be installed.\n\nData.ImportExcel (file: var, sheetName: string, readAsStrings: bool = false, showExcel: bool = true): var[][]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.FileObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "ab2fea851c2241d9959acea33558074d",
      "Inputs": [
        {
          "Id": "aeebdb7be0e341d2a7275ab752fe9d71",
          "Name": "path",
          "Description": "Ścieżka do pliku.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c620807c1e5a4ee58cb9546ecbdc09c6",
          "Name": "file",
          "Description": "Obiekt pliku",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a file object from a path."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "7554069d41c84a208a53e7be557e4457",
      "Inputs": [
        {
          "Id": "e38720c7079c4451bd4a001b58de974f",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "048b214c1c274f18bb4507808081a5fc",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "362eec76d1d14186bf5a557602b941af",
      "Inputs": [
        {
          "Id": "5a868e7343444cf8acab6d50ed0a71e8",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa1eead6458446e6948cf642172ea77e",
          "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": "DSCore.List.DropItems@var[]..[],int",
      "Id": "20a0da48697142d59798c88646f5742b",
      "Inputs": [
        {
          "Id": "c53de9e2d6ab4a35b37e592163995981",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3641c0ab6a3d4b01b00b601270e02622",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "797335d4474c49a1b30941c0c5478a84",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "3;",
      "Id": "c6fc590997d7465195973e7ae361897e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2c303fb00d8f4894866d1d80fbf24bd0",
          "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": false,
      "Id": "f38a372ef10d44f3a63aac3da9061c95",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1f0edee67dcf4fe282730bf6fb5ffad3",
          "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": "Revit.Elements.Views.Sheet.ByNameNumberTitleBlock@string,string,Revit.Elements.FamilyType",
      "Id": "a1be6eff0bcb4c62a8debf0c35e78bf5",
      "Inputs": [
        {
          "Id": "6f71f6c3104e4015a56b85bbc94928a8",
          "Name": "sheetName",
          "Description": "Sheet Name as String.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "adfd19a4f4e94aa4be6b0663dc7a2e01",
          "Name": "sheetNumber",
          "Description": "Sheet Number as String.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3cb1e97bf98844ee824bd3919a413486",
          "Name": "titleBlockFamilyType",
          "Description": "Titleblock that will be assigned to created Sheet.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fbefd4dd4804f9dae7d1c4118c88309",
          "Name": "Sheet",
          "Description": "The new empty Revit sheet.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit Sheet by the sheet name, number and a title block FamilyType.\n\nSheet.ByNameNumberTitleBlock (sheetName: string, sheetNumber: string, titleBlockFamilyType: FamilyType): Sheet"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "126e17c927104086b6cc50a16cf2056b",
      "Inputs": [
        {
          "Id": "8a852afb7ab44393a1a37a380d29cad9",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69a832fdadd149a88f6cd5f9bdf4e7a4",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21dbf27088d647a08b4d8fa88cc2aab8",
          "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": "dc24ced2652542a19902483493f30401",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "24dfcd733658400c85df7203df3fb949",
          "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.DropItems@var[]..[],int",
      "Id": "6eb3ca15cf274b8ba7db6bc1b13d1633",
      "Inputs": [
        {
          "Id": "3c2adf680b3a40f58d3079c50f962cad",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "948684e744804f51adf35037f7b09e90",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ed8939da38a34e30aae4ce3a88d56fa4",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.IsNull@var",
      "Id": "7d3845ca01c344debd8dc34215e6c511",
      "Inputs": [
        {
          "Id": "b681ad6726bc4f1192aa6dc7518c7161",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e663c22dce74cfb9e7b07192de0900f",
          "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": "24273a8c6ed94836985425fcb2c78fd3",
      "Inputs": [
        {
          "Id": "d547501fdc1f442193a880c4ea551c9a",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7538c3ad5bc54938a4d5848f8adf54a7",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ac24d0a6aa24ed4a4b1db151cad3d9b",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "427963ef398b4540815cdaf88ec7d061",
          "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": "f786142112b9405ebca56b37a2a19961",
      "Inputs": [
        {
          "Id": "d7523fb00c2c4cb5b5f738f35877075a",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96ffbe92f0c44b32bd6ff4641bf90cc4",
          "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": "f969f5cb15e14f4094fa635aeae95222",
      "Inputs": [
        {
          "Id": "7b832871baee40d6b2c96e2faef5bac5",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a0a57ad843e4389b6bbf3547bd5b8bf",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3112d8321ef4537835ff889f3a84052",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2b8ea04ce504de0a1e704882b959f9c",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "d36f3f3e1928432087471ca97dbf48f5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "316f16fb9ef646189802405390877c93",
          "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.GetItemAtIndex@var[]..[],int",
      "Id": "1eddfc54076a4144b4ba85410a95dbf7",
      "Inputs": [
        {
          "Id": "bfbe24680fbb4d65a0e1fca32f14d0fd",
          "Name": "list",
          "Description": "List to fetch an item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5af3aff312f64b24bb20b9ffc327531b",
          "Name": "index",
          "Description": "Index of the item to be fetched.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "57d209dd023a46e89ce03a92b5638d8c",
          "Name": "item",
          "Description": "Item in the list at the given index.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.IsNull@var",
      "Id": "2daa7b507e0e4d69846da24e1d172be8",
      "Inputs": [
        {
          "Id": "a9b41e5947c2419f9b7b9b667b91e91f",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f66f9cd635ab4f9dac45d23084670bc7",
          "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.DropItems@var[]..[],int",
      "Id": "632268b0eca3471e80b2b94693201d10",
      "Inputs": [
        {
          "Id": "d3cb36c63ef24a95902b4090e9e3529f",
          "Name": "list",
          "Description": "List to remove items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b942f33c208a456b80de768830a62888",
          "Name": "amount",
          "Description": "Amount of items to remove. If negative, items are removed from the end of the list.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f909b5a6404446419a8b76da4765a740",
          "Name": "list",
          "Description": "List of remaining items.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an amount of items from the start of the list. If the amount is a negative value, items are removed from the end of the list.\n\nList.DropItems (list: var[]..[], amount: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "7089fc26ed924b08aec5a4cfef1f2975",
      "Inputs": [
        {
          "Id": "b5dc94e932624b9a9ebbd2022c9b3bd5",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "132a7df467e642c59716eb25f2f305f3",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ec6d186c1e14751992b51d4fc39e924",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a63829d7191a43d79357cc0736313f00",
          "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.FamilyType.ByName@string",
      "Id": "7d5f358ba857491595fa1bed20693f68",
      "Inputs": [
        {
          "Id": "6e47a651896b40da9176b370470606ea",
          "Name": "name",
          "Description": "The name of the FamilyType\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ca90dbb3d8f74601a13911403ce87d0e",
          "Name": "FamilyType",
          "Description": "FamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Select a FamilyType given it's name. This method will return the first FamilyType it finds if there are two or more FamilyTypes with the same name.\n\nFamilyType.ByName (name: string): FamilyType"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.IsEmpty@var[]..[]",
      "Id": "08025092699b4dcc967a3ca10222a8f9",
      "Inputs": [
        {
          "Id": "60b87c8b84734005aaa84d20c440464d",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5d6b19ddd05f4ba387236864ae54a069",
          "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": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "a75b4a2793474434a0db4e93a8b957d4",
      "Inputs": [
        {
          "Id": "eeb5039c580345bf9b26d98c470caebe",
          "Name": "Category",
          "Description": "The Category",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2428241eeba541539f9f4f238ef52c3f",
          "Name": "Elements",
          "Description": "An element type.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Get all elements of the specified category from the model."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 613,
      "SelectedString": "OST_TitleBlocks",
      "NodeType": "ExtensionNode",
      "Id": "9a1d3f75f6fc4bb18d77532c282ead21",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0d6cc3f4e70c4508b7c4dce17bcb34ba",
          "Name": "Category",
          "Description": "The selected Category.",
          "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.ElementType",
      "Id": "787ee92d4ad8463cb05fac44c09eef78",
      "Inputs": [
        {
          "Id": "c55561db65c0455bb8b0d78536bd07cd",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92a98efe47bd43ca8695eb9ccdbbb4de",
          "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.UniqueItems@var[]..[]",
      "Id": "406cbea0f55949e6b8e4681604c47b66",
      "Inputs": [
        {
          "Id": "d16d58aad978448bae44afe6133cce89",
          "Name": "list",
          "Description": "List to filter duplicates out of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c07e9a7259f455496ec6e1461d74a7b",
          "Name": "list",
          "Description": "Filtered list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Creates a new list containing all unique items in the given list.\n\nList.UniqueItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "0546844a8c494cad993ca5cdd7006d88",
      "Inputs": [
        {
          "Id": "2517a122c67341708c534c362ad4d717",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "87c1dba358374815aa9019808b515365",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "7debf647-afa8-476e-81ad-a74417bda812",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "47c18928a5fe4ccdbc376cf3f2b53840",
      "Inputs": [
        {
          "Id": "3932dbb5cedc478cbecd836c9e7beed6",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ceb2c05a3e5e42e286ae4ebb48f38ac3",
          "Name": "True",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79865bba58d4454f995270684d0fc1e9",
          "Name": "False",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "560e932d80bd4c3598be20028d498ad8",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "de6f98c359914b74b399bb0a021a09ab",
      "Inputs": [
        {
          "Id": "20c5f7fc1af24ca6bf88ffd2250f9582",
          "Name": "list",
          "Description": "List to get the item count of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c022d16f8a08423dbce7d5d7ba50cc7e",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Cycle@var[]..[],int",
      "Id": "f02a203fe9ce4d939ee619793885fda5",
      "Inputs": [
        {
          "Id": "068c35f5cca146078f2fa6677b529ea1",
          "Name": "list",
          "Description": "List to repeat.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "649e6f39988f4a3fb8e10743e0af7d38",
          "Name": "amount",
          "Description": "Number of times to repeat.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c91a51ba985f405cb6b95467d7e3f1cb",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "84a9c6f148104a9e96e23354c96a2d24",
      "Inputs": [
        {
          "Id": "0d0fe1de6b8d437bb4e8874b32cea0a3",
          "Name": "Description_optional",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45b43e4bbe3a436e959f2593f3482a0d",
          "Name": "Logo_optional",
          "Description": "var\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2423b60f8fd140e3bb0106672c3e2798",
          "Name": "ButtonText_optional",
          "Description": "string\nDefault value : \"Set Values\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ffb2821982d2464b9ac707caca1a620d",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc82d66d18ae4bfb88c1b159e8084527",
          "Name": "Toggle",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2863fc71a86a41c08a73094e4448c68e",
          "Name": "LinkToHelp_optional",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0fb2d289b56a44e69f5e827a4f49c2aa",
          "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": "1b8dd48a38044f4b843275c356e15250",
          "Name": "MaxHeight_optional",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c3a919a926d4a48bffa16e580c09295",
          "Name": "Width_optional",
          "Description": "int\nDefault value : 400",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "671b0c4b2c0f49c79d7e057289ae5d4c",
          "Name": "User Inputs",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3af67def7854a71a538fa62dffe03c1",
          "Name": "Was Run ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "798cef0055254817836391d903b266e5",
          "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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Arkusz1",
      "Id": "3d281031de74420da945b3ecf3156ba2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "acb830c28cb543848bbeb0275cc659dc",
          "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": true,
      "Id": "127768f37ed84ef6aae837d5d4a4410c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5e85427fd1354e14b4b9522a9a997c4c",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "928e40a7-91ac-45c3-8d59-4d899fc49b83",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "872c49d4c8684f7e9fe2c68e43c459ea",
      "Inputs": [
        {
          "Id": "f21ff7f1d9174d6183e61487a63eb6a8",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69cec19bd7ea453aa4f948b362c760ae",
          "Name": "DefaultText",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ca8b2389fcb41ec8c082cc2c656182a",
          "Name": "IsNumberEntry",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae22f29707bc4f1e84a4fb65e093d2c1",
          "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.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "6c3546a98b7b4470b752c9ea5ae82926",
      "Inputs": [
        {
          "Id": "b43fa30a8ec04942aa3bf75053e44a91",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7430f618840b4fa8a1028e72055d4312",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "beeb496fef9d48cdace4f21a47317699",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "",
      "Id": "04c0c9d26986408ca24ee6605649dddc",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "31ff7107beb34e96a41af2cb73301a58",
          "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": "Utwórz arkusze rysunkowe z  Excela",
      "Id": "529b910fba0f4e7fbaabeb70156be486",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "65fcbcc323b8400f8177543d3b2c100b",
          "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": "18c55f0bf6fa4439b586f48e1d2c8fa6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "27651c60bdc84439a342e3750761c41f",
          "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": "219697d9-d6eb-4f4a-97d6-1fc8acac27a7",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "b74eb02fd7b244ab85dd50e8f00f6b70",
      "Inputs": [
        {
          "Id": "e1eb5526703b4a1d81c47dfb3d02ed6d",
          "Name": "InputName",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b182ea21ac24b909bd2bc265cc40eff",
          "Name": "DefaulPath",
          "Description": "string\nDefault value : \"FilePath\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f8e9ca50c4ed43268e858eefa31cd7cf",
          "Name": "ButtonText",
          "Description": "Is ignored if a default path is given\n\nstring\nDefault value : \"FilePath\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5abe33a7fb5440f491be9f90a29abf06",
          "Name": "FilePath input",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create filepath input for UI.MultipleInputForm ++ . Check out www.data-shapes.net for more infos !"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Wybierz plik",
      "Id": "2f364dd09cda4110bba8b4790c4d6009",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2e82d3b856a9435da99965564831a461",
          "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];\nx[1];",
      "Id": "31f165d5a34e47a7847379f122766939",
      "Inputs": [
        {
          "Id": "3f7e9adfcd9a4da08f60adaaebe6da13",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ac9b976be07843a1b405b3aff735fe49",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "413010e6896342d4869ee7cc1d4b7a2b",
          "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.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "7debf647-afa8-476e-81ad-a74417bda812",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "8180690060f14215ab5615a090d3f23e",
      "Inputs": [
        {
          "Id": "aaa88fe2f9584ae4a33962001d94b154",
          "Name": "test",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2c1dd57c75294a3d9d9431114ad2f373",
          "Name": "True",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3da2b6deb9fc40669c6d50fc78092367",
          "Name": "False",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "943187d47d1142f4a3223527d833fe9b",
          "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": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "cc6114680e184414a918b9eecb217bca",
      "Inputs": [
        {
          "Id": "d63de055d6444406832529c594646293",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "14d0ab25c0dc425ca2a1dd8cbacc31ed",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "77e0802c74ae49e0b6190c93babc3742",
          "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.IsEmpty@var[]..[]",
      "Id": "0558e46b8092458d82d8c1ca162e4b0f",
      "Inputs": [
        {
          "Id": "70d937430f6b44139bad5996aa57cab4",
          "Name": "list",
          "Description": "List to check for items.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "98e4a9fc02844ba194c0f8e8afa2b82c",
          "Name": "bool",
          "Description": "Whether the list is empty.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given list is empty.\n\nList.IsEmpty (list: var[]..[]): bool"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Utwórz widoki",
      "Id": "26213b61b587454f9a1f3274dc59ebbd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6732ac84fd8b4284a423f40015a61678",
          "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": "656f2b7f314f4cf59a2df770b25ad83e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f00f8c278f1143d49ffafe7499568b2b",
          "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": "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "7de8e21a6a6b4755b450ef5b597aca09",
      "Inputs": [
        {
          "Id": "431c8e4a25284f94af3469d79ef202e5",
          "Name": "Description_optional",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0d461dfef4c41cba3ca9180c21c0e12",
          "Name": "Logo_optional",
          "Description": "var\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3baca689e23c4c4aa821c45c9db63c54",
          "Name": "ButtonText_optional",
          "Description": "string\nDefault value : \"Set Values\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d92722af2e00430997684d029ff1b8db",
          "Name": "Inputs",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b611163982d49a8807e376d8753bd95",
          "Name": "Toggle",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0c38e4ec9ea4f7287b21cda40df88fd",
          "Name": "LinkToHelp_optional",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5a981b9591f94fcbac628d70658a3fe9",
          "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": "a43143a911fc40e5acdbb6d61905363d",
          "Name": "MaxHeight_optional",
          "Description": "int\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38e1e98c05d9420cb628d253ec59fec4",
          "Name": "Width_optional",
          "Description": "int\nDefault value : 400",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dbdead3578e84a9e9966652e4a02317b",
          "Name": "User Inputs",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d11612af3c2347eb86548c7cc8347007",
          "Name": "Was Run ",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e49734ba93494d518548e3fabd4d3cac",
          "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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Numery / nazwy utworzonych arkuszy rysunkowych ",
      "Id": "528b5eb831bb4367b0b0e16d31370a2d",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a4607023b0e44fec86a6dab36d37ecd1",
          "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, waitfor][0];",
      "Id": "4b63bc830369424680f47688450cc277",
      "Inputs": [
        {
          "Id": "654470918bee46f9bdcf9be64baed81a",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "920b0d347d7f4a63b2fee2041ae0811e",
          "Name": "waitfor",
          "Description": "waitfor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aec8a556eb6143ebaf78eae30777ba72",
          "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, waitfor][0];",
      "Id": "6c3c51c1d6a441e398e207930f61a456",
      "Inputs": [
        {
          "Id": "522ccfcc05ce4451a4465502582d3a96",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c4cf114a87f454c9460fb9fcb85f1d2",
          "Name": "waitfor",
          "Description": "waitfor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1fb9ce8711374da89c732e6ac2befff4",
          "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": "Not@var[]..[]",
      "Id": "22f9e060f8ee486997d2d1ca4971bbef",
      "Inputs": [
        {
          "Id": "93e4a4dacd474e26bb8f541a861c5cf2",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b668c6ad76c94435aaeae26a2633d68f",
          "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": "&&@var[]..[],var[]..[]",
      "Id": "42ff8a8b0cb04fc08e0420d942033da9",
      "Inputs": [
        {
          "Id": "d9445bcb65424fc7829fcf26b64066f7",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5066505d9de8467ba2f30de598ad768a",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "513b3127d0cb408b839e527fdb8fb061",
          "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": "DSCore.List.AllTrue@var[]..[]",
      "Id": "9d80275258ae499fa53e8859241d5d57",
      "Inputs": [
        {
          "Id": "a7586a442453465e9b1036edf7e5dead",
          "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": "2ba31a803d9b496185fc444469d81f2e",
          "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": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "Okej",
      "Id": "b1794161474a48708f7a01db35c96c4e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7ac5d5a1e32f46cea6f76ab95a09d7d9",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string."
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "NodeType": "PythonScriptNode",
      "Code": "# PROCAD SA 2020 www.procad.pl // dynamo@procad.pl\r\n# Wczytaj biblioteki Python Standard i DesignScript\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nclr.AddReference('RevitAPI')\r\nfrom Autodesk.Revit.DB import *\r\nclr.AddReference(\"RevitServices\")\r\nimport RevitServices\r\nfrom RevitServices.Persistence import DocumentManager\r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\n# Wartości wejściowe do tego węzła będą przechowywane w postaci listy w zmiennych IN.\r\n\r\nnames = IN[0]\r\n\r\n# Wstaw kod poniżej tej linii\r\nallValues = []\r\n\t\r\nsc = chr(59)\r\n\r\noneLineValue = \"\\n\".join(names).format(sc)\r\n\r\n\r\n# Przypisz dane wyjściowe do zmiennej OUT.\r\nOUT = oneLineValue",
      "VariableInputPorts": true,
      "Id": "d2005d349c8f4438aa5b1bbabc83fb1e",
      "Inputs": [
        {
          "Id": "cc8e31374189493192cba12c6819d323",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8336394ee8c44f50acb9ec1e8f68f50b",
          "Name": "OUT",
          "Description": "Result of the python script",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Runs an embedded IronPython script."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "21f76aa4-5026-47ec-b977-474280c81d74",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "ca36232f94114e8b925885c288206530",
      "Inputs": [
        {
          "Id": "e8e837aaa75c42238440080140587d09",
          "Name": "Title",
          "Description": "string\nDefault value : \"\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f9d1b86379e44eca17afeda63cf95e5",
          "Name": "TextNote_",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dcdbe92920c4447bbf78c1152700b5a3",
          "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.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Views.Sheet.SheetNumber",
      "Id": "89ce7d46fab4496990ddbbb7b936de39",
      "Inputs": [
        {
          "Id": "c1511267ddac4210bc2ecca0e3205663",
          "Name": "sheet",
          "Description": "Revit.Elements.Views.Sheet",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a1b476b4836244d5af041440a170ca38",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the SheetNumber of the Sheet\n\nSheet.SheetNumber: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Views.Sheet.SheetName",
      "Id": "a90fce47090f4c199a7262a924005b25",
      "Inputs": [
        {
          "Id": "76e63e63a17d44fe927b86ad066ddf62",
          "Name": "sheet",
          "Description": "Revit.Elements.Views.Sheet",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ab3638d914349bcb8228d871d28a209",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the SheetName of the Sheet\n\nSheet.SheetName: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "num+\" / \"+name;",
      "Id": "bf6845938cec421eaea51b5a04aa63f0",
      "Inputs": [
        {
          "Id": "8c8df45647ff4bde928dca8aeedc80fa",
          "Name": "num",
          "Description": "num",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b16c14e1c2ca43b7a6770024c2ea9a2d",
          "Name": "name",
          "Description": "name",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "25ccfc3a5d15421d9bf519c1e3d70fe2",
          "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": "\"Nie utworzono żadnego widoku. Sprawdź plik lub poprawność wprowadzonej nazwy arksuza w plik Excela!\";",
      "Id": "b7aa8f8bc45141e68dae9f7dec466e4c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4d8c336446a24b44a4d5b6e22715cd6e",
          "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": "Utwórz arkusze rysunkowe z  Excela",
      "Id": "19cfc4904bc34247a21c7782a309b677",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "48f20e509b624d5399622e8d6b0853fe",
          "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.Flatten@var[]..[],int",
      "Id": "1a779c100c034fd497ff723df217ff86",
      "Inputs": [
        {
          "Id": "3ac14e92a53a4b2c97e3fa1b3d2b7ee1",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8a9f4e36dcff4d9d8b8ec85d51a48507",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2daab485053e48b9a91931955ac04905",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c8c69445dca14c9ba3c6412dbb26e822",
      "Inputs": [
        {
          "Id": "33fd0630174e479c8a0cf28e04be421a",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1446ff766804978bc8d3595b20720ae",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16c65068433145279e9bbd38022a4717",
          "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, waitfor][0];",
      "Id": "040e364fdbc24ad19642c18a989fae5d",
      "Inputs": [
        {
          "Id": "86e16a596522434e9032c06b70ba9bcf",
          "Name": "pass",
          "Description": "pass",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4773da9ef9674ce4861e40db843b292a",
          "Name": "waitfor",
          "Description": "waitfor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "31df6753cf9746efa7068cf603b93e39",
          "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.Flatten@var[]..[],int",
      "Id": "9634a74f1d1f4bbdb21d4caa2b363c1f",
      "Inputs": [
        {
          "Id": "687dd83a222f4d168b746454cc7add54",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "809a973be90042afa89d3c8da7fc6250",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "711f4b398f8a4e7b84d3c7e55b2971e5",
          "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": "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": "a0275e9f385842ebbd4a04b10b3d4700",
      "Inputs": [
        {
          "Id": "add94ff2dfff435aba697026a512c47f",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b4169e945ffa400fa7a0bada0cb81751",
          "Name": "IN[1]",
          "Description": "Input #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ba696e16cb634477ab581e77c94c3e8b",
          "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": "82fbfe27720e4ea6bf05e558375c759a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5a3274ede8114fa2a04d854b96e6653c",
          "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.png\";\n\"DYNAMOScript_2\";\n\"DYNAMOScript_3\";\n\"DYNAMOScript_szerokie\";\n\"procad_logo\";",
      "Id": "08ed42ed3b484da8b6c69bc7221dcbc2",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "67cde72bf1204be0800108850d78c99b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3c8294051db343ca8d9cb635f2c4565a",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0f47bbfb914a411aafeae054dd7166cb",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9eefcaa38593450188377aff6002d92d",
          "Name": "",
          "Description": "Value of expression at line 4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d906167f46de421d9d52a0570566fb55",
          "Name": "",
          "Description": "Value of expression at line 5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "7fd39703edae43b78b76f90d832cbe2f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "227a3d82aec14404aefe93e4907a7c9a",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    }
  ],
  "Connectors": [
    {
      "Start": "657cbb2fcaa3414596a9a2f3565b30e9",
      "End": "e38720c7079c4451bd4a001b58de974f",
      "Id": "968f5aeb301341b5b2677098fd0f1c32"
    },
    {
      "Start": "c620807c1e5a4ee58cb9546ecbdc09c6",
      "End": "51dd6baab69845bba63a86fd514f0f24",
      "Id": "3a19518f5db3459cba9436938336eccf"
    },
    {
      "Start": "048b214c1c274f18bb4507808081a5fc",
      "End": "5a868e7343444cf8acab6d50ed0a71e8",
      "Id": "34cbee05561c4921bd2728cc96712472"
    },
    {
      "Start": "048b214c1c274f18bb4507808081a5fc",
      "End": "8a852afb7ab44393a1a37a380d29cad9",
      "Id": "0e409147b3c5429da4950d19cf665089"
    },
    {
      "Start": "048b214c1c274f18bb4507808081a5fc",
      "End": "bfbe24680fbb4d65a0e1fca32f14d0fd",
      "Id": "63aecc6e80b44c2fb9bba70174f89a5a"
    },
    {
      "Start": "fa1eead6458446e6948cf642172ea77e",
      "End": "c53de9e2d6ab4a35b37e592163995981",
      "Id": "b4a746f3afe140d299840ba263a21f1e"
    },
    {
      "Start": "797335d4474c49a1b30941c0c5478a84",
      "End": "d7523fb00c2c4cb5b5f738f35877075a",
      "Id": "709dc27e6886466db03d30bf1ce03bef"
    },
    {
      "Start": "797335d4474c49a1b30941c0c5478a84",
      "End": "7b832871baee40d6b2c96e2faef5bac5",
      "Id": "2581d40fb0744d53910b941165b8d917"
    },
    {
      "Start": "2c303fb00d8f4894866d1d80fbf24bd0",
      "End": "3641c0ab6a3d4b01b00b601270e02622",
      "Id": "2f3d696975234988ad0af69176a961eb"
    },
    {
      "Start": "2c303fb00d8f4894866d1d80fbf24bd0",
      "End": "948684e744804f51adf35037f7b09e90",
      "Id": "739d266de1fd4880b8cdcb047ed2e0ed"
    },
    {
      "Start": "2c303fb00d8f4894866d1d80fbf24bd0",
      "End": "b942f33c208a456b80de768830a62888",
      "Id": "fdfc586208f5487ba1d89664a5542e16"
    },
    {
      "Start": "1f0edee67dcf4fe282730bf6fb5ffad3",
      "End": "185fd08dc1d141359300d0b56d189993",
      "Id": "e821f1834f744c2d9a20433dea4515c7"
    },
    {
      "Start": "2fbefd4dd4804f9dae7d1c4118c88309",
      "End": "70d937430f6b44139bad5996aa57cab4",
      "Id": "3df10397298e4e42bed362f0847ac0eb"
    },
    {
      "Start": "2fbefd4dd4804f9dae7d1c4118c88309",
      "End": "c1511267ddac4210bc2ecca0e3205663",
      "Id": "47e091485dec4547b5dd947e77b97f95"
    },
    {
      "Start": "2fbefd4dd4804f9dae7d1c4118c88309",
      "End": "76e63e63a17d44fe927b86ad066ddf62",
      "Id": "7ebfcbf564154316980b004e7530c9ab"
    },
    {
      "Start": "2fbefd4dd4804f9dae7d1c4118c88309",
      "End": "3c4cf114a87f454c9460fb9fcb85f1d2",
      "Id": "58e5473fac5e4b3092c21eb05714af17"
    },
    {
      "Start": "2fbefd4dd4804f9dae7d1c4118c88309",
      "End": "920b0d347d7f4a63b2fee2041ae0811e",
      "Id": "9b65fa6cdc214d3ba09b00c42cb7e427"
    },
    {
      "Start": "2fbefd4dd4804f9dae7d1c4118c88309",
      "End": "4773da9ef9674ce4861e40db843b292a",
      "Id": "3ec6b7a95fcf4ac3a5750fecd13160e5"
    },
    {
      "Start": "21dbf27088d647a08b4d8fa88cc2aab8",
      "End": "3c2adf680b3a40f58d3079c50f962cad",
      "Id": "e515759b5b14446c85dc7b87f484bcb5"
    },
    {
      "Start": "24dfcd733658400c85df7203df3fb949",
      "End": "69a832fdadd149a88f6cd5f9bdf4e7a4",
      "Id": "1920ebccec424b2d83772ec35d235292"
    },
    {
      "Start": "ed8939da38a34e30aae4ce3a88d56fa4",
      "End": "b681ad6726bc4f1192aa6dc7518c7161",
      "Id": "35a1303a2820418198d4c2879c4a9c5f"
    },
    {
      "Start": "ed8939da38a34e30aae4ce3a88d56fa4",
      "End": "d547501fdc1f442193a880c4ea551c9a",
      "Id": "3605537c5dc6436caace050a16eabbf4"
    },
    {
      "Start": "6e663c22dce74cfb9e7b07192de0900f",
      "End": "7538c3ad5bc54938a4d5848f8adf54a7",
      "Id": "c85cb2979a2e4f3dbf7f651dcdb165e9"
    },
    {
      "Start": "427963ef398b4540815cdaf88ec7d061",
      "End": "6f71f6c3104e4015a56b85bbc94928a8",
      "Id": "c3ed6e0492964e2891687097e1743f8d"
    },
    {
      "Start": "96ffbe92f0c44b32bd6ff4641bf90cc4",
      "End": "8a0a57ad843e4389b6bbf3547bd5b8bf",
      "Id": "89b43027c8084e3e8324f2d99bb28be3"
    },
    {
      "Start": "b2b8ea04ce504de0a1e704882b959f9c",
      "End": "adfd19a4f4e94aa4be6b0663dc7a2e01",
      "Id": "572e5ad9a7664928bf3373b304baab9e"
    },
    {
      "Start": "b2b8ea04ce504de0a1e704882b959f9c",
      "End": "20c5f7fc1af24ca6bf88ffd2250f9582",
      "Id": "bd5cd297369943b891b25f388f8ec745"
    },
    {
      "Start": "316f16fb9ef646189802405390877c93",
      "End": "5af3aff312f64b24bb20b9ffc327531b",
      "Id": "3d301fe356414cc68dde9ee4443789d6"
    },
    {
      "Start": "57d209dd023a46e89ce03a92b5638d8c",
      "End": "d3cb36c63ef24a95902b4090e9e3529f",
      "Id": "a9989140fd6d421187d018f7ff8e9c2e"
    },
    {
      "Start": "f66f9cd635ab4f9dac45d23084670bc7",
      "End": "132a7df467e642c59716eb25f2f305f3",
      "Id": "83be51e8100f4dc88a2e82d05af795bf"
    },
    {
      "Start": "f909b5a6404446419a8b76da4765a740",
      "End": "a9b41e5947c2419f9b7b9b667b91e91f",
      "Id": "8f9ec0592934481ca78a2c68feb5faa3"
    },
    {
      "Start": "f909b5a6404446419a8b76da4765a740",
      "End": "b5dc94e932624b9a9ebbd2022c9b3bd5",
      "Id": "712c387bafad46c58a9b5b22d0b69336"
    },
    {
      "Start": "a63829d7191a43d79357cc0736313f00",
      "End": "6e47a651896b40da9176b370470606ea",
      "Id": "811cd3513d114784a5c15c3bc1f6a004"
    },
    {
      "Start": "ca90dbb3d8f74601a13911403ce87d0e",
      "End": "60b87c8b84734005aaa84d20c440464d",
      "Id": "fecc74c78812461d97439a76ddba5fc2"
    },
    {
      "Start": "ca90dbb3d8f74601a13911403ce87d0e",
      "End": "79865bba58d4454f995270684d0fc1e9",
      "Id": "c225711c85a24cc1a8b6ba4c779ac2e4"
    },
    {
      "Start": "5d6b19ddd05f4ba387236864ae54a069",
      "End": "3932dbb5cedc478cbecd836c9e7beed6",
      "Id": "6bf5816a73054e2c91c979b57fe5e140"
    },
    {
      "Start": "2428241eeba541539f9f4f238ef52c3f",
      "End": "c55561db65c0455bb8b0d78536bd07cd",
      "Id": "ade5c7a5c31f422f955ab9a8c7384446"
    },
    {
      "Start": "0d6cc3f4e70c4508b7c4dce17bcb34ba",
      "End": "eeb5039c580345bf9b26d98c470caebe",
      "Id": "2634c82a198347c4971fc40b6303eba5"
    },
    {
      "Start": "92a98efe47bd43ca8695eb9ccdbbb4de",
      "End": "d16d58aad978448bae44afe6133cce89",
      "Id": "1f9b6c9bf52745b681dc5515c719fcaf"
    },
    {
      "Start": "4c07e9a7259f455496ec6e1461d74a7b",
      "End": "2517a122c67341708c534c362ad4d717",
      "Id": "6cec0c04deca4958b64fc7366e196828"
    },
    {
      "Start": "87c1dba358374815aa9019808b515365",
      "End": "ceb2c05a3e5e42e286ae4ebb48f38ac3",
      "Id": "2846930afd8f482aa0b71fc7d8b859ea"
    },
    {
      "Start": "560e932d80bd4c3598be20028d498ad8",
      "End": "068c35f5cca146078f2fa6677b529ea1",
      "Id": "08c95302e7f7422d8e60a81f82becbd3"
    },
    {
      "Start": "c022d16f8a08423dbce7d5d7ba50cc7e",
      "End": "649e6f39988f4a3fb8e10743e0af7d38",
      "Id": "be0de44f125146d890c22fa89a325c43"
    },
    {
      "Start": "c91a51ba985f405cb6b95467d7e3f1cb",
      "End": "3cb1e97bf98844ee824bd3919a413486",
      "Id": "9704d3322b0a4e64ac8d0ceb64651787"
    },
    {
      "Start": "671b0c4b2c0f49c79d7e057289ae5d4c",
      "End": "3f7e9adfcd9a4da08f60adaaebe6da13",
      "Id": "6685524f91b240b9a43b577672512471"
    },
    {
      "Start": "a3af67def7854a71a538fa62dffe03c1",
      "End": "d9445bcb65424fc7829fcf26b64066f7",
      "Id": "b5234b2d009c43f7a1e9ac761d7f3ec2"
    },
    {
      "Start": "798cef0055254817836391d903b266e5",
      "End": "93e4a4dacd474e26bb8f541a861c5cf2",
      "Id": "2c9706df8fb44c23817ec42ee5ece37f"
    },
    {
      "Start": "acb830c28cb543848bbeb0275cc659dc",
      "End": "f21ff7f1d9174d6183e61487a63eb6a8",
      "Id": "e12e9eb66d294247b83d6a02ff0babbd"
    },
    {
      "Start": "acb830c28cb543848bbeb0275cc659dc",
      "End": "f21ff7f1d9174d6183e61487a63eb6a8",
      "Id": "c57c193b8c124e40accc55c866651841"
    },
    {
      "Start": "5e85427fd1354e14b4b9522a9a997c4c",
      "End": "fc82d66d18ae4bfb88c1b159e8084527",
      "Id": "1965a20381e849b3af23036b0dca3e4c"
    },
    {
      "Start": "5e85427fd1354e14b4b9522a9a997c4c",
      "End": "fc82d66d18ae4bfb88c1b159e8084527",
      "Id": "773d5a0a5bfd46f699607f54ac52d29a"
    },
    {
      "Start": "ae22f29707bc4f1e84a4fb65e093d2c1",
      "End": "7430f618840b4fa8a1028e72055d4312",
      "Id": "ecc2da9f2e794d94b413f665ba14f9da"
    },
    {
      "Start": "ae22f29707bc4f1e84a4fb65e093d2c1",
      "End": "7430f618840b4fa8a1028e72055d4312",
      "Id": "b24a36516fb243c8a28c30fe1c5aefc3"
    },
    {
      "Start": "beeb496fef9d48cdace4f21a47317699",
      "End": "ffb2821982d2464b9ac707caca1a620d",
      "Id": "b863668ba84249e9a844c30e91cb31b2"
    },
    {
      "Start": "beeb496fef9d48cdace4f21a47317699",
      "End": "ffb2821982d2464b9ac707caca1a620d",
      "Id": "4d6811f5965d4ce1910c0750c9a4bf58"
    },
    {
      "Start": "31ff7107beb34e96a41af2cb73301a58",
      "End": "e1eb5526703b4a1d81c47dfb3d02ed6d",
      "Id": "877028a1d4a84e3aa963438d7afef6ab"
    },
    {
      "Start": "65fcbcc323b8400f8177543d3b2c100b",
      "End": "0d0fe1de6b8d437bb4e8874b32cea0a3",
      "Id": "2daa8995167042babace03f9116fec92"
    },
    {
      "Start": "65fcbcc323b8400f8177543d3b2c100b",
      "End": "0d0fe1de6b8d437bb4e8874b32cea0a3",
      "Id": "334136cbb95f4af79cd20dc7d007c6c2"
    },
    {
      "Start": "27651c60bdc84439a342e3750761c41f",
      "End": "3c3a919a926d4a48bffa16e580c09295",
      "Id": "aae864c806c44d198d80b450e2193efd"
    },
    {
      "Start": "27651c60bdc84439a342e3750761c41f",
      "End": "3c3a919a926d4a48bffa16e580c09295",
      "Id": "8e069713664c42a4ab2f704e46066701"
    },
    {
      "Start": "5abe33a7fb5440f491be9f90a29abf06",
      "End": "b43fa30a8ec04942aa3bf75053e44a91",
      "Id": "f6f0d575bda242a6ade2fef4fe9984d3"
    },
    {
      "Start": "2e82d3b856a9435da99965564831a461",
      "End": "f8e9ca50c4ed43268e858eefa31cd7cf",
      "Id": "4e2bd076d7dc4c6196bb09fbbc8925a7"
    },
    {
      "Start": "ac9b976be07843a1b405b3aff735fe49",
      "End": "aeebdb7be0e341d2a7275ab752fe9d71",
      "Id": "59e83dabfa8a4af0b114569f7436d099"
    },
    {
      "Start": "413010e6896342d4869ee7cc1d4b7a2b",
      "End": "8ef16f15e57444f1b4acdb6a50da2e78",
      "Id": "e99acfb2996f4ea7b0a8f3f971044b46"
    },
    {
      "Start": "943187d47d1142f4a3223527d833fe9b",
      "End": "2f9d1b86379e44eca17afeda63cf95e5",
      "Id": "5d5aa564ba17499b85878f1c7b2d1e4b"
    },
    {
      "Start": "77e0802c74ae49e0b6190c93babc3742",
      "End": "aaa88fe2f9584ae4a33962001d94b154",
      "Id": "0fcdb0be13a74bb4ae3a19e5c04292b2"
    },
    {
      "Start": "98e4a9fc02844ba194c0f8e8afa2b82c",
      "End": "d63de055d6444406832529c594646293",
      "Id": "65b47b13722b4bffa530cbb3a17da735"
    },
    {
      "Start": "6732ac84fd8b4284a423f40015a61678",
      "End": "2423b60f8fd140e3bb0106672c3e2798",
      "Id": "da66b5a9b1204fa78b25fa99bfd25ffd"
    },
    {
      "Start": "f00f8c278f1143d49ffafe7499568b2b",
      "End": "0fb2d289b56a44e69f5e827a4f49c2aa",
      "Id": "9fc890eca161425b9faa15e6812531cb"
    },
    {
      "Start": "a4607023b0e44fec86a6dab36d37ecd1",
      "End": "e8e837aaa75c42238440080140587d09",
      "Id": "14644348b0fd4a9cbd89c15de45a6e95"
    },
    {
      "Start": "aec8a556eb6143ebaf78eae30777ba72",
      "End": "2b611163982d49a8807e376d8753bd95",
      "Id": "80db14dcf60246f48e90f3632cda826a"
    },
    {
      "Start": "aec8a556eb6143ebaf78eae30777ba72",
      "End": "2b611163982d49a8807e376d8753bd95",
      "Id": "6932ef45460e40f1a234120b7c757a9c"
    },
    {
      "Start": "aec8a556eb6143ebaf78eae30777ba72",
      "End": "33fd0630174e479c8a0cf28e04be421a",
      "Id": "b3a11c399edb4bfa8bce56782a0595a1"
    },
    {
      "Start": "1fb9ce8711374da89c732e6ac2befff4",
      "End": "d92722af2e00430997684d029ff1b8db",
      "Id": "b61952fede0f4458a4c28d7dea63dc9f"
    },
    {
      "Start": "1fb9ce8711374da89c732e6ac2befff4",
      "End": "d92722af2e00430997684d029ff1b8db",
      "Id": "07c0c901c934435cbf6876f45cd1325a"
    },
    {
      "Start": "1fb9ce8711374da89c732e6ac2befff4",
      "End": "3ac14e92a53a4b2c97e3fa1b3d2b7ee1",
      "Id": "bae992f1da4e435dafc2c56e619fd980"
    },
    {
      "Start": "b668c6ad76c94435aaeae26a2633d68f",
      "End": "5066505d9de8467ba2f30de598ad768a",
      "Id": "ee3570effd3d425c873bb61c5e97edb7"
    },
    {
      "Start": "b668c6ad76c94435aaeae26a2633d68f",
      "End": "5066505d9de8467ba2f30de598ad768a",
      "Id": "d92d781d960544f0a095e0cacd22070b"
    },
    {
      "Start": "b668c6ad76c94435aaeae26a2633d68f",
      "End": "5066505d9de8467ba2f30de598ad768a",
      "Id": "62f25961d87f4b5f9b55aa964c99c673"
    },
    {
      "Start": "513b3127d0cb408b839e527fdb8fb061",
      "End": "a7586a442453465e9b1036edf7e5dead",
      "Id": "d73dc19b163546f682a1478bc64bdf3d"
    },
    {
      "Start": "513b3127d0cb408b839e527fdb8fb061",
      "End": "a7586a442453465e9b1036edf7e5dead",
      "Id": "2c98c6ca2fd34936b9fcb3d11c00094d"
    },
    {
      "Start": "513b3127d0cb408b839e527fdb8fb061",
      "End": "a7586a442453465e9b1036edf7e5dead",
      "Id": "bfac716c5a21461d9ce6eefc0f26b3f0"
    },
    {
      "Start": "2ba31a803d9b496185fc444469d81f2e",
      "End": "654470918bee46f9bdcf9be64baed81a",
      "Id": "5c74595c93b04a5da25400c22cd23112"
    },
    {
      "Start": "2ba31a803d9b496185fc444469d81f2e",
      "End": "654470918bee46f9bdcf9be64baed81a",
      "Id": "b05a9d4065214d44ac1c031e78d2c026"
    },
    {
      "Start": "2ba31a803d9b496185fc444469d81f2e",
      "End": "654470918bee46f9bdcf9be64baed81a",
      "Id": "6f7c0cf7b6e84677b54c76deffcfd633"
    },
    {
      "Start": "7ac5d5a1e32f46cea6f76ab95a09d7d9",
      "End": "3baca689e23c4c4aa821c45c9db63c54",
      "Id": "53471277d59e493ea36c8f5bb223e06c"
    },
    {
      "Start": "7ac5d5a1e32f46cea6f76ab95a09d7d9",
      "End": "3baca689e23c4c4aa821c45c9db63c54",
      "Id": "dc81810eef9a4e69ac2356059481ec41"
    },
    {
      "Start": "7ac5d5a1e32f46cea6f76ab95a09d7d9",
      "End": "3baca689e23c4c4aa821c45c9db63c54",
      "Id": "1115d0d39c3b485291413de38c1b98b7"
    },
    {
      "Start": "7ac5d5a1e32f46cea6f76ab95a09d7d9",
      "End": "3baca689e23c4c4aa821c45c9db63c54",
      "Id": "1de9cb11c67c46deaa017bcc5f49af48"
    },
    {
      "Start": "8336394ee8c44f50acb9ec1e8f68f50b",
      "End": "2f9d1b86379e44eca17afeda63cf95e5",
      "Id": "70461b3981b74ee48ba6878b86e11f11"
    },
    {
      "Start": "8336394ee8c44f50acb9ec1e8f68f50b",
      "End": "2f9d1b86379e44eca17afeda63cf95e5",
      "Id": "27cd783a00fc4107bfbf7ec37c78b0cf"
    },
    {
      "Start": "8336394ee8c44f50acb9ec1e8f68f50b",
      "End": "2f9d1b86379e44eca17afeda63cf95e5",
      "Id": "279b9fd76307481db44b9d4e0dbf0728"
    },
    {
      "Start": "8336394ee8c44f50acb9ec1e8f68f50b",
      "End": "3da2b6deb9fc40669c6d50fc78092367",
      "Id": "6bfa38235e6540db9b98e9e6ed1d2594"
    },
    {
      "Start": "dcdbe92920c4447bbf78c1152700b5a3",
      "End": "522ccfcc05ce4451a4465502582d3a96",
      "Id": "be4d16a4e3b44734a8a0054be6a0291f"
    },
    {
      "Start": "a1b476b4836244d5af041440a170ca38",
      "End": "8c8df45647ff4bde928dca8aeedc80fa",
      "Id": "b59a9aa09e6342dfba4acc6015fd3039"
    },
    {
      "Start": "4ab3638d914349bcb8228d871d28a209",
      "End": "b16c14e1c2ca43b7a6770024c2ea9a2d",
      "Id": "535d6e4483584218b8d9f87e373ffd32"
    },
    {
      "Start": "25ccfc3a5d15421d9bf519c1e3d70fe2",
      "End": "cc8e31374189493192cba12c6819d323",
      "Id": "1053672f59934e99b04497bcf4eb7e9e"
    },
    {
      "Start": "4d8c336446a24b44a4d5b6e22715cd6e",
      "End": "2c1dd57c75294a3d9d9431114ad2f373",
      "Id": "06b1847d53934b59b37dfbdb14abbba6"
    },
    {
      "Start": "48f20e509b624d5399622e8d6b0853fe",
      "End": "431c8e4a25284f94af3469d79ef202e5",
      "Id": "1e8706510f5c430b90f5d7b51a0b140b"
    },
    {
      "Start": "2daab485053e48b9a91931955ac04905",
      "End": "d92722af2e00430997684d029ff1b8db",
      "Id": "6acfbcab25d3406590d1dd701b056d05"
    },
    {
      "Start": "16c65068433145279e9bbd38022a4717",
      "End": "2b611163982d49a8807e376d8753bd95",
      "Id": "481e13de3ae842a48598565332c62eb2"
    },
    {
      "Start": "31df6753cf9746efa7068cf603b93e39",
      "End": "687dd83a222f4d168b746454cc7add54",
      "Id": "cd8ee54e01be4fc7a00efd42dddad4a6"
    },
    {
      "Start": "711f4b398f8a4e7b84d3c7e55b2971e5",
      "End": "a0d461dfef4c41cba3ca9180c21c0e12",
      "Id": "4607a46466cc4168ad4a6757de9785a9"
    },
    {
      "Start": "ba696e16cb634477ab581e77c94c3e8b",
      "End": "45b43e4bbe3a436e959f2593f3482a0d",
      "Id": "d2131e9b471c462e82fc05bc9e8af069"
    },
    {
      "Start": "ba696e16cb634477ab581e77c94c3e8b",
      "End": "86e16a596522434e9032c06b70ba9bcf",
      "Id": "b8b5ccaa571548b2951df99fd99c3d06"
    },
    {
      "Start": "5a3274ede8114fa2a04d854b96e6653c",
      "End": "add94ff2dfff435aba697026a512c47f",
      "Id": "c7514463513e420d81403139f64b9fba"
    },
    {
      "Start": "5a3274ede8114fa2a04d854b96e6653c",
      "End": "add94ff2dfff435aba697026a512c47f",
      "Id": "85080e3f23c145f6905617a9b53b4a75"
    },
    {
      "Start": "67cde72bf1204be0800108850d78c99b",
      "End": "b4169e945ffa400fa7a0bada0cb81751",
      "Id": "0ee7dc37727446c5ba75097853009260"
    },
    {
      "Start": "227a3d82aec14404aefe93e4907a7c9a",
      "End": "759f2da054fa4229a4e273f7da2c6b52",
      "Id": "a3fa7da779fa4436902bbc32aee49ebb"
    }
  ],
  "Dependencies": [
    "7debf647-afa8-476e-81ad-a74417bda812",
    "9fbd05c0-ec1f-4bd3-bf37-969a1552eab8",
    "928e40a7-91ac-45c3-8d59-4d899fc49b83",
    "219697d9-d6eb-4f4a-97d6-1fc8acac27a7",
    "21f76aa4-5026-47ec-b977-474280c81d74"
  ],
  "NodeLibraryDependencies": [
    {
      "Name": "Clockwork for Dynamo 2.x",
      "Version": "2.3.0",
      "ReferenceType": "Package",
      "Nodes": [
        "47c18928a5fe4ccdbc376cf3f2b53840",
        "8180690060f14215ab5615a090d3f23e"
      ]
    },
    {
      "Name": "Data-Shapes",
      "Version": "2021.2.91",
      "ReferenceType": "Package",
      "Nodes": [
        "84a9c6f148104a9e96e23354c96a2d24",
        "872c49d4c8684f7e9fe2c68e43c459ea",
        "b74eb02fd7b244ab85dd50e8f00f6b70",
        "7de8e21a6a6b4755b450ef5b597aca09",
        "ca36232f94114e8b925885c288206530"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.6.1.8786",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -17,
      "EyeY": 24,
      "EyeZ": 50,
      "LookX": 12,
      "LookY": -13,
      "LookZ": -58,
      "UpX": 0,
      "UpY": 1,
      "UpZ": 0
    },
    "NodeViews": [
      {
        "Id": "dbb23c5328d441b8bdc10e685a34cd5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Data.ImportExcel",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7.55130885475603,
        "Y": 286.75056754427374
      },
      {
        "Id": "ab2fea851c2241d9959acea33558074d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "File From Path",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -198.2993247660977,
        "Y": 245.80627013195976
      },
      {
        "Id": "7554069d41c84a208a53e7be557e4457",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Transpose",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 757.6269622546912,
        "Y": 291.54692320045297
      },
      {
        "Id": "362eec76d1d14186bf5a557602b941af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FirstItem",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1022.4269622546913,
        "Y": 288.2090575143502
      },
      {
        "Id": "20a0da48697142d59798c88646f5742b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.DropItems",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1643.9533540472728,
        "Y": 314.6174990863491
      },
      {
        "Id": "c6fc590997d7465195973e7ae361897e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1459.1533540472728,
        "Y": 344.83083241968245
      },
      {
        "Id": "f38a372ef10d44f3a63aac3da9061c95",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Otworzyć Excela?",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -521.4503240568253,
        "Y": 984.0353712301375
      },
      {
        "Id": "a1be6eff0bcb4c62a8debf0c35e78bf5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Sheet.ByNameNumberTitleBlock",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 4792.585710321781,
        "Y": 322.58523365938845
      },
      {
        "Id": "126e17c927104086b6cc50a16cf2056b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1022.4269622546913,
        "Y": -174.85380033914157
      },
      {
        "Id": "dc24ced2652542a19902483493f30401",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 757.6269622546912,
        "Y": -144.6404670058082
      },
      {
        "Id": "6eb3ca15cf274b8ba7db6bc1b13d1633",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.DropItems",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1643.9533540472728,
        "Y": -182.5640083046161
      },
      {
        "Id": "7d3845ca01c344debd8dc34215e6c511",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2028.2448119515707,
        "Y": -42.42231651627594
      },
      {
        "Id": "24273a8c6ed94836985425fcb2c78fd3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2296.7260538795595,
        "Y": -175.17833242793722
      },
      {
        "Id": "f786142112b9405ebca56b37a2a19961",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2023.333067246916,
        "Y": 454.75919087468924
      },
      {
        "Id": "f969f5cb15e14f4094fa635aeae95222",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2291.814309174905,
        "Y": 322.00317496302796
      },
      {
        "Id": "d36f3f3e1928432087471ca97dbf48f5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 757.6269622546912,
        "Y": 1000.6046008349601
      },
      {
        "Id": "1eddfc54076a4144b4ba85410a95dbf7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.GetItemAtIndex",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1022.4269622546913,
        "Y": 970.391267501627
      },
      {
        "Id": "2daa7b507e0e4d69846da24e1d172be8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Object.IsNull",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2006.753189679096,
        "Y": 1133.6035351758628
      },
      {
        "Id": "632268b0eca3471e80b2b94693201d10",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.DropItems",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 1643.9533540472728,
        "Y": 993.461843387523
      },
      {
        "Id": "7089fc26ed924b08aec5a4cfef1f2975",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FilterByBoolMask",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2275.234431607085,
        "Y": 1000.8475192642015
      },
      {
        "Id": "7d5f358ba857491595fa1bed20693f68",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "FamilyType.ByName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3208.831801159361,
        "Y": 1020.7314682934584
      },
      {
        "Id": "08025092699b4dcc967a3ca10222a8f9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3675.0091704382094,
        "Y": 911.4490690765433
      },
      {
        "Id": "a75b4a2793474434a0db4e93a8b957d4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "All Elements of Category",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2954.9233579525644,
        "Y": 1263.452586639827
      },
      {
        "Id": "9a1d3f75f6fc4bb18d77532c282ead21",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Categories",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 2737.9303507074146,
        "Y": 1263.452586639827
      },
      {
        "Id": "787ee92d4ad8463cb05fac44c09eef78",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Element.ElementType",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3179.916365197714,
        "Y": 1263.452586639827
      },
      {
        "Id": "406cbea0f55949e6b8e4681604c47b66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.UniqueItems",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3476.909372442864,
        "Y": 1263.452586639827
      },
      {
        "Id": "0546844a8c494cad993ca5cdd7006d88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.FirstItem",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3681.686691718952,
        "Y": 1264.565506853284
      },
      {
        "Id": "47c18928a5fe4ccdbc376cf3f2b53840",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "ScopeIf+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3998.1004947417123,
        "Y": 965.7365563195274
      },
      {
        "Id": "de6f98c359914b74b399bb0a021a09ab",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Count",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 3679.336973082357,
        "Y": 608.0964366887154
      },
      {
        "Id": "f02a203fe9ce4d939ee619793885fda5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Cycle",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 4296.085727337129,
        "Y": 752.3187425073307
      },
      {
        "Id": "84a9c6f148104a9e96e23354c96a2d24",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "MultipleInputForm ++",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -972.1477782207774,
        "Y": 357.80522235649005
      },
      {
        "Id": "3d281031de74420da945b3ecf3156ba2",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2032.0225497584884,
        "Y": 586.4879990833742
      },
      {
        "Id": "127768f37ed84ef6aae837d5d4a4410c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Boolean",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1274.538357393972,
        "Y": 647.2856051844103
      },
      {
        "Id": "872c49d4c8684f7e9fe2c68e43c459ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "TextBox Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1679.0836121528887,
        "Y": 658.2629526451169
      },
      {
        "Id": "6c3546a98b7b4470b752c9ea5ae82926",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List Create",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1260.138357393972,
        "Y": 523.2242521927392
      },
      {
        "Id": "04c0c9d26986408ca24ee6605649dddc",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2027.9324659187619,
        "Y": 420.2989130669637
      },
      {
        "Id": "529b910fba0f4e7fbaabeb70156be486",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Opis węzła",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1329.7383573939721,
        "Y": 281.7353677179742
      },
      {
        "Id": "18c55f0bf6fa4439b586f48e1d2c8fa6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1224.138357393972,
        "Y": 794.6083111677526
      },
      {
        "Id": "b74eb02fd7b244ab85dd50e8f00f6b70",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "FilePath Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1677.4097779377576,
        "Y": 471.39688371772013
      },
      {
        "Id": "2f364dd09cda4110bba8b4790c4d6009",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1959.9744351078998,
        "Y": 521.8711197323648
      },
      {
        "Id": "31f165d5a34e47a7847379f122766939",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -482.82670483582706,
        "Y": 354.22407386567966
      },
      {
        "Id": "8180690060f14215ab5615a090d3f23e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "ScopeIf+",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7089.139212731609,
        "Y": 316.15029703074356
      },
      {
        "Id": "cc6114680e184414a918b9eecb217bca",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5570.231709541803,
        "Y": 231.0299557742568
      },
      {
        "Id": "0558e46b8092458d82d8c1ca162e4b0f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.IsEmpty",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5304.140796411113,
        "Y": 231.34797763142672
      },
      {
        "Id": "26213b61b587454f9a1f3274dc59ebbd",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1272.138357393972,
        "Y": 449.56289920106803
      },
      {
        "Id": "656f2b7f314f4cf59a2df770b25ad83e",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -1272.138357393972,
        "Y": 720.9469581760815
      },
      {
        "Id": "7de8e21a6a6b4755b450ef5b597aca09",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "MultipleInputForm ++",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8795.26133633584,
        "Y": 819.3895426083669
      },
      {
        "Id": "528b5eb831bb4367b0b0e16d31370a2d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7225.77419626796,
        "Y": 863.1676599072247
      },
      {
        "Id": "4b63bc830369424680f47688450cc277",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7924.82703975606,
        "Y": 1023.8560490613762
      },
      {
        "Id": "6c3c51c1d6a441e398e207930f61a456",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7920.880165071362,
        "Y": 905.8275152369214
      },
      {
        "Id": "22f9e060f8ee486997d2d1ca4971bbef",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Not",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7074.661467100213,
        "Y": 1203.0616597254857
      },
      {
        "Id": "42ff8a8b0cb04fc08e0420d942033da9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "&&",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7332.876217329521,
        "Y": 1135.7544973434387
      },
      {
        "Id": "9d80275258ae499fa53e8859241d5d57",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.AllTrue",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7609.784176574564,
        "Y": 1133.5316971431675
      },
      {
        "Id": "b1794161474a48708f7a01db35c96c4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Input Name",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8086.032944340691,
        "Y": 722.5951402834907
      },
      {
        "Id": "d2005d349c8f4438aa5b1bbabc83fb1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Jedna linijka",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6394.6911988587335,
        "Y": 1037.51840886533
      },
      {
        "Id": "ca36232f94114e8b925885c288206530",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "TextNote Data",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7516.147127929041,
        "Y": 902.3197576616709
      },
      {
        "Id": "89ce7d46fab4496990ddbbb7b936de39",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Sheet.SheetNumber",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5790.04705174527,
        "Y": 1002.8007521320321
      },
      {
        "Id": "a90fce47090f4c199a7262a924005b25",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Sheet.SheetName",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 5790.04705174527,
        "Y": 1093.1007750087124
      },
      {
        "Id": "bf6845938cec421eaea51b5a04aa63f0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6062.933725638445,
        "Y": 1042.266568590389
      },
      {
        "Id": "b7aa8f8bc45141e68dae9f7dec466e4c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 6080.611469416048,
        "Y": 397.1826118793614
      },
      {
        "Id": "19cfc4904bc34247a21c7782a309b677",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Opis węzła",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8041.038242823317,
        "Y": 636.7688355828982
      },
      {
        "Id": "1a779c100c034fd497ff723df217ff86",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8300.875500968888,
        "Y": 891.6102644634
      },
      {
        "Id": "c8c69445dca14c9ba3c6412dbb26e822",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8296.50296055144,
        "Y": 1005.2963153170965
      },
      {
        "Id": "040e364fdbc24ad19642c18a989fae5d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 7922.902536325507,
        "Y": 801.1177688432931
      },
      {
        "Id": "9634a74f1d1f4bbdb21d4caa2b363c1f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "List.Flatten",
        "ShowGeometry": true,
        "Excluded": false,
        "X": 8301.1133780293,
        "Y": 771.4983609619389
      },
      {
        "Id": "a0275e9f385842ebbd4a04b10b3d4700",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Python Script",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2223.6241159715814,
        "Y": 297.2635555609942
      },
      {
        "Id": "82fbfe27720e4ea6bf05e558375c759a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "String",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2440.7573623164644,
        "Y": 258.8397330736851
      },
      {
        "Id": "08ed42ed3b484da8b6c69bc7221dcbc2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Name": "Code Block",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -2571.9182675701786,
        "Y": 354.09589298790024
      },
      {
        "Id": "7fd39703edae43b78b76f90d832cbe2f",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Name": "Otworzyć Excela?",
        "ShowGeometry": true,
        "Excluded": false,
        "X": -521.7571184241747,
        "Y": 682.7486884956179
      }
    ],
    "Annotations": [
      {
        "Id": "13cf6802beba48df80e1f3660970b056",
        "Title": "INPUT - WSKAZANIE PLIKU I NAZWY ARKUSZA",
        "Nodes": [
          "f38a372ef10d44f3a63aac3da9061c95"
        ],
        "Left": -531.4503240568253,
        "Top": 758.0353712301375,
        "Width": 206.38333333333335,
        "Height": 294,
        "FontSize": 36,
        "InitialTop": 984.0353712301375,
        "InitialHeight": 145,
        "TextblockHeight": 216,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "498241ba4c004d3ebced97b7cc59bda1",
        "Title": "DESIGN - POBRANIE DANYCH Z EXCELA",
        "Nodes": [
          "dbb23c5328d441b8bdc10e685a34cd5d",
          "ab2fea851c2241d9959acea33558074d",
          "362eec76d1d14186bf5a557602b941af",
          "7554069d41c84a208a53e7be557e4457",
          "126e17c927104086b6cc50a16cf2056b",
          "dc24ced2652542a19902483493f30401",
          "1eddfc54076a4144b4ba85410a95dbf7",
          "d36f3f3e1928432087471ca97dbf48f5"
        ],
        "Left": -208.2993247660977,
        "Top": -227.85380033914157,
        "Width": 1419.726287020789,
        "Height": 1321.4584011741017,
        "FontSize": 36,
        "InitialTop": -174.85380033914157,
        "InitialHeight": 1320.4584011741017,
        "TextblockHeight": 43,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "715064ef30af441c9fa2f332d7051c84",
        "Title": "TO REVIT - UTWÓRZ ARKUSZE",
        "Nodes": [
          "a1be6eff0bcb4c62a8debf0c35e78bf5"
        ],
        "Left": 4782.585710321781,
        "Top": 182.58523365938845,
        "Width": 297,
        "Height": 285,
        "FontSize": 36,
        "InitialTop": 322.58523365938845,
        "InitialHeight": 145,
        "TextblockHeight": 130,
        "Background": "#FFFFAA45"
      },
      {
        "Id": "85e784620bdc419c911afbd3c1a1aa98",
        "Title": "DESIGN - FILTROWANIE PUSTYCH WARTOŚCI",
        "Nodes": [
          "7d3845ca01c344debd8dc34215e6c511",
          "24273a8c6ed94836985425fcb2c78fd3",
          "f786142112b9405ebca56b37a2a19961",
          "f969f5cb15e14f4094fa635aeae95222",
          "2daa7b507e0e4d69846da24e1d172be8",
          "7089fc26ed924b08aec5a4cfef1f2975"
        ],
        "Left": 1996.753189679096,
        "Top": -271.1783324279372,
        "Width": 480.9728642004634,
        "Height": 1497.7818676038,
        "FontSize": 36,
        "InitialTop": -175.17833242793722,
        "InitialHeight": 1453.7818676038,
        "TextblockHeight": 86,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "39c9ad4405554c6a86fce7ff9681bacf",
        "Title": "DESIGN - OPUSZCZENIE NIEPOTRZEBNYCH WIERSZY",
        "Nodes": [
          "20a0da48697142d59798c88646f5742b",
          "c6fc590997d7465195973e7ae361897e",
          "6eb3ca15cf274b8ba7db6bc1b13d1633",
          "632268b0eca3471e80b2b94693201d10"
        ],
        "Left": 1449.1533540472728,
        "Top": -322.5640083046161,
        "Width": 388.79999999999995,
        "Height": 1435.025851692139,
        "FontSize": 36,
        "InitialTop": -182.5640083046161,
        "InitialHeight": 1321.025851692139,
        "TextblockHeight": 130,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "08fd25689f5a45dbb36dded7172ba0c4",
        "Title": "DESIGN - POBRANIE RODZINY WG NAZWY",
        "Nodes": [
          "7d5f358ba857491595fa1bed20693f68",
          "bf6cfbf528f7442ba213988665c1ab4a"
        ],
        "Left": 3190.842818397902,
        "Top": 774.8782838331331,
        "Width": 271,
        "Height": 338.85318446032534,
        "FontSize": 36,
        "InitialTop": 957.8782838331331,
        "InitialHeight": 207.85318446032534,
        "TextblockHeight": 173,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "0292e7d4e2db4da2b7df34c266d06187",
        "Title": "UTWÓRZ ARKUSZE RYSUNKOWE Z EXCELA",
        "Nodes": [
          "23fd1146addc49029f137ac4166ce4b8"
        ],
        "Left": -2014.555026780108,
        "Top": -331.15759973719616,
        "Width": 309,
        "Height": 487,
        "FontSize": 36,
        "InitialTop": -191.15759973719616,
        "InitialHeight": 140,
        "TextblockHeight": 130,
        "Background": "#FF48B9FF"
      },
      {
        "Id": "7c034fab04574bbfa546b39a004012e0",
        "Title": "DESIGN - WYBIERZ PIERWSZĄ TABELKĘ Z PROJEKTU JEŚLI NIE ZOSTAŁA PODANA W EXCELU",
        "Nodes": [
          "a75b4a2793474434a0db4e93a8b957d4",
          "9a1d3f75f6fc4bb18d77532c282ead21",
          "787ee92d4ad8463cb05fac44c09eef78",
          "406cbea0f55949e6b8e4681604c47b66",
          "0546844a8c494cad993ca5cdd7006d88"
        ],
        "Left": 2727.9303507074146,
        "Top": 1167.452586639827,
        "Width": 1126.7563410115372,
        "Height": 190.11292021345707,
        "FontSize": 36,
        "InitialTop": 1263.452586639827,
        "InitialHeight": 146.11292021345707,
        "TextblockHeight": 86,
        "Background": "#FFD8D8D8"
      },
      {
        "Id": "f2681d3eadbe4e3c9f2498ac769ba3ff",
        "Title": "INPUT - USTAWIENIA EKSPORTU",
        "Nodes": [
          "3d281031de74420da945b3ecf3156ba2",
          "04c0c9d26986408ca24ee6605649dddc",
          "18c55f0bf6fa4439b586f48e1d2c8fa6",
          "872c49d4c8684f7e9fe2c68e43c459ea",
          "127768f37ed84ef6aae837d5d4a4410c",
          "6c3546a98b7b4470b752c9ea5ae82926",
          "b74eb02fd7b244ab85dd50e8f00f6b70",
          "529b910fba0f4e7fbaabeb70156be486",
          "2f364dd09cda4110bba8b4790c4d6009",
          "26213b61b587454f9a1f3274dc59ebbd",
          "128eda7533934439816011c00c4f0e5b",
          "060bec38b7fd4175a10987321fa13b7e"
        ],
        "Left": -2042.0225497584884,
        "Top": 228.7353677179742,
        "Width": 912.8841923645164,
        "Height": 658.8729434497784,
        "FontSize": 36,
        "InitialTop": 281.7353677179742,
        "InitialHeight": 657.8729434497784,
        "TextblockHeight": 43,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "f8efa5b3c7064fdd89d532bc5636affd",
        "Title": "RESULT",
        "Nodes": [
          "7de8e21a6a6b4755b450ef5b597aca09",
          "528b5eb831bb4367b0b0e16d31370a2d",
          "4b63bc830369424680f47688450cc277",
          "6c3c51c1d6a441e398e207930f61a456",
          "22f9e060f8ee486997d2d1ca4971bbef",
          "42ff8a8b0cb04fc08e0420d942033da9",
          "9d80275258ae499fa53e8859241d5d57",
          "b1794161474a48708f7a01db35c96c4e",
          "d2005d349c8f4438aa5b1bbabc83fb1e",
          "ca36232f94114e8b925885c288206530"
        ],
        "Left": 6384.6911988587335,
        "Top": 683.5951402834907,
        "Width": 2780.570137477106,
        "Height": 612.466519441995,
        "FontSize": 24,
        "InitialTop": 722.5951402834907,
        "InitialHeight": 625.466519441995,
        "TextblockHeight": 29,
        "Background": "#FF8FBC8F"
      },
      {
        "Id": "a00f12e5386c4ee7a23aecba13cacba5",
        "Title": "BACKEND",
        "Nodes": [
          "a0275e9f385842ebbd4a04b10b3d4700",
          "82fbfe27720e4ea6bf05e558375c759a",
          "08ed42ed3b484da8b6c69bc7221dcbc2"
        ],
        "Left": -2581.9182675701786,
        "Top": 205.83973307368512,
        "Width": 492.2941515985972,
        "Height": 305.2561599142151,
        "FontSize": 36,
        "InitialTop": 258.8397330736851,
        "InitialHeight": 240.25615991421512,
        "TextblockHeight": 43,
        "Background": "#FF848484"
      },
      {
        "Id": "9095d091d2ad4ff49241983bffd6d614",
        "Title": "INPUT - WSKAZANIE PLIKU I NAZWY ARKUSZA",
        "Nodes": [
          "7fd39703edae43b78b76f90d832cbe2f"
        ],
        "Left": -531.7571184241747,
        "Top": 456.7486884956179,
        "Width": 206.38333333333335,
        "Height": 294,
        "FontSize": 36,
        "InitialTop": 682.7486884956179,
        "InitialHeight": 145,
        "TextblockHeight": 216,
        "Background": "#FFBB87C6"
      },
      {
        "Id": "bf6cfbf528f7442ba213988665c1ab4a",
        "Title": "POBRANIE RODZINY TABELKI RYSUNKOWEJ WEDŁUG NAZWY Z EXCELA",
        "Nodes": [],
        "Left": 3200.842818397902,
        "Top": 957.8782838331331,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "23fd1146addc49029f137ac4166ce4b8",
        "Title": "UTWORZONO PRZEZ: PROCAD\r\nDATA UTWORZENIA: 20200124\r\n\r\nWERSJA 3.0\r\nDATA MODYFIKACJI: 20210305\r\n\r\nWERSJA DYNAMO: Dynamo 2.6\r\n\r\nPACZKI:\r\nClockwork v.2.3.0\nData-Shapes v.2021.2.91\r\n\r\nNOTATKI:\r\nSKRYPT TWORZY ARKUSZE O PODANEJ NAZWIE, NUMERZE I STOSUJĄC TABELKĘ RYSUNKOWĄ O PODANEJ NAZWIE. JEŚLI ARKUSZ NIE ZAWIERA NAZWY RODZINY ARKUSZA, ZOSTANIE WYBRANA DOMYŚLNA RODZINA.\r\n\r\nDYNAMO GRAPHIC STANDARD\r\nCREATED BY: VLADIMIR ONDEJCIK\r\nWHITE ARKITEKTER AB - 2016",
        "Nodes": [],
        "Left": -2004.555026780108,
        "Top": -191.15759973719616,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "1abb3300c02443d28573aa0c35de6d6d",
        "Title": "Custom Node: Clockwork v.2.3.0",
        "Nodes": [],
        "Left": 3998.1004947417123,
        "Top": 930.7365563195274,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "a4dcbf12b796486a82c9f79f8aa80714",
        "Title": "Custom Node: Data-Shapes v.2021.2.91",
        "Nodes": [],
        "Left": -977.8917985421613,
        "Top": 313.23185515418345,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "128eda7533934439816011c00c4f0e5b",
        "Title": "Custom Node: Data-Shapes v.2021.2.91",
        "Nodes": [],
        "Left": -1679.0836121528887,
        "Top": 623.2629526451169,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "060bec38b7fd4175a10987321fa13b7e",
        "Title": "Custom Node: Data-Shapes v.2021.2.91",
        "Nodes": [],
        "Left": -1677.4097779377576,
        "Top": 436.39688371772013,
        "Width": 0,
        "Height": 0,
        "FontSize": 36,
        "InitialTop": 0,
        "InitialHeight": 0,
        "TextblockHeight": 0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 702.6272152175799,
    "Y": -154.15394157972509,
    "Zoom": 0.9810552909236245
  }
}