diff --git a/package_samples/3.x/dynamo/Geometry.Points.UV.dyn b/package_samples/3.x/dynamo/Geometry.Points.UV.dyn new file mode 100644 index 00000000..a3a6bc69 --- /dev/null +++ b/package_samples/3.x/dynamo/Geometry.Points.UV.dyn @@ -0,0 +1,2233 @@ +{ + "Uuid": "08469d98-5067-4b73-b495-d85dcdf3cdee", + "IsCustomNode": false, + "Description": "UV nodes sample graph", + "Name": "Geometry.Points.UV", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "49b968314c3e44a28bc5fed9fbe47ce2", + "Name": "Rounding Point Y", + "Type": "number", + "Type2": "number", + "Value": "0.621", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values" + }, + { + "Id": "1faf0c5187734ab2a4043b2175c7f8c3", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "0.011", + "MaximumValue": 0.3, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values" + }, + { + "Id": "6137a620d4aa49a4ba3bf5c875348b05", + "Name": "UV Point X", + "Type": "number", + "Type2": "number", + "Value": "18.705035971223", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values" + }, + { + "Id": "0927fa90388a4d609ce743b835bc696b", + "Name": "UV Point Y", + "Type": "number", + "Type2": "number", + "Value": "35.2517985611511", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values" + }, + { + "Id": "18aec53aae6c4543a559b9956f27e2a5", + "Name": "Rounding Point X", + "Type": "number", + "Type2": "number", + "Value": "0.78", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values" + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "49b968314c3e44a28bc5fed9fbe47ce2", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fe05ce49561b4fa5afff2f63992abed7", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.621 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 38.4, + "Id": "18b2635d97bd4990a42c52189c723bea", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "0c84ccab185e4dab8833a652bd27aa9c", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6d586c2a11b74f22b82d46ba0514a7ee", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 38.4, + "Id": "e34a3e7a33e4422b9c058e7d1702fcce", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "e71a648bcfc0488bbb07718987f58a4f", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c68edb01ec21433fafc458780a96ba9d", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 38.4, + "Id": "6916fe059e684158a9f52b659e6d8793", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "663ed51767764a808656276e9481cb3b", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "047fd31674c94ac0aaf29f06312bd15b", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 38.4, + "Id": "e256184ba7be47279150c0218b66de86", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "17d1595fea9f48e986bc15070c53d230", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c46f22f69597418fa2109e55f8288113", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f03166e2f8de4b4eaa017bbbaef46191", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f4317056172b41efa3846f43d16acc41", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e560704e54ab4f959cf26bc4382fc8e5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a20f984fc18f4455ba06b9132c73f087", + "Name": "u", + "Description": "U value\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "117456a9aa294beb87fc84e3c864a689", + "Name": "v", + "Description": "V value\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "182cff5ef2094da489dd06e5dfe19e8a", + "Name": "UV", + "Description": "UV created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.UV.ByCoordinates@double,double", + "Replication": "Auto", + "Description": "Create a UV from two doubles.\n\nUV.ByCoordinates (u: double = 0, v: double = 0): UV" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "78f6e079-065d-4551-8bac-25631bf471d8", + "FunctionType": "Graph", + "Id": "36c8f9b2909346eca7d890616025a372", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7a24861b716343a8a43eb9a1cfe7a734", + "Name": "uv", + "Description": "UV", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d9fdda1c135c42c88e13f27ac9059dc8", + "Name": "Precision", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "265ede08e4114218beba76157bd1a91d", + "Name": "uv", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rounds a UV coordinate *down* to a specified precision" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "381be555-ea6f-43ea-aeff-6d8e44ac97d1", + "FunctionType": "Graph", + "Id": "983b532263a34be293a87897270e64e3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1727f4f2d6c04f2eba215ebb12f7d3e9", + "Name": "uv", + "Description": "UV", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "691c5408f0ea4a349477c94369092fde", + "Name": "Precision", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "38dc1fe75ec14edc93ad78b8dec4be05", + "Name": "uv", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rounds a UV coordinate to a specified precision" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "62b9954c-bb3a-4e9d-8bc4-184119390b61", + "FunctionType": "Graph", + "Id": "1ab3fe8e226f4af2ae91d362a0c7b214", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "948a8ed4cece47dca3f4c567feb2df77", + "Name": "uv", + "Description": "UV", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "27178a8066b4438990005af8596fa8fd", + "Name": "Precision", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3d299c5736d844d3a3e6aaeb5bf0bea3", + "Name": "uv", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Rounds a UV coordinate *up* to a specified precision" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "dda5690a-737b-4771-9e71-9f685bd47e8f", + "FunctionType": "Graph", + "Id": "6279cfce53234044bd92df5f938f5cd8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b6ed1f8cd40d4a2caf0a93444b7aa903", + "Name": "UVs", + "Description": "UV[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "af39f14064194fb4a3fe010bf6603b15", + "Name": "Tolerance", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "34ab8ea3ce11403ba372068823f06776", + "Name": "UVs", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Prune UVs to exclude duplicates within a given tolerance" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "9649e169-46df-46cd-8724-98b27135a6f0", + "FunctionType": "Graph", + "Id": "7dd207c6f93040eaa013aa407420ad1c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a24658e7dff743f1a336449023a35dc8", + "Name": "uv", + "Description": "UV", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "104d96e8c80b4f5296eac64757312c33", + "Name": "uv", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps U and V coordinates" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 38.4, + "Id": "70abae698c884240a2de05b26f66c7b8", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "f592502827ca4e82af90e33bedbd837b", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ac13891c652c49b7ba87a26af554cfe6", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6ffac91a039748acb91a3c3158fffb55", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "04014514b42647489ded49e55c5ae0ca", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7b9a1510d28e4149a44a53077059127f", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e9c7a2d85d044c3db65bf3003fb0a883", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9895b0df59e0406f8ef82a5ea83e1e5b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "48232a0de59b4853856361f14e0a9b00", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3d622a9deab44183bdab255ea12b57ce", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a37c571a1cb44d6e90adffb62a8f068a", + "Name": "", + "Description": "Value of expression at line 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "20;\n0.2;\n0.8;\n5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "460252c34dfc4f0d9d9135fe785f68c0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6b99eb58b3294e7d98865239934d030a", + "Name": "numbers", + "Description": "List of numbers to adjust range of.\n\ndouble[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "42552fd5e0ad4cab9315fc601c5bb129", + "Name": "newMin", + "Description": "New minimum of the range.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6b0f279e2b10488d932d759ba0708e10", + "Name": "newMax", + "Description": "New maximum of the range\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "488229c715524cf49465f1f00394fabd", + "Name": "list", + "Description": "List remapped to new range.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RemapRange@double[],double,double", + "Replication": "Auto", + "Description": "Adjusts the range of a list of numbers while preserving the distribution ratio.\n\nMath.RemapRange (numbers: double[], newMin: double = 0, newMax: double = 1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3e693513817845a1845c7e8c7edb1724", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "97a87c57cdba4ec299e80a82ea7977a7", + "Name": "u", + "Description": "U value\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "07f6298f972e4aa086f6974c5c5b0998", + "Name": "v", + "Description": "V value\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5395ef3d48794193b804b102a24f83b2", + "Name": "UV", + "Description": "UV created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.UV.ByCoordinates@double,double", + "Replication": "CrossProduct", + "Description": "Create a UV from two doubles.\n\nUV.ByCoordinates (u: double = 0, v: double = 0): UV" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "754b1080da514a109cb1afa3086cbd44", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "ea8cbcdc4c654f4bac3a9d3ceb6cba83", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7b59666e95e84a1fa1bcdba0d86d85fb", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 0.3, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "1faf0c5187734ab2a4043b2175c7f8c3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f7d75221b99840718a697eb2db53b04c", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.011 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8c542b136ec848ca806b50f1e5b0a196", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5dd73e121ed44547ae9871e3e20c6cc3", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "28884c1abcd24275b562a3d3ef038c7e", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aa4a887756a7484985de284105fdec57", + "Name": "list", + "Description": "Flattened list by amount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6809e35f6e244ea2b6477fde5d896b9c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0ea26af13ce14fc2b25c532902a139d7", + "Name": "list", + "Description": "List to take items from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c7e0d79975ca41ffbc0f337ff4ec772b", + "Name": "n", + "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "178167a0e8a74cbcb2abd2677105fa7e", + "Name": "offset", + "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6cc6945359e846c3b0b707f38653c711", + "Name": "items", + "Description": "Items from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int", + "Replication": "Auto", + "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "775ea089d9ec431a85fcf3e5dfdb4dd7", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e63e05ece43c49cbae7bdf3c7e4c3d21", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "05cdeda551f9458f89e8d0f0b6d01fed", + "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", + "Code": "3;\n0;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ffbaf8c77d7f495c898b1bad61c181db", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a9fa1105f49647d9a77334c9566390f6", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "83847ef1fe924ac39cb1ae340f382ce8", + "Name": "int", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 42.4, + "WatchHeight": 38.4, + "Id": "b806d06687b647f4833a54f49c55574e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "0969c3889ace400f95bd76a57376d5d9", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "243742ccc2564ebaabe4d6c732d7de1c", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 42.4, + "WatchHeight": 38.4, + "Id": "c0116b9bd9534cac986a8128f9550332", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "25399758da9b41e691619ca58e15ce00", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3e881dcb3d5a480aa95b8c2065b4b9c8", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d109b935512f4a3e977ab87ff5695885", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "66ac703480454f099a83fc0eae91a788", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "759691245aa6426e87a94e86c415a63f", + "Name": "int", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "299c468e-2730-42d1-86a8-9d887b854a41", + "FunctionType": "Graph", + "Id": "6c05361bfee94f8cb5a80a0cbad039f4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cf227576d14b471893197e793cf535c7", + "Name": "point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "44f0e1ff1a2f41b6a895521b539bf855", + "Name": "uv", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates UVs from the XY components of point coordinates" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 215.2, + "WatchHeight": 38.4, + "Id": "60be5e6a2ef44b88b7899638b98bc95e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "bddcc8f0058149858ca26dc7c00ba53c", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5b66b743ea1a47aea445eb49c2fd43ae", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "768dbd7e41d4413987a5f6d0aa294935", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ed35efa8de7848fe8a75f80c4057353e", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e6149bcc67b64e2e8b4b55f046042364", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2bcaf46cf7fb4329b483ffe98346edea", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "74d9e753a3924e1981545dc95a867554", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "6137a620d4aa49a4ba3bf5c875348b05", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3e80733054e84ade85dbf328856cce2d", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 18.705035971223 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "0927fa90388a4d609ce743b835bc696b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5f1a0e07c8584f7390be0bbed02cf475", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 35.2517985611511 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "44a299b9-c8c8-4884-984a-d4916ff52c7d", + "FunctionType": "Graph", + "Id": "85fdb4febada45029b7430cd1f7d97a0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d891496f07f542edbbb64c0947a220c8", + "Name": "UVs", + "Description": "UV[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "37d8a2532fb04a50875aa36ba3644ece", + "Name": "UV", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Determines the average of a list of UVs" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 38.4, + "Id": "088ffaa7a772413888c3c157c1b96e0f", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "5140cd28155b4a03be2ee07669136d1e", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4203c0aab6b743238b3c849f07d4c2fe", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "c3b516ff9494471e93e3ad58619cfcf5", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d9da4e66298d4905986b32b1033fef24", + "Name": "", + "Description": "Auszuwertender Block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a6eb39e316c147ca9dfe7abd859f28e4", + "Name": "", + "Description": "Inhalt beobachten", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "235fa14343374f6eaa14a25f981952cc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "76026959e5674a9a9b4a9f950f38ba27", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c3f9d9f03a0342a4842b1b735e54b948", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "72ffbf6eda4e432c9135f69822c2374b", + "Name": "list", + "Description": "Flattened list by amount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "21a9da3a48d949958c945b273ec46990", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b29b6d83210f4cb0b9e8874774078608", + "Name": "u", + "Description": "U value\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a25d8f7e5c0448d1a6682871c3ce9f30", + "Name": "v", + "Description": "V value\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a08e768b50584ea3ae0276c2f0912e87", + "Name": "UV", + "Description": "UV created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.UV.ByCoordinates@double,double", + "Replication": "CrossProduct", + "Description": "Create a UV from two doubles.\n\nUV.ByCoordinates (u: double = 0, v: double = 0): UV" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ed5323acde874b51861e826b5d358b18", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ee5e6ede41c24b61abe0e1e4fdbf34e5", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0.2,0.8];" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "18aec53aae6c4543a559b9956f27e2a5", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4b1acc645c4b42f39e017807dfd58f13", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.78 + } + ], + "Connectors": [ + { + "Start": "fe05ce49561b4fa5afff2f63992abed7", + "End": "117456a9aa294beb87fc84e3c864a689", + "Id": "23f7985cb05749dc93ae868e216125e1", + "IsHidden": "False" + }, + { + "Start": "c46f22f69597418fa2109e55f8288113", + "End": "7a24861b716343a8a43eb9a1cfe7a734", + "Id": "63edfc02291a4365a58bf425df362cea", + "IsHidden": "False" + }, + { + "Start": "c46f22f69597418fa2109e55f8288113", + "End": "1727f4f2d6c04f2eba215ebb12f7d3e9", + "Id": "09e4834eb2494d47874073a6001d8bf7", + "IsHidden": "False" + }, + { + "Start": "c46f22f69597418fa2109e55f8288113", + "End": "948a8ed4cece47dca3f4c567feb2df77", + "Id": "4e4a3454acf9432a8a855ad8dd8be00d", + "IsHidden": "False" + }, + { + "Start": "c46f22f69597418fa2109e55f8288113", + "End": "a24658e7dff743f1a336449023a35dc8", + "Id": "2a17420b4b7b4946afe0bafac2a326ff", + "IsHidden": "False" + }, + { + "Start": "f4317056172b41efa3846f43d16acc41", + "End": "d9fdda1c135c42c88e13f27ac9059dc8", + "Id": "04728345d6c4435c8b762a10e41ae779", + "IsHidden": "False" + }, + { + "Start": "f4317056172b41efa3846f43d16acc41", + "End": "691c5408f0ea4a349477c94369092fde", + "Id": "c0c793221a6e4cf4a8206d462856c293", + "IsHidden": "False" + }, + { + "Start": "f4317056172b41efa3846f43d16acc41", + "End": "27178a8066b4438990005af8596fa8fd", + "Id": "07ee6f65679046eaa903ea06d066e914", + "IsHidden": "False" + }, + { + "Start": "182cff5ef2094da489dd06e5dfe19e8a", + "End": "17d1595fea9f48e986bc15070c53d230", + "Id": "a4197ced4b2748db9c55cbf73f0fb934", + "IsHidden": "False" + }, + { + "Start": "265ede08e4114218beba76157bd1a91d", + "End": "663ed51767764a808656276e9481cb3b", + "Id": "528e486506f740b6b2dc693bef46fa06", + "IsHidden": "False" + }, + { + "Start": "38dc1fe75ec14edc93ad78b8dec4be05", + "End": "0c84ccab185e4dab8833a652bd27aa9c", + "Id": "867f60878b604bfd921bd89c1bc81a6a", + "IsHidden": "False" + }, + { + "Start": "3d299c5736d844d3a3e6aaeb5bf0bea3", + "End": "e71a648bcfc0488bbb07718987f58a4f", + "Id": "394d2f7618c64165ab00f802a4af6b9b", + "IsHidden": "False" + }, + { + "Start": "34ab8ea3ce11403ba372068823f06776", + "End": "a9fa1105f49647d9a77334c9566390f6", + "Id": "2faa3ad2c95a44e5950388f5f353d14e", + "IsHidden": "False" + }, + { + "Start": "104d96e8c80b4f5296eac64757312c33", + "End": "f592502827ca4e82af90e33bedbd837b", + "Id": "4f20297a7cb748c3908e6241fb682cd6", + "IsHidden": "False" + }, + { + "Start": "7b9a1510d28e4149a44a53077059127f", + "End": "6b99eb58b3294e7d98865239934d030a", + "Id": "25acd84e88d74fc5ab5449b2c8105470", + "IsHidden": "False" + }, + { + "Start": "9895b0df59e0406f8ef82a5ea83e1e5b", + "End": "04014514b42647489ded49e55c5ae0ca", + "Id": "6694f9911e2d4fe0be6542d77c2bd20f", + "IsHidden": "False" + }, + { + "Start": "48232a0de59b4853856361f14e0a9b00", + "End": "42552fd5e0ad4cab9315fc601c5bb129", + "Id": "c5205a4c29c34a12861bd7709b3b62c3", + "IsHidden": "False" + }, + { + "Start": "3d622a9deab44183bdab255ea12b57ce", + "End": "6b0f279e2b10488d932d759ba0708e10", + "Id": "23dd7b18cfd34b1fa174ebfed487163d", + "IsHidden": "False" + }, + { + "Start": "488229c715524cf49465f1f00394fabd", + "End": "97a87c57cdba4ec299e80a82ea7977a7", + "Id": "777aeb89e1f14ca0bada7e77a1558092", + "IsHidden": "False" + }, + { + "Start": "488229c715524cf49465f1f00394fabd", + "End": "07f6298f972e4aa086f6974c5c5b0998", + "Id": "c2b2ff57e8d641328d06bedb93b37e8e", + "IsHidden": "False" + }, + { + "Start": "5395ef3d48794193b804b102a24f83b2", + "End": "5dd73e121ed44547ae9871e3e20c6cc3", + "Id": "adc228ba505749f2932167cbbf097b95", + "IsHidden": "False" + }, + { + "Start": "7b59666e95e84a1fa1bcdba0d86d85fb", + "End": "b6ed1f8cd40d4a2caf0a93444b7aa903", + "Id": "6c9a6f3d16074ee3a15afdb0e7f4da48", + "IsHidden": "False" + }, + { + "Start": "7b59666e95e84a1fa1bcdba0d86d85fb", + "End": "66ac703480454f099a83fc0eae91a788", + "Id": "3cb1b07123634c3ebb00e7944024641b", + "IsHidden": "False" + }, + { + "Start": "f7d75221b99840718a697eb2db53b04c", + "End": "af39f14064194fb4a3fe010bf6603b15", + "Id": "600e25e831704f32b635794ac026864d", + "IsHidden": "False" + }, + { + "Start": "aa4a887756a7484985de284105fdec57", + "End": "0ea26af13ce14fc2b25c532902a139d7", + "Id": "f7c479ca1be84fd0bcc9519dbd6dc559", + "IsHidden": "False" + }, + { + "Start": "6cc6945359e846c3b0b707f38653c711", + "End": "ea8cbcdc4c654f4bac3a9d3ceb6cba83", + "Id": "fbe8b626e39c4e4797ef8d50e4d28202", + "IsHidden": "False" + }, + { + "Start": "e63e05ece43c49cbae7bdf3c7e4c3d21", + "End": "c7e0d79975ca41ffbc0f337ff4ec772b", + "Id": "644e95ff80084b7f8a0b4e3d5b2e8a74", + "IsHidden": "False" + }, + { + "Start": "05cdeda551f9458f89e8d0f0b6d01fed", + "End": "178167a0e8a74cbcb2abd2677105fa7e", + "Id": "f5ad4a3b89614cd486cadb280bbf4228", + "IsHidden": "False" + }, + { + "Start": "83847ef1fe924ac39cb1ae340f382ce8", + "End": "0969c3889ace400f95bd76a57376d5d9", + "Id": "278e24493d2844f7b5b5cba368fa71db", + "IsHidden": "False" + }, + { + "Start": "759691245aa6426e87a94e86c415a63f", + "End": "25399758da9b41e691619ca58e15ce00", + "Id": "b634557eae8e498ca9a62945e101d70e", + "IsHidden": "False" + }, + { + "Start": "44f0e1ff1a2f41b6a895521b539bf855", + "End": "bddcc8f0058149858ca26dc7c00ba53c", + "Id": "16a775932c0d4119866a0810d5f32ec1", + "IsHidden": "False" + }, + { + "Start": "74d9e753a3924e1981545dc95a867554", + "End": "cf227576d14b471893197e793cf535c7", + "Id": "a9be35e6f63e42a99042db0979c5459f", + "IsHidden": "False" + }, + { + "Start": "3e80733054e84ade85dbf328856cce2d", + "End": "ed35efa8de7848fe8a75f80c4057353e", + "Id": "a0c4d9ef19c04e66870953d688fef522", + "IsHidden": "False" + }, + { + "Start": "5f1a0e07c8584f7390be0bbed02cf475", + "End": "e6149bcc67b64e2e8b4b55f046042364", + "Id": "ae716ad88cbb49a28d93641a2fd00046", + "IsHidden": "False" + }, + { + "Start": "37d8a2532fb04a50875aa36ba3644ece", + "End": "5140cd28155b4a03be2ee07669136d1e", + "Id": "1ed9bb9b440e459485decfe5540a216c", + "IsHidden": "False" + }, + { + "Start": "a6eb39e316c147ca9dfe7abd859f28e4", + "End": "d891496f07f542edbbb64c0947a220c8", + "Id": "093b69c41b9148a5b337f3d7d409cfa7", + "IsHidden": "False" + }, + { + "Start": "72ffbf6eda4e432c9135f69822c2374b", + "End": "d9da4e66298d4905986b32b1033fef24", + "Id": "2d79c39fa00a490eb0e90847d9596dfb", + "IsHidden": "False" + }, + { + "Start": "a08e768b50584ea3ae0276c2f0912e87", + "End": "76026959e5674a9a9b4a9f950f38ba27", + "Id": "7c831fa0ac2747918aa82de84afdfbc2", + "IsHidden": "False" + }, + { + "Start": "ee5e6ede41c24b61abe0e1e4fdbf34e5", + "End": "b29b6d83210f4cb0b9e8874774078608", + "Id": "5b813587442f45ffa1a2c71f071446b6", + "IsHidden": "False" + }, + { + "Start": "ee5e6ede41c24b61abe0e1e4fdbf34e5", + "End": "a25d8f7e5c0448d1a6682871c3ce9f30", + "Id": "5cc55ba4c3ae4a2383417f510d0e7a82", + "IsHidden": "False" + }, + { + "Start": "4b1acc645c4b42f39e017807dfd58f13", + "End": "a20f984fc18f4455ba06b9132c73f087", + "Id": "29c723a23e9c496cbcc688a4def15c41", + "IsHidden": "False" + } + ], + "Dependencies": [ + "78f6e079-065d-4551-8bac-25631bf471d8", + "381be555-ea6f-43ea-aeff-6d8e44ac97d1", + "62b9954c-bb3a-4e9d-8bc4-184119390b61", + "dda5690a-737b-4771-9e71-9f685bd47e8f", + "9649e169-46df-46cd-8724-98b27135a6f0", + "299c468e-2730-42d1-86a8-9d887b854a41", + "44a299b9-c8c8-4884-984a-d4916ff52c7d" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.6.0", + "ReferenceType": "Package", + "Nodes": [ + "36c8f9b2909346eca7d890616025a372", + "983b532263a34be293a87897270e64e3", + "1ab3fe8e226f4af2ae91d362a0c7b214", + "6279cfce53234044bd92df5f938f5cd8", + "7dd207c6f93040eaa013aa407420ad1c", + "6c05361bfee94f8cb5a80a0cbad039f4", + "85fdb4febada45029b7430cd1f7d97a0" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACSAPoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAoorM8ULrEnhvVV8PSWcOvG1lGnyagjPbLcbD5ZlVSGKbsZAIOM4oA06+Mv25P+CgN3+yF8QvBfh238LW2u22rwC+vrma5ZHhtxNsZY0AwWKq+CTjOODXxP4C/wCCpnxv/Z71zxb4S+JWkw+NdWtLq4iEeqt9luLC63tlSyL88IJ4TA4wFYLgV8l/tB/tIeOP2nPGsfifxzfW91ewQ/ZbWC0t1hhtod7OI0UckAu3LFm9SaAP6T9L1K21nTbTULKZbizu4UnhmQ5V0ZQysPYgg15L8O/2uvhd8VPi14j+G/hvxEL7xVobus9uIHEUwQAStFJja4RjsbkHIOARgn8BPC/7S3xZ8F6a2naL8SPFFhprWpsvsMerTG3WEps2LGWKqAvAwAV7Yr6a/wCCSvxm8CfCP496tH4xu20zUPEdgmk6XqU20W0TtKHeOVyfk3lIgp6ZGDjIoA/cWisO68deG7HxJaeHrjxBpcGv3mfs+lyXka3U2FLHZEW3NhQTwOgJrcoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAornfiH480n4X+Btd8W69JJFo2i2kl7dvDGZHEaDLbVHU47VyP7PH7Rng/9p3wHL4t8FTXT6ZDeyWEsd9EIpo5UCsQyhjjKurDnowoA9QorN1nxJpPh1rEarqdnppv7lbO0F3OsX2idgSsSbiNzkKcKOTg1pUAFFFFABRRRQAV8w/Fb/gpD8CPhD4g1/w7rHim5m8S6LJJb3Gl2ul3Tt5yj/ViTy/LznjO7FfT1fn5/wAFDv2Bvhlrnwx+IPxb0fT73RfG2n20+s3MlldMYNQfO6QzRvuA43HMeznrmgD8g/in8Sda+MHxE8QeM/ENy11q+s3b3UzMxITJ+WNfRUUKqjsFArt/2bf2U/iF+1T4muNI8D6dC8FmFa/1a/lMVnZK2dpkcAkk7ThUVmOCcYBI8fr9pP8Agi/4g0K6/Zx8RaNZzQjX7PX5bi/tww83y5IohDIR12kI6g9Mo1AHwJ+0p/wTe+LX7M/hY+KNVTS/EvhqLH2vUdBmkkFlkhVMySIjBSTjcoZR3IyM/KwJUgg4Nf0u/tL+INA8L/s+/EPUPE80MWiLoV5FOJ2CiTfEyLGM9WdmVQOpLAV/NFQB+gn/AASv/ZFHxt8bf8Lc1nxNNbWnhLWE8mws5GF3c3iqkqvK5HEWG5xkvhh8oHP7SV+C/wCwL+3rF+x5Jruk6t4Xm8Q+HdduYZ7iazuRHc2pRWXdGjDbJkMPlLL0HzV99/8ABS345a7Y/sZ+EPG3gLxJq3g+bxBqVhcI9rcm0vJLOe0nkMRKNkHJjLBTwV64oA+7aK/P39i//gpt8Ndc+EfhTw18UPGH9g+PLGIafcXWqxSmG8CcRztcBSilk27jIy/MGPcE+k+Lv+Cnfwc8P/GXw78PtKvbrxZLqV5HZXOsaIgns7SST5YwGBzMS5UHywQATySNtAH1zRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXw/+1t/wUeu/wBlP9oLRfB2p+ALjUPCUtit3dasJtk8+9gA1qPukR7XVlcgsx6oAC32pqmsWGh232jUb620+3zjzbqVY0z6ZYgV+Sn/AAWU+PvhPxvqPgjwDoDafrl/pfmard6zaSrMLcSAxrbI6sRlthd1I/hi96AOg/bV/wCCqvgb4hfDHxH8O/h5ot9rsPiDTTaXOu32bSK2EgG4JEVLyMBkHOwA9Nwr4i/Zp/bN+JH7KMesw+B7nTzaavJFLdWup2xnjLRhgpUBlKkhiCQecD0rwuvULL9l34v6j4PXxVa/DPxVP4eaD7UuoR6TMY2hxu80fLym3ncOMc5xQB2H7Rn7Xfjn9sjxd4Z/4Ta+07QNLsvLtorXT0ljsbZnYCW6ZGZ2LepySFUAd8/0IeDjpn/CJaKNFvItR0hbOFbO7glEqTQhAEdXBIYEAHOea/lvr6A+B37Qn7Q02laR8Ifhb4q8QeTdXEhsNG0YKJwzAvJsl2740ADOfnCL87HHJoA/ooory39mPwj498CfA/wvoXxM16PxL4ys4Ct5qCO8rMCxKK8rHMrqpCmTjdjPPU7nxV1DVdJ0W3vNNumtkjmAm2AZOfunPpkYx3zXkZtmUMowNXH1IOUaau1G17fNrbd+R04ag8VWjRi7OXc7R2Easx6KMmsTwv4ysPFq3RshKv2dgrCZQCc9CME8cH8q4Of41ltJjRNP3X7JtkZmxGD0yB1P04x7159oviDUPDtxJPp9wbaWRdjEKrZGc9CD6V+R5t4nYDC43CvBS9pRabqJR95XS5bc1ldPdfK59PhuH61SlU9suWenLrp57fge++KPGVh4S+y/bRK32hiFEKgkYxknJHHIr4g/4KlfGr4t+G9I0r4YfDzwjfahp/jOwuIb3VtPs3vZ5k/1ctpHEqHYSrqS/JIfC4wTXsWteINQ8RXCT6hcm5kRdikqFwM56AAd69Dj+NzNpkwfTwmobcRsrZiJ9SOo+nNPKPE7L8Vi8U8dL2dFcrpJx952T5k+W6u3ayv5XDFcP16dKn7Fc0tebXTy3/E/nX+I3wt8XfCPXo9F8Z+Hr/w3qskCXS2moRGOQxuMq2PzHsQQcEEUfDf4p+LvhB4lh8QeC/EN/wCG9XjGBc2ExQuuc7HX7rrwMqwIOOlfqt/wU6Oj6j+yTFrnim0t9S8TSa5DY+Hr6YYuLXdmS4KsMEoyRMpU5UHbxkLXw18M/wDgnN8cvi98K7Dx74Y8N213puoO32Syub6O1up4hjEyrKVTy2JOCXBO0kDBBP63lOYxzbA0sdCDiqiulK17fK++68j5jE0Hha0qLd3HseefGf8Aaq+LH7QkdvD4/wDG1/r9pbkNHZbI7a1DDo5hhVIy3+0Vz715RXodn8CfFn/C9NP+EurWa6B4vutYg0WS3vXDJbzyuqKWaPcCvzq25cgg5Ga/SeT/AIIl6Ivwrkgj8f3knxFx5qXrQKul7sf6nysGTb28zdnvt/hr1zmPEvFmpXP7C/wv+GFnbfBvwH8RbXXtEj13VvGHiPQTqUT3lxI5W1t7tXCbY4VhG0ZBLbh945+Xvjx8fvGn7VnxGsr/AFaGOMhYtN0bw7pKstnYx/KiQ28RJwWOM9ycdgAP25/Y6/Zr8SfCL9mNPhn8T9WsvFqzm4Q6esQltrO1l/5dQzD96ud75ZRgyFRwor8IZmv/AIE/Gx2s5re91Twd4h3QzAh4ZZrS5+VuOqlowfoaAPb/AIv/APBNj41/BP4VyePtf03S59KtY1l1C10698+6sEJA3SrtCkAkZMbPjqeATXSf8EmYPDF1+2JosPiDT/t18dPu5NFdiNkF4ib/ADGUjkiJZtpzw2D7j2j9pT/grlo3xg/Z/wBZ8GeHPBGoaVr/AIhsjYahNqE8b21rG4xL5RU7pCRlQWVMZyRxiviP9nrwT8X9a8VnxL8HtH1+917w+yyG/wBBhZ5LQyK6jJH95d4weo3AjFAH9KVFfP37Enjj4v8Aj74Nm++NOhHQfFdvfPaRrNYmzmuYERMTyRdAzMXHyhVO3gCvoGgAooooAKKKKACiiigAooooAKKKKAPmr9uH9jk/ti+C9D0dPFs3hafRrmW7h/0UXEE8joFHmLuUjaAcEHje3Br8IvjV8JtX+BfxS8ReA9eltrjVdEuPs801mzGKTKq6spYA4Ksp5A61/SP8VPiXovwc+Hev+NfETXC6Lots11c/ZYWmlKggAKo6kkgc4AzkkAEj+eD9rH48RftLfHjxL8QoNFGgwamYY47TzPMfy4okhRpG6bysa5xwOnOMkA7L/gnZ4F8PfEb9sL4faP4njhuNLE894LS4UNHczQ28ksUbA8Eb0UkHrtx3r+hdVCKFUBVAwAOgr+Wzwr4o1bwT4k0zX9CvptM1nTbhLq0vIDh4ZUOVYfQjvxX35Z/8FrPijB4P+wz+DfDVz4iCbBrBMyxHjG5rcNy3fhwM9scUAeW/8FVPh94b+Hv7XWsReG44baPVdPttVvrO3wEgupN4cBR93cEWQj1kJ714N+zn8Sk+D3x48A+M55pYLLRtZtrm8aBdzm1EgE6gdyYi4x3zXN/EHx/r/wAU/GmseLPFGoSarr+rTm4u7uQAF2IAAAAAVQAFCgAAAAcCvc/2Hf2W7T9pDxzq8viWPUofAuhWnm6jd6bIkcrTyHZBCjOrDcTuc8fdjboSM8+IxFLCUZ4ivLlhBNt9ktWy6cJVZqEFdvRH7G+Hf2pvDPxs0eHxF8LvFlnremWgC31miFLq2ZiQPPgkAdFOCFbABIOCaPFnjzUfFoijn2wW6AfuISdrN/ePr7eleT/Bf4A/Dr9m3R/ENp8O110S+ITbjUZtbuI5j5cHmFFj2KuATKSfXC12lfyDxxxG8Vj61HLMZOeHqKLkrvlv2j5bXWmvex+n5PgfZ0YzxFJKcb2fW3n5hRRXQaH4D1vxBCs9pZkW7dJpWCKfpnr+FfmWDwOKzCr7HCUpVJdopt/gfQVa1OjHnqyUV56HP0V0GueBNa8PQtNd2Z+zr1miYOo+uOn41z9GMwOKy+r7HF0pU5dpJp/iOlWp1o89KSkvLUnuv7M1zw/eeH/Eehab4p0C6U79M1i3WeEPjhwGHysPUYPuDzXsPwluNXvLSSSeOG30WONYbS3hhWJIwvAWNVAAQDj8B6V4vXovgf4ow+HdF+wX8NxcGNz5LRbThT/Cckd8/nX6dwPxG8Lj6VHNMZOGHpqTirvlu+kvK17Lv2Pns4wHtKMp4eknOVrvrby8zlPG37B/gDx1+09o/wAcLy91ez8R6bJaXIsbOSJbW4uLc/u5ZQyMx+URqQpX7g9TX0jWZ4d12HxJpEGoQI0ccu4bHxkYJHP5Vp1/XuHxFLFUYYihLmhNJp909Uz8wnCVOThNWa0OL+M/hrxL4y+FHivQ/B+tR+HfE+oadNbWGqSqxW3lZcBvlOVOMgMMlSQ2DjB/OD4M/wDBFlNQ8F3118U/F91p/im7T/RbXQCksNi2c7pXdf3xI6qu0DJ+Y8EfqnXEeIvi3pHhn4reDvAFzbXsmseKLW/u7OeJENvGlosZkEhLBgT5q7cKehziugg/DT9uD9hPV/2OL3w7cDXG8VeHdaWRI9TFl9n8m4Q5MLrvcZKEMDkZw+B8pr9nf2RPhZ4R+FX7P/g218IaPDpVrqel2up3TIS0lzPNCjvJI5yWPOBk4AAAwABXovjP4f8Ahn4jadBp/irw/pniOwgnW5itdVtEuYllUEBwrgjIDMM+5rbtbWGxtYba2hjt7eFBHHDEoVEUDAVQOAABjAoAlooooAKK4b4Y/F7SPiteeM7bSrW9tn8Ka/P4dvTeIiiS4iSN2ePazZQiVcFtp4PAruaACiiigAooooAKKK4XQ/i/o+v/ABe8UfDm3tb5Na8PafZ6jdXEiILZ47kuIwjByxYeWc5UDkYJoA7qiiigDP8AEGg6f4q0PUNG1a0jv9L1C3ktbq1mGUmidSrofYgkV5X4k/ZA+EPiL4Vat8PY/AujaN4e1GLY40mzjt5kkHKTCRRuMinBDMTnGDkEivZKZNCtxDJE+djqVO1ipwRjgjkUAfzKeK/hnIfjD4i8FeBBf+N0stSu7PT5bGzaSe+ihdx5qxJuOCqFuO3PFctrfhvV/DN0bbWNLvdKuQSphvrd4XBHUYYA1/Qt+zp+w58L/wBl/wAV+IfEXg2xvX1PVwIxNqdwLhrKHq0MLbQQrNgksWY4HOBWb+3t+yrc/tZ/BWPw5o0un2finT9QhvtMvNSd44Y+dkyuyIzBTGzHAU5ZE9KAPyD/AGYf+CfPxU/agtrXWdKsYfD/AINmZgPEWrHbDJtYqwhjHzykMrDgBcqQWBr64/4J6/An49fsvftQ6x4E8QeFJJ/AerWLyavqCnzNNYID5FxDKRhpNx2eXw212LL8oI++/wBk34M6h+z5+z14O+H+q3lrqGo6NDMk9zY7vJd5LiSU7dwBx+8xyB0rufHGh6nr2mxQaXffYZlk3OxkZAy4PGVBPXFefmFeph8LUq0qTqyS+FWvLy10N6MFUqRjKXKu/Y8e+I+n2eleLLq1sYFt4UVCUUnG4qCcZ+tcxWt4m8O3vhnUvst+yPMyCTfGxYMCSM5I9jWTX8E505yzLESnR9i3KT5P5bu/LstvRH7NhLfV4JS5tFr38zf8C6LH4g8UWVpMN0BYvIvqqgnH44x+NfRSIsaKiKFVRgKowAK+c/BGuR+HvE1leTEiBWKSEdlYYJ/DOfwr6LilSeNZI3WSNhlWU5BHqDX9G+Ebwv8AZuIULe25/e78tly/K/N87nwnE3tPbwv8NtPW+v6CyRrLGyOodGGCrDII9K+dfHWhx+H/ABRe2kK7bfIeJc9FYZx+HI/CvomaZIInkkdY40G5mY4AHrXzp421xPEPia9vYjmBmCRHGMqoAB/HGfxo8XHhP7Ow6nb23P7vfls+b5X5fnYfDPtPbzt8NtfW+n6mFXS/Dmxs9T8W2drfW63EMgfCMTjcFLAn16VzVbHhfw3feJ9RNtYMiTRp5peRioUAgdQPUiv5yyXn/tLDunR9q1OL5N+azu46p7ryPusXb6vNSly6PXt5n0hDDHbxrHEixxqMKiDAA9hXz/8AtA/E3xnqHxK8K/Bv4Z31tovizXrKbWNV8RXNuLj+xNKidYzOkTYWSWSRvLQNwCCT6j2DwPoeqaDpssGq3326VpNyESM4VcDjLD1zXi/7QHgLxl4X+L3hP42fDzRf+Ep1fSdNn8P6/wCG1nWGfU9KkkWZfs7P8olimXeFJG4EjPY/3tl9epicLTq1aTpSa+F2vHy00PxmtCNOpKMZcy79zF1n4F/HP4Z28PiHwF8ZdY+IOr28qyXXhfxvHbCx1KPIDpHNFGrWzYJKkZGQAeM1d+Jc01x+2p+zvLcW5tLiTQPEjSW5cOYmMVmSu4cHB4yODiqOrftV/EL4jRRaB8K/gt400vxNcuiS6v8AELRm0vStLUsA8khMm6dlGcJEeeCCeh6Xx54N8R337V3wL102M2oafpGia9Bqmq21uVt4ppYrUJu5OzeyPtUk9CMnFegYHF6bffEf9rbx944bQ/H+pfDD4ZeFNYn8O2reHYYW1HWruAgXE7TyowjiV/kQIDu+Yk8VreC/E3xB+Afx28L/AA08b+K5fiL4T8aw3R8P+INQgjh1KyvLaLzZLW48tQkqNGCyyYDbgQRisLQdS8X/ALGvjPxvp1z4A8R+Pvhh4k1258RaVqfg20+33elTXLb57We1BD+WHBZZE3DDc8njV8I2vjH9pX4/eDfiNq/g3V/h74B8Cw3kmj2XiWJYNU1W9uYjA8sluGJgijjztD/MS2cdcAFddY+I37VnxK8cad4a8cXnww+Gvg3VpfDzXmhwxSarrGoRKpuD5kqssEUZbau0FmOSewHYfDbwL8ZfhP8AEyx0u+8ZSfFP4Z6hBJ59/ryQwavo06AmPDxhRcRyHg5XcpGRwDu4fTrjxl+x/wDEj4gSf8IJr/xC+GHjDWpfEtvfeEbUXmo6TezgfaYZrXcHkiLIrK6fdGQQc8dt8NfjL8TfjP8AEywuNN+HupeAPhZZQzG/vPG1kbbVtTmIxEltbB8worfMXkB3DgAGgDxr4e/HbT/gF4f/AGi9YktH1rxDffFbUdP0Dw/b5Nxqt/Jb2oigQAE4zyzAHCgnk4B6z4iTfGj4Jfss2PjjWvFt14h8baJrFt4k8TWlpFCIX07zB9q0+BQgAijiYtuPzExsd2CAPNfDn7COp/Ev4j/HPxprGra94R8TL4vu7rwLdB5IoNPl/dSf2jGgYCUSlY4m45SJhySNv1R8G9f8RfF74T32i/FPwdceH/EcaS6LrtlNERZ3+VKPPav0eGVSSMHK5IPQEgHE/tZftfRfs/8Aw+8F+I/D2mReK38R3iSxxKW2jTEhNxdXQ28/JEFPoN4J4GKu/tTfFDW7W0+GvgjwDrTab4q+IWuW9tbajZqks1tpsQFxe3UYYMp2xALkgj97XiH7K/wH8e6x481rw18WNFvG8I/D3w7e+CfDN5qEX7vU7e7uJVe6Q9CfskVvCcfw+5NbP7Ffwg+IsPxKfWPifpNxpo+G+gL4D8NSTqSmoxrM5lv0J7NGkEYI6rmgDvfiB4s+IHxu+Pmu/CfwH4nf4feHfCFlaXfibxNaQRz6jPPdIzwWlsJFKRr5Y3tIQTnAA9cfxBcfEb9kHxH4V1jWPiJqfxO+F2s6rb6Jq6+JoYRf6LJcOEhu0niRfMj3sFdGXgEYznjQ8dab4z/Z1/aE8VfFPQPB+p/EPwT42srKHxBpnh9Fl1XTrq0TyoZ4YSw8+No2KlF+YEZ6cHH8Wa14s/bR1zwt4Zsfh74n8DfDHS9Ztda8Qat40sf7OuNSFs4lisre2JMhVpAhaRtoAQ4ycZAM34hJ8Yfir+3DrHgTwt8UdR8BeBNF8NWeqXy6faW80ryyu6KsfmxtgttJLHIATpzVjUPip4f+CP7Wn7QPjLxTdm20fSvB+gSSFQDJKxa4CRxr/E7sQoHqa9M8GeD9bsv21PiV4kn0u6h0C+8K6RaWuovGRDNNHLcGRFboWUMuR2yK8Y+J/wCxXaftHftjePdV8bwa7Z+DIvDmnLptxYytbwz6gFlQTK44Z7cMxA5GZBnjIIB73+zCnxK1vwzqXjP4m3klpqXiadb2w8JqirFoFng+VBuA3PKykNIWPDHAAwc+0V4l+zR4i+Itvp+q+Bfifpd1N4h8MOtvb+LI4GFl4gtD/qrhHxhZgu0SRk53ZIzk49toAKKKKACiiigApGbapJzgDPAyaWigDwD4heLovF2qRtb2vlRW6siyN/rHHXkdgOePc1ydfUI02zijmUWsCRyg+aBGAGz1z6182a1HaLq94unF3slkbymbrtz/ACr+O+PuG8XldeOY4zExq1K7d7R5bWS2V3dW0v00ve9z9SyXH0sRB0KVNxUF3uUa29F8aa14fiEVlfyRwg5ETAOo+gYHH4ViUV+XYXGYnA1PbYWpKEu8W0/vR9DUpU60eWpFNeept61401rxBEYr2+eSHqYlART9QAM/jWJRRRisZicdU9tiqkpy7ybb+9hTpU6MeWnFJeWgV1nw98XR+EdUla4tjLDcqqM6/fQdcgdwc9PpWDokdm+sWa6iWSyaRRKV4O3P8v6V9JnTbOWOEG1gdIgPKzGCFx0x6Yr9R4A4bxeaVpZlgsTGlUoNWvHmvdO91dWVtL631ta1z57OsfSw8FQq03JTXexZVtyg+vPIrz/V/jDY6b8WrHwIlq73Tae+qX17N5kcNrB8wQhvLKsxKNnLKAAfmJwp9BryX4kfBm8+Imv+MWe/jsNM1/wc3hxZoyWmilaWZi5TABQCReN3OCOOtf2Iflpvab8dPAerWd9dW/iW0+z2envq8kkweINYoPmuo96jzYR/z0TcvI55Fb+i+OdB8QeD4vFVjqcMnh2W3a8XUpMxQmBQSZcuBhMAnceMc9Oa8W8f/C34jfGLw3q2n67p3hjw3NbeH9U0rTm0/UJrv7ZcXVqYFd3MEZggAO4xgSFm2Hjyxu9R+JHw7Pj74V6l4Sju106S5tY4ophHvjR4yrKGTjdGWQBl4ypI4zQBz037THgSPXbWxXWYFt20+41W5urrfbC3tIwhFxtkQF4W3HEq/J8p5NdV40+K3hH4dxTyeI9etdKWBIJJfOJJVZpTFCSACfnkBVfUg46GvOJfAfj74ifFTSb7xz4Z8H2fg6z0PUtLuYbHVJ7+5vWu/IUqQ9rEEhKRNlckksPSuT+F/wAG/EPib4Z6Pq2t+U/iK61/R75ptRDpI2labcRi0DKQSsjxRNcFDjEty4O3sAe5R/Fjwi/h/VNabXrWHTtLnFpfSXBMT2s52bYpI2AdJG8yPCEbjvXAO4ZyJv2hPh5bafqt5ceKLW1j0qW3gv4rhJIp7SS4fZBHLCyiRGkbhVKgnII4IrnviD8G9a8QeMpfE2k3GnreWWo6bq9hZ3kjpBdz28N1DJHcFUYqClypVwHKtGjbTtAPHat8H/iV8RPGura/4j0zwnoMcmpeFZrS203Up7t3t9N1KS7uDNI1tHlysmEULjgAkcmgD1az+Pvw/wBQ1Y6XB4ntHv0uI7SeDa4a1nkfZHFcZX9xI7fKqS7Sx4UGr1/8YvBml+IpNDuvEFrFqMV1FYzKQxihuZQpigklA8uOVwy7Y2YM24YByK5Hx78H9V8TeFfitp9lJYRXfiu9t7qzkkdlC+Xa2kWZSFJBDW7EYzxt+gx9f+F/ji60nxR4Es7TQZfCPiS+vLuXxDNfSpf2kd1M00yi2EJWSVC7LG/mqAAhI+TDAHvFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEc8Md1DJDKoeKRSjqehBGCKxtB8E6R4ehmjtrVXM2RI83zsVP8OT29q3aK4a2BwuIrQxFWlGU4XSbSbV97eptGtUhBwjJpPdHgvi7w3DN4+fSNHtxFvKLsBJVWKhmPsAD+lV/E/w51TwrZ/a7h4JrbcE3wsSQT0yCBXvP9nWovftgtohd7dnn7Bv2+mevaqviTQ4vEmjXGnzOY0m2/OoyVIYEH9K/GMd4Y4WvSxuITvWm5SpqPuxj1jFrbfRvb0Pq6PEFSEqUPsJJSvq33Z4j4Z+HGqeKLMXdu8ENsWKh5mOTjrgAGpvCPh2G38fJo+sW4l2s67CTtLBSyn3BA/UV7P4b0GLw1o1vp0UjSpFuPmMMFiWJ/rVw6fam9+2G2iN1t2ecUG/Hpnr3pYHwxw1GlgsRe1aDhKqpe9GXWUUtt9E9fmFbiCpKVWH2Gmo20a7Myte8E6R4iigS6tgphwEeH5GCj+Hjt7VswQR2sMcMSBIo1CIo6AAYAqSiv2ijgcLh608RSpKM52TaSTdtr+h8pKtUnBQlJtLZBRRRXcYhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAeQ/tbfGub9nj9nfxp49tIY7jUdMtUSyjlGUNxNKkMRYd1DyKxHcKelfIvgf8A4Jp6p8dPB2j+Ofi/8ZPGmpeNNZt49TKabdRpb2LSoGWNQ6tyqnHybF7AYHP258dvhDpnx6+EXijwDq8z21jrloYDcRqGaGQMHjkAPBKuqNj27V8B6P8AFr9rv9hnTbTQfGfgSL4v/DvS4ltrTVtJ3PNDboNqAyxqXRVVcfv4j2G+gD0n9kvxX8Q/2f8A9qLXf2bfH/iq58daPJpH9u+F9dv2ZrkQhsGJixLYwJBgsdph+X5WwPrv40/Ei1+D/wAJPF/jW7AaHQtLuL4Rn/lo6ISiD3Ztqj3avJP2Uf25Pht+1s15b+HhcaN4rsoRLc6LqqKtx5OceZE6krJGGODg5GRlRkZ86/4Kda1deKvBvw6+CukTMmrfErxNa2Moj5ZLOGRHlkx6K7QMc8YVqAPIf+Cd3jDxl8NPjZpPhXx74j1LXY/ip4LtvF+lzancPIEuA8rmGIMSBmEu5C44ReMYr7g/aqvrjTf2Yvi5eWdxLa3dv4S1aWGeBykkbrZylWVhyCCAQR0xXzH/AMFGvDv/AApfSvgl8ZPDlo0Y+GeuW9nPDBgH+zJQqNGfb90sY/67Gvoz9qPUrbWv2Q/ixqFlMtxZ3fgjVJ4Jk5DxtYysrD2IINAHxZ/wSP8AiV4qtfFHinwN4y1u81d9b0Sz8WaLJf3Uk7GDe0M21nJP3mjGPWNjX3Z+0l8Tl+DPwF8eeNNypPpGkTzW25toa4K7IFz7ysg/Gvzx+FQHwjsf2IPi0hFvY6lbz+CNYlA+/HcyzG2DH+6rvK/tsFfUX7fTf8LAufg78F4jHIfHniyB9Rt2536ZZf6RdcfhGefT8gDxD/gkBdeMYPEXxx0PxprOpapqWltoqGLUL2S5+zs63rOo3k4PCg47r3wK4X4D/sx61+1l8TPjpf6h8XvGnhaPQPGl9p9taaXfOYvLM0rDgv8AKBgAAcYr3r9hFQn7Xn7Y6qAqjxFpwAHQfPqFeAfsx/tufDf9lX4m/tBaT44OrC71Xx1f3Vv/AGbZiddizSqdx3DBzQB0/wAdv2YfjN+xb4GuPix8Ovjz4p8T2nhySKe/8PeIJJJYZbcuqsxUysjgFhuUoCF3EMCBnrv+Cinxpv8Axp+wD4A+IXh29vvD0+v6lpl7/oVy8MsQltZ2eLehBIDcdedtcp+0R/wUEsv2ufAGq/Bz4FeCfE3iPxH4nRbKe9vLRIYba3LAyN8sjEZAKln2KoJOTjFan/BSb4c/8Kh/4J0fDrwV563b6DqWlafJcIu1ZZI7S4V3A7BmBP40AfpIvQV4n+2zqN3pH7JvxUvbG6msryDQriSK4t5DHJGwAwysDkH3Fe2L90V4X+3V/wAmf/Fv/sX7j+VAHyB8A/8AgnnqPxg+Cvgrxte/Hn4hafd69pcGoS2sF8zJE0ihiqkvkge9e4/Bz/gnlN8I/iZoHi9vjT448SLpUxmOlapcl7a4yjLtcbunzZ+oFfO/7PH7dnxn8B/A3wN4d0X9lbxh4s0nTNJt7W11yzW98m+jVAFlTZZOuGHPDEe9fS37Nn7YHxU+NPxOh8NeLf2dfE/w00d7Wadte1ZboQq6AbY/3lpEuWzx83boaAPrWvm39uX9pzUv2dfh1pVp4Ssl1b4j+Lr5dH8OWDJvBmYqGlK5G4LvQAdC0iZ4zX0lXwV+0BcDxJ/wVb/Z48PXwDafpugXmqwpL90ztHfEFf8AaDWsR/4CKAM/S/8AglnqfxL0eHWvjP8AGfxprvji5AuJ/wCy71BaWkpGdkYlRywU8AqIx6KKs/BHWviH+xj+054c+B/jjxhN44+HHjSGeTwtrWqFmu7W4jGfs7MzHA6LtyRmSMrtyy19l/F74teGvgb8PdV8beL7uSw8PaZ5X2m4hgeZl8yVIkwiAscvIo4HfNfO+g/8FLP2cPHXjHQNMstcub3Xbq7Sx055tCuAySzuqBVdo/kDNtBOQOBnpQB5t/wUA8O6n8SP2rv2ffh/b+LNd8KaZ4ii1CG7uNCvGgk+UK6nAOCRtxyD1NbE3/BLVUjY2fx/+KFvc4/dyvqm4KfUgbSfzFcp/wAFEfiFN8Kf2vv2cfFlvoGoeKJtLi1KVdI0tC1zc5CLtQAHJ+bPToDS+Kv+Cu114cmtNPf4BeLrPW7+VYLGy1mf7F9okYgBVJhJJyRwFPWgDq/2GfiX8RvAnx9+I/7OHxP8TT+NNQ8NWkeraNr91uaWa0PlZVnYlmBFxCwDFip8xdxAGPoj9r34uD4Hfs2+P/GEcywX1npskNgx/wCfubEMHA64kkU/QGvEP2J/gL8R/wDhcXxC/aA+L+nW/h/xl4vhWwstAgcO1jZqY+HIJAJEEAAznCEtgtgUP+Cgsp+LnxY+A3wDtz5kPiXXhretwg9dPtQSysO4ZfPI7ZiFAHM/8E5db8XfCf4peL/gv4/1u+1jUr3QdL8YaXNqNw8z4lt4hdxKzk8JI6oBx/qnPevpH9uXUrvR/wBkf4pXthdTWN5Bo0jxXFtIY5I2DLgqwIIPuK8G/bumX4DftH/AD48QBbXTbXUG8Ka9KDsX7HOGKFj0IRGumwe6rXuH7erBv2N/iwQcg6HIQR/vLQB8mfAn/gnjqfxa+DPgnxtc/Hv4hade69pNtqT28F6zJC8kYcqpL5IBNWPD178V/wBgf9qb4beDPFXxN1T4ofDL4i3J023l1oyPPZ3ReONSu93KbXlhztfayu5KggGnfs6f8FS/gn8LfgH4A8Ja0fER1fQ9EtbC6W201Xj82OIK21jIMjI4PFVLD4j6r/wUl/am+FGt+FvCOsaH8JPhvftrFzrGsRiP7XdB45FjARmQndBEoUMxCs7NjgUAerfEDxHq0P8AwVm+Geix6pex6PN4Fmnk09bhxbvJu1D5zHnaW+VeSM8D0r7br8zf2xfHHjL4df8ABTT4e654C8HN478Sw+BdkGiJIYzMrTagrtuH91SW/Cu8/wCGxv2sP+jVLj/wPf8A+JoA6H9j/wARarqn7an7Ven3up3l3YWOoWC2lrPcO8VuG8/cI1JwucDOMdK+1a/Oz/gmt4l8Q+MP2nf2mda8V+H28K+Ir2402W+0ZnLm0kzc5TJ69vzr9E6APnf9vD4wePfgN+z/AHnjj4fwWlzqGl39u1/HeWrXC/Y3JR2ADDaQ7RnccgDPHcetfCn4peHPjN4C0jxd4V1O31XR9RhWRJYH3eW2PmjcdVdTlSpAIIroNc0Sw8S6NfaTqtnDqGmX0D211aXCB45onUqyMp6ggkEe9fDeuf8ABI3wTaeJL/U/APxE8Y/Du3vnzJp+mXQeJE7xq2Vfb1xvZutAGX8TtH8OR/8ABVr4Rv4Cit4fEv8AZl7P4vGmAKnleRKsbXG3jeVIBzz/AKrP8Nc98UvhTB+3h/wUC8WeG7zXtZ0Lwn8MdBhs/t+hTpFOL+Vw5CMysBnfKrcZ/wBHxX1Z+y/+xf4A/ZUt9RuPDovtY8SapxqHiHWJRLdzru3bAQAqJu5wBkkAsWIFbH7Pf7Megfs8X3jrUdM1PUNb1bxlq76xqd/qXl+Y0jFm2LsVfkDSSMAcnLnmgD5d+IH/AASO8M6l4J1yDT/id8Q9T1P7HK9laatqcM1rJcKpaESJ5IJXeFzgg+hFQ/s8fFt/ih/wSj+IVjeuf7Z8JeE9b8O3kbgqyCGykMAIPPELxL9Vb0xX6F184eE/2H/Cngu3+Nllpev61FpPxViuo9S08tEYrBp1mVnths+UgTuPm3fdXPSgD5yuvhzN8Rf+CO/h8WJZNW0DRl8Q2M0YJeOS0uJJXZcchvKEoBH96uz/AGZfiLF+1r+1pF8S4XM2j+C/AOnWUcewbItV1FRPcYbpuRA0TAdCPz+qfhL8F9G+EvwZ0f4a2k9xquh6bZPp4kvtplmicsWD7QByHI4Ark/2U/2UPC37I/gnVPDfhi/1HVYtS1A6hPeaoYzMW8tECfIqjaAmRx1ZqAPCP2E/+Tvv2yP+xi07/wBD1CqH/BOHQ9N1bxp+0w99p9reOnxCvArXECyEDzJeBkV9LfB/9m3Q/g18TPij420zU9QvdQ+IF9Df39vdmPyrdojMVWLaoOD57Z3E9BSfAX9m3Q/2ftU8fX2janqGoyeMtbl1y8W+MeIZnZiUj2qPl+Y9cnjrQB6rY6fa6bD5VnbQ2sXXy4Iwi/kBXwz/AMFlv+TStO/7Giz/APRFzX3dXj/7Un7M+g/tXfDaDwZ4i1TUdIsIdQi1EXGlmMSl40kQL86sMYkPbsKAPX1+6K8L/bq/5M/+Lf8A2L9x/Kvnn/hz74I/6Kp8Q/8AwOg/+NV7n4H/AGLfDvgn9m/xX8G08T6/qmi+ImuGuNUv5Y3vI/NSNGCHZtwBGMZU9TQBtfsR/wDJovwi/wCxbs//AEWK9ur4At/+COvgO0hSGD4ofECGFBtSOO8gVVHoAIuK6b4c/wDBLLwf8N/iB4b8WWvxI8c6hc6HqNvqMVpe3kLQTNFIrhHAjBKkrg4PSgD7Zr4J/wCCitrqPwZ+MnwU/aNstPk1HS/Cd62la6kYy0drMSFYemRLcKCeNzRjvX3tWb4k8N6V4w0G/wBE1zT7bVtIv4Wt7qyvIxJFNGwwVZTwRQBieH/EHgz44+A7bU9Mn0vxj4T1RFkRiiXNvMAwYBkYEblYDKsMqw5AIr4I/b6uPhho/wAZv2fvCPhG18O2XjG38cWF1f2GiWcUc8Vv5sYXzjGvy5YghWOT1AwM12Ovf8Ei/A9vrF9deBPiJ4y8AWF8f32l2F35sO3oUDEhyv8Avs1exfsw/sC/C39lq4k1XQ7O51/xTINra/rjJLcRg9VhCqFiByclRuPQsRQB5b+1h/ykK/ZU+up/+ixX0t+0d8BdB/aQ+Eeu+CNehjxeQlrK9aMM9ldAZinQ9QVbGcdVLKeCaofEf9m7Q/iX8bPh18TL7U9QtdW8EeebK0tzH5E/mjDeblS3HbaRXrlAHxR/wTa+PXiDXtD8S/BP4iSOvxF+HM7WLG4cmS7slfy1fJ5fyyAm7ujRHncTXjkHwMsv+Cgn7aHxn8Q6l4l1/wAPeGfAptvDWlX3h2dIJZJU8xZlEjo2V3rOxwBxKnOOv1/4i/Y/8O6l+0tZfHDSNd1bw14tjs/sV3Bp/lfZdQXY0e6dWQljsKDr/wAsoz1Fbn7Mn7M/h79lzwPqPhzQNR1HWTqWpy6realqzo9zPNIqKSxVVGAEHbuT1JoA+Ovj7/wSl0HTvg34u1TRPiF8QPEet6Xp02oWOmaxqUM9vcTRIXCFPKBywBUYI5IrqZvjEfjh/wAEj9e8QXEzT6rb+GJNK1FnI3m4tmWJmbHdwqyfSQV98sqyKysoZWGCpGQR6V8y+B/2CfB/gD4N/Ez4Y6X4g1tfC3ji4e5lhYw7tPZwFYQEJjG1I1+YNwgoA6D9jPwrotx+yj8I55dHsJZ38M2DtI9shYt5K8kkda96RFjUKihVUYCqMAVy/wAKvh7ZfCX4a+GfBenXNxeWGg6fDp0FxdbfNkSNAoZ9oAyQOcACuqoA+E/iL/ymC+F3/YgTf+hajX3ZXj+ufs06Fr37Tnh743TapqMfiDRdGbRIdPQx/ZHiYzku2V3bv9Ibo2PlHFewUAfDX7GH/J837XP/AGEdO/8AbivuWvIvhX+zbofwn+LnxL+IOnanqF5qfjueGe+tbox+TbmLftEW1Q2D5hzuJ6CvXaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//Z", + "GraphDocumentationURL": "https://github.com/andydandy74/ClockworkForDynamo", + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "Andreas Dieckmann", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.0.3.7597", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "49b968314c3e44a28bc5fed9fbe47ce2", + "Name": "Rounding Point Y", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 786.0283887403924, + "Y": 1458.2520042706942 + }, + { + "Id": "18b2635d97bd4990a42c52189c723bea", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2272.3283942132066, + "Y": 1386.6002654340296 + }, + { + "Id": "e34a3e7a33e4422b9c058e7d1702fcce", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2293.128394213207, + "Y": 1651.6002654340296 + }, + { + "Id": "6916fe059e684158a9f52b659e6d8793", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2314.7283942132062, + "Y": 1121.6002654340296 + }, + { + "Id": "e256184ba7be47279150c0218b66de86", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1551.9283942132065, + "Y": 1544.1002654340296 + }, + { + "Id": "f03166e2f8de4b4eaa017bbbaef46191", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1551.9283942132065, + "Y": 1395.4277654340297 + }, + { + "Id": "e560704e54ab4f959cf26bc4382fc8e5", + "Name": "UV.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1246.3283942132066, + "Y": 1544.1002654340296 + }, + { + "Id": "36c8f9b2909346eca7d890616025a372", + "Name": "UV.RoundDownToPrecision", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1940.3283942132066, + "Y": 1121.6002654340296 + }, + { + "Id": "983b532263a34be293a87897270e64e3", + "Name": "UV.RoundToPrecision", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1940.3283942132066, + "Y": 1386.6002654340296 + }, + { + "Id": "1ab3fe8e226f4af2ae91d362a0c7b214", + "Name": "UV.RoundUpToPrecision", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1940.3283942132066, + "Y": 1651.6002654340296 + }, + { + "Id": "6279cfce53234044bd92df5f938f5cd8", + "Name": "UV.PruneDuplicates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2385.2760749550016, + "Y": 511.13080915015973 + }, + { + "Id": "7dd207c6f93040eaa013aa407420ad1c", + "Name": "UV.Swap", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1940.3283942132066, + "Y": 1916.6002654340296 + }, + { + "Id": "70abae698c884240a2de05b26f66c7b8", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2212.3283942132066, + "Y": 1916.6002654340296 + }, + { + "Id": "6ffac91a039748acb91a3c3158fffb55", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 352.8760749550014, + "Y": 282.13080915015973 + }, + { + "Id": "e9c7a2d85d044c3db65bf3003fb0a883", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 98.47607495500142, + "Y": 299.6133091501597 + }, + { + "Id": "460252c34dfc4f0d9d9135fe785f68c0", + "Name": "Math.RemapRange", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 672.0760749550014, + "Y": 282.13080915015973 + }, + { + "Id": "3e693513817845a1845c7e8c7edb1724", + "Name": "UV.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 985.6760749550015, + "Y": 265.13080915015973 + }, + { + "Id": "754b1080da514a109cb1afa3086cbd44", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1936.4760749550012, + "Y": 333.13080915015973 + }, + { + "Id": "1faf0c5187734ab2a4043b2175c7f8c3", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1936.4760749550012, + "Y": 647.1308091501596 + }, + { + "Id": "8c542b136ec848ca806b50f1e5b0a196", + "Name": "List.Flatten", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1291.2760749550014, + "Y": 265.13080915015973 + }, + { + "Id": "6809e35f6e244ea2b6477fde5d896b9c", + "Name": "List.TakeEveryNthItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1584.8760749550013, + "Y": 333.13080915015973 + }, + { + "Id": "775ea089d9ec431a85fcf3e5dfdb4dd7", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1291.2760749550014, + "Y": 443.7858091501597 + }, + { + "Id": "ffbaf8c77d7f495c898b1bad61c181db", + "Name": "List.Count", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2705.2760749550016, + "Y": 511.13080915015973 + }, + { + "Id": "b806d06687b647f4833a54f49c55574e", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2971.6760749550012, + "Y": 511.13080915015973 + }, + { + "Id": "c0116b9bd9534cac986a8128f9550332", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2971.6760749550012, + "Y": 359.13080915015973 + }, + { + "Id": "d109b935512f4a3e977ab87ff5695885", + "Name": "List.Count", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2705.2760749550016, + "Y": 359.13080915015973 + }, + { + "Id": "6c05361bfee94f8cb5a80a0cbad039f4", + "Name": "UV.ByXY", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1940.3283942132066, + "Y": 881.6002654340294 + }, + { + "Id": "60be5e6a2ef44b88b7899638b98bc95e", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2216.3283942132066, + "Y": 881.6002654340294 + }, + { + "Id": "768dbd7e41d4413987a5f6d0aa294935", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1551.9283942132065, + "Y": 881.6002654340294 + }, + { + "Id": "6137a620d4aa49a4ba3bf5c875348b05", + "Name": "UV Point X", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 787.5283942132065, + "Y": 1003.0447359910312 + }, + { + "Id": "0927fa90388a4d609ce743b835bc696b", + "Name": "UV Point Y", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 787.5283942132065, + "Y": 1152.0447359910313 + }, + { + "Id": "85fdb4febada45029b7430cd1f7d97a0", + "Name": "UV.Average", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2319.2658962033556, + "Y": -81.14669574543893 + }, + { + "Id": "088ffaa7a772413888c3c157c1b96e0f", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2588.865896203356, + "Y": -81.14669574543893 + }, + { + "Id": "c3b516ff9494471e93e3ad58619cfcf5", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1940.8658962033555, + "Y": -81.14669574543893 + }, + { + "Id": "235fa14343374f6eaa14a25f981952cc", + "Name": "List.Flatten", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1637.2658962033554, + "Y": -81.14669574543893 + }, + { + "Id": "21a9da3a48d949958c945b273ec46990", + "Name": "UV.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1331.6658962033553, + "Y": -81.14669574543893 + }, + { + "Id": "ed5323acde874b51861e826b5d358b18", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1069.2658962033554, + "Y": -64.31919574543892 + }, + { + "Id": "18aec53aae6c4543a559b9956f27e2a5", + "Name": "Rounding Point X", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 786.4346971509545, + "Y": 1307.6557948770278 + } + ], + "Annotations": [ + { + "Id": "04e643a903844a39a135198181f619fd", + "Title": "UV.Average", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "85fdb4febada45029b7430cd1f7d97a0", + "088ffaa7a772413888c3c157c1b96e0f", + "c3b516ff9494471e93e3ad58619cfcf5" + ], + "HasNestedGroups": false, + "Left": 1930.8658962033555, + "Top": -153.54669574543894, + "Width": 946.4000000000005, + "Height": 370.6, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -81.14669574543893, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FF48B9FF" + }, + { + "Id": "689d9e4f7edf417eb55c605cc86e3688", + "Title": "UV.ByXY", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6c05361bfee94f8cb5a80a0cbad039f4", + "60be5e6a2ef44b88b7899638b98bc95e" + ], + "HasNestedGroups": false, + "Left": 1930.3283942132066, + "Top": 809.2002654340295, + "Width": 589.5999999999999, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 881.6002654340294, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFC1D676" + }, + { + "Id": "3a4177666cad41c7abca96db50ae8d3b", + "Title": "UV.RoundUpToPrecision", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e34a3e7a33e4422b9c058e7d1702fcce", + "1ab3fe8e226f4af2ae91d362a0c7b214" + ], + "HasNestedGroups": false, + "Left": 1930.3283942132066, + "Top": 1579.2002654340295, + "Width": 651.2000000000003, + "Height": 234.60000000000014, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1651.6002654340296, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFC1D676" + }, + { + "Id": "46e80943b42a4e86b98a2e35366e6d45", + "Title": "UV.RoundToPrecision", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "18b2635d97bd4990a42c52189c723bea", + "983b532263a34be293a87897270e64e3" + ], + "HasNestedGroups": false, + "Left": 1930.3283942132066, + "Top": 1314.2002654340295, + "Width": 630.4000000000001, + "Height": 234.60000000000014, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1386.6002654340296, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFC1D676" + }, + { + "Id": "4322e92e199344ae9bd6644781057406", + "Title": "UV.RoundDownToPrecision", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6916fe059e684158a9f52b659e6d8793", + "36c8f9b2909346eca7d890616025a372" + ], + "HasNestedGroups": false, + "Left": 1930.3283942132066, + "Top": 1049.2002654340295, + "Width": 672.7999999999997, + "Height": 234.60000000000014, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1121.6002654340296, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFC1D676" + }, + { + "Id": "5846e479983e4b3ebeab80b6bceaf294", + "Title": "UV.Swap", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7dd207c6f93040eaa013aa407420ad1c", + "70abae698c884240a2de05b26f66c7b8" + ], + "HasNestedGroups": false, + "Left": 1930.3283942132066, + "Top": 1844.2002654340295, + "Width": 570.4000000000001, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1916.6002654340296, + "InitialHeight": 145.0, + "TextblockHeight": 62.4, + "Background": "#FFC1D676" + }, + { + "Id": "86f1a06d87ca4d19ba6f9da2c36ff32f", + "Title": "UV.PruneDuplicates", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6279cfce53234044bd92df5f938f5cd8", + "754b1080da514a109cb1afa3086cbd44", + "1faf0c5187734ab2a4043b2175c7f8c3", + "ffbaf8c77d7f495c898b1bad61c181db", + "b806d06687b647f4833a54f49c55574e", + "c0116b9bd9534cac986a8128f9550332", + "d109b935512f4a3e977ab87ff5695885" + ], + "HasNestedGroups": false, + "Left": 1926.4760749550012, + "Top": 260.73080915015976, + "Width": 1176.0000000000002, + "Height": 518.1999999999998, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 333.13080915015973, + "InitialHeight": 525.0, + "TextblockHeight": 62.4, + "Background": "#FFC1D676" + }, + { + "Id": "e76068b6a91345919263022984876799", + "Title": "INPUTS", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "49b968314c3e44a28bc5fed9fbe47ce2", + "6137a620d4aa49a4ba3bf5c875348b05", + "0927fa90388a4d609ce743b835bc696b", + "18aec53aae6c4543a559b9956f27e2a5" + ], + "HasNestedGroups": false, + "Left": 776.0283887403924, + "Top": 930.6447359910312, + "Width": 370.3000054728142, + "Height": 659.407268279663, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 1003.0447359910312, + "InitialHeight": 400.20726827966314, + "TextblockHeight": 62.4, + "Background": "#FF848484" + } + ], + "X": 18.293014794388696, + "Y": 53.21816918200551, + "Zoom": 0.2861258732560352 + } +} \ No newline at end of file