2674 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
		
		
			
		
	
	
			2674 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
|   | { | ||
|  |   "export_version": "1.0", | ||
|  |   "main_tree": { | ||
|  |     "nodes": { | ||
|  |       "Frame.001": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             512.0, | ||
|  |             -170.6666717529297 | ||
|  |           ], | ||
|  |           "height": 174.66668701171875, | ||
|  |           "width": 223.99993896484375, | ||
|  |           "label": "\u2d48" | ||
|  |         }, | ||
|  |         "bl_idname": "NodeFrame" | ||
|  |       }, | ||
|  |       "Frame": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             490.6666564941406, | ||
|  |             -85.33333587646484 | ||
|  |           ], | ||
|  |           "height": 174.66665649414062, | ||
|  |           "width": 224.0, | ||
|  |           "label": "\ua789" | ||
|  |         }, | ||
|  |         "bl_idname": "NodeFrame" | ||
|  |       }, | ||
|  |       "Frame.002": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -21.33333396911621, | ||
|  |             0.0 | ||
|  |           ], | ||
|  |           "height": 522.6666870117188, | ||
|  |           "width": 263.9999694824219 | ||
|  |         }, | ||
|  |         "bl_idname": "NodeFrame" | ||
|  |       }, | ||
|  |       "Scalar Math.001": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             21.33333396911621, | ||
|  |             1045.3333740234375 | ||
|  |           ], | ||
|  |           "width": 120.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "y_": 2.0 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "x": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "x", | ||
|  |             "properties": { | ||
|  |               "prop_name": "x_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "y_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Out": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Out" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvScalarMathNodeMK4" | ||
|  |       }, | ||
|  |       "Scalar Math.003": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             21.33333396911621, | ||
|  |             896.0 | ||
|  |           ], | ||
|  |           "width": 120.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "y_": 2.0 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "x": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "x", | ||
|  |             "properties": { | ||
|  |               "prop_name": "x_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "y_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Out": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Out" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvScalarMathNodeMK4" | ||
|  |       }, | ||
|  |       "Scalar Math.005": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             21.33333396911621, | ||
|  |             746.6666870117188 | ||
|  |           ], | ||
|  |           "width": 120.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "current_op": "DIV" | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "x": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "x", | ||
|  |             "properties": { | ||
|  |               "prop_name": "x_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "y_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Out": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Out" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvScalarMathNodeMK4" | ||
|  |       }, | ||
|  |       "Scalar Math": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -128.0, | ||
|  |             810.6666870117188 | ||
|  |           ], | ||
|  |           "width": 120.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "current_op": "POW" | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "x": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "x", | ||
|  |             "properties": { | ||
|  |               "prop_name": "x_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "y_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Out": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Out" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvScalarMathNodeMK4" | ||
|  |       }, | ||
|  |       "Map Range.001": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -298.6666564941406, | ||
|  |             810.6666870117188 | ||
|  |           ], | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "new_min": 1.0, | ||
|  |           "new_max": 0.0, | ||
|  |           "value": -0.12999999523162842, | ||
|  |           "auto_limits": true, | ||
|  |           "clamp": false | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Value": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Value", | ||
|  |             "properties": { | ||
|  |               "prop_name": "value" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Old Min": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Old Min", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             }, | ||
|  |             "properties": { | ||
|  |               "prop_name": "old_min" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Old Max": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Old Max", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             }, | ||
|  |             "properties": { | ||
|  |               "prop_name": "old_max" | ||
|  |             } | ||
|  |           }, | ||
|  |           "New Min": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "New Min", | ||
|  |             "properties": { | ||
|  |               "prop_name": "new_min" | ||
|  |             } | ||
|  |           }, | ||
|  |           "New Max": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "New Max", | ||
|  |             "properties": { | ||
|  |               "prop_name": "new_max" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Value": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Value" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvMapRangeNode" | ||
|  |       }, | ||
|  |       "Vector Out": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -426.6666564941406, | ||
|  |             1045.3333740234375 | ||
|  |           ], | ||
|  |           "width": 100.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Vectors": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Vectors" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "X": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "X" | ||
|  |           }, | ||
|  |           "Y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Y" | ||
|  |           }, | ||
|  |           "Z": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Z" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "VectorsOutNode" | ||
|  |       }, | ||
|  |       "Reroute.002": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -448.0, | ||
|  |             1109.3333740234375 | ||
|  |           ], | ||
|  |           "width": 16.0, | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Input": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Input" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Output": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Output" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "NodeReroute" | ||
|  |       }, | ||
|  |       "Reroute.001": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -448.0, | ||
|  |             1088.0 | ||
|  |           ], | ||
|  |           "width": 16.0, | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Input": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Input" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Output": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Output" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "NodeReroute" | ||
|  |       }, | ||
|  |       "Reroute": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -448.0, | ||
|  |             1066.6666259765625 | ||
|  |           ], | ||
|  |           "width": 16.0, | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Input": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Input" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Output": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Output" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "NodeReroute" | ||
|  |       }, | ||
|  |       "Vector In": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             170.6666717529297, | ||
|  |             1045.3333740234375 | ||
|  |           ], | ||
|  |           "width": 100.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "X": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "X", | ||
|  |             "properties": { | ||
|  |               "prop_name": "x_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "y_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Z": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Z", | ||
|  |             "properties": { | ||
|  |               "prop_name": "z_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Vectors": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Vectors" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "GenVectorsNode" | ||
|  |       }, | ||
|  |       "Box": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -1066.6666259765625, | ||
|  |             1002.6666870117188 | ||
|  |           ], | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "Size": 2.0 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Size": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Size", | ||
|  |             "properties": { | ||
|  |               "prop_name": "Size" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Divx": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Divx", | ||
|  |             "properties": { | ||
|  |               "prop_name": "Divx" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Divy": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Divy", | ||
|  |             "properties": { | ||
|  |               "prop_name": "Divy" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Divz": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Divz", | ||
|  |             "properties": { | ||
|  |               "prop_name": "Divz" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Matrix": { | ||
|  |             "bl_idname": "SvMatrixSocket", | ||
|  |             "name": "Matrix" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Vers": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Vers", | ||
|  |             "properties": { | ||
|  |               "description": "Box vertices" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Edgs": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Edgs" | ||
|  |           }, | ||
|  |           "Pols": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Pols" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvBoxNodeMk2" | ||
|  |       }, | ||
|  |       "A Number": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -1237.3333740234375, | ||
|  |             853.3333129882812 | ||
|  |           ], | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "int_": 2, | ||
|  |           "selected_mode": "int" | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Float": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Int", | ||
|  |             "properties": { | ||
|  |               "prop_name": "int_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Int": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Int", | ||
|  |             "properties": { | ||
|  |               "custom_draw": "mode_custom_draw" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvNumberNode" | ||
|  |       }, | ||
|  |       "Scalar Math.004": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -1216.0, | ||
|  |             746.6666870117188 | ||
|  |           ], | ||
|  |           "width": 100.0, | ||
|  |           "label": " ", | ||
|  |           "hide": true | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "current_op": "ADD" | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "x": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "x", | ||
|  |             "properties": { | ||
|  |               "prop_name": "x_" | ||
|  |             } | ||
|  |           }, | ||
|  |           "y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "y_" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Out": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Out" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvScalarMathNodeMK4" | ||
|  |       }, | ||
|  |       "Viewer Index+": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             576.0, | ||
|  |             1472.0 | ||
|  |           ], | ||
|  |           "width": 160.0, | ||
|  |           "label": " ", | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "numid_verts_col": [ | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.875 | ||
|  |           ], | ||
|  |           "draw_bg": true, | ||
|  |           "activate": false, | ||
|  |           "numid_edges_col": [ | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.875 | ||
|  |           ], | ||
|  |           "numid_faces_col": [ | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.875 | ||
|  |           ], | ||
|  |           "bg_verts_col": [ | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.7250000238418579 | ||
|  |           ], | ||
|  |           "bg_edges_col": [ | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.7250000238418579 | ||
|  |           ], | ||
|  |           "bg_faces_col": [ | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.7250000238418579 | ||
|  |           ] | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "verts": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "verts" | ||
|  |           }, | ||
|  |           "edges": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "edges" | ||
|  |           }, | ||
|  |           "faces": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "faces" | ||
|  |           }, | ||
|  |           "matrix": { | ||
|  |             "bl_idname": "SvMatrixSocket", | ||
|  |             "name": "matrix" | ||
|  |           }, | ||
|  |           "text": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "text" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvIDXViewer28" | ||
|  |       }, | ||
|  |       "Formula.001": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -21.333343505859375, | ||
|  |             554.6666641235352 | ||
|  |           ], | ||
|  |           "width": 160.0, | ||
|  |           "label": " ", | ||
|  |           "parent": { | ||
|  |             "type": "NODE", | ||
|  |             "value": "Frame" | ||
|  |           } | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "formula1": "(1/(2*sqrt(2)+3))", | ||
|  |           "wrapping": "+1" | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Result": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Result" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvFormulaNodeMk5" | ||
|  |       }, | ||
|  |       "Formula": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -298.6666259765625, | ||
|  |             554.6667022705078 | ||
|  |           ], | ||
|  |           "width": 160.0, | ||
|  |           "label": " ", | ||
|  |           "parent": { | ||
|  |             "type": "NODE", | ||
|  |             "value": "Frame.001" | ||
|  |           } | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "formula1": "(1/(sqrt(3)+2))", | ||
|  |           "wrapping": "+1" | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Result": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Result" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvFormulaNodeMk5" | ||
|  |       }, | ||
|  |       "Input Switch MOD": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -682.6666870117188, | ||
|  |             1152.0 | ||
|  |           ], | ||
|  |           "width": 200.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "num_sockets_per_set": 3, | ||
|  |           "num_switches": 5, | ||
|  |           "selected": 1 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Selected": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Selected", | ||
|  |             "properties": { | ||
|  |               "prop_name": "selected" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 0": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 0" | ||
|  |           }, | ||
|  |           "Alpha 0": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Alpha 0" | ||
|  |           }, | ||
|  |           "Alpha 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 1" | ||
|  |           }, | ||
|  |           "Alpha 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 2" | ||
|  |           }, | ||
|  |           "Alpha 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 1": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 1" | ||
|  |           }, | ||
|  |           "Beta 0": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Beta 0" | ||
|  |           }, | ||
|  |           "Beta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 1" | ||
|  |           }, | ||
|  |           "Beta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 2" | ||
|  |           }, | ||
|  |           "Beta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 2": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 2" | ||
|  |           }, | ||
|  |           "Gamma 0": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Gamma 0" | ||
|  |           }, | ||
|  |           "Gamma 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 1" | ||
|  |           }, | ||
|  |           "Gamma 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 2" | ||
|  |           }, | ||
|  |           "Gamma 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 3": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 3" | ||
|  |           }, | ||
|  |           "Delta 0": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Delta 0" | ||
|  |           }, | ||
|  |           "Delta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 1" | ||
|  |           }, | ||
|  |           "Delta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 2" | ||
|  |           }, | ||
|  |           "Delta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 4": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 4" | ||
|  |           }, | ||
|  |           "Epsilon 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 0" | ||
|  |           }, | ||
|  |           "Epsilon 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 1" | ||
|  |           }, | ||
|  |           "Epsilon 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 2" | ||
|  |           }, | ||
|  |           "Epsilon 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 5": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 6": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 7": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 8": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Data 0_001": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Data 0" | ||
|  |           }, | ||
|  |           "Data 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 1" | ||
|  |           }, | ||
|  |           "Data 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 2" | ||
|  |           }, | ||
|  |           "Data 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvInputSwitchNodeMOD" | ||
|  |       }, | ||
|  |       "Plane": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             -896.0, | ||
|  |             1002.6666870117188 | ||
|  |           ], | ||
|  |           "width": 180.0, | ||
|  |           "label": " " | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "direction": "ZX", | ||
|  |           "center": true, | ||
|  |           "sizex": 2.0, | ||
|  |           "sizey": 2.0, | ||
|  |           "numx": 10, | ||
|  |           "numy": 10 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Size X": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Size X", | ||
|  |             "properties": { | ||
|  |               "prop_name": "sizex", | ||
|  |               "custom_draw": "draw_prop_socket", | ||
|  |               "label": "Size Z" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Size Y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Size Y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "sizey", | ||
|  |               "custom_draw": "draw_prop_socket", | ||
|  |               "label": "Size X" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Num X": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Num X", | ||
|  |             "properties": { | ||
|  |               "prop_name": "numx", | ||
|  |               "custom_draw": "draw_prop_socket", | ||
|  |               "label": "Num Z" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Num Y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Num Y", | ||
|  |             "properties": { | ||
|  |               "prop_name": "numy", | ||
|  |               "custom_draw": "draw_prop_socket", | ||
|  |               "label": "Num X" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Step X": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Step X", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             }, | ||
|  |             "properties": { | ||
|  |               "prop_name": "stepx", | ||
|  |               "custom_draw": "draw_prop_socket", | ||
|  |               "label": "Step Z" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Step Y": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Step Y", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             }, | ||
|  |             "properties": { | ||
|  |               "prop_name": "stepy", | ||
|  |               "custom_draw": "draw_prop_socket", | ||
|  |               "label": "Step X" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Matrix": { | ||
|  |             "bl_idname": "SvMatrixSocket", | ||
|  |             "name": "Matrix" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Vertices": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Vertices" | ||
|  |           }, | ||
|  |           "Edges": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Edges" | ||
|  |           }, | ||
|  |           "Polygons": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Polygons" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvPlaneNodeMk3" | ||
|  |       }, | ||
|  |       "Reroute.025": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             554.6666870117188, | ||
|  |             1109.3333740234375 | ||
|  |           ], | ||
|  |           "width": 16.0, | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Input": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Input" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Output": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Output" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "NodeReroute" | ||
|  |       }, | ||
|  |       "Reroute.027": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             554.6666870117188, | ||
|  |             1088.0 | ||
|  |           ], | ||
|  |           "width": 16.0, | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Input": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Input" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Output": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Output" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "NodeReroute" | ||
|  |       }, | ||
|  |       "Reroute.026": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             554.6666870117188, | ||
|  |             1066.6666259765625 | ||
|  |           ], | ||
|  |           "width": 16.0, | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Input": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Input" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Output": { | ||
|  |             "bl_idname": "NodeSocketColor", | ||
|  |             "name": "Output" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "NodeReroute" | ||
|  |       }, | ||
|  |       "Temporal Viewer": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             576.0, | ||
|  |             1216.0 | ||
|  |           ], | ||
|  |           "width": 160.0, | ||
|  |           "label": " ", | ||
|  |           "color": [ | ||
|  |             1.0, | ||
|  |             1.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "use_custom_color": true | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "point_size": 3, | ||
|  |           "vector_light": [ | ||
|  |             0.0, | ||
|  |             0.0, | ||
|  |             1.0 | ||
|  |           ], | ||
|  |           "line_width": 2, | ||
|  |           "vector_color": [ | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.65625, | ||
|  |             0.875 | ||
|  |           ], | ||
|  |           "edge_color": [ | ||
|  |             0.800000011920929, | ||
|  |             0.800000011920929, | ||
|  |             0.800000011920929, | ||
|  |             0.34375 | ||
|  |           ], | ||
|  |           "polygon_color": [ | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.9437500238418579, | ||
|  |             0.7250000238418579 | ||
|  |           ] | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Vertices": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Vertices", | ||
|  |             "properties": { | ||
|  |               "custom_draw": "draw_property_socket" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Edges": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Edges", | ||
|  |             "properties": { | ||
|  |               "custom_draw": "draw_property_socket" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Polygons": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Polygons" | ||
|  |           }, | ||
|  |           "Matrix": { | ||
|  |             "bl_idname": "SvMatrixSocket", | ||
|  |             "name": "Matrix" | ||
|  |           }, | ||
|  |           "Vector Color": { | ||
|  |             "bl_idname": "SvColorSocket", | ||
|  |             "name": "Vector Color", | ||
|  |             "properties": { | ||
|  |               "custom_draw": "draw_color_socket", | ||
|  |               "prop_name": "vector_color" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Edge Color": { | ||
|  |             "bl_idname": "SvColorSocket", | ||
|  |             "name": "Edge Color", | ||
|  |             "properties": { | ||
|  |               "custom_draw": "draw_color_socket", | ||
|  |               "prop_name": "edge_color" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Polygon Color": { | ||
|  |             "bl_idname": "SvColorSocket", | ||
|  |             "name": "Polygon Color", | ||
|  |             "properties": { | ||
|  |               "custom_draw": "draw_color_socket", | ||
|  |               "prop_name": "polygon_color" | ||
|  |             } | ||
|  |           }, | ||
|  |           "attrs": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "attrs", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             }, | ||
|  |             "properties": { | ||
|  |               "quick_link_to_node": "SvVDAttrsNodeMk2" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvViewerDrawMk4" | ||
|  |       }, | ||
|  |       "Number Range.002": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             362.6666660308838, | ||
|  |             1450.6666259765625 | ||
|  |           ], | ||
|  |           "width": 120.0, | ||
|  |           "label": " ", | ||
|  |           "hide": true, | ||
|  |           "parent": { | ||
|  |             "type": "NODE", | ||
|  |             "value": "Frame.002" | ||
|  |           } | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "number_mode": "int", | ||
|  |           "current_mode": "RANGE", | ||
|  |           "stop_int": 2 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Start": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Start", | ||
|  |             "properties": { | ||
|  |               "prop_name": "start_int" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Step": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Step", | ||
|  |             "properties": { | ||
|  |               "prop_name": "stop_int", | ||
|  |               "label": "stop" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Stop": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Stop", | ||
|  |             "properties": { | ||
|  |               "prop_name": "step_int", | ||
|  |               "label": "step" | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Range": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Range" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvGenNumberRange" | ||
|  |       }, | ||
|  |       "Switcher": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             341.3333225250244, | ||
|  |             1408.0 | ||
|  |           ], | ||
|  |           "width": 160.0, | ||
|  |           "label": " ", | ||
|  |           "parent": { | ||
|  |             "type": "NODE", | ||
|  |             "value": "Frame.002" | ||
|  |           } | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "user_list": [ | ||
|  |             false, | ||
|  |             true, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false, | ||
|  |             false | ||
|  |           ], | ||
|  |           "string_values": [ | ||
|  |             { | ||
|  |               "name": "0" | ||
|  |             }, | ||
|  |             { | ||
|  |               "name": "1" | ||
|  |             } | ||
|  |           ], | ||
|  |           "multiple_selection": false | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Data": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data" | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Item": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Item" | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvCustomSwitcher" | ||
|  |       }, | ||
|  |       "Input Switch MOD.001": { | ||
|  |         "attributes": { | ||
|  |           "location": [ | ||
|  |             320.00000953674316, | ||
|  |             1258.6666259765625 | ||
|  |           ], | ||
|  |           "width": 200.0, | ||
|  |           "label": " ", | ||
|  |           "parent": { | ||
|  |             "type": "NODE", | ||
|  |             "value": "Frame.002" | ||
|  |           } | ||
|  |         }, | ||
|  |         "properties": { | ||
|  |           "num_sockets_per_set": 1, | ||
|  |           "num_switches": 3, | ||
|  |           "selected": 1 | ||
|  |         }, | ||
|  |         "inputs": { | ||
|  |           "Selected": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Selected", | ||
|  |             "properties": { | ||
|  |               "prop_name": "selected" | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 0": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 0" | ||
|  |           }, | ||
|  |           "Alpha 0": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Alpha 0" | ||
|  |           }, | ||
|  |           "Alpha 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Alpha 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Alpha 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 1": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 1" | ||
|  |           }, | ||
|  |           "Beta 0": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Beta 0" | ||
|  |           }, | ||
|  |           "Beta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Beta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Beta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 2": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 2" | ||
|  |           }, | ||
|  |           "Gamma 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 0" | ||
|  |           }, | ||
|  |           "Gamma 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Gamma 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Gamma 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 3": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Delta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Delta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 4": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Epsilon 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Epsilon 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 5": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Zeta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Zeta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 6": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Eta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Eta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 7": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Theta 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Theta 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Separator 8": { | ||
|  |             "bl_idname": "SvSeparatorSocket", | ||
|  |             "name": "Separator 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 0": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 0", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Iota 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Iota 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "outputs": { | ||
|  |           "Data 0_001": { | ||
|  |             "bl_idname": "SvVerticesSocket", | ||
|  |             "name": "Data 0" | ||
|  |           }, | ||
|  |           "Data 1": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 1", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 2": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 2", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 3": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 3", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 4": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 4", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 5": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 5", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 6": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 6", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 7": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 7", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           }, | ||
|  |           "Data 8": { | ||
|  |             "bl_idname": "SvStringsSocket", | ||
|  |             "name": "Data 8", | ||
|  |             "attributes": { | ||
|  |               "hide": true | ||
|  |             } | ||
|  |           } | ||
|  |         }, | ||
|  |         "bl_idname": "SvInputSwitchNodeMOD" | ||
|  |       } | ||
|  |     }, | ||
|  |     "links": [ | ||
|  |       { | ||
|  |         "from_node": "Vector Out", | ||
|  |         "from_socket": "X", | ||
|  |         "to_node": "Scalar Math.001", | ||
|  |         "to_socket": "x" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Scalar Math.001", | ||
|  |         "to_socket": "y" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Vector Out", | ||
|  |         "from_socket": "Y", | ||
|  |         "to_node": "Scalar Math.003", | ||
|  |         "to_socket": "x" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Scalar Math.003", | ||
|  |         "to_socket": "y" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Scalar Math.005", | ||
|  |         "to_socket": "x" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Formula", | ||
|  |         "from_socket": "Result", | ||
|  |         "to_node": "Scalar Math", | ||
|  |         "to_socket": "x" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Map Range.001", | ||
|  |         "from_socket": "Value", | ||
|  |         "to_node": "Scalar Math", | ||
|  |         "to_socket": "y" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Vector Out", | ||
|  |         "from_socket": "Z", | ||
|  |         "to_node": "Map Range.001", | ||
|  |         "to_socket": "Value" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.002", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Vector Out", | ||
|  |         "to_socket": "Vectors" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Input Switch MOD", | ||
|  |         "from_socket": "Data 0_001", | ||
|  |         "to_node": "Reroute.002", | ||
|  |         "to_socket": "Input" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Input Switch MOD", | ||
|  |         "from_socket": "Data 1", | ||
|  |         "to_node": "Reroute.001", | ||
|  |         "to_socket": "Input" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Input Switch MOD", | ||
|  |         "from_socket": "Data 2", | ||
|  |         "to_node": "Reroute", | ||
|  |         "to_socket": "Input" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.001", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Vector In", | ||
|  |         "to_socket": "X" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.003", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Vector In", | ||
|  |         "to_socket": "Y" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.005", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Vector In", | ||
|  |         "to_socket": "Z" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.004", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Box", | ||
|  |         "to_socket": "Divx" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.004", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Box", | ||
|  |         "to_socket": "Divy" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.004", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Box", | ||
|  |         "to_socket": "Divz" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "A Number", | ||
|  |         "from_socket": "Int", | ||
|  |         "to_node": "Scalar Math.004", | ||
|  |         "to_socket": "x" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.025", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Viewer Index+", | ||
|  |         "to_socket": "verts" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.027", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Viewer Index+", | ||
|  |         "to_socket": "edges" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.026", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Viewer Index+", | ||
|  |         "to_socket": "faces" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Plane", | ||
|  |         "from_socket": "Vertices", | ||
|  |         "to_node": "Input Switch MOD", | ||
|  |         "to_socket": "Alpha 0" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Plane", | ||
|  |         "from_socket": "Edges", | ||
|  |         "to_node": "Input Switch MOD", | ||
|  |         "to_socket": "Alpha 1" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Plane", | ||
|  |         "from_socket": "Polygons", | ||
|  |         "to_node": "Input Switch MOD", | ||
|  |         "to_socket": "Alpha 2" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Box", | ||
|  |         "from_socket": "Vers", | ||
|  |         "to_node": "Input Switch MOD", | ||
|  |         "to_socket": "Beta 0" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Box", | ||
|  |         "from_socket": "Edgs", | ||
|  |         "to_node": "Input Switch MOD", | ||
|  |         "to_socket": "Beta 1" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Box", | ||
|  |         "from_socket": "Pols", | ||
|  |         "to_node": "Input Switch MOD", | ||
|  |         "to_socket": "Beta 2" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.004", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Plane", | ||
|  |         "to_socket": "Num X" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Scalar Math.004", | ||
|  |         "from_socket": "Out", | ||
|  |         "to_node": "Plane", | ||
|  |         "to_socket": "Num Y" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Input Switch MOD.001", | ||
|  |         "from_socket": "Data 0_001", | ||
|  |         "to_node": "Reroute.025", | ||
|  |         "to_socket": "Input" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.001", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Reroute.027", | ||
|  |         "to_socket": "Input" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Reroute.026", | ||
|  |         "to_socket": "Input" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.025", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Temporal Viewer", | ||
|  |         "to_socket": "Vertices" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.027", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Temporal Viewer", | ||
|  |         "to_socket": "Edges" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.026", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Temporal Viewer", | ||
|  |         "to_socket": "Polygons" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Number Range.002", | ||
|  |         "from_socket": "Range", | ||
|  |         "to_node": "Switcher", | ||
|  |         "to_socket": "Data" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Switcher", | ||
|  |         "from_socket": "Item", | ||
|  |         "to_node": "Input Switch MOD.001", | ||
|  |         "to_socket": "Selected" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Reroute.002", | ||
|  |         "from_socket": "Output", | ||
|  |         "to_node": "Input Switch MOD.001", | ||
|  |         "to_socket": "Alpha 0" | ||
|  |       }, | ||
|  |       { | ||
|  |         "from_node": "Vector In", | ||
|  |         "from_socket": "Vectors", | ||
|  |         "to_node": "Input Switch MOD.001", | ||
|  |         "to_socket": "Beta 0" | ||
|  |       } | ||
|  |     ] | ||
|  |   } | ||
|  | } |