{
  "Uuid": "be3079e0-3971-498c-bc8f-e56e1d78df5f",
  "IsCustomNode": false,
  "Description": null,
  "Name": "numérotation automatique hexabim",
  "ElementResolver": {
    "ResolutionMap": {
      "Point": {
        "Key": "Autodesk.DesignScript.Geometry.Point",
        "Value": "ProtoGeometry.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 374,
      "NodeType": "ExtensionNode",
      "Id": "9850aab9c3ed45a1862faf2e3426cb87",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "b5e1c7079e644b52acd9c9366063db75",
          "Name": "Category",
          "Description": "Catégorie sélectionnée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Toutes les catégories intégrées."
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "1d05bf28efbf4d9d8941c20254bfd714",
      "Inputs": [
        {
          "Id": "f294a9939fc84e6283e3200d8963f8b0",
          "Name": "Category",
          "Description": "Catégorie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5f28e60ccdde46e69f893e0988a921e0",
          "Name": "Elements",
          "Description": "Type d'élément.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Obtenir tous les éléments de la catégorie spécifiée du modèle."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Geometry",
      "Id": "d10c4e5fd1204278b306e297b2854398",
      "Inputs": [
        {
          "Id": "53c45f1ea7bf48bc88c7acd51d9baf8d",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ea0a99fb97d94e808d3b03376937105a",
          "Name": "var[]",
          "Description": "var[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir l'ensemble de la Geometry associée à cet objet.\n\nElement.Geometry ( ): var[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Centroid",
      "Id": "ac73174ffa7642d59791305559d12c54",
      "Inputs": [
        {
          "Id": "4485855aade04c62af5097ed87b0a851",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af944d7cf7ef4f8abcc0537b084e4df4",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Centre de gravité du solide\n\nSolid.Centroid ( ): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "b678c4a2d36549939192005c68a0bbe8",
      "Inputs": [
        {
          "Id": "8f5d60c4210f4339979bdd807daf4a03",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cf312262b14e4b9ba22e6e619d58a6d7",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le composant Y d'un point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Sort@var[]",
      "Id": "a6a404a539b543879b775267c19ce000",
      "Inputs": [
        {
          "Id": "a8cf38822c174631b6b7dadc7c1282c5",
          "Name": "list",
          "Description": "Liste des éléments à trier.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96f091c7cb094f26b4a96451c49b1c4c",
          "Name": "newList",
          "Description": "Index des éléments dans la liste triée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Trie la liste par éléments et renvoie leurs index.\n\nList.Sort (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "a9dd6345ea4840cbb2ccb4293ba930e4",
      "Inputs": [
        {
          "Id": "9c75f0c317d0407b9ea915f102a7c1f3",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fb34669a14b0486ab968c8d8bcbd3a5e",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "83d3676669de41a2a4388e6030a1f29c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "y=n[-1..-x];",
      "Id": "2b2e2731a2b1439b98d6744cb06b5645",
      "Inputs": [
        {
          "Id": "53b8276e0c8f43c595826901ec3d11ab",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "37753c946b3d4d84be6b588a8783e4a6",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "159dd4b4d32141e2a8828c5343421e39",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "18ebf27185334f8c8d8047ce85e7dad0",
      "Inputs": [
        {
          "Id": "de1676775c47401e855bb64c52ea37ec",
          "Name": "list",
          "Description": "Obtenir le nombre d'éléments de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "380f2a3f4dfe4c6a914ca87afc12aebd",
          "Name": "count",
          "Description": "Longueur de la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie le nombre d'éléments stockés dans la liste indiquée.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c9bbcf85b41746d4bd2cd6d060e85299",
      "Inputs": [
        {
          "Id": "32f5f55c073a4a9c812d9df4d817654f",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2259fd2948bc409c812716fa2ff54abf",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "cacaa389deec4d98a2944a886bfa0303",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AllIndicesOf@var[]..[],var",
      "Id": "cfe394914d8a4b0bb2a4fa9399d234ae",
      "Inputs": [
        {
          "Id": "4ad7aca7831e40f4bdd44df4baa2607e",
          "Name": "list",
          "Description": "Liste dans laquelle effectuer la recherche. Si cet argument est nul, une liste vide est renvoyée.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7eea5acb62f2415fb56286baf01a656b",
          "Name": "item",
          "Description": "Elément à rechercher.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f3aabfdaaefe47dcbf10c65a223a50c5",
          "Name": "var[]..[]",
          "Description": "Une liste d'index de base 0 de toutes les occurrences de l'élément trouvé ou une liste vide si l'élément n'existe pas dans la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie les index de base 0 de toutes les occurrences d'un élément donné dans la liste. Si l'élément est introuvable, une liste vide est renvoyée.\n\nList.AllIndicesOf (list: var[]..[], item: var): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]",
      "Id": "f6199eb254f642d88e7a214cc6590de5",
      "Inputs": [
        {
          "Id": "324345605f644d2da19506b532b7df20",
          "Name": "list",
          "Description": "Liste à réorganiser.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d132675cde9a49a88df19d50cf5e94d5",
          "Name": "indices",
          "Description": "Index utilisés pour réorganiser les éléments dans la liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce7e0a0bf05f44aeb4a3d3c208d82068",
          "Name": "list",
          "Description": "Liste réorganisée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Réorganise la liste d'entrée en fonction de la liste indiquée d'index.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "70e477f3d1144eef8e8eca5c62a4273f",
      "Inputs": [
        {
          "Id": "d139d60169354ed18b757013657e43b5",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3b855180d594e64b3cc3e444ee9201a",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "311b93e4397844e3b41e6803a9305a81",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "d066d03028024f4ab6d140157002c092",
      "Inputs": [
        {
          "Id": "f2a5c411f6e54c71a0f8bb84f1ccdb50",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74440158fddf467c80b08653bda14182",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4de7555c21a54e2d863715ea5412c846",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fdf86f17c288477bb73319dd3a482c00",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1..n;",
      "Id": "a21eec9229e140218df7a8ad433beb73",
      "Inputs": [
        {
          "Id": "1a67c0121605405398406d1439b2f993",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b1b6569b75ce4f4bab96a4178ae28b4d",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Identifiant\";",
      "Id": "7d496efb9657410f8bfc2d143453b0c1",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "41608fac6d5d48a0a7bec1dd93edacff",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "aec5f21fe3d04bdfbf5a037039cc25c1",
      "Inputs": [
        {
          "Id": "958f16fff4e746b08928326edb1abe54",
          "Name": "obj",
          "Description": "Objet à sérialiser",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa0529a60c1545c6b05082858ece9794",
          "Name": "str",
          "Description": "Résultat du calcul mathématique",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convertir un objet en une représentation sous forme de chaîne."
    },
    {
      "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "InstanceId": [
        "c8771a5f-0ccc-4622-90f4-936118e6dcb2-0025fa54",
        "c8771a5f-0ccc-4622-90f4-936118e6dcb2-0025fa7e",
        "c8771a5f-0ccc-4622-90f4-936118e6dcb2-0025fa9b",
        "b3e6b6aa-1b88-43b1-bc28-0c2b4f0fb7d0-0026087f",
        "b3e6b6aa-1b88-43b1-bc28-0c2b4f0fb7d0-002608be",
        "b3e6b6aa-1b88-43b1-bc28-0c2b4f0fb7d0-002608fc",
        "b3e6b6aa-1b88-43b1-bc28-0c2b4f0fb7d0-00260909",
        "fb0982cc-a8c6-460b-8188-c06e92bf3aec-00260a7e",
        "fb0982cc-a8c6-460b-8188-c06e92bf3aec-00260a8d",
        "fb0982cc-a8c6-460b-8188-c06e92bf3aec-00260a9a",
        "fb0982cc-a8c6-460b-8188-c06e92bf3aec-00260c70",
        "1980121a-a52c-43d8-8bbd-602e2929909d-002613b0",
        "986baea6-fc8f-42e9-ba8e-eb014cb84ccf-00261547",
        "986baea6-fc8f-42e9-ba8e-eb014cb84ccf-00261555",
        "986baea6-fc8f-42e9-ba8e-eb014cb84ccf-00261590"
      ],
      "Id": "98e328318a90408cb499b691f7e1de01",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "53cb9355cd174fd0b7d612e52110ce8d",
          "Name": "Elements",
          "Description": "Eléments sélectionnés.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "21dce9feeacc433f939917e1724c9569",
      "Inputs": [
        {
          "Id": "2214c7132bc444c0b99a1a69b91f3907",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a7c94928eaec40109b498188171ea4f0",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtenir le composant X d'un point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "fc29857dd78449a0aee6f0f9f1ba4022",
      "Inputs": [
        {
          "Id": "7483c563fdf94bbba8d7f0a6de7ca614",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "958e7431780d495bab515b2d6d825ca0",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbb0a62beb2747249b032948a20ed5e9",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dc64a52645a34fbf95a799f89bd72814",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "f4fdc06a00be408c94cd784c5bb5a595",
      "Inputs": [
        {
          "Id": "1a4ca9d58d194a7a888330aa23aa6500",
          "Name": "obj",
          "Description": "Objet à sérialiser",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66f385dc529548e696e39bc1982a4e91",
          "Name": "str",
          "Description": "Résultat du calcul mathématique",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convertir un objet en une représentation sous forme de chaîne."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Identifiant\";",
      "Id": "1dee272c16054683b4f265631a892f8f",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e26a5802654547f1b894a0d6deac433c",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1..n;",
      "Id": "f7ca64a2fb494103ae90d1a1e9a4a176",
      "Inputs": [
        {
          "Id": "4db90df6f5ab43da8d8ffbd60d01cf4b",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef58bd963f434d2fb56cf13592dafe0c",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "y=n[-1..-x];",
      "Id": "e0f8890c80334b90b70e1256fb64c021",
      "Inputs": [
        {
          "Id": "2591394b71dd49ba84d41556bd841bb9",
          "Name": "n",
          "Description": "n",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "25d7d2fb25af40c7b39bdf93f203de10",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fc113b505efb4a5da4254c5507303fcf",
          "Name": "",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "f8f201f8fb714f09a3902a57e6da2b64",
      "Inputs": [
        {
          "Id": "3033e9f9090c41e1a8c2ee0def5f7994",
          "Name": "list",
          "Description": "Obtenir le nombre d'éléments de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "70212b8970d24f048453e25643c7cd16",
          "Name": "count",
          "Description": "Longueur de la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie le nombre d'éléments stockés dans la liste indiquée.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.AllIndicesOf@var[]..[],var",
      "Id": "a2a3b792edc84e71ac0a7c3ac98d5a5c",
      "Inputs": [
        {
          "Id": "2e05082f5ff6459d997eab06bb7b7021",
          "Name": "list",
          "Description": "Liste dans laquelle effectuer la recherche. Si cet argument est nul, une liste vide est renvoyée.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5518fb09202049cb80a38699a9404581",
          "Name": "item",
          "Description": "Elément à rechercher.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32637946b12c473a97c7dfa94e7802d4",
          "Name": "var[]..[]",
          "Description": "Une liste d'index de base 0 de toutes les occurrences de l'élément trouvé ou une liste vide si l'élément n'existe pas dans la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie les index de base 0 de toutes les occurrences d'un élément donné dans la liste. Si l'élément est introuvable, une liste vide est renvoyée.\n\nList.AllIndicesOf (list: var[]..[], item: var): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "b30e8ec5c0bb43638d754df7a59604d2",
      "Inputs": [
        {
          "Id": "5848313286c741cb8b567f59b2f6eb51",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ec371a8f03ab4a02a355d852cc0d264c",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6e87d8c294f24a8690ddab244e283b6c",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\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": "c9577a7d01274edf86e679945de5195e",
      "Inputs": [
        {
          "Id": "a773899c6460430c896a83cbcf51aa4d",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "53a5d79f892144c19ff22cbe4abc76be",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "43b1fc2665c54d8cae10d2fe0c1486e9",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]",
      "Id": "669a1ace778945c39359935d51ed4106",
      "Inputs": [
        {
          "Id": "e49b4be1c7ab466a9415dd71c85705b2",
          "Name": "list",
          "Description": "Liste à réorganiser.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4dc60ddedc294d7d9f4e5ca3e40ee80f",
          "Name": "indices",
          "Description": "Index utilisés pour réorganiser les éléments dans la liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a5b59b467194cbbbbb692f24aa74dcf",
          "Name": "list",
          "Description": "Liste réorganisée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Réorganise la liste d'entrée en fonction de la liste indiquée d'index.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Sort@var[]",
      "Id": "dd8ee2ab9bb74666a47f2b426de3f983",
      "Inputs": [
        {
          "Id": "f9672502b0ca4915bf827ee28a2b7489",
          "Name": "list",
          "Description": "Liste des éléments à trier.\n\nvar[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "21589de59caf4489a9724aa721f58e48",
          "Name": "newList",
          "Description": "Index des éléments dans la liste triée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Trie la liste par éléments et renvoie leurs index.\n\nList.Sort (list: var[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "c1da63be859b401fb7d2ce77816e7041",
      "Inputs": [
        {
          "Id": "590e8778fc9544ddbeb52ec1f0307e4b",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "db4bca83519b49c9af97fd3baba1b931",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08fd673fbd2c4ae7bfb2592fb59eaa14",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "af2508a5086147d38956ff3253437be3",
      "Inputs": [
        {
          "Id": "f1125a0d50084d7e8d2ddda81157a99b",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "793c8c3a46814b8d87fdfd13ac04ac4d",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b416385fcb404724b17323564542a3b2",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6d9aedd302094fd1b7b22d9782314647",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Id": "e2cef27751ac49e1b5f79e4a4e08833e",
      "Inputs": [
        {
          "Id": "fe0a364c1df6453ca3f5fe9c5ca6fcb9",
          "Name": "x",
          "Description": "Valeur X.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6705d30c7e224ea387629d972deee8c9",
          "Name": "y",
          "Description": "Valeur Y.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4c8626e16dae489dacb69de50bae1a08",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Ajoute X à Y.\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    }
  ],
  "Connectors": [
    {
      "Start": "b5e1c7079e644b52acd9c9366063db75",
      "End": "f294a9939fc84e6283e3200d8963f8b0",
      "Id": "26468884e5e1490f8bedeaa2d7445be4"
    },
    {
      "Start": "ea0a99fb97d94e808d3b03376937105a",
      "End": "4485855aade04c62af5097ed87b0a851",
      "Id": "2237511f9936448c96afbe33afe8bf97"
    },
    {
      "Start": "af944d7cf7ef4f8abcc0537b084e4df4",
      "End": "2214c7132bc444c0b99a1a69b91f3907",
      "Id": "eb295042cbef42b29cb1872125ca8477"
    },
    {
      "Start": "cf312262b14e4b9ba22e6e619d58a6d7",
      "End": "590e8778fc9544ddbeb52ec1f0307e4b",
      "Id": "eb442b43a83a490ea591d8418f0ba72a"
    },
    {
      "Start": "cf312262b14e4b9ba22e6e619d58a6d7",
      "End": "a773899c6460430c896a83cbcf51aa4d",
      "Id": "3f942021f5c140748d65277a5bfe8097"
    },
    {
      "Start": "96f091c7cb094f26b4a96451c49b1c4c",
      "End": "53b8276e0c8f43c595826901ec3d11ab",
      "Id": "c7a5136906684e12be61cdbf1efe21d7"
    },
    {
      "Start": "96f091c7cb094f26b4a96451c49b1c4c",
      "End": "de1676775c47401e855bb64c52ea37ec",
      "Id": "03b23565b9e4442398bd5a59ff749023"
    },
    {
      "Start": "83d3676669de41a2a4388e6030a1f29c",
      "End": "a8cf38822c174631b6b7dadc7c1282c5",
      "Id": "9b1d8cce32c249cb8bcd8c22efb0d3be"
    },
    {
      "Start": "159dd4b4d32141e2a8828c5343421e39",
      "End": "7eea5acb62f2415fb56286baf01a656b",
      "Id": "7b3b5ab842c047c6a441da1bf5d72254"
    },
    {
      "Start": "380f2a3f4dfe4c6a914ca87afc12aebd",
      "End": "37753c946b3d4d84be6b588a8783e4a6",
      "Id": "89a9262f2d8e4a7cae582360eb3d9056"
    },
    {
      "Start": "380f2a3f4dfe4c6a914ca87afc12aebd",
      "End": "1a67c0121605405398406d1439b2f993",
      "Id": "2a17a84a54154f23ba4c4d510bd34909"
    },
    {
      "Start": "cacaa389deec4d98a2944a886bfa0303",
      "End": "4ad7aca7831e40f4bdd44df4baa2607e",
      "Id": "ab640c0727494d1182ca8a48ef4e32d7"
    },
    {
      "Start": "f3aabfdaaefe47dcbf10c65a223a50c5",
      "End": "d139d60169354ed18b757013657e43b5",
      "Id": "6093182c8e2047dc81f38e66c20c4c6d"
    },
    {
      "Start": "ce7e0a0bf05f44aeb4a3d3c208d82068",
      "End": "f2a5c411f6e54c71a0f8bb84f1ccdb50",
      "Id": "452e426cab9f40c5837a50a9ff96aec9"
    },
    {
      "Start": "311b93e4397844e3b41e6803a9305a81",
      "End": "d132675cde9a49a88df19d50cf5e94d5",
      "Id": "fb4418c403604a9f97795f0175dc6b5b"
    },
    {
      "Start": "b1b6569b75ce4f4bab96a4178ae28b4d",
      "End": "958f16fff4e746b08928326edb1abe54",
      "Id": "f678b888db8a43f89c86d17795e2d143"
    },
    {
      "Start": "fa0529a60c1545c6b05082858ece9794",
      "End": "4de7555c21a54e2d863715ea5412c846",
      "Id": "c916e8817b934b69b263436eec5392c4"
    },
    {
      "Start": "53cb9355cd174fd0b7d612e52110ce8d",
      "End": "53c45f1ea7bf48bc88c7acd51d9baf8d",
      "Id": "b0da0b48b8db4b25a80abfd5a209bb4b"
    },
    {
      "Start": "53cb9355cd174fd0b7d612e52110ce8d",
      "End": "324345605f644d2da19506b532b7df20",
      "Id": "6da9d7d70e364f3ebdaa57b1790be8ad"
    },
    {
      "Start": "a7c94928eaec40109b498188171ea4f0",
      "End": "9c75f0c317d0407b9ea915f102a7c1f3",
      "Id": "a8dba694e52f46f4b2a1b8af11d4e841"
    },
    {
      "Start": "a7c94928eaec40109b498188171ea4f0",
      "End": "32f5f55c073a4a9c812d9df4d817654f",
      "Id": "c2ba94571964461aa68b8be789434e0b"
    },
    {
      "Start": "66f385dc529548e696e39bc1982a4e91",
      "End": "bbb0a62beb2747249b032948a20ed5e9",
      "Id": "f31e032566b9449182cf5f6c8edbe9c1"
    },
    {
      "Start": "e26a5802654547f1b894a0d6deac433c",
      "End": "74440158fddf467c80b08653bda14182",
      "Id": "b0a2f6b777704e7bace759b1d7c0bbfc"
    },
    {
      "Start": "ef58bd963f434d2fb56cf13592dafe0c",
      "End": "1a4ca9d58d194a7a888330aa23aa6500",
      "Id": "0953bec402a24aeea35a6d3498b9db14"
    },
    {
      "Start": "fc113b505efb4a5da4254c5507303fcf",
      "End": "5518fb09202049cb80a38699a9404581",
      "Id": "c20af47717d44c5497a430fce63b56a3"
    },
    {
      "Start": "70212b8970d24f048453e25643c7cd16",
      "End": "4db90df6f5ab43da8d8ffbd60d01cf4b",
      "Id": "b23b6be53f5f47da9602c4bcb8000add"
    },
    {
      "Start": "70212b8970d24f048453e25643c7cd16",
      "End": "25d7d2fb25af40c7b39bdf93f203de10",
      "Id": "baae4292f7044f288ee99b04dec9d3ec"
    },
    {
      "Start": "32637946b12c473a97c7dfa94e7802d4",
      "End": "5848313286c741cb8b567f59b2f6eb51",
      "Id": "905b68fa2f434cb3a289a13962d71dea"
    },
    {
      "Start": "6e87d8c294f24a8690ddab244e283b6c",
      "End": "4dc60ddedc294d7d9f4e5ca3e40ee80f",
      "Id": "929b253949a14b48b3c01a4cff8039c5"
    },
    {
      "Start": "43b1fc2665c54d8cae10d2fe0c1486e9",
      "End": "2e05082f5ff6459d997eab06bb7b7021",
      "Id": "53e1ea889c5d4fed91e3b557b9363dc5"
    },
    {
      "Start": "9a5b59b467194cbbbbb692f24aa74dcf",
      "End": "7483c563fdf94bbba8d7f0a6de7ca614",
      "Id": "5aeda331789f4c5e8076db8cf641be0a"
    },
    {
      "Start": "21589de59caf4489a9724aa721f58e48",
      "End": "2591394b71dd49ba84d41556bd841bb9",
      "Id": "4d3c161a2d5e4298a2bca9ffb2a96c81"
    },
    {
      "Start": "21589de59caf4489a9724aa721f58e48",
      "End": "3033e9f9090c41e1a8c2ee0def5f7994",
      "Id": "69a3d54879ca4eebafee1a8571bc9d80"
    },
    {
      "Start": "08fd673fbd2c4ae7bfb2592fb59eaa14",
      "End": "f9672502b0ca4915bf827ee28a2b7489",
      "Id": "958bec6747e845309c13346b4b86a79c"
    },
    {
      "Start": "4c8626e16dae489dacb69de50bae1a08",
      "End": "f1125a0d50084d7e8d2ddda81157a99b",
      "Id": "e08ebb507f0f4445ace90af61e4f9572"
    }
  ],
  "Dependencies": [],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.0.3.8810",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Aperçu en arrière-plan",
      "EyeX": -18558.812664890844,
      "EyeY": -1611.7406461530109,
      "EyeZ": 41275.73602850204,
      "LookX": 9310.0984973353843,
      "LookY": -2951.2797148541731,
      "LookZ": -17741.121750863815,
      "UpX": -0.032414281911303258,
      "UpY": 0.99756405025982675,
      "UpZ": 0.061767952510904015
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Categories",
        "Id": "9850aab9c3ed45a1862faf2e3426cb87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1330.5128304794196,
        "Y": 630.84866265502262
      },
      {
        "ShowGeometry": true,
        "Name": "All Elements of Category",
        "Id": "1d05bf28efbf4d9d8941c20254bfd714",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -1048.8126817205948,
        "Y": 632.314970289602
      },
      {
        "ShowGeometry": true,
        "Name": "Element.Geometry",
        "Id": "d10c4e5fd1204278b306e297b2854398",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -581.43508927170967,
        "Y": 808.55831711603446
      },
      {
        "ShowGeometry": true,
        "Name": "Solid.Centroid",
        "Id": "ac73174ffa7642d59791305559d12c54",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -346.61564961314411,
        "Y": 805.22817139853726
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "b678c4a2d36549939192005c68a0bbe8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -112.17744922118254,
        "Y": 1485.7297018699758
      },
      {
        "ShowGeometry": true,
        "Name": "List.Sort",
        "Id": "a6a404a539b543879b775267c19ce000",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 388.43871846017237,
        "Y": 906.93232377162019
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "a9dd6345ea4840cbb2ccb4293ba930e4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 172.33799237790282,
        "Y": 932.4431694609799
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2b2e2731a2b1439b98d6744cb06b5645",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 832.9554165512485,
        "Y": 914.19205430346938
      },
      {
        "ShowGeometry": true,
        "Name": "List.Count",
        "Id": "18ebf27185334f8c8d8047ce85e7dad0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 629.77990799923009,
        "Y": 1006.4293832907333
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "c9bbcf85b41746d4bd2cd6d060e85299",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 609.43368818716931,
        "Y": 819.5940044037477
      },
      {
        "ShowGeometry": true,
        "Name": "List.AllIndicesOf",
        "Id": "cfe394914d8a4b0bb2a4fa9399d234ae",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1026.7751006274539,
        "Y": 821.04753518427526
      },
      {
        "ShowGeometry": true,
        "Name": "List.Reorder",
        "Id": "f6199eb254f642d88e7a214cc6590de5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1484.06201611216,
        "Y": 739.27615983077055
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "70e477f3d1144eef8e8eca5c62a4273f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1258.2606903592398,
        "Y": 819.83439250645677
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "d066d03028024f4ab6d140157002c092",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1709.4731092591646,
        "Y": 974.18802675272821
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a21eec9229e140218df7a8ad433beb73",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1029.0541442570759,
        "Y": 1012.3444461941035
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "7d496efb9657410f8bfc2d143453b0c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1465.4859341983024,
        "Y": 929.91982202029976
      },
      {
        "ShowGeometry": true,
        "Name": "String from Object",
        "Id": "aec5f21fe3d04bdfbf5a037039cc25c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1260.5991381146766,
        "Y": 1010.6954710548148
      },
      {
        "ShowGeometry": true,
        "Name": "Select Model Elements",
        "Id": "98e328318a90408cb499b691f7e1de01",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -834.53721776326074,
        "Y": 680.29301311950542
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "21dce9feeacc433f939917e1724c9569",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -37.957176317490337,
        "Y": 867.33535840185186
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "fc29857dd78449a0aee6f0f9f1ba4022",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1731.6206011678669,
        "Y": 1345.6909868390994
      },
      {
        "ShowGeometry": true,
        "Name": "String from Object",
        "Id": "f4fdc06a00be408c94cd784c5bb5a595",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1200.093518693217,
        "Y": 1630.1577651316907
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "1dee272c16054683b4f265631a892f8f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1495.5744136774365,
        "Y": 1101.3243942552476
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f7ca64a2fb494103ae90d1a1e9a4a176",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 968.548524835617,
        "Y": 1631.8067402709805
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e0f8890c80334b90b70e1256fb64c021",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 772.44979712978579,
        "Y": 1533.6543483803496
      },
      {
        "ShowGeometry": true,
        "Name": "List.Count",
        "Id": "f8f201f8fb714f09a3902a57e6da2b64",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 569.27428857776681,
        "Y": 1625.8916773676106
      },
      {
        "ShowGeometry": true,
        "Name": "List.AllIndicesOf",
        "Id": "a2a3b792edc84e71ac0a7c3ac98d5a5c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 966.269481205987,
        "Y": 1440.5098292611556
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "b30e8ec5c0bb43638d754df7a59604d2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1197.755070937777,
        "Y": 1439.2966865833375
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "c9577a7d01274edf86e679945de5195e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 548.9280687657058,
        "Y": 1439.0562984806286
      },
      {
        "ShowGeometry": true,
        "Name": "List.Reorder",
        "Id": "669a1ace778945c39359935d51ed4106",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1423.5563966906971,
        "Y": 1358.7384539076515
      },
      {
        "ShowGeometry": true,
        "Name": "List.Sort",
        "Id": "dd8ee2ab9bb74666a47f2b426de3f983",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 327.93309903870892,
        "Y": 1526.3946178485005
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "c1da63be859b401fb7d2ce77816e7041",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 117.2021286593079,
        "Y": 1522.3718071720875
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "af2508a5086147d38956ff3253437be3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2389.3392764470113,
        "Y": 1218.5072112657665
      },
      {
        "ShowGeometry": true,
        "Name": "+",
        "Id": "e2cef27751ac49e1b5f79e4a4e08833e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2073.0895562547489,
        "Y": 1175.8752229404877
      }
    ],
    "Annotations": [],
    "X": 501.59912460672126,
    "Y": 40.559254503619627,
    "Zoom": 0.34994966233096625
  }
}