﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Archive name="Root">
  <!--Grasshopper archive-->
  <!--Grasshopper and GH_IO.dll are copyrighted by Robert McNeel & Associates-->
  <!--Archive generated by GH_IO.dll file utility library {0.2.0002}-->
  <items count="1">
    <item name="ArchiveVersion" type_name="gh_version" type_code="80">
      <Major>0</Major>
      <Minor>2</Minor>
      <Revision>2</Revision>
    </item>
  </items>
  <chunks count="2">
    <chunk name="Definition">
      <items count="1">
        <item name="plugin_version" type_name="gh_version" type_code="80">
          <Major>1</Major>
          <Minor>0</Minor>
          <Revision>8</Revision>
        </item>
      </items>
      <chunks count="5">
        <chunk name="DocumentHeader">
          <items count="6">
            <item name="DocumentID" type_name="gh_guid" type_code="9">17611819-bff5-48ff-80f8-ac42d6319de3</item>
            <item name="Preview" type_name="gh_string" type_code="10">Shaded</item>
            <item name="PreviewFilter" type_name="gh_string" type_code="10">Selection</item>
            <item name="PreviewMeshType" type_name="gh_int32" type_code="3">1</item>
            <item name="PreviewNormal" type_name="gh_drawing_color" type_code="36">
              <ARGB>100;150;0;0</ARGB>
            </item>
            <item name="PreviewSelected" type_name="gh_drawing_color" type_code="36">
              <ARGB>100;0;150;0</ARGB>
            </item>
          </items>
        </chunk>
        <chunk name="DefinitionProperties">
          <items count="4">
            <item name="Date" type_name="gh_date" type_code="8">639160024234789160</item>
            <item name="Description" type_name="gh_string" type_code="10"></item>
            <item name="KeepOpen" type_name="gh_bool" type_code="1">false</item>
            <item name="Name" type_name="gh_string" type_code="10">04_plan_motion.ghx</item>
          </items>
          <chunks count="3">
            <chunk name="Revisions">
              <items count="1">
                <item name="RevisionCount" type_name="gh_int32" type_code="3">0</item>
              </items>
            </chunk>
            <chunk name="Projection">
              <items count="2">
                <item name="Target" type_name="gh_drawing_point" type_code="30">
                  <X>-209</X>
                  <Y>275</Y>
                </item>
                <item name="Zoom" type_name="gh_single" type_code="5">0.3132806</item>
              </items>
            </chunk>
            <chunk name="Views">
              <items count="1">
                <item name="ViewCount" type_name="gh_int32" type_code="3">0</item>
              </items>
            </chunk>
          </chunks>
        </chunk>
        <chunk name="RcpLayout">
          <items count="1">
            <item name="GroupCount" type_name="gh_int32" type_code="3">0</item>
          </items>
        </chunk>
        <chunk name="GHALibraries">
          <items count="1">
            <item name="Count" type_name="gh_int32" type_code="3">4</item>
          </items>
          <chunks count="4">
            <chunk name="Library" index="0">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="1">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="2">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="3">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
          </chunks>
        </chunk>
        <chunk name="DefinitionObjects">
          <items count="1">
            <item name="ObjectCount" type_name="gh_int32" type_code="3">49</item>
          </items>
          <chunks count="49">
            <chunk name="Object" index="0">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">4f8984c4-7c7a-4d69-b0a2-183cbb330d20</item>
                <item name="Name" type_name="gh_string" type_code="10">Plane</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional axis-systems</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">fa1878da-0da2-406e-95ad-60f40216bfa7</item>
                    <item name="Name" type_name="gh_string" type_code="10">Plane</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target plane (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>625</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2009.876</X>
                          <Y>637.31647</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PersistentData">
                      <items count="1">
                        <item name="Count" type_name="gh_int32" type_code="3">1</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Branch" index="0">
                          <items count="2">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                            <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Item" index="0">
                              <items count="1">
                                <item name="plane" type_name="gh_plane" type_code="72">
                                  <Ox>0.4008130799542978</Ox>
                                  <Oy>-0.4308280237301899</Oy>
                                  <Oz>0.08170787080470088</Oz>
                                  <Xx>1</Xx>
                                  <Xy>0</Xy>
                                  <Xz>0</Xz>
                                  <Yx>0</Yx>
                                  <Yy>-1</Yy>
                                  <Yz>0</Yz>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="1">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">8a25fcc1-f970-4f14-b174-b1c41b5328d9</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">compute (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2465</X>
                          <Y>782</Y>
                          <W>135</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="2">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c60cf6f0-6ffa-4cbb-8763-e5d060e74567</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">idx (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3097</X>
                          <Y>708</Y>
                          <W>170</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3097.6716</X>
                          <Y>708.31647</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">0</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">100</item>
                        <item name="Min" type_name="gh_double" type_code="6">0</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="3">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">55da33dd-b8c0-4c2a-9dd1-d8c4a8055d02</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4dd0ca5a-e703-4ea7-be36-d625defb901f</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2995</X>
                          <Y>642</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3020.1765</X>
                          <Y>654.31647</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="4">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59daf374-bc21-4a5e-8282-5504fb7ae9ae</item>
                <item name="Name" type_name="gh_string" type_code="10">List Item</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="5">
                    <item name="BaseOutputIndex" type_name="gh_int32" type_code="3">0</item>
                    <item name="Description" type_name="gh_string" type_code="10">Retrieve a specific item from a list.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">5588952a-265e-47af-9962-9b81eec48e20</item>
                    <item name="Name" type_name="gh_string" type_code="10">List Item</item>
                    <item name="NickName" type_name="gh_string" type_code="10">List Item</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3352</X>
                          <Y>684</Y>
                          <W>75</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3398</X>
                          <Y>716</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">2e3ab970-8545-46bb-836c-1c11e5610bce</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">cb95db89-6165-43b6-9c41-5702bc5bf137</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="Description" type_name="gh_string" type_code="10">Base list</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c77bda9-7751-4131-be01-83305b2e9112</item>
                            <item name="Name" type_name="gh_string" type_code="10">List</item>
                            <item name="NickName" type_name="gh_string" type_code="10">List</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b1cb558b-1ad2-4e87-80da-64024efcda02</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3354</X>
                                  <Y>686</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3370</X>
                                  <Y>696</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item index</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6fe4c7c1-6669-4f55-83a6-09dea0506150</item>
                            <item name="Name" type_name="gh_string" type_code="10">Index</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Index</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">c60cf6f0-6ffa-4cbb-8763-e5d060e74567</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3354</X>
                                  <Y>706</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3370</X>
                                  <Y>716</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="number" type_name="gh_int32" type_code="3">0</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="6">
                            <item name="Description" type_name="gh_string" type_code="10">Wrap index to list bounds</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">075778c0-c3e1-4f02-9efc-bbb31398b5a7</item>
                            <item name="Name" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3354</X>
                                  <Y>726</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3370</X>
                                  <Y>736</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="boolean" type_name="gh_bool" type_code="1">true</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item at {i'}</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">af9a7b55-e4fb-40bc-ad01-d382fd8f40c5</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Item</item>
                            <item name="NickName" type_name="gh_string" type_code="10">i</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3413</X>
                                  <Y>686</Y>
                                  <W>12</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3419</X>
                                  <Y>716</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="5">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9fd76d1a-f0ca-4b71-97bf-39b31175ef65</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">7862377a-b0e8-4386-8873-fef9ac5884c7</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2994</X>
                          <Y>602</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3019.0322</X>
                          <Y>614.6961</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="6">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
                <item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Access" type_name="gh_int32" type_code="3">1</item>
                    <item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e4f61738-6fd7-43a6-8ee8-5e6ce85338eb</item>
                    <item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">da169e63-c1e2-4385-b59b-bde97e8cc362</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="3">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3511</X>
                          <Y>514</Y>
                          <W>150</W>
                          <H>115</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3511.0515</X>
                          <Y>514.45465</Y>
                        </item>
                        <item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="7">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="22">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">f09ce4de-4eac-4d94-a091-f8d25a231dac</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">dc009b19-24fd-4f20-9c09-78ea026afdd0</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">e79dfbaf-4f3f-4e62-bef2-d6aed761f2cd</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">0698fb62-788a-4367-a7c3-d8904493d98d</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">20a8e5d5-aa43-4bf8-ae73-a977f81b60d2</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">ca8f981f-1c02-4910-8e55-40e2215082bd</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">8b7c670e-56f2-472b-a1bb-8cc9fe188c4d</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">d7fefcdb-feea-402b-b68e-e029ec8f06f8</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">8c6a4489-df92-49e9-acb0-b949af298e00</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">20add0e9-21a0-4a38-94b3-6136267eb2e1</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">4e30431c-40b4-4fb3-a27b-7015ae8eb7bd</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">cabb38ef-411b-4279-aa2d-497d7c31c5c7</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">14c71912-2008-445b-9fc4-bc21691e2d07</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">7508753f-ee58-41f3-927d-759349106fed</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">d669cfde-80ea-4143-bcdc-260a09b8dd65</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">15</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">50231662-fb8c-4678-b640-586ae71b7366</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">ROS Connection</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="8">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">b00151b7-e50e-4f3c-bf78-7ce14e07d00e</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1710</X>
                          <Y>126</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1739.0402</X>
                          <Y>136.8651</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="9">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="43">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">8ba16d70-8501-4332-a5fe-6ef201dae5d6</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">404326c1-cb0b-4529-942f-f8ad5286853e</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">86867bb3-b3c2-405b-b5f9-51f6b648f12e</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">b30ef75e-0004-4041-8875-722e7a8fa128</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">962744bb-f5fd-4582-baf1-4f43f7156598</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">2e434a3f-846e-44ae-a022-d26404b02970</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">d354cfc7-ab50-482d-9a25-97a0330b60af</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">7265a557-4663-4dae-a253-1acdccba0ddd</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">a1f7594d-ee76-49f6-bc5e-3645a0b54b6a</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">66019e79-f1be-4ee8-88b9-4c6e918c3de1</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">8115359b-0dcd-4830-9930-b889a2b113cb</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">7f8afa5c-4f3a-4b69-96e6-1aaeb1a8c935</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">894e2d8c-9a49-4367-af99-bc16902890c7</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">b692b3e1-005b-4cc9-80fd-a55c07c63397</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">4a4d7180-a2f4-431f-adec-eca978ee269b</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">9356585c-e8b3-498b-8b9f-47fc9490fd38</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">e9fc02b8-bb10-46dc-b0eb-5f048b28b3ae</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">f3c8893c-54f4-4444-a76d-5d7b82c456d4</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">d8447be0-7686-49a7-aafc-3d764dad1459</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">4faef0a9-d25c-40bb-862f-6f5183f66019</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">560499b7-534b-4e01-8472-8d8a87013841</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">db4eb183-e915-4535-80d5-2a8840c2b1a6</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">ef3c0591-e974-4f82-a14b-7a7ac048e8ee</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">29122f20-6d71-469c-9319-545bd2b94782</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">ec323dec-5fcd-42d4-9c5c-15a6bd054109</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">c300a51d-ea1d-4a6f-aac8-a4d4a36ca3fd</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">dff2c88d-1764-48d8-b531-260cfdbcae71</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">dac92279-9268-4927-89c5-083f66ea4ca0</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">41a87a38-d6ed-4fa3-8ce0-56d36c64d779</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">6c63291c-1328-4b53-8824-3fabe85dcaea</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">e1f2d3c9-448c-4325-9962-093ce24f4b6d</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">6908f732-c3c1-46cf-b28f-d05e55442514</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">7d720b2e-cb1b-4d13-8e07-b58ef0a2ca4e</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">a16adbc8-88dd-44fa-85a8-ef79e4a1e8b0</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">ba57b42f-a73d-48dc-9c86-b258615889b2</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">64837479-f82b-4e03-9ab3-27be4fc3e2be</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">36</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">73f1c9c9-aeff-4b65-a5bd-aaab19c7da0c</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Cell state viz</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="10">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">65aad224-d3c1-4ad9-9987-0faf7c247fd8</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1718</X>
                          <Y>82</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1743.8744</X>
                          <Y>92.20664</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="11">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>545</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2009.6084</X>
                          <Y>555.5015</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="12">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">64837479-f82b-4e03-9ab3-27be4fc3e2be</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">69e48047-60c1-4584-8133-6458bdb0f4da</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2984</X>
                          <Y>352</Y>
                          <W>62</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3015.4565</X>
                          <Y>362.38153</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="13">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3466ce89-77e4-426b-a993-683e29db59a1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">64837479-f82b-4e03-9ab3-27be4fc3e2be</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1988</X>
                          <Y>586</Y>
                          <W>62</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2019.6099</X>
                          <Y>596.04865</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="14">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
                <item name="Name" type_name="gh_string" type_code="10">Relay</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Access" type_name="gh_int32" type_code="3">2</item>
                    <item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">549998f3-80a1-4ada-9c82-ef9c0f3c9e43</item>
                    <item name="Name" type_name="gh_string" type_code="10">Relay</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4d4c2587-3e67-44b5-ad21-f205a57ebe3a</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2509</X>
                          <Y>566</Y>
                          <W>40</W>
                          <H>16</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2529</X>
                          <Y>574</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="15">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="71">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">fa1878da-0da2-406e-95ad-60f40216bfa7</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">8a25fcc1-f970-4f14-b174-b1c41b5328d9</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">13fdb446-c48d-4ebc-913c-d4621c1d168f</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">c60cf6f0-6ffa-4cbb-8763-e5d060e74567</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">f46558d4-bc26-428a-89ab-80c196a1f75a</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">cf4a184e-e7ad-48f6-8232-bb1d77e74123</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">55da33dd-b8c0-4c2a-9dd1-d8c4a8055d02</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">5588952a-265e-47af-9962-9b81eec48e20</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">9fd76d1a-f0ca-4b71-97bf-39b31175ef65</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">f87f1517-4c37-4c12-8ef8-ba9a14168e43</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">e4f61738-6fd7-43a6-8ee8-5e6ce85338eb</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">ad1acac0-440c-49ca-8566-23af82425c1d</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">3466ce89-77e4-426b-a993-683e29db59a1</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">549998f3-80a1-4ada-9c82-ef9c0f3c9e43</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">baa55ef5-9b52-4edb-a243-10422a195ff4</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">817b22ce-f833-4dc3-a041-26e326485e91</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">af04f88e-c17a-4979-a640-88c3e4de77e8</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">a21b7493-c6d2-4356-bd74-a67d667845cd</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">96973616-1171-4f62-b6da-b9d6d4116a86</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">5b50be8f-eae0-4745-bf17-7186c3e2c638</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">452694d9-7bfc-48a1-885f-47430e772163</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">891ba031-bd26-41d0-95a1-51471de57f4c</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">6f6512da-9390-4fc2-bc37-38a20aefd686</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">64b169e9-cdb8-4a9c-be41-9abeabb9465e</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">a02dc2be-bbb7-431c-a2d0-cefb8b029a0f</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">bf718d1f-ec6f-48aa-9e99-d7e6ecb55071</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">93fdcc38-ada6-4f5c-aa25-47b59f704cc0</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">79586f7c-7fff-401d-a4e6-8f1f367f647f</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">cb8579b2-0212-4beb-9de8-f80904fd9296</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">79c9b059-6040-4216-bf10-ba7177a88304</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">f9fa8ef0-6756-4a9c-8db5-df0e8b07db7e</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">b03a5a77-4c6e-4fbe-80c3-bebeca934ea4</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">a116e049-778e-468b-bd66-ca3358310bd0</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">f7a2bdc0-cfc4-42d7-83b7-cf74ac944739</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">3ac6828e-43d8-437d-9fa9-c0df8296a152</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">607ef62a-ba5e-4924-9932-5e5bf7b1b94e</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">b771dff0-4ca4-4298-9fed-68c0c0fcf6cf</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">6d7d8350-420c-45e4-9d15-ded62292b213</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">8e4a2f68-1a4d-444b-ba55-0c73cf3c7466</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">8499e6f5-24ba-41d9-8675-9fd4c80dcc0e</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">28739be2-7b17-41b0-95cb-e5ee09dada19</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">e4527603-9de6-423a-ad6b-cff6e3854692</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">5e2655a1-e010-4799-ba60-04d5293deda5</item>
                    <item name="ID" index="44" type_name="gh_guid" type_code="9">80664596-b2e1-4f3b-830b-e0a4ce00be0d</item>
                    <item name="ID" index="45" type_name="gh_guid" type_code="9">c1c09fd0-fe02-4acd-97f3-b0e0753b0aeb</item>
                    <item name="ID" index="46" type_name="gh_guid" type_code="9">7f84f5b4-4206-4870-9cc2-3f06eea92a96</item>
                    <item name="ID" index="47" type_name="gh_guid" type_code="9">12343868-de2d-4726-a56d-d729b0ba46ff</item>
                    <item name="ID" index="48" type_name="gh_guid" type_code="9">965ba319-3c4a-4f49-8338-980230a1c98c</item>
                    <item name="ID" index="49" type_name="gh_guid" type_code="9">9f1be31c-4d10-4eb3-8fa6-8b51166a598f</item>
                    <item name="ID" index="50" type_name="gh_guid" type_code="9">691b1ca7-59d0-4016-b9d0-f6bc8a036bfb</item>
                    <item name="ID" index="51" type_name="gh_guid" type_code="9">89da042b-6bf6-4220-bb7d-620830f96c1d</item>
                    <item name="ID" index="52" type_name="gh_guid" type_code="9">98d47539-5c5d-49a2-8548-7588f01237e6</item>
                    <item name="ID" index="53" type_name="gh_guid" type_code="9">f4c160a7-cd36-472e-8694-3486acc419ad</item>
                    <item name="ID" index="54" type_name="gh_guid" type_code="9">fe513b93-6b05-4f9c-b091-b105ed80916d</item>
                    <item name="ID" index="55" type_name="gh_guid" type_code="9">f173ba5c-b75d-498f-915f-65cb122fd07c</item>
                    <item name="ID" index="56" type_name="gh_guid" type_code="9">20f60138-6f42-41f8-af12-9a3f136f9402</item>
                    <item name="ID" index="57" type_name="gh_guid" type_code="9">c9c515f3-4572-4154-9bd0-61dd0901c6dc</item>
                    <item name="ID" index="58" type_name="gh_guid" type_code="9">879f838f-40fa-475b-a82f-c6514e3d7044</item>
                    <item name="ID" index="59" type_name="gh_guid" type_code="9">282367d0-3f19-41d2-8c3e-903cdb22e13b</item>
                    <item name="ID" index="60" type_name="gh_guid" type_code="9">7e09e944-cd4e-4ce6-b9ff-e33be3c9be4e</item>
                    <item name="ID" index="61" type_name="gh_guid" type_code="9">2c3deda5-7a78-4902-bb79-4796273ba3ff</item>
                    <item name="ID" index="62" type_name="gh_guid" type_code="9">4819d1cf-0141-4891-83b1-8dbe7d876737</item>
                    <item name="ID" index="63" type_name="gh_guid" type_code="9">4cd79514-9d94-483a-9d8e-7501129c2858</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">64</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">62df8acd-4e17-4550-b38e-53c24ee023d3</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Plan motion</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="16">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">14c71912-2008-445b-9fc4-bc21691e2d07</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">asyncio</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>118</X>
                          <Y>133</Y>
                          <W>53</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>118.515076</X>
                          <Y>133.4019</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="17">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7508753f-ee58-41f3-927d-759349106fed</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">9090</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>118</X>
                          <Y>93</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>118.5697</X>
                          <Y>93.01413</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="18">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3a28f47f-535b-4043-a196-2fbaf9526bb8</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">floor</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>223</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>528.39716</X>
                          <Y>223.43997</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="19">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">1e936df3-0eea-4246-8549-514cb8862b7a</item>
                <item name="Name" type_name="gh_string" type_code="10">Mesh</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of polygon meshes</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                    <item name="Name" type_name="gh_string" type_code="10">Mesh</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Mesh</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>138</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>553.7325</X>
                          <Y>150.56445</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PersistentData">
                      <items count="1">
                        <item name="Count" type_name="gh_int32" type_code="3">1</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Branch" index="0">
                          <items count="2">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                            <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Item" index="0">
                              <items count="3">
                                <item name="ON_Data" type_name="gh_bytearray" type_code="20">
                                  <stream length="2697">rBZnVFPpMvQSmobeBemhhkCAhNA7hBZCL4FISwISEIISEEVU1qUKKE0XFXfx8VBcygqCAiIgqCs8UJCAUqQZFKUZkpeg7mH37Xl/3ptzp9z55puZb2bOvR+AAwAAMFnA5mwQ4mQRjHdMLDHBNoFASCCClf1wSaTYBCICpgcx0jMyMTQx0DOEGBgYgZVtU/DJKUk4BBGXkpwUgQcre6Zg8bGRrjiyb0I8joiAQo2MYIY4M9NIUygUCjHgYUcB7TnXc8QlEHDJSWQ9dxwphpul5zv2NY5gRFJkTOwxHCSKIJCQiCMSU5KwJO6oiOQIthE/Pz8nO0UxDQAAzuKXy7IKBLhYgiibnAECAJw7mZyAdODX43xhcgLEvx1tdmTMw3HxxYHOOYDYKQ6VNd02uWA6a93mmy2MyCKJgL/CGvJ/ewcANGwcOtj4TUawsYAqbwkAZCH3Yec+/JOOXTUOQBbAqvSbQ4nvnjn+GooFurbyy29MZP+ShbTV35j+CXLtFlykMc17+9gVBhxFCI7VJg4hv8aW3BeSXWru72YA3hBgozvlrtT31WAW4eIODg4J4gj2DwnmDuDm4uLlCwgI9OcOQAcG8Pnx8fIKCPr5YdB8ft4YP0EfQQEBIWEfH19vQR8vXx9hMWEhIZSYqOhBEArl6SGGcvVEgdxABw9KSLq5ubuC3Jzc3SSdJSUkpGWcnV2cJJ0dXZxl5GWkpe3l5eQUleztHezk7a0d7JVslBQVD6nY2NhaK9lY2tqoIFUOHTqshkRaWaogEVZINU21w4ctNDU0tHUsLODmmhamcAsdmI62tq4eDGZmqgMzNoPpQfV0dQ0MoVATYz0oxARqyBkUEsIT4u/PH4hG86MxGB7/wEAxDy9hoLevr8cBES8RXy8vIMbbm4czJISfJzBQBOjry48BAsU9XV3FXd3dxd2lpJyk3N1lpZxcDniKi3t4Hjggb+coY6cg66jsYG2tbG1rq2Dn4KBpjlBTt0IgtMzhcHMtdYSqpZWVqq2lJdwUDFZwUFZWVba1VbVSV4eDtbT0zYyN9Y1NTPTBZmZG+iYQUzMw2MVRVjbmSHR0aExsLC4Gi8UdiYnBRuFwkVFYbGxcaGhoPB6PJ4SGxoRisWERWGxEWHh4GJalDo2L0+QBAJqnQ1T32i73tceAtFeEEqRrsJdYr2mMWN7ZkzGHbngaFnTdycnJnGpX43/P18jv/2oWdBitrdojbNccgB+xkUzO+9VA63R7m4o0fpXb2rPC92SOHb9gNumR9ZmWTXT3XBetkkRrt5mZqQ8RKjteUdxf/zLylxD8tY6hjEs6sQ8yngn56dyF36+//GDp9pNeEff6286rxaK/xEJDb6wWxw/ED/jk3k08dtnKpzq9Qq+yY/lZV17awJWTUh9K5qBrKtXSsmkHUJVjLKW3cPvZuoI/JBEW0WimRDWcdkKCq8d3CtukVXYb07DLGmc1fvzU/UariZKd9sYJ+YNFE4XzPfh30bfDt2qyLPI+dbdClnOPRhdSjCYvfe5ubXJCPt98QVqDvpw8XnhefVVWbub3CkrVQvfq04tM0Z170SUElOi77c7PGaE7W7kGUkj3xM3J1FEw8cRMrRIKDUlnHIYzQzBDLf+AKsZl+g3RqTpTZKbr0xyZrkfgJwCTIxFG48+AkKwLJJZQntMfbqvK0g6zhEhJ9VPCFwxk8JVACNfEx4Pjpam8+MGKLAJZAD/oGh4UyjnxUXtPX9bV3D6w93A3z6Gb59QadfVPEsgX91taTtEml9yTAkR/aaNUeTaN1C0wEFvMM0zkFjOLmto5Rsncrd7J+HR8YXOQVkiV6pRi7H5JpYjSM9ezTBRgZux5uVpr9XFvXoQ5vs/L6Iurww8ixPuO8lj7lXTKNQpkvyFPWTQy8SbocFC/iVx/j2mjabu9+ON5ZnA20NPY3khqms79ZZW+4KaWkZcBW4B/2Josb8m9771L+lAxTCAS24iXFAiZJxidMRufLddezo8ECPusnBo16PW4dUbrWKPsjfEj3eIT+HJshbAPvinifJW/MOjebVn1Y5FQt5VHceXjF0Y/8G12D1FX740+GHP4eZ6auFJd9Pp6cRxD//pNRcmcO2NDkBmZ86DpxfmQs2xatSdPTAcdrONAmVKvwVAs2gxTrCZSVOk3DDBpv20TsA1ryetyfcEzi/O7jOHShhZanfn6jttD0w2usMopDwxkSCKR9cGMdazq3qtQ+x8VQhQjNXsipPv6w4sNztoj1V5bnaPf29xWUOGae9rV0xsuJokrmtWblJA75VN20trF9HE4TIHrlDgXCBgiY1DQT+58um5JGaxbeEHbnSI9/UI38XOkw79ElQ2WF9YgOE1vJTxpkE4TUzxdUzmsweYoe9sV6zQxS/22HsXZE65bPy0fPi6mWFJ5d9D5XqXxl9yi6A1luOa2WVkNadtsI2e31xLOL5rkceU84rFZ6Rqk5jNrd8E6KmNDeSEoifIiazYo6f71TzKlJ1wXIeDtfFJRQv92KdHyfkU+bf4tHyWM8fOCx7Bkq98SLY3qE6zz6z/zl7waLr6rWJ9kwtsSSuGOVXkYXx3yj+Z9+RtJ/aSeyuuibWWX+lKLKDnp+a8zWoJ1Pk/ViPzY5ofVnw1+/Jo0PgdMoWGR6GCdFJRUH4T3V+/N3wyDwmc7OEGxL5ss3jynM0Q6mj285wbN1UTfio/L11W0cNsHwqeu1r7LMZN19YRPxfGOYZOrBXkgExFFCT2154evhj9dub74etEY6kOYB5Nw75vNs2H5qbJL6u/qCTD/QOm613N661MFV/yXXtE5YE5ZbjNTv7X8t//oNC8AgExQL9lr9u4fzSZcfKBj5yWeq2SIzbl2a4sP3Hj7CrnIf9zNxSXN4hyP/R2DIReQnI5FymD2hTuH/KawMQN2ssaxxi8MxLvLvVVdYJsKm5XFLeQMUubmJK0qlaoweGfy4XItVQWzEHcm6Wb6SrbRvO39XgVkv2qkosz6sG+T6/rjcsdH7R0YhevkqCeqcswWCHJ9DE+HRk6txrVeYetANafXnPlruNdl9NyNlPKZJ+DqDK2ZmoMMrcuo+gGhIZarl1sl1KNKQ48cIfPodUzpfKFhPp6eJzoZ1vSB5Ssjf09w27kE2n1yjjLfylyAbLJjFDMW7JnrPzG7Np5HfESWLrfF90qZ6wVY5itsDzw/2n8nzK9x5dxo8crnia0Pm4sNGZMk5HBS53hhEXjzLXizVuJW6xwlu2PXbadQnLbs8KnsNl0R3frx8hzPIA2xG5DaS+d5S7b+V975XSkQ44c5cvSYsYM/4sFHOHq7P2MDnj1H3oWEnUt3oVFD4WPhHc8W8fI7zw1F7g879JmNVFSdulelW9m19TB9skIpgjr0Xjvt5qCEdOqRQJNMmjuao5xq7Kt0hkqNj3yTaYdMSKUajeQTbRXiseHArQalpdPzE6LhjJT48ob8soxJrpTRd7CRo0Yit+pf3bjqkR4l0L7SNX2SKTeRyHj0vEVdmz0I1/Zdn/7u1qaulHToq/Sf98e/h/+/HTuvEpTTJMe3BLvsHt/s3Me/A/sduY9Pf6joRkZb3H3IzOTM+m4E/DcAAAD//wMA</stream>
                                </item>
                                <item name="ON_Version" type_name="gh_int32" type_code="3">6</item>
                                <item name="RefID" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="20">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">17b7152b-d30d-4d50-b9ef-c9fe25576fc2</item>
                <item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="4">
                    <item name="Description" type_name="gh_string" type_code="10">World XY plane.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">6860469b-1ab2-47f3-bec3-4208fd3c143e</item>
                    <item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
                    <item name="NickName" type_name="gh_string" type_code="10">XY Plane</item>
                  </items>
                  <chunks count="3">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>174</Y>
                          <W>98</W>
                          <H>28</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>577</X>
                          <Y>188</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="param_input" index="0">
                      <items count="6">
                        <item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
                        <item name="InstanceGuid" type_name="gh_guid" type_code="9">6ae31de8-d765-4a89-87df-f3cbfbeb1ca1</item>
                        <item name="Name" type_name="gh_string" type_code="10">Origin</item>
                        <item name="NickName" type_name="gh_string" type_code="10">Origin</item>
                        <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                        <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                      </items>
                      <chunks count="2">
                        <chunk name="Attributes">
                          <items count="2">
                            <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                              <X>530</X>
                              <Y>176</Y>
                              <W>32</W>
                              <H>24</H>
                            </item>
                            <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                              <X>547.5</X>
                              <Y>188</Y>
                            </item>
                          </items>
                        </chunk>
                        <chunk name="PersistentData">
                          <items count="1">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Branch" index="0">
                              <items count="2">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Item" index="0">
                                  <!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
                                  <items count="1">
                                    <item name="Coordinate" type_name="gh_point3d" type_code="51">
                                      <X>0</X>
                                      <Y>0</Y>
                                      <Z>0.1531965583562851</Z>
                                    </item>
                                  </items>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="param_output" index="0">
                      <items count="6">
                        <item name="Description" type_name="gh_string" type_code="10">World XY plane</item>
                        <item name="InstanceGuid" type_name="gh_guid" type_code="9">3e07e26f-7364-466c-bf58-2608d206128a</item>
                        <item name="Name" type_name="gh_string" type_code="10">Plane</item>
                        <item name="NickName" type_name="gh_string" type_code="10">Plane</item>
                        <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                        <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Attributes">
                          <items count="2">
                            <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                              <X>592</X>
                              <Y>176</Y>
                              <W>32</W>
                              <H>24</H>
                            </item>
                            <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                              <X>608</X>
                              <Y>188</Y>
                            </item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="21">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a194c46d-2cff-4b97-9fc2-c1b5762db47b</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">tool_id</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"cone_tool"</item>
                        <item name="Name" type_name="gh_string" type_code="10">cone_tool</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2308</X>
                          <Y>165</Y>
                          <W>124</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2352</X>
                          <Y>165</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="22">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="33">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">bb96cbba-cd1a-4a1d-8d29-f33e87060490</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">bd283dd9-2601-4cf5-add2-2c13a9078dd1</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">3bb206ec-987c-41a6-b91b-3406f1d07132</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">3a28f47f-535b-4043-a196-2fbaf9526bb8</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">25d42e3e-5cbb-41a3-96d4-9a53e7a7c9c6</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">5623c51b-29d5-4b44-aa5b-1e2ab4b17df4</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">6860469b-1ab2-47f3-bec3-4208fd3c143e</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">de0704f0-5ec3-40bf-adc3-2239b5c2da84</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">b1d6bdbb-bbbc-482e-9851-581e5580f4a9</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">f0f0be53-9841-44b2-a915-f4a56dde8fb4</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">10f862f3-efb8-4976-b10e-5c43cb8ca998</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">c0997184-9dc2-4663-aefb-9a6befa63cb3</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">312d889e-4565-4c1a-af9a-a2cc8894301f</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">d5a3b4a1-d5fc-4f1e-a596-cfca7bd99841</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">964cd6b7-1f68-43b6-b588-ded9eda4ea5e</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">44371d07-4b13-4312-a14a-3aaba840403e</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">a7741223-6442-4812-a1a2-9b13932ee360</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">034319d0-dd5d-40ec-a71d-a787020e6ebd</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">684ec963-c070-47bc-80e8-545a05b20d70</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">163547fe-e970-4859-ba36-aadaf67d1a77</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">620097d3-6b24-41be-8d9c-99b385c0f608</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">c7ee355a-bcb0-4a4d-be99-a509fbfd0e52</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">0855e543-9f77-4823-8f21-2b134bc4fca3</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">9c92c74a-5e86-436d-874f-a0030c6dab03</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">14762c92-f1ae-4fe4-98ab-802dc2b518e2</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">26</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">1ca67453-7fdd-4978-814c-31ac691a83ba</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Prepare robot cell elements</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="23">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">b1d6bdbb-bbbc-482e-9851-581e5580f4a9</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">cone_tool</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>120</Y>
                          <W>63</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>528.33765</X>
                          <Y>120.39553</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="24">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="25">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">1d7fb04a-0186-4b68-87cc-8aadeeba134f</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">63d8a71e-c34e-4324-9c2b-22d672de2c59</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">b461d57d-dac0-4f84-b5ef-082020035112</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">bf7eb098-2ad8-45eb-b57a-5c1d796484b3</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">7cefd0d7-8374-4206-8f2d-dab21b45ed04</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">c1dfa616-fc89-4c42-a97c-8c82fdb5f911</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">e83426f4-392d-4717-86e6-7be25f865d8e</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">c135cdec-b7ff-47dd-98d1-a41462740720</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">43a0073c-917a-4937-86ea-54f4ad23b8a1</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">87305c06-5ffb-4141-bf79-9b80eba6baf9</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">b0c46599-8aa5-4790-b1b1-dee6d9936a4a</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">d5388eda-d7c6-43ca-bf8f-ae66b45ad77d</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">0cabc0f6-4d03-4b38-b590-65731ca3020c</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">e2af8c60-3712-4b66-b358-7292539022f9</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">a8abae57-e5f5-463f-8566-8443a0edd81c</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">4393a904-1d39-422c-be8d-f07a18284b2f</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">18</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">26f03a9f-f8d4-4703-8075-3aff4442604d</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">MoveIt Planner</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="25">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7f84f5b4-4206-4870-9cc2-3f06eea92a96</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">3</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="4">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ROBOT"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ROBOT</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="1">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"TOOL"</item>
                        <item name="Name" type_name="gh_string" type_code="10">TOOL</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="2">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"WORKPIECE"</item>
                        <item name="Name" type_name="gh_string" type_code="10">WORKPIECE</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2048</X>
                          <Y>644</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2120</X>
                          <Y>644</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="26">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4faef0a9-d25c-40bb-862f-6f5183f66019</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>90</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2010.3065</X>
                          <Y>100.92692</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="27">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">cabb38ef-411b-4279-aa2d-497d7c31c5c7</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">connect</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>118</X>
                          <Y>112</Y>
                          <W>106</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="28">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a8abae57-e5f5-463f-8566-8443a0edd81c</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">load_geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>979</X>
                          <Y>135</Y>
                          <W>139</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="29">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">879f838f-40fa-475b-a82f-c6514e3d7044</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Visualize (PM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="3">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3462</X>
                          <Y>684</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3549</X>
                          <Y>736</Y>
                        </item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8bf66d0d-9f70-4a00-bd86-becb441dd188</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">53164f03-75b0-4ed9-9b64-afb81bc02549</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>686</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>696</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">74f40d2e-8031-4c6f-bbc3-b62a865f7122</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">af9a7b55-e4fb-40bc-ad01-d382fd8f40c5</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>706</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>716</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6a182150-fbd1-4411-b760-cb93727d537d</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>726</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>736</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d30ff663-b999-4345-87c0-209712e5d708</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>746</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>756</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">edea9d04-1d1c-4230-9b20-c05dcbc47162</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>766</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>776</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">470376a4-2598-4787-b293-cebfdf66144c</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>686</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>698.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">291cd0f2-85f3-4d4b-93f0-b86a046d6b31</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>711</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>723.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5f288f05-f05a-4381-aa6c-c61bcda372c7</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>736</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>748.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2569c82c-9342-47f5-810b-58bbaeca87ba</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>761</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>773.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Visualize (PM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>623</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="30">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Trajectory</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="584">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABvklEQVRIDb1VvU4CQRDeI1Y8gj9oAxz4CPoEVkShM6E10QQLE5WYGBODmtiY6FOAhpcwUUoT4Q4q8afTxoTSc7/xhuwee/EAcZvZmfnm+2bvZ0eICS9L5fc8Ly/9Uvf5danX62k5FWfax+NxLzE3cytzF5Zl1RjTJ5HkFcft7HNiHGunkydSpAwOEkDnkrw6DmmwVooUcJKYnygFAX/gEyed4Kn78jXsM+cGmi2HttmMzSGyeCfzidnYFLww8rBiZqrd1EX1us6uKKzlRH41Rz5z0glaTtvro+QGxChkAeTUYjWPzheztiZ0eLAnEM/YKUsTCHZkKkaMhVVRNIH6x6YjIIClCaDo6PiUEiBBMSwvVdyUZ5xqNQEkIKKSqmDeR8EwdkCAE8Paq84blWwmp7VSCNBXpEUNThgBQy9DBJDnH42xRgsCJgGg8fFpxJmCRoHfCIp3rijeuya+gZhRIApB4z3aKYwCaCMqwUDLgUCoQAA3sktfES6mytm55bjtH6KVdbIbW9sj+XY6Jcq7O3T9kIA/iZa5zYXOA2/JDuujyOf8p4GDyYMxp7U9huOPTJrLdJsy1ySGPnNPzH4DnVnW4pC0cHgAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">282367d0-3f19-41d2-8c3e-903cdb22e13b</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Trajectory</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Deconstruct (CM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3096</X>
                          <Y>518</Y>
                          <W>158</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3162</X>
                          <Y>570</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A JointTrajectory (typically the output of PlanMotion or PlanCartesianMotion). The per-point `cell_states` are derived from `trajectory.start_state`, which the planner sets automatically.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0021b828-7891-434a-8fef-5457f37246bc</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">f73d3ab2-8697-4ff9-b443-87d7b13dafeb</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A JointTrajectory (typically the output of PlanMotion or PlanCartesianMotion). The per-point `cell_states` are derived from `trajectory.start_state`, which the planner sets automatically.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3098</X>
                                  <Y>520</Y>
                                  <W>49</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3124</X>
                                  <Y>570</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">One Configuration per trajectory point, in order.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">cefd3817-5232-4207-9d7b-cc0cfc7935b2</item>
                            <item name="Name" type_name="gh_string" type_code="10">configurations</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configurations</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">One Configuration per trajectory point, in order.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>520</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>530</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">One RobotCellState per trajectory point: a copy of `trajectory.start_state` with `robot_configuration` set to the corresponding point. Empty when the trajectory has no `start_state`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b1cb558b-1ad2-4e87-80da-64024efcda02</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">One RobotCellState per trajectory point: a copy of `trajectory.start_state` with `robot_configuration` set to the corresponding point. Empty when the trajectory has no `start_state`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>540</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>550</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint velocities — one branch per trajectory point, each branch ordered to match the trajectory's `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">da169e63-c1e2-4385-b59b-bde97e8cc362</item>
                            <item name="Name" type_name="gh_string" type_code="10">velocities</item>
                            <item name="NickName" type_name="gh_string" type_code="10">velocities</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint velocities — one branch per trajectory point, each branch ordered to match the trajectory's `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>560</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>570</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint accelerations — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6957416d-e3d1-4f31-ae0b-d63d30676e68</item>
                            <item name="Name" type_name="gh_string" type_code="10">accelerations</item>
                            <item name="NickName" type_name="gh_string" type_code="10">accelerations</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint accelerations — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>580</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>590</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint efforts — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">018c7493-1e20-44b2-b676-25b943c095ec</item>
                            <item name="Name" type_name="gh_string" type_code="10">efforts</item>
                            <item name="NickName" type_name="gh_string" type_code="10">efforts</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint efforts — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>600</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>610</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpFeHBhbmQgYSBKb2ludFRyYWplY3RvcnkgaW50byBwZXItcG9pbnQgQ29uZmlndXJhdGlvbnMgYW5kIFJvYm90Q2VsbFN0YXRlcywKcGx1cyB0aGUgcGVyLXBvaW50IHZlbG9jaXR5L2FjY2VsZXJhdGlvbi9lZmZvcnQgcHJvZmlsZXMuCgpgY29uZmlndXJhdGlvbnNgIGlzIGFsd2F5cyBwb3B1bGF0ZWQgKG9uZSBDb25maWd1cmF0aW9uIHBlciB0cmFqZWN0b3J5CnBvaW50KS4gYGNlbGxfc3RhdGVzYCBpcyBwb3B1bGF0ZWQgd2hlbiB0aGUgdHJhamVjdG9yeSBjYXJyaWVzIGEKYHN0YXJ0X3N0YXRlYCAoc2V0IGJ5IHRoZSBwbGFubmVyIHRoYXQgcHJvZHVjZWQgaXQpLiBFYWNoIGVudHJ5IGlzIGEgY29weQpvZiB0aGF0IHN0YXRlIHdpdGggYHJvYm90X2NvbmZpZ3VyYXRpb25gIHNldCB0byB0aGUgY29ycmVzcG9uZGluZwp0cmFqZWN0b3J5IHBvaW50LCBzbyBpdCBjYW4gYmUgcGlwZWQgc3RyYWlnaHQgaW50byBgVmlzdWFsaXplUm9ib3RDZWxsYAooZS5nLiB2aWEgYW4gaW5kZXggc2xpZGVyIHRvIHNjcnViIHRocm91Z2ggZnJhbWVzKS4KCmB2ZWxvY2l0aWVzYCwgYGFjY2VsZXJhdGlvbnNgIGFuZCBgZWZmb3J0c2AgYXJlIGxpc3RzIG9mIGxpc3RzOiBvbmUKaW5uZXIgbGlzdCBwZXIgdHJhamVjdG9yeSBwb2ludCwgZWFjaCBvcmRlcmVkIHRvIG1hdGNoIHRoZSB0cmFqZWN0b3J5J3MKYGpvaW50X25hbWVzYC4gVGhleSBsYW5kIG9uIHRoZSBHSCBjYW52YXMgYXMgRGF0YVRyZWVzIChvbmUgYnJhbmNoIHBlcgpwb2ludCksIHNvIGEgUXVpY2sgR3JhcGggLyBjaGFydCBub2RlIGNhbiBwbG90IHRoZSBwcm9maWxlIGRpcmVjdGx5LgpCYWNrZW5kcyB0aGF0IGRvbid0IHBvcHVsYXRlIHRoZXNlIGZpZWxkcyByZXR1cm4gbGlzdHMgb2YgemVyb3MuCgpXaGVuIHRoZSB0cmFqZWN0b3J5J3Mgam9pbnQgc2V0IGlzIGEgc3Vic2V0IG9mIGBzdGFydF9zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uYAooY29tbW9uIGZvciByb2JvdHMgd2l0aCBleHRyYSBqb2ludHMgb3V0c2lkZSB0aGUgcGxhbm5pbmcgZ3JvdXAsIGUuZy4gUGFuZGEncwpmaW5nZXIpLCB0aGUgdmFsdWVzIGFyZSBtZXJnZWQgYnkgam9pbnQgbmFtZSBzbyB0aGUgdW5yZWxhdGVkIGpvaW50cyBrZWVwCnRoZSB2YWx1ZSB0aGV5IGhhZCBpbiBgc3RhcnRfc3RhdGVgLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgpmcm9tIGNvcHkgaW1wb3J0IGRlZXBjb3B5CgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBnaHB5dGhvbmxpYi50cmVlaGVscGVycyBpbXBvcnQgbGlzdF90b190cmVlCgoKZGVmIF9zdGF0ZV93aXRoX3BvaW50KHN0YXJ0X3N0YXRlLCBwb2ludCwgdHJhamVjdG9yeV9qb2ludF9uYW1lcyk6CiAgICBuZXdfc3RhdGUgPSBkZWVwY29weShzdGFydF9zdGF0ZSkKICAgIGJhc2UgPSBuZXdfc3RhdGUucm9ib3RfY29uZmlndXJhdGlvbgogICAgaWYgYmFzZSBpcyBOb25lOgogICAgICAgIG5ld19zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gcG9pbnQKICAgICAgICByZXR1cm4gbmV3X3N0YXRlCiAgICBpZiBub3QgcG9pbnQuam9pbnRfbmFtZXMgYW5kIHRyYWplY3Rvcnlfam9pbnRfbmFtZXM6CiAgICAgICAgcG9pbnQgPSBkZWVwY29weShwb2ludCkKICAgICAgICBwb2ludC5qb2ludF9uYW1lcyA9IGxpc3QodHJhamVjdG9yeV9qb2ludF9uYW1lcykKICAgIG5ld19zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gYmFzZS5tZXJnZWQocG9pbnQpCiAgICByZXR1cm4gbmV3X3N0YXRlCgoKY2xhc3MgRGVjb25zdHJ1Y3RUcmFqZWN0b3J5KEdyYXNzaG9wcGVyLktlcm5lbC5HSF9TY3JpcHRJbnN0YW5jZSk6CiAgICBkZWYgUnVuU2NyaXB0KHNlbGYsIHRyYWplY3RvcnkpOgogICAgICAgIGlmIHRyYWplY3RvcnkgaXMgTm9uZSBvciBub3QgZ2V0YXR0cih0cmFqZWN0b3J5LCAicG9pbnRzIiwgTm9uZSk6CiAgICAgICAgICAgIHJldHVybiAoW10sIFtdLCBbXSwgW10sIFtdKQoKICAgICAgICBwb2ludHMgPSB0cmFqZWN0b3J5LnBvaW50cwogICAgICAgIGNvbmZpZ3VyYXRpb25zID0gbGlzdChwb2ludHMpCiAgICAgICAgdmVsb2NpdGllcyA9IGxpc3RfdG9fdHJlZShbcC52ZWxvY2l0aWVzIGZvciBwIGluIHBvaW50c10pCiAgICAgICAgYWNjZWxlcmF0aW9ucyA9IGxpc3RfdG9fdHJlZShbcC5hY2NlbGVyYXRpb25zIGZvciBwIGluIHBvaW50c10pCiAgICAgICAgZWZmb3J0cyA9IGxpc3RfdG9fdHJlZShbcC5lZmZvcnQgZm9yIHAgaW4gcG9pbnRzXSkKCiAgICAgICAgc3RhcnRfc3RhdGUgPSBnZXRhdHRyKHRyYWplY3RvcnksICJzdGFydF9zdGF0ZSIsIE5vbmUpCiAgICAgICAgaWYgc3RhcnRfc3RhdGUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChjb25maWd1cmF0aW9ucywgW10sIHZlbG9jaXRpZXMsIGFjY2VsZXJhdGlvbnMsIGVmZm9ydHMpCgogICAgICAgIHRyYWplY3Rvcnlfam9pbnRfbmFtZXMgPSBnZXRhdHRyKHRyYWplY3RvcnksICJqb2ludF9uYW1lcyIsIE5vbmUpCiAgICAgICAgY2VsbF9zdGF0ZXMgPSBbX3N0YXRlX3dpdGhfcG9pbnQoc3RhcnRfc3RhdGUsIHB0LCB0cmFqZWN0b3J5X2pvaW50X25hbWVzKSBmb3IgcHQgaW4gcG9pbnRzXQogICAgICAgIHJldHVybiAoY29uZmlndXJhdGlvbnMsIGNlbGxfc3RhdGVzLCB2ZWxvY2l0aWVzLCBhY2NlbGVyYXRpb25zLCBlZmZvcnRzKQo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">Deconstruct (CM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>511</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="31">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Rigid Body From Library</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="667">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACEUlEQVRIDdVVyytEYRQ/d3A1M81kyMZ4bRhrjHeS7CQSJX+BhZIlfwBLKTZKsfGIRLIkCQskO49ZeEuUxzCGqOs7H+d279zvoysWTs2c853fOb/fd7/7OAB/bIqRX9O0JrbuOD27KI9EIibMWCeK3W63lpGetsawfkVRpqlGJ2HkPXv7oS4C0G9ubUM4HDam9NjlckFpSZG+NgZ5gZxeJtKNuXj8w53Hko9NTMHc/ALCUjs8OobWlmYLjlyMcxuvhAuwio7YqpXVNfD5kqCpsSEW4uvpmVnAGpHAZwNyfgjgmQtZWLKmukoIocBXRpwOLLJ7Q78iJow4uQAl/8L/fwF6iqSns7i0DJoU/R6QClRWlPP3YGh4RMpSX1crxQiQCuDznZ2VCdFolGpN3uv1QrAw35QTLaQCWFxWWizqsZUTCgyGLmyRYHEwxQNFyR5Ln0Vg4+YBBn4g0A5p3wvshp9g5/aR7yLX44SDh4/z7wz4LTujxOXzK4wfX9HS4k1X0LYVgivWgEbkGPftn6MTmk81UVhqOIrDgr4dqYkJoDoccB59Ab8zkZ+t36maGmmITJ5cg8IWoyUBy/EgJzZxAZxE7BteQSx3r288RL9+fU9p3ce+eKKb+zndgL5F/dhd4PMA7k5l21IdCrjjCNa5eYA19MMeiXFOrOMmGpmE2fXGkakLIAmOTuZ+dejb3Zzt+ne5RKuqd5c7kwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9c92c74a-5e86-436d-874f-a0030c6dab03</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Rigid Body From Library</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Rigid Body From Library</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>675</X>
                          <Y>219</Y>
                          <W>159</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>760</X>
                          <Y>251</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Name of the RigidBodyLibrary classmethod to call (e.g. 'target_marker').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c5445575-204f-40f4-8d6b-07462605a1b3</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3a28f47f-535b-4043-a196-2fbaf9526bb8</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Name of the RigidBodyLibrary classmethod to call (e.g. 'target_marker').</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>677</X>
                                  <Y>221</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>712.5</X>
                                  <Y>231</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional id for the body. Used as its key when wired into a Load Robot Cell component's `rigid_bodies` input. Defaults to the library entry name.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c5969c9-efef-42ac-beeb-dc18837a8c6a</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_id</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_id</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional id for the body. Used as its key when wired into a Load Robot Cell component's `rigid_bodies` input. Defaults to the library entry name.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>677</X>
                                  <Y>241</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>712.5</X>
                                  <Y>251</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scaling parameter passed to the library factory. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">057aba6b-3ef8-4444-b045-297d2cb8dac0</item>
                            <item name="Name" type_name="gh_string" type_code="10">size</item>
                            <item name="NickName" type_name="gh_string" type_code="10">size</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scaling parameter passed to the library factory. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>677</X>
                                  <Y>261</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>712.5</X>
                                  <Y>271</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">RigidBody.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">758422be-0f15-43e4-8297-eef68a8e696c</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">RigidBody.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>775</X>
                                  <Y>221</Y>
                                  <W>57</W>
                                  <H>30</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>803.5</X>
                                  <Y>236</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The body's visual meshes as Rhino geometry, drawn in the body's own base frame. For preview only.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a8b6b5a9-3738-4931-b8ea-c014661b48c0</item>
                            <item name="Name" type_name="gh_string" type_code="10">meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The body's visual meshes as Rhino geometry, drawn in the body's own base frame. For preview only.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>775</X>
                                  <Y>251</Y>
                                  <W>57</W>
                                  <H>30</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>803.5</X>
                                  <Y>266</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpMb2FkIGEgcHJlLWRlZmluZWQgUmlnaWRCb2R5IGZyb20gUmlnaWRCb2R5TGlicmFyeS4KCkN1cnJlbnRseSBleHBvc2VzIGB0YXJnZXRfbWFya2VyKHNpemU9MS4wKWAsIHVzZWZ1bCBhcyBhIHZpc3VhbGl6YXRpb24KYWlkIGZvciBJSy9wbGFubmluZyB0YXJnZXRzIGluIHRoZSBzY2VuZS4KClRoZSBib2R5J3MgYC5uYW1lYCBkZWZhdWx0cyB0byB0aGUgbGlicmFyeSBlbnRyeSBuYW1lIChlLmcuICd0YXJnZXRfbWFya2VyJyk7Cm92ZXJyaWRlIGl0IHdpdGggYHJpZ2lkX2JvZHlfaWRgIHRvIGNvbnRyb2wgdGhlIGtleSBpdCBpcyByZWdpc3RlcmVkIHVuZGVyIHdoZW4Kd2lyZWQgaW50byBhIExvYWQgUm9ib3QgQ2VsbCBjb21wb25lbnQuCgpBbHNvIHJldHVybnMgdGhlIGJvZHkncyB2aXN1YWwgbWVzaGVzIGFzIFJoaW5vIGdlb21ldHJ5IGZvciBwcmV2aWV3LCBkcmF3biBpbgp0aGUgYm9keSdzIG93biBiYXNlIGZyYW1lIChub3QgeWV0IHBsYWNlZCBpbiBhbnkgY2VsbCkuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhcy5zY2VuZSBpbXBvcnQgU2NlbmVPYmplY3QKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IGVycm9yCgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJpZ2lkQm9keU9iamVjdApmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBSaWdpZEJvZHlMaWJyYXJ5CgoKY2xhc3MgUmlnaWRCb2R5RnJvbUxpYnJhcnkoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgbmFtZTogc3RyLCByaWdpZF9ib2R5X2lkOiBzdHIsIHNpemU6IGZsb2F0KToKICAgICAgICBpZiBub3QgbmFtZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBuYW1lID0gbmFtZS5zdHJpcCgpLmxvd2VyKCkKICAgICAgICBsb2FkZXIgPSBnZXRhdHRyKFJpZ2lkQm9keUxpYnJhcnksIG5hbWUsIE5vbmUpCiAgICAgICAgaWYgbG9hZGVyIGlzIE5vbmU6CiAgICAgICAgICAgIGF2YWlsYWJsZSA9IFthdHRyIGZvciBhdHRyIGluIGRpcihSaWdpZEJvZHlMaWJyYXJ5KSBpZiBub3QgYXR0ci5zdGFydHN3aXRoKCJfIikgYW5kIGNhbGxhYmxlKGdldGF0dHIoUmlnaWRCb2R5TGlicmFyeSwgYXR0cikpXQogICAgICAgICAgICBlcnJvcihnaGVudi5Db21wb25lbnQsICJVbmtub3duIFJpZ2lkQm9keUxpYnJhcnkgZW50cnkgJ3t9Jy4gQXZhaWxhYmxlOiB7fSIuZm9ybWF0KG5hbWUsICIsICIuam9pbihhdmFpbGFibGUpKSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCgogICAgICAgIHNpemUgPSBzaXplIGlmIHNpemUgZWxzZSAxLjAKICAgICAgICByaWdpZF9ib2R5ID0gbG9hZGVyKHNpemUpCiAgICAgICAgcmlnaWRfYm9keS5uYW1lID0gcmlnaWRfYm9keV9pZC5zdHJpcCgpIGlmIHJpZ2lkX2JvZHlfaWQgZWxzZSBuYW1lCgogICAgICAgIHNjZW5lX29iamVjdCA9IFNjZW5lT2JqZWN0KAogICAgICAgICAgICBpdGVtPXJpZ2lkX2JvZHksCiAgICAgICAgICAgIHNjZW5lb2JqZWN0X3R5cGU9UmlnaWRCb2R5T2JqZWN0LAogICAgICAgICAgICBkcmF3X3Zpc3VhbD1UcnVlLAogICAgICAgICAgICBkcmF3X2NvbGxpc2lvbj1GYWxzZSwKICAgICAgICApCiAgICAgICAgbWVzaGVzID0gc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICByZXR1cm4gKHJpZ2lkX2JvZHksIG1lc2hlcykK</item>
                        <item name="Title" type_name="gh_string" type_code="10">Rigid Body From Library</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>400</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="32">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="574">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtElEQVRIDbVVPUsDQRDdi4LFgQgRBTWSQjFa2xnB/APRpPUnmFZFEEHUSsg/sLGQRPE/qJ21RrQyfpRWB9p47hszx7q3e3dJLltkZ2fevDezy2WE6PNyVH7f98vyXG29vi95nvcvpuJMtuu6fm5q4lbGao7jNBgTkEjyw+bj0zYHetkLc7NHUmQHHCSAyiV5vRdSPVeKVNBJph2o6oAUzsRJHby03n46vfO4AvAm07nJzCCAOvn+wbG4f2jGcQTxvd0tsTBfCM4wmJOvKAiCuBPyINFihARQiV4NclFlZX01RAOfCc/AkAACJiJcW/3iivMS70YBtQtTdexDIeW1cFequlEAALWL87NTuGjB5jeKI0eCVYC70B+9cfl3TWoBpGz5sQoAzyTq3bOdpHpwRAqoXQDMi4X5HLVHCiDRRJa0euTTlwzDttAFRE4+PDHw/SU281kb1OiPFUBWtrgiPu+eiWB0ccZIZHPSFeGPyQaAvzQ2Ijby46I0PER2FJZjzMnz4FrOgyIH09jlPLiR82CZH7mWBqnGQZwkgMmDMacBuj62RybN5WAmg60fQ7/rKpMm/gLhhokzxSFCzgAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">14762c92-f1ae-4fe4-98ab-802dc2b518e2</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>673</X>
                          <Y>116</Y>
                          <W>167</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>764</X>
                          <Y>158</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Tool identifier (used as the tool id when added to a cell). Defaults to `attached_tool`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">da2ca3e1-ada7-4121-93b6-7b421382aab4</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b1d6bdbb-bbbc-482e-9851-581e5580f4a9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Tool identifier (used as the tool id when added to a cell). Defaults to `attached_tool`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>118</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>128</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino mesh for visualization (and collision checking if no separate collision mesh is provided).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f2ed7ea7-33d7-441d-8089-38c02ce07c76</item>
                            <item name="Name" type_name="gh_string" type_code="10">visual_mesh</item>
                            <item name="NickName" type_name="gh_string" type_code="10">visual_mesh</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino mesh for visualization (and collision checking if no separate collision mesh is provided).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>138</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>148</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional Rhino mesh used only for collision checking. Defaults to `visual_mesh`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">845901a6-5ddb-4f5f-9663-353bb0d7d2b1</item>
                            <item name="Name" type_name="gh_string" type_code="10">collision_mesh</item>
                            <item name="NickName" type_name="gh_string" type_code="10">collision_mesh</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional Rhino mesh used only for collision checking. Defaults to `visual_mesh`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>158</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>168</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Tool Coordinate Frame in the robot's `tool0` link frame, as a Rhino Plane or COMPAS Frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">10f1a94a-a2c7-4f77-a6f5-0047b6ca053a</item>
                            <item name="Name" type_name="gh_string" type_code="10">tcp_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tcp_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3e07e26f-7364-466c-bf58-2608d206128a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Tool Coordinate Frame in the robot's `tool0` link frame, as a Rhino Plane or COMPAS Frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>178</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>188</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">ToolModel.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6f0b279a-83bc-49d8-b291-d9861d788592</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_model</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_model</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ToolModel.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>779</X>
                                  <Y>118</Y>
                                  <W>59</W>
                                  <H>80</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>808.5</X>
                                  <Y>158</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb25zdHJ1Y3QgYSBUb29sTW9kZWwgZnJvbSBhIFJoaW5vIG1lc2ggYW5kIGEgVENQIHBsYW5lLgoKYHRjcF9wbGFuZWAgbWF5IGJlIGEgUmhpbm8gUGxhbmUgb3IgYSBjb21wYXMgRnJhbWU7IGl0IGlzIHRoZSBUb29sCkNvb3JkaW5hdGUgRnJhbWUgZXhwcmVzc2VkIGluIHRoZSByb2JvdCdzIGB0b29sMGAgbGluayBmcmFtZS4gSWYKYGNvbGxpc2lvbl9tZXNoYCBpcyB1bndpcmVkLCBgdmlzdWFsX21lc2hgIGlzIHJldXNlZCBmb3IgY29sbGlzaW9uCmNoZWNrcy4KClRoZSByZXN1bHQgaXMgYSBzdGF0aWMgKG5vIGpvaW50cykgYFRvb2xNb2RlbGAgcmVhZHkgdG8gZmVlZCBpbnRvIGEKYExvYWQgUm9ib3QgQ2VsbGAgY29tcG9uZW50J3MgYHRvb2xzYCBpbnB1dC4gS2luZW1hdGljIHRvb2xzICh3aXRoIHRoZWlyCm93biBqb2ludHMpIHNob3VsZCBiZSBsb2FkZWQgZnJvbSBVUkRGIGluc3RlYWQuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IHJoaW5vc2NyaXB0c3ludGF4IGFzIHJzCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCB3YXJuaW5nIGFzIGdoX3dhcm5pbmcKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IG1lc2hfdG9fY29tcGFzCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKZnJvbSBjb21wYXNfcm9ib3RzIGltcG9ydCBUb29sTW9kZWwKCgpjbGFzcyBUb29sRnJvbU1lc2goR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgbmFtZTogc3RyLCB2aXN1YWxfbWVzaCwgY29sbGlzaW9uX21lc2gsIHRjcF9wbGFuZSk6CiAgICAgICAgaWYgdmlzdWFsX21lc2ggaXMgTm9uZSBvciB0Y3BfcGxhbmUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgZnJhbWUgPSB0Y3BfcGxhbmUgaWYgaXNpbnN0YW5jZSh0Y3BfcGxhbmUsIEZyYW1lKSBlbHNlIHBsYW5lX3RvX2NvbXBhc19mcmFtZSh0Y3BfcGxhbmUpCiAgICAgICAgY192aXN1YWwgPSBtZXNoX3RvX2NvbXBhcyhycy5jb2VyY2VtZXNoKHZpc3VhbF9tZXNoKSkgaWYgdmlzdWFsX21lc2ggZWxzZSBOb25lCiAgICAgICAgY19jb2xsaXNpb24gPSBtZXNoX3RvX2NvbXBhcyhycy5jb2VyY2VtZXNoKGNvbGxpc2lvbl9tZXNoKSkgaWYgY29sbGlzaW9uX21lc2ggZWxzZSBOb25lCgogICAgICAgIGlmIGNvbGxpc2lvbl9tZXNoIGlzIE5vbmU6CiAgICAgICAgICAgIGdoX3dhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCAiTm8gY29sbGlzaW9uIG1lc2ggcHJvdmlkZWQ6IHRoZSB0b29sIHdpbGwgYmUgdmlzdWFsaXplZCBidXQgaWdub3JlZCBmb3IgY29sbGlzaW9uIGNoZWNraW5nLiIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgcmV0dXJuIFRvb2xNb2RlbCgKICAgICAgICAgICAgdmlzdWFsPWNfdmlzdWFsLAogICAgICAgICAgICBmcmFtZV9pbl90b29sMF9mcmFtZT1mcmFtZSwKICAgICAgICAgICAgY29sbGlzaW9uPWNfY29sbGlzaW9uLAogICAgICAgICAgICBuYW1lPShuYW1lIG9yICJhdHRhY2hlZF90b29sIikuc3RyaXAoKSwKICAgICAgICApCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>399</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="33">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="658">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACCElEQVRIDWNgoDFgRDb/////IUB+/uMnz6y/fv2KIoesDhubm5v7v6yM1FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5KMroAIfbCbYB48eP/1HapgTcgAoTuRkpZnAPiBk+Jp1GxhAmBQAM5OFGE2r10IMDwkKIEY5ihpYHKAIUpNDcwuICqK/bBxkewqciq7fuPUfmwn7X31gmHLrGcO1T9/A0lp8XAw5alIMjmIC2JRjiGlqqDHiDCKQ4Vln7oAN53nxhAGEQRaBxEByxAKcFoBcDgJTjFUYZE7sZZA9thvMBotB5cAKCBBY4+Dj7z9g11qK8DHo8nMz3AiIBxszpbaWgcfCmeEagwxDSGIGA/OvH3DjQ4MDGLAlY5w+gOn8+x8RPYz//8GEiaax+oCflYUBFKHH33wC++Sgkz7D5h27GNYIiTN8kZBhUGJjYlgzfwZRluD0ASi1gEDO2TsMFZfuMxyVUmV4YO8FFvu3ezPDtes3wGxCBNgHoIIJVnbANICS4jQTFXAyBfkEBEC+MnzziOEvLzuDlqYGTClWGmQmSAJWHxwG1gc2WFUCBUGRDgKgoCMWAOuDI8D6wBYWRBPxaQQZTIrhULPAZoItANU8oGoOnyWkyEGrTHC9DA4imGZaVPows2lGAwBpPLdAuMVd1AAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">2c3deda5-7a78-4902-bb79-4796273ba3ff</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2245</X>
                          <Y>623</Y>
                          <W>173</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2367</X>
                          <Y>675</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane or COMPAS Frame describing the target pose (in WCF).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f086b18c-92ca-408c-b345-a009bfdc1d25</item>
                            <item name="Name" type_name="gh_string" type_code="10">plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">fa1878da-0da2-406e-95ad-60f40216bfa7</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane or COMPAS Frame describing the target pose (in WCF).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>625</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>635</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Which frame on the robot to match. One of 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4ea23f34-2f44-4fea-ace2-ed14776c55fd</item>
                            <item name="Name" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">7f84f5b4-4206-4870-9cc2-3f06eea92a96</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Which frame on the robot to match. One of 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>645</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>655</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Position tolerance in meters (not affected by native_scale). If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e64a05b9-8639-4029-88ed-8e9187a04a68</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Position tolerance in meters (not affected by native_scale). If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>665</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>675</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b9b337d0-dbe9-450e-b28b-ec6b45abb002</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>685</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>695</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 if modeling in millimeters. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b27f1e89-e38c-49cc-952b-6cd07d5aad25</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 if modeling in millimeters. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>705</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>715</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">FrameTarget.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4d4c2587-3e67-44b5-ad21-f205a57ebe3a</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">FrameTarget.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2382</X>
                                  <Y>625</Y>
                                  <W>34</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2399</X>
                                  <Y>675</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgYSBGcmFtZVRhcmdldCBmb3IgdGhlIHJvYm90J3MgZW5kLWVmZmVjdG9yIG1vdGlvbiBwbGFubmluZy4KCkFjY2VwdHMgYSBSaGlubyBwbGFuZSBvciBhIENPTVBBUyBGcmFtZS4gVGhlIGB0YXJnZXRfbW9kZWAgY29udHJvbHMgd2hpY2gKZnJhbWUgb24gdGhlIHJvYm90L3Rvb2wvd29ya3BpZWNlIGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUgdGFyZ2V0LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX3ZhbHVlX2xpc3QKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgRnJhbWVUYXJnZXQKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKX1RBUkdFVF9NT0RFUyA9IFttb2RlLnZhbHVlIGZvciBtb2RlIGluIFRhcmdldE1vZGVdCgoKY2xhc3MgRnJhbWVUYXJnZXRDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgcGxhbmUsCiAgICAgICAgICAgIHRhcmdldF9tb2RlOiBzdHIsCiAgICAgICAgICAgIHRvbGVyYW5jZV9wb3NpdGlvbjogZmxvYXQsCiAgICAgICAgICAgIHRvbGVyYW5jZV9vcmllbnRhdGlvbjogZmxvYXQsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGVuc3VyZV92YWx1ZV9saXN0KGdoZW52LkNvbXBvbmVudCwgInRhcmdldF9tb2RlIiwgX1RBUkdFVF9NT0RFUywgZGVmYXVsdD0iUk9CT1QiKSAgIyBub3FhOiBGODIxCgogICAgICAgIGlmIHBsYW5lIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiBOb25lCgogICAgICAgIGZyYW1lID0gcGxhbmUgaWYgaXNpbnN0YW5jZShwbGFuZSwgRnJhbWUpIGVsc2UgcGxhbmVfdG9fY29tcGFzX2ZyYW1lKHBsYW5lKQoKICAgICAgICBtb2RlID0gdGFyZ2V0X21vZGUgb3IgIlJPQk9UIgogICAgICAgIGlmIGlzaW5zdGFuY2UobW9kZSwgc3RyKToKICAgICAgICAgICAgbW9kZSA9IFRhcmdldE1vZGUobW9kZS5zdHJpcCgpLnVwcGVyKCkpCgogICAgICAgIG5hdGl2ZV9zY2FsZSA9IG5hdGl2ZV9zY2FsZSBpZiBuYXRpdmVfc2NhbGUgZWxzZSAxLjAKCiAgICAgICAgdGFyZ2V0ID0gRnJhbWVUYXJnZXQoCiAgICAgICAgICAgIHRhcmdldF9mcmFtZT1mcmFtZSwKICAgICAgICAgICAgdGFyZ2V0X21vZGU9bW9kZSwKICAgICAgICAgICAgbmF0aXZlX3NjYWxlPW5hdGl2ZV9zY2FsZSwKICAgICAgICAgICAgdG9sZXJhbmNlX3Bvc2l0aW9uPXRvbGVyYW5jZV9wb3NpdGlvbiwKICAgICAgICAgICAgdG9sZXJhbmNlX29yaWVudGF0aW9uPXRvbGVyYW5jZV9vcmllbnRhdGlvbiwKICAgICAgICApCiAgICAgICAgcmV0dXJuIHRhcmdldAo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>525</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="34">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="653">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACA0lEQVRIDbWVTS9DQRSGT8WuGwvcEmUlbdVHhEgFf0GaamNrIRIrO1EhFhISOyuJ+AO0RPwFhFjST1ZUBLVoF13XvKedm2kzt1zSk8ydM3POfd4759xkiJpsDpVfLpfDYr2Se32bKpVKNTE1T+c7nc6yu6f7WsT2HQ5HXOaYEAHfyWSfojLwn9nr6d8VIutgsAC+XMBj9dCb2zu6f0jw9ujoCE2Mj9WnWK6FSAQnkQKXQmBazT47v6Dj2Jm6RfOREIWCszV7VgshcCUEZlqQgJqriaL+DHcZBu3tbvOAD0HEfmOSyQL1Df34zDNj0O+jvl43D/gwGeNFg4dktupyjM4O3k4k0/T8kjN9ODLGm794aAXEL8f1RklWo5smBj1AzI5pBQBAM7tcLjo4PGLe8tIiTQYm7LA5l3tg9RaARc8wFbwjf4KDa3kCBE9e8vQ4FIBL8dwXhd3t7Nt5aAVS6QxhJAslMvJF5j28Z4nanBQOBe3w9SeInZ6zAEhGFZcRM0YylaGtjbXq7s+Ttgf+Aa/5ZmQuSBgDvsqeGjOTGjjaEkkYZlmS2OkCY+S6AbMmZCkAuOwFZhhOYte0JVJh6AcGzO7X4x0WwGWBhWo4gTwF9u1+vWSyQPUmUvns24WqAMmUPdgXwZr7AMk4gRT5Q3nArNxocJp6ZUIA1oxLv0Ju4vMbbXfAeMEPB5cAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a0b7288b-d4f9-4c4c-88eb-9a4e1b20e889</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2484</X>
                          <Y>124</Y>
                          <W>176</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2591</X>
                          <Y>186</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="9">
                        <item name="InputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="7">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCell — validates `tool_id`, derives the default `cell_state` when unwired, and resolves the main planning group when `group` is empty.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0632a7ab-b841-4e40-8475-8b8dadca3ef5</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCell — validates `tool_id`, derives the default `cell_state` when unwired, and resolves the main planning group when `group` is empty.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2486</X>
                                  <Y>126</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2532.5</X>
                                  <Y>136</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCellState to modify. If left unwired, the default state is derived from `robot_cell`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5c8ad236-9f77-449f-9f22-cc089f77999f</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e3d8b137-b6b2-491f-a175-53c88474afd2</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCellState to modify. If left unwired, the default state is derived from `robot_cell`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2486</X>
                                  <Y>146</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2532.5</X>
                                  <Y>156</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Id of the tool inside the RobotCell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e931a4e6-c85a-4040-a631-65ab93fd2b4d</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_id</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_id</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a194c46d-2cff-4b97-9fc2-c1b5762db47b</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Id of the tool inside the RobotCell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2486</X>
                                  <Y>166</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2532.5</X>
                                  <Y>176</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning group to attach the tool to. If empty, the main planning group is taken from `robot_cell`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">efc78418-137f-4d2a-bc1e-9ac84b85ba02</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning group to attach the tool to. If empty, the main planning group is taken from `robot_cell`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2486</X>
                                  <Y>186</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2532.5</X>
                                  <Y>196</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional Rhino Plane or COMPAS Frame describing the tool's frame relative to the end-effector link. Defaults to World XY (coincident with the end link).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a7f72b11-5611-4e89-a36b-81f37715729b</item>
                            <item name="Name" type_name="gh_string" type_code="10">attachment_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">attachment_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional Rhino Plane or COMPAS Frame describing the tool's frame relative to the end-effector link. Defaults to World XY (coincident with the end link).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2486</X>
                                  <Y>206</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2532.5</X>
                                  <Y>216</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="13">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional list of robot link names allowed to collide with the tool.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b0b069e8-af5a-4216-9545-d1ebba73f40f</item>
                            <item name="Name" type_name="gh_string" type_code="10">touch_links</item>
                            <item name="NickName" type_name="gh_string" type_code="10">touch_links</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional list of robot link names allowed to collide with the tool.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2486</X>
                                  <Y>226</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2532.5</X>
                                  <Y>236</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">New RobotCellState with the tool attached.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">69e48047-60c1-4584-8133-6458bdb0f4da</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">New RobotCellState with the tool attached.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2606</X>
                                  <Y>126</Y>
                                  <W>52</W>
                                  <H>120</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>186</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpBdHRhY2ggYSB0b29sIHRvIGEgcm9ib3QgcGxhbm5pbmcgZ3JvdXAgaW5zaWRlIGEgUm9ib3RDZWxsU3RhdGUuCgpQYXNzdGhyb3VnaCBidWlsZGVyOiB0aGUgaW5wdXQgc3RhdGUgaXMgY29waWVkLCB0aGUgYXR0YWNobWVudCBpcyBzZXQsIGFuZAp0aGUgbmV3IHN0YXRlIGlzIHJldHVybmVkLgoKV2hlbiBgcm9ib3RfY2VsbGAgaXMgd2lyZWQgYW5kIGB0b29sX2lkYCBoYXMgbm8gc291cmNlLCB0aGUgY29tcG9uZW50CmF1dG8tY3JlYXRlcyBhIFZhbHVlIExpc3QgZHJvcGRvd24gbGlzdGluZyBldmVyeSB0b29sIGN1cnJlbnRseSBpbgpgY2VsbC50b29sX21vZGVsc2AgKHJlZnJlc2hlZCB3aGVuIHRoZSBzZXQgY2hhbmdlcykuIFRoZSBgdG9vbF9pZGAgaXMgYWxzbwp2YWxpZGF0ZWQgYWdhaW5zdCBgY2VsbC50b29sX21vZGVsc2A7IGFuIHVua25vd24gaWQgcmFpc2VzIGFuIGVycm9yIHJhdGhlcgp0aGFuIHByb2R1Y2luZyBhIGJyb2tlbiBzdGF0ZS4KCklmIGBjZWxsX3N0YXRlYCBpcyBsZWZ0IHVud2lyZWQsIHRoZSBkZWZhdWx0IHN0YXRlIGlzIGRlcml2ZWQgZnJvbQpgcm9ib3RfY2VsbGAsIHNvIGF0dGFjaGluZyBhIHNpbmdsZSB0b29sIG5lZWRzIG9ubHkgYHJvYm90X2NlbGxgICsgYHRvb2xfaWRgLgoKSWYgYGdyb3VwYCBpcyBsZWZ0IGVtcHR5LCB0aGUgY2VsbCdzIG1haW4gcGxhbm5pbmcgZ3JvdXAgaXMgdXNlZCAocmVxdWlyZXMKYHJvYm90X2NlbGxgIHRvIGJlIHdpcmVkIGluKS4gQW55IHRvb2wgYWxyZWFkeSBhdHRhY2hlZCB0byB0aGUgc2FtZSBncm91cCBpcwphdXRvbWF0aWNhbGx5IGRldGFjaGVkLgoKSWYgYHRvdWNoX2xpbmtzYCBpcyBsZWZ0IHVud2lyZWQsIHRoZSBjb21wb25lbnQgZGVmYXVsdHMgdG8gdGhlIGVuZC1lZmZlY3RvcgpsaW5rIG9mIHRoZSBwbGFubmluZyBncm91cCAocGx1cyBpdHMgcGFyZW50IGxpbmsgd2hlbiB0aGUgZW5kLWVmZmVjdG9yIGxpbmsKaXRzZWxmIGhhcyBubyBnZW9tZXRyeSwgZS5nLiBVUidzIGB0b29sMGAgaXMgYSB6ZXJvLWdlb21ldHJ5IGZyYW1lIHNvIHRoZQpwYXJlbnQgYHdyaXN0XzNfbGlua2AgaXMgaW5jbHVkZWQgYXV0b21hdGljYWxseSkuIEEgcmVtYXJrIGlzIHN1cmZhY2VkIHNvCnRoZSBhdXRvLXBpY2sgaXNuJ3Qgc2lsZW50LgoKQSByZW1hcmsgYWx3YXlzIGFubm91bmNlcyB0aGUgbGluayB0aGUgdG9vbCBhY3R1YWxseSBlbmRzIHVwIGF0dGFjaGVkIHRvOgp0aGUgcGxhbm5pbmcgZ3JvdXAncyBlbmQtZWZmZWN0b3IgbGluayBhcyByZXR1cm5lZCBieQpgcm9ib3RfY2VsbC5nZXRfZW5kX2VmZmVjdG9yX2xpbmtfbmFtZShncm91cClgLiBPdmVycmlkZSB0aGF0IGVmZmVjdGl2ZQpmcmFtZSB2aWEgdGhlIGBhdHRhY2htZW50X3BsYW5lYCBpbnB1dC4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKZnJvbSBjb3B5IGltcG9ydCBkZWVwY29weQoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzLmdlb21ldHJ5IGltcG9ydCBGcmFtZQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgZXJyb3IKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IHJlbWFyawpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgcGxhbmVfdG9fY29tcGFzX2ZyYW1lCgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24gaW1wb3J0IGVuc3VyZV9keW5hbWljX3ZhbHVlX2xpc3QKCgpjbGFzcyBBdHRhY2hUb29sVG9Sb2JvdChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICB0b29sX2lkOiBzdHIsCiAgICAgICAgICAgIGdyb3VwOiBzdHIsCiAgICAgICAgICAgIGF0dGFjaG1lbnRfcGxhbmUsCiAgICAgICAgICAgIHRvdWNoX2xpbmtzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W3N0cl0pOgogICAgICAgICMgQXV0by1wb3B1bGF0ZSB0aGUgdG9vbF9pZCBkcm9wZG93biBmcm9tIHRoZSBjZWxsJ3MgdG9vbCBpbnZlbnRvcnkuCiAgICAgICAgIyBSdW5zIGV2ZW4gd2hlbiB0b29sX2lkIGlzIGN1cnJlbnRseSBOb25lOiB0aGF0J3MgdGhlIHRyaWdnZXIuCiAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBub3QgTm9uZToKICAgICAgICAgICAgZW5zdXJlX2R5bmFtaWNfdmFsdWVfbGlzdCgKICAgICAgICAgICAgICAgIGdoZW52LkNvbXBvbmVudCwgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgInRvb2xfaWQiLAogICAgICAgICAgICAgICAgc29ydGVkKHJvYm90X2NlbGwudG9vbF9tb2RlbHMua2V5cygpKSwKICAgICAgICAgICAgKQoKICAgICAgICBpZiBub3QgdG9vbF9pZDoKICAgICAgICAgICAgcmV0dXJuIGNlbGxfc3RhdGUKCiAgICAgICAgdG9vbF9pZCA9IHRvb2xfaWQuc3RyaXAoKQoKICAgICAgICAjIFZhbGlkYXRlIHRoZSB0b29sIGV4aXN0cyBpbiB0aGUgY2VsbCBiZWZvcmUgYXR0YWNoaW5nIGl0LgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgbm90IE5vbmUgYW5kIHRvb2xfaWQgbm90IGluIHJvYm90X2NlbGwudG9vbF9tb2RlbHM6CiAgICAgICAgICAgIGVycm9yKCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICJUb29sIGlkICd7fScgaXMgbm90IGluIHRoZSByb2JvdCBjZWxsLiBBdmFpbGFibGUgdG9vbHM6IHt9LiIuZm9ybWF0KAogICAgICAgICAgICAgICAgICAgIHRvb2xfaWQsICIsICIuam9pbihzb3J0ZWQocm9ib3RfY2VsbC50b29sX21vZGVscy5rZXlzKCkpKSBvciAiKG5vbmUpIgogICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgKQogICAgICAgICAgICByZXR1cm4gY2VsbF9zdGF0ZQoKICAgICAgICAjIERlcml2ZSB0aGUgZGVmYXVsdCBzdGF0ZSBmcm9tIHRoZSBjZWxsIHdoZW4gYGNlbGxfc3RhdGVgIGlzIGxlZnQgdW53aXJlZC4KICAgICAgICBpZiBjZWxsX3N0YXRlIGlzIE5vbmU6CiAgICAgICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgICAgIGVycm9yKGdoZW52LkNvbXBvbmVudCwgIldpcmUgYSBgY2VsbF9zdGF0ZWAsIG9yIHdpcmUgYHJvYm90X2NlbGxgIHNvIHRoZSBkZWZhdWx0IHN0YXRlIGNhbiBiZSBkZXJpdmVkLiIpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIHJldHVybiBOb25lCiAgICAgICAgICAgIGNlbGxfc3RhdGUgPSByb2JvdF9jZWxsLmRlZmF1bHRfY2VsbF9zdGF0ZSgpCgogICAgICAgIGlmIG5vdCBncm91cDoKICAgICAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBOb25lOgogICAgICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCAiYGdyb3VwYCBpcyBlbXB0eSBhbmQgbm8gYHJvYm90X2NlbGxgIHdhcyB3aXJlZCBpbjogcHJvdmlkZSBvbmUgb3IgdGhlIG90aGVyIHNvIHRoZSB0b29sJ3MgcGxhbm5pbmcgZ3JvdXAgY2FuIGJlIHJlc29sdmVkLiIpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIHJldHVybiBjZWxsX3N0YXRlCiAgICAgICAgICAgIGdyb3VwID0gcm9ib3RfY2VsbC5tYWluX2dyb3VwX25hbWUKCiAgICAgICAgZ3JvdXAgPSBncm91cC5zdHJpcCgpCgogICAgICAgIGF0dGFjaG1lbnRfZnJhbWUgPSBOb25lCiAgICAgICAgaWYgYXR0YWNobWVudF9wbGFuZSBpcyBub3QgTm9uZToKICAgICAgICAgICAgYXR0YWNobWVudF9mcmFtZSA9IGF0dGFjaG1lbnRfcGxhbmUgaWYgaXNpbnN0YW5jZShhdHRhY2htZW50X3BsYW5lLCBGcmFtZSkgZWxzZSBwbGFuZV90b19jb21wYXNfZnJhbWUoYXR0YWNobWVudF9wbGFuZSkKCiAgICAgICAgdG91Y2hfbGlua3NfbGlzdCA9IGxpc3QodG91Y2hfbGlua3MpIGlmIHRvdWNoX2xpbmtzIGVsc2UgTm9uZQoKICAgICAgICBpZiB0b3VjaF9saW5rc19saXN0IGlzIE5vbmUgYW5kIHJvYm90X2NlbGwgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIHRvdWNoX2xpbmtzX2xpc3QgPSByb2JvdF9jZWxsLmRlZmF1bHRfdG91Y2hfbGlua3MoZ3JvdXApCiAgICAgICAgICAgIHJlbWFyayhnaGVudi5Db21wb25lbnQsICJ0b3VjaF9saW5rcyB1bndpcmVkOyBkZWZhdWx0ZWQgdG8ge30gKGxpbmtzIHRoZSB0b29sIGluZXZpdGFibHkgb3ZlcmxhcHMpLiBXaXJlIHlvdXIgb3duIGxpc3QgdG8gb3ZlcnJpZGUuIi5mb3JtYXQodG91Y2hfbGlua3NfbGlzdCkpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBub3QgTm9uZToKICAgICAgICAgICAgZWVfbGluayA9IHJvYm90X2NlbGwuZ2V0X2VuZF9lZmZlY3Rvcl9saW5rX25hbWUoZ3JvdXApCiAgICAgICAgICAgIHJlbWFyayggICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgZ2hlbnYuQ29tcG9uZW50LCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICAiYXR0YWNoaW5nICd7fScgYXQgbGluayAne30nIChncm91cCAne30nIGVuZC1lZmZlY3RvcikuIFRoZSB0b29sJ3MgYHRvb2wwYCBmcmFtZSBpcyBhdCB0aGlzIGxpbms7ICIKICAgICAgICAgICAgICAgICJ1c2UgYGF0dGFjaG1lbnRfcGxhbmVgIHRvIHJvdGF0ZS9vZmZzZXQgdGhlIHRvb2wgcmVsYXRpdmUgdG8gaXQuIi5mb3JtYXQodG9vbF9pZCwgZWVfbGluaywgZ3JvdXApLAogICAgICAgICAgICApCgogICAgICAgIG5ld19zdGF0ZSA9IGRlZXBjb3B5KGNlbGxfc3RhdGUpCiAgICAgICAgbmV3X3N0YXRlLnNldF90b29sX2F0dGFjaGVkX3RvX2dyb3VwKAogICAgICAgICAgICB0b29sX2lkPXRvb2xfaWQsCiAgICAgICAgICAgIGdyb3VwPWdyb3VwLAogICAgICAgICAgICBhdHRhY2htZW50X2ZyYW1lPWF0dGFjaG1lbnRfZnJhbWUsCiAgICAgICAgICAgIHRvdWNoX2xpbmtzPXRvdWNoX2xpbmtzX2xpc3QsCiAgICAgICAgKQogICAgICAgIHJldHVybiBuZXdfc3RhdGUK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>383</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="35">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c300a51d-ea1d-4a6f-aac8-a4d4a36ca3fd</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2753</X>
                          <Y>88</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2840</X>
                          <Y>140</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c5aa94e-7a38-43c6-adf2-eee52207dafd</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">4faef0a9-d25c-40bb-862f-6f5183f66019</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2755</X>
                                  <Y>90</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2791.5</X>
                                  <Y>100</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">099fb9a6-50e4-488c-8fb8-e961b1a1251b</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">69e48047-60c1-4584-8133-6458bdb0f4da</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2755</X>
                                  <Y>110</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2791.5</X>
                                  <Y>120</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">fbb9921d-2976-406f-bae0-f496a01fc3f3</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2755</X>
                                  <Y>130</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2791.5</X>
                                  <Y>140</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">df827498-35ea-4d0b-8421-db67c2ea9dc5</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2755</X>
                                  <Y>150</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2791.5</X>
                                  <Y>160</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">9fb3f85b-9eef-4a39-a92b-7d864813ecdc</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2755</X>
                                  <Y>170</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2791.5</X>
                                  <Y>180</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a10405c9-71de-4f11-861b-bd07a05b37f3</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2855</X>
                                  <Y>90</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2904.5</X>
                                  <Y>102.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6502b183-bd8e-480f-9d1a-d5de5c1a6a4f</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2855</X>
                                  <Y>115</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2904.5</X>
                                  <Y>127.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4e5f49ec-4d8c-4aed-b12d-1b7dd2b223df</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2855</X>
                                  <Y>140</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2904.5</X>
                                  <Y>152.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">29539e21-299b-4f8f-af94-2afad9c5a860</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2855</X>
                                  <Y>165</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2904.5</X>
                                  <Y>177.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>575</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="36">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="582">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABvElEQVRIDWNgoDFgRDb/////UUB+5uMnz6y/fv2KIoesDhubm5v7v6yM1FGg3HRGRsZlMDVwQ4CG99y4ebsYJkEJraGu2gu0pARkBtgCkMuBhi+lxFB0vUBLokE+YYJKZKIroAIfbCbYB48eP/1HapgTcgAoTuRkpZnAPqC24SDLYWbCgoiQg8iWZ0HXee/+A4bLV66BhXV1tBiUFBXQlaDwCalHsWDT5m0MS1esQjEgOiKMwc/XC0UMxiFGPdwCkEtAhouICDOEBgeCzVi9dj1YTAfqk70vP4DFncUFGIhRD1IMtwAWLCDDHexswAY9/cfI0Pn2D0Pk9VcMjHfeM3z8/Rcszs/KzPD/92+G70GJDOXCLED11mBxEDF95hxwEMOCln6RDIpQEAAFCwwcW7+eQfPNW4b2lgZwZKMHUWVNA8MxYJBKM/0Ha4HphZkFEgRntOs3boFVEBNpYJOgBCH1mhpqjCgWgPQRSnbIFhBSj9UCdAMo4YMsoHkkgy0AFUyUuBSbXpiZYAugNRE2dWSLwcyEBdF0sk3CrRFsJtgCUM0DquZwqyVNBlplgutlcDKFaadFpQ8zm2Y0AMLixEoY2NubAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d669cfde-80ea-4143-bcdc-260a09b8dd65</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>281</X>
                          <Y>71</Y>
                          <W>151</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>345</X>
                          <Y>113</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="9">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="7">
                        <chunk name="InputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">ROS bridge host. Defaults to '127.0.0.1'.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c2f35edf-a776-4bfe-acc6-7426fe3408e6</item>
                            <item name="Name" type_name="gh_string" type_code="10">host</item>
                            <item name="NickName" type_name="gh_string" type_code="10">host</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ROS bridge host. Defaults to '127.0.0.1'.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>73</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>83</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">ROS bridge port. Defaults to 9090.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2652f473-4a38-4bd5-a19b-49dcd5e5d507</item>
                            <item name="Name" type_name="gh_string" type_code="10">port</item>
                            <item name="NickName" type_name="gh_string" type_code="10">port</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">7508753f-ee58-41f3-927d-759349106fed</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ROS bridge port. Defaults to 9090.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">48d01794-d3d8-4aef-990e-127168822244</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>93</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>103</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Int32</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">If True, (re)connects. If False, disconnects. A Boolean Toggle (defaulting to False) is auto-created on this input when nothing is wired.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4db7c716-8be5-41c0-8dd3-1c0a38d0885a</item>
                            <item name="Name" type_name="gh_string" type_code="10">connect</item>
                            <item name="NickName" type_name="gh_string" type_code="10">connect</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">cabb38ef-411b-4279-aa2d-497d7c31c5c7</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">If True, (re)connects. If False, disconnects. A Boolean Toggle (defaulting to False) is auto-created on this input when nothing is wired.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>113</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>123</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional roslibpy transport: 'twisted' (default on most platforms), 'asyncio' (opt-in, requires roslibpy[asyncio]), or 'cli' (IronPython). When empty the choice falls through to ROSLIBPY_TRANSPORT and roslibpy.set_default_transport.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5a940e85-9726-4ead-81c1-3e2f8dfd9716</item>
                            <item name="Name" type_name="gh_string" type_code="10">transport</item>
                            <item name="NickName" type_name="gh_string" type_code="10">transport</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">14c71912-2008-445b-9fc4-bc21691e2d07</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional roslibpy transport: 'twisted' (default on most platforms), 'asyncio' (opt-in, requires roslibpy[asyncio]), or 'cli' (IronPython). When empty the choice falls through to ROSLIBPY_TRANSPORT and roslibpy.set_default_transport.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>133</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>143</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Connected RosClient (or None if disconnected).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3cc3528f-e4c6-4289-aa09-ea2f4e282515</item>
                            <item name="Name" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="NickName" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Connected RosClient (or None if disconnected).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>360</X>
                                  <Y>73</Y>
                                  <W>70</W>
                                  <H>26</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>395</X>
                                  <Y>86.333336</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">True if the client is currently connected.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">59c3b947-6ae3-4172-8726-0967daa1ba6d</item>
                            <item name="Name" type_name="gh_string" type_code="10">is_connected</item>
                            <item name="NickName" type_name="gh_string" type_code="10">is_connected</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">True if the client is currently connected.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>360</X>
                                  <Y>99</Y>
                                  <W>70</W>
                                  <H>27</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>395</X>
                                  <Y>113</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Detected ROS distribution (e.g. 'noetic', 'jazzy').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e987c8f1-282c-4982-8597-1cf3b2599a3b</item>
                            <item name="Name" type_name="gh_string" type_code="10">ros_distro</item>
                            <item name="NickName" type_name="gh_string" type_code="10">ros_distro</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Detected ROS distribution (e.g. 'noetic', 'jazzy').</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>360</X>
                                  <Y>126</Y>
                                  <W>70</W>
                                  <H>27</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>395</X>
                                  <Y>139.66666</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb25uZWN0IHRvIGEgUk9TIGJyaWRnZSAoUk9TIDEgb3IgUk9TIDIpLgoKVGhlIGNsaWVudCBpcyBjYWNoZWQgaW4gc3RpY2t5IGFuZCBzdXJ2aXZlcyBjYW52YXMgcmVmcmVzaGVzLiBUb2dnbGluZwpgY29ubmVjdGAgZnJvbSBUcnVlIHRvIEZhbHNlIGNsb3NlcyB0aGUgY29ubmVjdGlvbi4gVGhlIFJPUyBkaXN0cm8gaXMKYXV0by1kZXRlY3RlZCBhZnRlciBjb25uZWN0aW5nLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCByb3NsaWJweQppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IHJlbWFyawpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgd2FybmluZwpmcm9tIHNjcmlwdGNvbnRleHQgaW1wb3J0IHN0aWNreSBhcyBzdAoKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzIGltcG9ydCBSb3NDbGllbnQKZnJvbSBjb21wYXNfZmFiLmdocHl0aG9uIGltcG9ydCBlbnN1cmVfYm9vbGVhbl90b2dnbGUKCgpkZWYgX3Jvc2xpYnB5X3N1cHBvcnRzX3RyYW5zcG9ydCgpOgogICAgIiIiVGhlIGBgdHJhbnNwb3J0YGAgYXJndW1lbnQgd2FzIGludHJvZHVjZWQgaW4gcm9zbGlicHkgMi4xLiIiIgogICAgdHJ5OgogICAgICAgIG1ham9yLCBtaW5vciA9IChpbnQocGFydCkgZm9yIHBhcnQgaW4gcm9zbGlicHkuX192ZXJzaW9uX18uc3BsaXQoIi4iKVs6Ml0pCiAgICAgICAgcmV0dXJuIChtYWpvciwgbWlub3IpID49ICgyLCAxKQogICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICByZXR1cm4gRmFsc2UKCgpjbGFzcyBSb3NDbGllbnRDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgaG9zdDogc3RyLCBwb3J0OiBpbnQsIGNvbm5lY3Q6IGJvb2wsIHRyYW5zcG9ydDogc3RyKToKICAgICAgICBlbnN1cmVfYm9vbGVhbl90b2dnbGUoZ2hlbnYuQ29tcG9uZW50LCAiY29ubmVjdCIsIGRlZmF1bHQ9RmFsc2UpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaG9zdCA9IGhvc3Qgb3IgIjEyNy4wLjAuMSIKICAgICAgICBwb3J0ID0gcG9ydCBvciA5MDkwCiAgICAgICAgdHJhbnNwb3J0ID0gdHJhbnNwb3J0LnN0cmlwKCkgaWYgdHJhbnNwb3J0IGVsc2UgTm9uZQoKICAgICAgICBrZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAicm9zX2NsaWVudCIpICAjIG5vcWE6IEY4MjEKICAgICAgICByb3NfY2xpZW50ID0gc3QuZ2V0KGtleSwgTm9uZSkKCiAgICAgICAgaWYgcm9zX2NsaWVudCBpcyBub3QgTm9uZToKICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgcm9zX2NsaWVudC5jbG9zZSgpCiAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAgIHdhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCAiRXJyb3IgY2xvc2luZyBwcmV2aW91cyBST1MgY2xpZW50OiB7fSIuZm9ybWF0KGUpKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHN0LnBvcChrZXksIE5vbmUpCiAgICAgICAgICAgIHJvc19jbGllbnQgPSBOb25lCgogICAgICAgIGlmIHRyYW5zcG9ydCBhbmQgbm90IF9yb3NsaWJweV9zdXBwb3J0c190cmFuc3BvcnQoKToKICAgICAgICAgICAgd2FybmluZyhnaGVudi5Db21wb25lbnQsICJUaGUgJ3RyYW5zcG9ydCcgaW5wdXQgcmVxdWlyZXMgcm9zbGlicHkgPj0gMi4xOyBpZ25vcmluZyBpdC4iKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHRyYW5zcG9ydCA9IE5vbmUKCiAgICAgICAgaWYgY29ubmVjdDoKICAgICAgICAgICAgaWYgdHJhbnNwb3J0OgogICAgICAgICAgICAgICAgcm9zX2NsaWVudCA9IFJvc0NsaWVudChob3N0LCBwb3J0LCB0cmFuc3BvcnQ9dHJhbnNwb3J0KQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgcm9zX2NsaWVudCA9IFJvc0NsaWVudChob3N0LCBwb3J0KQogICAgICAgICAgICByb3NfY2xpZW50LnJ1big1KQogICAgICAgICAgICBzdFtrZXldID0gcm9zX2NsaWVudAoKICAgICAgICBpc19jb25uZWN0ZWQgPSBib29sKHJvc19jbGllbnQgYW5kIHJvc19jbGllbnQuaXNfY29ubmVjdGVkKQogICAgICAgIHJvc19kaXN0cm8gPSBOb25lCiAgICAgICAgaWYgaXNfY29ubmVjdGVkOgogICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICByb3NfZGlzdHJvID0gcm9zX2NsaWVudC5yb3NfZGlzdHJvLnZhbHVlCiAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAgIHJlbWFyayhnaGVudi5Db21wb25lbnQsICJDb3VsZCBub3QgZGV0ZWN0IFJPUyBkaXN0cm86IHt9Ii5mb3JtYXQoZSkpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgcmV0dXJuIChyb3NfY2xpZW50LCBpc19jb25uZWN0ZWQsIHJvc19kaXN0cm8pCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>469</X>
                          <Y>33</Y>
                          <W>550</W>
                          <H>850</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="37">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="732">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACUklEQVRIDbVVTUhUURQ+Yy5mpvcgddfPtBLNlYpOQgVSmxhaSDkEbtwKBrq0CNzpNsGgrRshRsWFiIuKQIM0qDbpiCst3YmCNvPEV6/7Hd+5vve8kTbjgTfn3vPzffeew9xDdM4SC+J7ntep9n0b3zdvFQqFkC8YZ1onk0kvde3KB+UbicViExKjQRT4UH517ak4StH1dbXDiuQZMJgAJ1fguVJAo7mKJIubVPiOvmhAGfaMyTdY3/jxW2q+v/+Txl/n6POXr2fiaG5qpK7HWbKsi5yHnlxPXa3gGwg4PAB/++49kac2Z/iQg1wRwawUg2icvKrqEr0afSGmU+me3n7jraUHtLySp4mpaXIc5+jkPmz34iq9XNs6QQIbfCKu63IuMIKib5CbnGYSOA8PXR2ztL1H+CC9tZdZA3w0QlpUBwMJcL4t52nw+QDHagIYwD4zO0eVF7SZg9I1NgO2Kv1JkUXBEWRbFjkHDj3I3KeGG/Wch58QUufDDnojDdYhROlqm3fdH49KAkLYokTxeJyAERTdg6DRtJbywDd2s84UYrRpglCTDaE48UqmhcbazODur/9scpRLyhW1F4vmJusboMnZRx2USMQpoWopgnqbBA0P+mzb4lxg4BP5Z5P/Vm/cJB3phanJIQKw4k3B377nSX/oDycnYq0f+WPrzs4u3bvbfmzwV0yAh0neDjxYEH7sDEB+3gkFcMmFE5jQDKHmwbyaB7dhKJeoebCg5sEdafJIuYADOIzJBJg8GHMBZ0lLf2TyXA5V+TyGfkknPU3yHzc/Bck9uYAcAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4393a904-1d39-422c-be8d-f07a18284b2f</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1159</X>
                          <Y>74</Y>
                          <W>191</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1251</X>
                          <Y>136</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Connected RosClient (from the ROS Client component).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">de78af4c-b41c-4d0a-911a-5a4563ff8aa5</item>
                            <item name="Name" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="NickName" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3cc3528f-e4c6-4289-aa09-ea2f4e282515</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Connected RosClient (from the ROS Client component).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>76</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>86</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="14">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional list of ToolModels to register into the cell. Each is keyed by its `.name`. Re-applied on every refresh without refetching.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">1230f0c2-a82e-40f2-9d94-a077b31fd58a</item>
                            <item name="Name" type_name="gh_string" type_code="10">tools</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tools</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">6f0b279a-83bc-49d8-b291-d9861d788592</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional list of ToolModels to register into the cell. Each is keyed by its `.name`. Re-applied on every refresh without refetching.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>96</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>106</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="14">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional list of RigidBodies to register into the cell. Each is keyed by its `.name` (set it on the Rigid Body From… component).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d31b266e-d72a-4537-a305-e2b50b497ec5</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_bodies</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_bodies</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">758422be-0f15-43e4-8297-eef68a8e696c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional list of RigidBodies to register into the cell. Each is keyed by its `.name` (set it on the Rigid Body From… component).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>116</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>126</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">If True (default when unwired), fetch mesh geometry. Set to False for faster loads when only kinematics are needed. A Boolean Toggle is auto-created on this input when nothing is wired.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">73e57853-56d4-4afc-8f2d-ee8480bd03a3</item>
                            <item name="Name" type_name="gh_string" type_code="10">load_geometry</item>
                            <item name="NickName" type_name="gh_string" type_code="10">load_geometry</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a8abae57-e5f5-463f-8566-8443a0edd81c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">If True (default when unwired), fetch mesh geometry. Set to False for faster loads when only kinematics are needed. A Boolean Toggle is auto-created on this input when nothing is wired.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>136</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>146</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional MoveItPlannerOptions (from the MoveIt Planner Options component) carrying advanced load parameters (URDF/SRDF names, HTTP file server URL). Not needed for standard ROS setups.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8dfd4718-345e-4071-9898-2c7dd2162c16</item>
                            <item name="Name" type_name="gh_string" type_code="10">options</item>
                            <item name="NickName" type_name="gh_string" type_code="10">options</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional MoveItPlannerOptions (from the MoveIt Planner Options component) carrying advanced load parameters (URDF/SRDF names, HTTP file server URL). Not needed for standard ROS setups.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>156</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>166</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Force a refetch from ROS (bypass the sticky cache). The cell is loaded automatically on the first run; flip this to re-fetch after the robot description or geometry changes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">93e22e6e-be7b-4a4b-b638-c9972a2fc848</item>
                            <item name="Name" type_name="gh_string" type_code="10">reload</item>
                            <item name="NickName" type_name="gh_string" type_code="10">reload</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Force a refetch from ROS (bypass the sticky cache). The cell is loaded automatically on the first run; flip this to re-fetch after the robot description or geometry changes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>176</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>186</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">MoveItPlanner with the loaded cell uploaded to the planning scene. Wire it into the planning / IK / FK components.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">65aad224-d3c1-4ad9-9987-0faf7c247fd8</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">MoveItPlanner with the loaded cell uploaded to the planning scene. Wire it into the planning / IK / FK components.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1266</X>
                                  <Y>76</Y>
                                  <W>82</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1307</X>
                                  <Y>96</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The loaded RobotCell (with any registered tools / rigid bodies). Handy for visualization or building cell states without a separate Deconstruct Planner component.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b00151b7-e50e-4f3c-bf78-7ce14e07d00e</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The loaded RobotCell (with any registered tools / rigid bodies). Handy for visualization or building cell states without a separate Deconstruct Planner component.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1266</X>
                                  <Y>116</Y>
                                  <W>82</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1307</X>
                                  <Y>136</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">ROS distribution detected by the client (e.g. 'noetic', 'jazzy'). Useful for diagnosing ROS 1 vs ROS 2 loader mismatches.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">47efdb72-2efa-4bf8-811d-16b8c8d5c65f</item>
                            <item name="Name" type_name="gh_string" type_code="10">detected_distro</item>
                            <item name="NickName" type_name="gh_string" type_code="10">detected_distro</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ROS distribution detected by the client (e.g. 'noetic', 'jazzy'). Useful for diagnosing ROS 1 vs ROS 2 loader mismatches.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1266</X>
                                  <Y>156</Y>
                                  <W>82</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1307</X>
                                  <Y>176</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgYSBNb3ZlSXRQbGFubmVyIGZyb20gYSBjb25uZWN0ZWQgUm9zQ2xpZW50LCBsb2FkaW5nIGl0cyByb2JvdCBjZWxsIGZyb20gUk9TLgoKTG9hZGluZyBhbmQgcGxhbm5lciBzZXR1cCBhcmUgb25lIHN0ZXA6IE1vdmVJdCdzIHBsYW5uaW5nIHNjZW5lIGlzIGRlZmluZWQgYnkgdGhlClVSREYvU1JERiBsb2FkZWQgaW50byBtb3ZlX2dyb3VwLCBzbyB0aGUgY2VsbCBjYW4gb25seSBjb21lIGZyb20gUk9TIC0gdGhlcmUgaXMKbm90aGluZyB0byBsb2FkIHNlcGFyYXRlbHkgYW5kIHdpcmUgaW4uIFRvb2xzIGFuZCByaWdpZCBib2RpZXMgd2lyZWQgaW50bwpgdG9vbHNgIC8gYHJpZ2lkX2JvZGllc2AgYXJlIHJlZ2lzdGVyZWQgaW50byB0aGUgY2VsbCBhbmQgdXBsb2FkZWQgYXMgY29sbGlzaW9uCm9iamVjdHMuCgpUaGUgYmFzZSBjZWxsIGlzIGZldGNoZWQgZnJvbSBST1Mgb25jZSBhbmQgY2FjaGVkIGluIHN0aWNreSAodGhlIG1lc2ggcGF5bG9hZCBjYW4KYmUgbGFyZ2UpOyBzZXQgYHJlbG9hZGAgdG8gcmUtZmV0Y2guIFRoZSBwbGFubmVyIGlzIGNhY2hlZCB0b28gYW5kIHJlYnVpbHQgaWYgdGhlCmNsaWVudCBjaGFuZ2VzIChlLmcuIGEgcmVjb25uZWN0KS4gQWR2YW5jZWQgbG9hZCBwYXJhbWV0ZXJzIGxpdmUgb24gdGhlIG9wdGlvbmFsCmBvcHRpb25zYCBpbnB1dCAoc2VlIHRoZSBNb3ZlSXQgUGxhbm5lciBPcHRpb25zIGNvbXBvbmVudCk7IHRoZSBkZWZhdWx0IGNhc2UgbmVlZHMKbm9uZSBvZiB0aGVtLgoKSWYgeW91IHNlZSBIVFRQIDQwNCBlcnJvcnMgd2hpbGUgbG9hZGluZyBnZW9tZXRyeSwgeW91ciBsb2NhbCBST1MgbWF5IGJlIFJPUyAxIGJ1dAptaXNzaW5nIHRoZSBgL3Jvc2FwaS9nZXRfcm9zX3ZlcnNpb25gIHNlcnZpY2UgQU5EIHRoZSBgL3Jvc2Rpc3Ryb2AgcGFyYW1ldGVyLCB3aGljaAptYWtlcyB0aGUgY2xpZW50IGZhbGwgYmFjayB0byBST1MgMiBkZWZhdWx0cy4gV29ya2Fyb3VuZHM6IHNldCB0aGUgYC9yb3NkaXN0cm9gIFJPUwpwYXJhbSwgaW5zdGFsbCB0aGUgcm9zYXBpIHNlcnZpY2UsIG9yIHNldCBgbG9hZF9nZW9tZXRyeWAgdG8gRmFsc2UuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgY3JlYXRlX2lkCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvcgpmcm9tIHNjcmlwdGNvbnRleHQgaW1wb3J0IHN0aWNreSBhcyBzdAoKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzIGltcG9ydCBNb3ZlSXRQbGFubmVyCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX2Jvb2xlYW5fdG9nZ2xlCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgcmVnaXN0ZXJfbW9kZWxzX2ludG9fY2VsbAoKCmNsYXNzIE1vdmVJdFBsYW5uZXJDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgcm9zX2NsaWVudCwKICAgICAgICAgICAgdG9vbHM6IFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3Rbb2JqZWN0XSwKICAgICAgICAgICAgcmlnaWRfYm9kaWVzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W29iamVjdF0sCiAgICAgICAgICAgIGxvYWRfZ2VvbWV0cnksCiAgICAgICAgICAgIG9wdGlvbnMsCiAgICAgICAgICAgIHJlbG9hZDogYm9vbCk6CiAgICAgICAgZW5zdXJlX2Jvb2xlYW5fdG9nZ2xlKGdoZW52LkNvbXBvbmVudCwgImxvYWRfZ2VvbWV0cnkiLCBkZWZhdWx0PVRydWUpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgcm9zX2NsaWVudCBpcyBOb25lIG9yIG5vdCByb3NfY2xpZW50LmlzX2Nvbm5lY3RlZDoKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lKQoKICAgICAgICBsb2FkX2dlb21ldHJ5ID0gVHJ1ZSBpZiBsb2FkX2dlb21ldHJ5IGlzIE5vbmUgZWxzZSBsb2FkX2dlb21ldHJ5CiAgICAgICAgbG9hZF9rd2FyZ3MgPSBvcHRpb25zLnRvX2xvYWRfa3dhcmdzKCkgaWYgb3B0aW9ucyBpcyBub3QgTm9uZSBlbHNlIHt9CgogICAgICAgIHRyeToKICAgICAgICAgICAgZGV0ZWN0ZWRfZGlzdHJvID0gcm9zX2NsaWVudC5yb3NfZGlzdHJvLnZhbHVlCiAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICAgICAgZGV0ZWN0ZWRfZGlzdHJvID0gTm9uZQoKICAgICAgICAjIENhY2hlIHRoZSBwbGFubmVyOyByZWJ1aWxkIGlmIHRoZSBjbGllbnQgY2hhbmdlZCAoZS5nLiB1c2VyIHJlY29ubmVjdGVkKS4KICAgICAgICBwbGFubmVyX2tleSA9IGNyZWF0ZV9pZChnaGVudi5Db21wb25lbnQsICJtb3ZlaXRfcGxhbm5lciIpICAjIG5vcWE6IEY4MjEKICAgICAgICBwbGFubmVyID0gc3QuZ2V0KHBsYW5uZXJfa2V5KQogICAgICAgIHBsYW5uZXJfcmVidWlsdCA9IEZhbHNlCiAgICAgICAgaWYgcGxhbm5lciBpcyBub3QgTm9uZSBhbmQgcGxhbm5lci5jbGllbnQgaXMgbm90IHJvc19jbGllbnQ6CiAgICAgICAgICAgIHBsYW5uZXIgPSBOb25lCiAgICAgICAgaWYgcGxhbm5lciBpcyBOb25lOgogICAgICAgICAgICBwbGFubmVyID0gTW92ZUl0UGxhbm5lcihyb3NfY2xpZW50KQogICAgICAgICAgICBzdFtwbGFubmVyX2tleV0gPSBwbGFubmVyCiAgICAgICAgICAgIHBsYW5uZXJfcmVidWlsdCA9IFRydWUKCiAgICAgICAgIyBDYWNoZSBvbmx5IHRoZSBiYXNlIGNlbGw7IHRvb2xzL3JpZ2lkIGJvZGllcyBhcmUgbWVyZ2VkIGZyZXNoIG9uIGV2ZXJ5IHJ1bgogICAgICAgICMgc28gZWRpdGluZyB0aGVtIGRvZXMgbm90IHJlcXVpcmUgcmUtZmV0Y2hpbmcgdGhlIChsYXJnZSkgbWVzaCBwYXlsb2FkLgogICAgICAgIHNpZyA9ICJ7fV97fV97fSIuZm9ybWF0KAogICAgICAgICAgICBsb2FkX2dlb21ldHJ5LAogICAgICAgICAgICBsb2FkX2t3YXJncy5nZXQoInVyZGZfcGFyYW1fbmFtZSIpLAogICAgICAgICAgICBsb2FkX2t3YXJncy5nZXQoInNyZGZfcGFyYW1fbmFtZSIpLAogICAgICAgICkKICAgICAgICBjZWxsX2tleSA9IGNyZWF0ZV9pZChnaGVudi5Db21wb25lbnQsICJyb3Nfcm9ib3RfY2VsbF8iICsgc2lnKSAgIyBub3FhOiBGODIxCiAgICAgICAgYmFzZV9jZWxsID0gc3QuZ2V0KGNlbGxfa2V5KQoKICAgICAgICBpZiByZWxvYWQgb3IgYmFzZV9jZWxsIGlzIE5vbmU6CiAgICAgICAgICAgIGt3YXJncyA9IGRpY3QobG9hZF9nZW9tZXRyeT1sb2FkX2dlb21ldHJ5KQogICAgICAgICAgICBrd2FyZ3MudXBkYXRlKGxvYWRfa3dhcmdzKQogICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICBiYXNlX2NlbGwgPSByb3NfY2xpZW50LmxvYWRfcm9ib3RfY2VsbCgqKmt3YXJncykKICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgc3QucG9wKGNlbGxfa2V5LCBOb25lKSAgIyBkb24ndCBwb2lzb24gdGhlIGNhY2hlCiAgICAgICAgICAgICAgICBtc2cgPSBzdHIoZSkKICAgICAgICAgICAgICAgIGlmICI0MDQiIGluIG1zZyBvciAiTm90IEZvdW5kIiBpbiBtc2c6CiAgICAgICAgICAgICAgICAgICAgZXJyb3IoICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICAgICAgZ2hlbnYuQ29tcG9uZW50LCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICAgICAgICAgIGYiUk9TIGxvYWQgZmFpbGVkIHdpdGggSFRUUCA0MDQuIERldGVjdGVkIFJPUyBkaXN0cm86ICd7ZGV0ZWN0ZWRfZGlzdHJvfScuIiwKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgICAgIGVycm9yKGdoZW52LkNvbXBvbmVudCwgIlJPUyBsb2FkIGZhaWxlZDoge30iLmZvcm1hdChlKSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBkZXRlY3RlZF9kaXN0cm8pCiAgICAgICAgICAgIHN0W2NlbGxfa2V5XSA9IGJhc2VfY2VsbAoKICAgICAgICBpZiBiYXNlX2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBkZXRlY3RlZF9kaXN0cm8pCgogICAgICAgIHJvYm90X2NlbGwgPSByZWdpc3Rlcl9tb2RlbHNfaW50b19jZWxsKGdoZW52LkNvbXBvbmVudCwgYmFzZV9jZWxsLCB0b29scywgcmlnaWRfYm9kaWVzKSAgIyBub3FhOiBGODIxCgogICAgICAgICMgVXBsb2FkIHRvIHRoZSBwbGFubmluZyBzY2VuZSBvbmx5IHdoZW4gdGhlIHNldCBvZiByZWdpc3RlcmVkIG1vZGVscwogICAgICAgICMgY2hhbmdlZCAoYSByZWJ1aWx0IHBsYW5uZXIsIG9yIHRvb2xzL3JpZ2lkIGJvZGllcyBhZGRlZC9yZW1vdmVkL3JlbmFtZWQpLAogICAgICAgICMgc28gYSBwbGFpbiByZWNvbXB1dGUgZG9lcyBub3QgcmUtdXBsb2FkIHRoZSBzY2VuZSB0byBNb3ZlSXQgb24gZXZlcnkgdGljay4KICAgICAgICAjIENvbnRlbnQtb25seSBlZGl0cyB0byBhIHNhbWUtbmFtZWQgbW9kZWwgYXJlIGNhdWdodCBieSBgcmVsb2FkYC4KICAgICAgICBjZWxsX3NpZyA9IHJvYm90X2NlbGwuc3RydWN0dXJhbF9zaWduYXR1cmUoKQogICAgICAgIHNpZ19rZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAibW92ZWl0X2NlbGxfc2lnIikgICMgbm9xYTogRjgyMQogICAgICAgIGlmIHBsYW5uZXJfcmVidWlsdCBvciByZWxvYWQgb3Igc3QuZ2V0KHNpZ19rZXkpICE9IGNlbGxfc2lnOgogICAgICAgICAgICBwbGFubmVyLnNldF9yb2JvdF9jZWxsKHJvYm90X2NlbGwpCiAgICAgICAgICAgIHN0W3NpZ19rZXldID0gY2VsbF9zaWcKCiAgICAgICAgcmV0dXJuIChwbGFubmVyLCByb2JvdF9jZWxsLCBkZXRlY3RlZF9kaXN0cm8pCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>135</X>
                          <Y>99</Y>
                          <W>932</W>
                          <H>750</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="38">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="733">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACU0lEQVRIDWNgoDFgRDb/////IUB+/qPHT62/ffuGIoesDhubi4vrv5ys9FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5KMroAIfbCbYBw8fPflHapjDHLDy0WswM1xOFCYEpkFxIi8nw8QC4sEMf/L0GcPNm7dQFII46upqDDLSUhjiwUeuMVz79A0srsvPzaDFzwVXAzMTbAFI9Omz5wzFZeB4gStCZvR2taFYEn/yJthwcQ42BnU+ThTDkfXBLbhx4yZYPDU5AVkezJ49dwHYZzBfgAw/9fYzg5kwL8NCc3UM9cgCYAuuXb/BcPb8Bbi4i5MDnL1n3wE4G8QgxXCQerAFjS0dIDYYPH/+AsbEoHEZ/vz7LwZmRkYGMQ5WDD1gC0KDAxju3X/AcPbcBQZJSQkMRSCBbX/YwMECYoOCR3PbGRATBex11GOQ4mRDEQPnAy1NDRRBbJzb/5ixCaOIsQB9gQ6IDqJ8tu8Mi7glsUbuqx+/Gf7+/481iMA+AAWRsZEB2HJcQQSSBKUYUMoBBREoPmAAFPaSaEEDkwNbEBIEtMAQYgFIApRyYBimEEbjsgQmj06DgwgkCMqtIABK89gATB4kB7IElqJMdp1nMBbiYZhpoopNG6Q0vX7j1n+QLKlFRf3lhwyrHkPKorXWWhi5WVNDDRLttCzsYPXBYWB9YIPVj2QKAuuDI8D6wBZWH0wk0xx82sBmgi0A1Tygag6falLkoFUmuF5GyXq0qPRJcRhZagFwfuhs3ElmqwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4819d1cf-0141-4891-83b1-8dbe7d876737</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2928</X>
                          <Y>776</Y>
                          <W>140</W>
                          <H>44</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2984</X>
                          <Y>798</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="5">
                        <item name="InputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="3">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner (MoveItPlanner, PyBulletPlanner, AnalyticalKinematicsPlanner, …) that has had a robot cell set on it.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">24341190-e05c-4049-b6b3-e770f5565812</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner (MoveItPlanner, PyBulletPlanner, AnalyticalKinematicsPlanner, …) that has had a robot cell set on it.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2930</X>
                                  <Y>778</Y>
                                  <W>39</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2951</X>
                                  <Y>798</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell currently held by the planner's client. None if no cell has been loaded yet.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">53164f03-75b0-4ed9-9b64-afb81bc02549</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell currently held by the planner's client. None if no cell has been loaded yet.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2999</X>
                                  <Y>778</Y>
                                  <W>67</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3032.5</X>
                                  <Y>788</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The cell's RobotModel (`robot_cell.robot_model`). None if no cell has been loaded yet.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">54714e78-8232-4aea-b127-6592b1fcaf57</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_model</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_model</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The cell's RobotModel (`robot_cell.robot_model`). None if no cell has been loaded yet.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2999</X>
                                  <Y>798</Y>
                                  <W>67</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3032.5</X>
                                  <Y>808</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEZWNvbnN0cnVjdCBhIHBsYW5uZXIgaW50byB0aGUgcm9ib3QgY2VsbCBpdCBjdXJyZW50bHkgaG9sZHM6IHRoZQpgcm9ib3RfY2VsbGAgYW5kIGl0cyBgcm9ib3RfbW9kZWxgLgoKVGhlc2UgYXJlIHJlYWQgZnJvbSB0aGUgcGxhbm5lcidzIGNsaWVudCAodGhlIGNlbGwgbGFzdCBzZXQgb24gaXQgdmlhIGEKTG9hZCBSb2JvdCBDZWxsICsgcGxhbm5lciBzZXR1cCkuIEVhY2ggb3V0cHV0IGlzIGBOb25lYCB1bnRpbCBhIGNlbGwgaGFzCmJlZW4gbG9hZGVkLiBSZWFkcyBvbmx5OyBuZXZlciBtdXRhdGVzIHRoZSBwbGFubmVyLgoKVGhlIGNlbGwgKnN0YXRlKiBpcyBpbnRlbnRpb25hbGx5IG5vdCBleHBvc2VkOiB0aGUgc3RhdGUgaGVsZCBieSB0aGUgY2xpZW50CmlzIHdoYXRldmVyIHdhcyBsYXN0IHNldCBpbnRlcm5hbGx5IGFuZCBpcyByYXJlbHkgdGhlIG9uZSB5b3Ugd2FudC4gQnVpbGQgdGhlCnN0YXRlIHlvdSBuZWVkIGZyb20gYERlZmF1bHQgQ2VsbCBTdGF0ZWAgLyB0aGUgYEF0dGFjaCpgIGNvbXBvbmVudHMgaW5zdGVhZC4KCldvcmtzIHdpdGggYW55IHBsYW5uZXIgKE1vdmVJdCwgUHlCdWxsZXQsIEFuYWx5dGljYWwsIOKApikuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQoKCmNsYXNzIERlY29uc3RydWN0UGxhbm5lcihHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLCBwbGFubmVyKToKICAgICAgICBpZiBwbGFubmVyIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgTm9uZSkKCiAgICAgICAgcm9ib3RfY2VsbCA9IHBsYW5uZXIucm9ib3RfY2VsbAogICAgICAgIHJvYm90X21vZGVsID0gcm9ib3RfY2VsbC5yb2JvdF9tb2RlbCBpZiByb2JvdF9jZWxsIGlzIG5vdCBOb25lIGVsc2UgTm9uZQoKICAgICAgICByZXR1cm4gKHJvYm90X2NlbGwsIHJvYm90X21vZGVsKQo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>399</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="39">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="691">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACKUlEQVRIDWNgoDFgRDb/////IUB+/oOHj61//PiBIoesDhubg4Pjv4K87FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYFK5KMrIJZ/9eM3huNvP4GVWwjzMujwc8O0gsxcA/bB/QeP/pEa5iBT5tx7wdB74wnMQDBdrCHDkKIkwQCKE0UFOSawD8gx/MrHr2DDpTjZGHJUpcCGT7n9DCxmKczHoA0NflgQobgCF2fNug0MV6/dYLh2/QaDfm4xWBnzvu0M6hL+DFqaGmB+1aUH4CDT5ucC84myAGQgCKxeuwFMwwwDcaSkJOGGgyXRCIIWNLZ0gF0cGhzAUF9TATcMFLmLj15jeKxhwLD+yRuwsaAgAgFQZMMAXgtAQQJyPcjwkKAAmB4wDQoCUISCIhkULDAAEkNKSZB8cP3Grf8wBTAaZDAIg4IDOUhg8jAaFNkn3n4Gc8GRCw17kICmhhojVh+AXA4Kb5DL8RkOMgTkWmQXg8SQARMyhxZsnBZgC3dyHIBhASx4CAUNsZZhWHDj5i1i9RKlDsWCzVu3M1y+cg2s8dbtu0QZQEgR2AJQwQRS+PfvP7h6ZmYUu+HixDJgZsLqg8PA+sAGpBnkC5BFAX7exJqFVR2wPjgCrA9sYflgIlAV2AJfb0+sGsgQBJnJAA4HUM0DqubIMASrFmiVCa6X4XUySCUtKn2sLqCmIABYC8F1xJtFXwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">878ee4f3-dfc7-4c1e-ab8e-487124d32510</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2663</X>
                          <Y>552</Y>
                          <W>214</W>
                          <H>164</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2800</X>
                          <Y>634</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="14">
                        <item name="InputCount" type_name="gh_int32" type_code="3">8</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="6" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="7" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="12">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner that supports plan_motion (e.g. MoveItPlanner, PyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8e002351-10fa-451a-83f6-40a91c1deb68</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner that supports plan_motion (e.g. MoveItPlanner, PyBulletPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>554</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>564</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, ConfigurationTarget, ConstraintSetTarget).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8f0985c9-bfd3-4613-b402-a03b0404cb26</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">549998f3-80a1-4ada-9c82-ef9c0f3c9e43</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, ConfigurationTarget, ConstraintSetTarget).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>574</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>584</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the seed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">705c1aad-ac69-4405-ad94-59eeae7980d1</item>
                            <item name="Name" type_name="gh_string" type_code="10">start_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3466ce89-77e4-426b-a993-683e29db59a1</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the seed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>594</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>604</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3044f4b7-874d-40c8-82f8-a61e0f89869b</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>614</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>624</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">MoveIt planner algorithm name (e.g. 'RRTConnect', 'PRMstar'). Defaults to 'RRTConnect'.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c630c1e8-050b-4e7b-b340-dfed3ebe4a15</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner_id</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner_id</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">MoveIt planner algorithm name (e.g. 'RRTConnect', 'PRMstar'). Defaults to 'RRTConnect'.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>634</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>644</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Number of randomized attempts to make. Defaults to 5 for MoveIt.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7cfa47f0-5878-47fe-b807-48088f6505f0</item>
                            <item name="Name" type_name="gh_string" type_code="10">num_planning_attempts</item>
                            <item name="NickName" type_name="gh_string" type_code="10">num_planning_attempts</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Number of randomized attempts to make. Defaults to 5 for MoveIt.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">48d01794-d3d8-4aef-990e-127168822244</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>654</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>664</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Int32</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="6">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning timeout in seconds. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5812faf4-6133-43b2-b17b-2c55fa330237</item>
                            <item name="Name" type_name="gh_string" type_code="10">allowed_planning_time</item>
                            <item name="NickName" type_name="gh_string" type_code="10">allowed_planning_time</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning timeout in seconds. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>674</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>684</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="7">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Trigger planning. Defaults to False so the canvas does not plan on every refresh.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">bc877669-87a5-40f0-9262-54b61aaf6bff</item>
                            <item name="Name" type_name="gh_string" type_code="10">compute</item>
                            <item name="NickName" type_name="gh_string" type_code="10">compute</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">8a25fcc1-f970-4f14-b174-b1c41b5328d9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Trigger planning. Defaults to False so the canvas does not plan on every refresh.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>694</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>704</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting JointTrajectory, or a partial trajectory on planning failure. The component is flagged red (with the backend error) when planning fails outright.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f73d3ab2-8697-4ff9-b443-87d7b13dafeb</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting JointTrajectory, or a partial trajectory on planning failure. The component is flagged red (with the backend error) when planning fails outright.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>554</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>574</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">List of Rhino planes — one per trajectory point — at the planning group's end-effector frame (target_mode=ROBOT). Computed via FK on the planner with the start_state's attachments preserved.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7862377a-b0e8-4386-8873-fef9ac5884c7</item>
                            <item name="Name" type_name="gh_string" type_code="10">planes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">List of Rhino planes — one per trajectory point — at the planning group's end-effector frame (target_mode=ROBOT). Computed via FK on the planner with the start_state's attachments preserved.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>594</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>614</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Polyline connecting the plane origins in trajectory order. None when the trajectory has fewer than two points.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4dd0ca5a-e703-4ea7-be36-d625defb901f</item>
                            <item name="Name" type_name="gh_string" type_code="10">polyline</item>
                            <item name="NickName" type_name="gh_string" type_code="10">polyline</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Polyline connecting the plane origins in trajectory order. None when the trajectory has fewer than two points.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>634</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>654</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The failure message (including a collision diagnostic on a full failure), as a single string. Wire a panel to read it; empty on success.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f08254eb-d464-4f7e-98da-31516efa7c4b</item>
                            <item name="Name" type_name="gh_string" type_code="10">debug_info</item>
                            <item name="NickName" type_name="gh_string" type_code="10">debug_info</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The failure message (including a collision diagnostic on a full failure), as a single string. Wire a panel to read it; empty on success.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>674</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>694</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpQbGFuIGEgZnJlZS1zcGFjZSAoam9pbnQtaW50ZXJwb2xhdGVkKSBtb3Rpb24gdG8gYSB0YXJnZXQuCgpDYWxscyBgcGxhbm5lci5wbGFuX21vdGlvbih0YXJnZXQsIHN0YXJ0X3N0YXRlKWAuIFRoZSByZXN1bHQgaXMgY2FjaGVkIGluCnN0aWNreSBzbyB0aGUgY2FudmFzIGRvZXMgbm90IHJlLXBsYW4gb24gZXZlcnkgcmVmcmVzaCAtIHNldCBgY29tcHV0ZWAgdG8KVHJ1ZSB0byAocmUpcGxhbi4KCkFueSBwbGFubmluZyBmYWlsdXJlIChubyBwbGFuIGZvdW5kLCBzdGFydC9nb2FsIGluIGNvbGxpc2lvbiwgdGltZWQgb3V0LCDigKYpCmZsYWdzIHRoZSBjb21wb25lbnQgcmVkIHdpdGggdGhlIGJhY2tlbmQgZXJyb3IgbWVzc2FnZS4gV2hlbiB0aGUgYmFja2VuZApyZXR1cm5zIGEgYHBhcnRpYWxfdHJhamVjdG9yeWAsIHRoZSBjb21wb25lbnQgaXMgZmxhZ2dlZCB3aXRoIGEgd2FybmluZwppbnN0ZWFkIGFuZCB0aGUgcGFydGlhbCB0cmFqZWN0b3J5IGlzIHN1cmZhY2VkLiBPbiBhIGZ1bGwgZmFpbHVyZSB0aGUgc3RhcnQKc3RhdGUgaXMgY29sbGlzaW9uLWNoZWNrZWQgKHdoZW4gdGhlIHBsYW5uZXIgc3VwcG9ydHMgaXQpIGFuZCBhIGNvbmNpc2UgaGludAphcHBlbmRlZC4gVGhlIG1lc3NhZ2UgaXMgYWxzbyBleHBvc2VkIG9uIHRoZSBgZGVidWdfaW5mb2Agb3V0cHV0IHNvIGl0IGNhbiBiZQpyZWFkIGluIGEgd2lyZWQgcGFuZWwuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgY3JlYXRlX2lkCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvciBhcyBnaF9lcnJvcgpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgd2FybmluZyBhcyBnaF93YXJuaW5nCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBmcmFtZV90b19yaGlub19wbGFuZQpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgcG9seWxpbmVfdG9fcmhpbm8KZnJvbSBzY3JpcHRjb250ZXh0IGltcG9ydCBzdGlja3kgYXMgc3QKCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgQmFja2VuZEVycm9yCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgTW90aW9uUGxhbm5pbmdFcnJvcgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24gaW1wb3J0IGNvbGxpc2lvbl9kaWFnbm9zdGljCgoKY2xhc3MgUGxhbk1vdGlvbihHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICBwbGFubmVyLAogICAgICAgICAgICB0YXJnZXQsCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlLAogICAgICAgICAgICBncm91cDogc3RyLAogICAgICAgICAgICBwbGFubmVyX2lkOiBzdHIsCiAgICAgICAgICAgIG51bV9wbGFubmluZ19hdHRlbXB0czogaW50LAogICAgICAgICAgICBhbGxvd2VkX3BsYW5uaW5nX3RpbWU6IGZsb2F0LAogICAgICAgICAgICBjb21wdXRlOiBib29sKToKICAgICAgICBrZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAidHJhamVjdG9yeSIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgZGVmIF92aXoodHJhamVjdG9yeSk6CiAgICAgICAgICAgIGlmIHRyYWplY3RvcnkgaXMgTm9uZToKICAgICAgICAgICAgICAgIHJldHVybiBbXSwgTm9uZQogICAgICAgICAgICBmcmFtZXMsIHBvbHlsaW5lID0gdHJhamVjdG9yeS50b19mcmFtZXNfYW5kX3BvbHlsaW5lKHBsYW5uZXIucm9ib3RfY2VsbCwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIHBsYW5lcyA9IFtmcmFtZV90b19yaGlub19wbGFuZShmKSBmb3IgZiBpbiBmcmFtZXNdCiAgICAgICAgICAgIHBvbHlsaW5lID0gcG9seWxpbmVfdG9fcmhpbm8ocG9seWxpbmUpIGlmIHBvbHlsaW5lIGVsc2UgTm9uZQogICAgICAgICAgICByZXR1cm4gcGxhbmVzLCBwb2x5bGluZQoKICAgICAgICBkZWYgX2RpYWdub3NlKGVycm9yX21zZywgaGFzX3RyYWplY3RvcnkpOgogICAgICAgICAgICAiIiJGbGFnIHRoZSBjb21wb25lbnQgZm9yIGFuIGVycm9yIGFuZCByZXR1cm4gdGhlIG1lc3NhZ2Ugc2hvd24gKGZvciBkZWJ1Z19pbmZvKS4iIiIKICAgICAgICAgICAgaWYgbm90IGVycm9yX21zZzoKICAgICAgICAgICAgICAgIHJldHVybiAiIgogICAgICAgICAgICBpZiBoYXNfdHJhamVjdG9yeToKICAgICAgICAgICAgICAgIG1lc3NhZ2UgPSAiTW90aW9uIHBsYW5uaW5nIGZhaWxlZCBidXQgYSBwYXJ0aWFsIHRyYWplY3Rvcnkgd2FzIHJldHVybmVkOiB7fSIuZm9ybWF0KGVycm9yX21zZykKICAgICAgICAgICAgICAgIGdoX3dhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCBtZXNzYWdlKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICBtZXNzYWdlID0gIk1vdGlvbiBwbGFubmluZyBmYWlsZWQ6IHt9Ii5mb3JtYXQoZXJyb3JfbXNnKQogICAgICAgICAgICAgICAgZ2hfZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCBtZXNzYWdlKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHJldHVybiBtZXNzYWdlCgogICAgICAgIGlmIG5vdCAocGxhbm5lciBhbmQgdGFyZ2V0IGFuZCBzdGFydF9zdGF0ZSBhbmQgY29tcHV0ZSk6CiAgICAgICAgICAgIGNhY2hlZCA9IHN0LmdldChrZXkpCiAgICAgICAgICAgIGlmIGNhY2hlZCBpcyBOb25lOgogICAgICAgICAgICAgICAgcmV0dXJuIChOb25lLCBbXSwgTm9uZSwgIiIpCiAgICAgICAgICAgIHRyYWplY3RvcnksIGVycm9yX21zZyA9IGNhY2hlZAogICAgICAgICAgICBkZWJ1Z19pbmZvID0gX2RpYWdub3NlKGVycm9yX21zZywgdHJhamVjdG9yeSBpcyBub3QgTm9uZSkKICAgICAgICAgICAgcGxhbmVzLCBwb2x5bGluZSA9IF92aXoodHJhamVjdG9yeSkKICAgICAgICAgICAgcmV0dXJuICh0cmFqZWN0b3J5LCBwbGFuZXMsIHBvbHlsaW5lLCBkZWJ1Z19pbmZvKQoKICAgICAgICBvcHRpb25zID0ge30KICAgICAgICBpZiBwbGFubmVyX2lkOgogICAgICAgICAgICBvcHRpb25zWyJwbGFubmVyX2lkIl0gPSBwbGFubmVyX2lkCiAgICAgICAgaWYgbnVtX3BsYW5uaW5nX2F0dGVtcHRzOgogICAgICAgICAgICBvcHRpb25zWyJudW1fcGxhbm5pbmdfYXR0ZW1wdHMiXSA9IGludChudW1fcGxhbm5pbmdfYXR0ZW1wdHMpCiAgICAgICAgaWYgYWxsb3dlZF9wbGFubmluZ190aW1lOgogICAgICAgICAgICBvcHRpb25zWyJhbGxvd2VkX3BsYW5uaW5nX3RpbWUiXSA9IGZsb2F0KGFsbG93ZWRfcGxhbm5pbmdfdGltZSkKCiAgICAgICAgdHJhamVjdG9yeSA9IE5vbmUKICAgICAgICBlcnJvcl9tc2cgPSBOb25lCiAgICAgICAgIyB0cnk6CiAgICAgICAgdHJhamVjdG9yeSA9IHBsYW5uZXIucGxhbl9tb3Rpb24oCiAgICAgICAgICAgIHRhcmdldD10YXJnZXQsCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlPXN0YXJ0X3N0YXRlLAogICAgICAgICAgICBncm91cD1ncm91cCBvciBOb25lLAogICAgICAgICAgICBvcHRpb25zPW9wdGlvbnMgb3IgTm9uZSwKICAgICAgICApCiAgICAgICAgIyBleGNlcHQgTW90aW9uUGxhbm5pbmdFcnJvciBhcyBlOgogICAgICAgICMgICAgIHRyYWplY3RvcnkgPSBnZXRhdHRyKGUsICJwYXJ0aWFsX3RyYWplY3RvcnkiLCBOb25lKQogICAgICAgICMgICAgIGVycm9yX21zZyA9IHN0cihlKQogICAgICAgICMgZXhjZXB0IEJhY2tlbmRFcnJvciBhcyBlOgogICAgICAgICMgICAgIGVycm9yX21zZyA9IHN0cihlKQoKICAgICAgICAjIE9uIGEgZnVsbCBmYWlsdXJlLCBhcHBlbmQgYSBjb25jaXNlIGNvbGxpc2lvbiBjaGVjayBvbiB0aGUgc3RhcnQgc3RhdGUKICAgICAgICAjIChhIGNvbW1vbiBjYXVzZSkuIENhY2hlZCB3aXRoIHRoZSBlcnJvciBzbyByZXBsYXlzIGRvbid0IHJlLXF1ZXJ5IHRoZSBiYWNrZW5kLgogICAgICAgIGlmIGVycm9yX21zZyBhbmQgdHJhamVjdG9yeSBpcyBOb25lOgogICAgICAgICAgICBoaW50ID0gY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIGlmIGhpbnQ6CiAgICAgICAgICAgICAgICBlcnJvcl9tc2cgKz0gIlxuIiArIGhpbnQKCiAgICAgICAgZGVidWdfaW5mbyA9IF9kaWFnbm9zZShlcnJvcl9tc2csIHRyYWplY3RvcnkgaXMgbm90IE5vbmUpCiAgICAgICAgc3Rba2V5XSA9ICh0cmFqZWN0b3J5LCBlcnJvcl9tc2cpCiAgICAgICAgcGxhbmVzLCBwb2x5bGluZSA9IF92aXoodHJhamVjdG9yeSkKICAgICAgICByZXR1cm4gKHRyYWplY3RvcnksIHBsYW5lcywgcG9seWxpbmUsIGRlYnVnX2luZm8pCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>535</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="40">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="619">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAAB4UlEQVRIDWNgoDFgRDb/////UUB+5q3bd63//fuHIoesDhubiYnpv5qq8lGg3HRGRsZlMDVwQ4CG99y4ebsYJkEJraGu2gu0pARkBtgCkMuBhi+lxFB0vUBLokE+YYJKZKIroAIfbCbYBzdv3QEGOfYwX3T/JdiuOEVxkuwExYm6mgoTC0gXzPBLl68wvH79Bm7Q9F8cDFf/gZUwbLp5nyGT7QdcDhdDVFSEQU9XB24mRDdU9bSZcxjev/8A13s1OgfBBlo0a+4COB8XQ1BQgGHGlAlwaRQLstJT0HzwB+4DbaY/DGnJCXCNuBggHyADFAtAXkMGzkAOuXEAMwfFApggMo0eueufvGFouPIQrKRBR54hUAbVxch6QWxwKrp+49Z/EKe9q5fh4aPHICZOcNgjiuEfEyR1M/37x2C7A55pwXrk5WQZKssg+VVTQ40Rlg9wGkipBIoPiDGMlCAC+YBgHMAsRY5sQuEO0wOiUSxAz2gwhaRkOFhGg+lFsQA9o8EUkZLhSMpoMAum/yI+w2HNaKCCCVQeoWc0mAXkZDiQmSD94FQErA8OA+sDG5iB1KCB9cERYH1gC8sH06lhKJoZYDPBFoBqHlA1h6aAbC60ygRncXAQwUyiRaUPM5tmNACVDsEtgc8jGAAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">41a87a38-d6ed-4fa3-8ce0-56d36c64d779</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2281</X>
                          <Y>242</Y>
                          <W>155</W>
                          <H>44</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2349</X>
                          <Y>264</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to derive joint metadata from. Wiring a new cell rebuilds the slider bank to match its configurable joints.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c13b9e93-0236-4827-908f-9e3625b9c970</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to derive joint metadata from. Wiring a new cell rebuilds the slider bank to match its configurable joints.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2283</X>
                                  <Y>244</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2310</X>
                                  <Y>254</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="19">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Joint values in canonical joint order. Auto-populated by the per-joint sliders the component creates; wire your own values to override.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">352d1cbf-fc57-4fd2-afc5-b31c624b77c2</item>
                            <item name="Name" type_name="gh_string" type_code="10">joints</item>
                            <item name="NickName" type_name="gh_string" type_code="10">joints</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">6c63291c-1328-4b53-8824-3fabe85dcaea</item>
                            <item name="Source" index="1" type_name="gh_guid" type_code="9">e1f2d3c9-448c-4325-9962-093ce24f4b6d</item>
                            <item name="Source" index="2" type_name="gh_guid" type_code="9">6908f732-c3c1-46cf-b28f-d05e55442514</item>
                            <item name="Source" index="3" type_name="gh_guid" type_code="9">7d720b2e-cb1b-4d13-8e07-b58ef0a2ca4e</item>
                            <item name="Source" index="4" type_name="gh_guid" type_code="9">a16adbc8-88dd-44fa-85a8-ef79e4a1e8b0</item>
                            <item name="Source" index="5" type_name="gh_guid" type_code="9">ba57b42f-a73d-48dc-9c86-b258615889b2</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">6</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Joint values in canonical joint order. Auto-populated by the per-joint sliders the component creates; wire your own values to override.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2283</X>
                                  <Y>264</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2310</X>
                                  <Y>274</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Configuration with joint_names and joint_types extracted from the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e3aeb9d7-fd12-419f-82da-1a5c3e5fda0d</item>
                            <item name="Name" type_name="gh_string" type_code="10">configuration</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configuration</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Configuration with joint_names and joint_types extracted from the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2364</X>
                                  <Y>244</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2399</X>
                                  <Y>254</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">A copy of the default cell state with `robot_configuration` set to the selected configuration.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e3d8b137-b6b2-491f-a175-53c88474afd2</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A copy of the default cell state with `robot_configuration` set to the selected configuration.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2364</X>
                                  <Y>264</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2399</X>
                                  <Y>274</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpCdWlsZCBhIENvbmZpZ3VyYXRpb24gZnJvbSBwZXItam9pbnQgc2xpZGVycyBhdXRvLWNyZWF0ZWQgZnJvbSBhIFJvYm90Q2VsbC4KCldpcmUgYSBgcm9ib3RfY2VsbGAgdG8gdGhpcyBjb21wb25lbnQgYW5kIG9uZSBgR0hfTnVtYmVyU2xpZGVyYCBwZXIKY29uZmlndXJhYmxlIGpvaW50IGlzIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGFuZCB3aXJlZCB0byB0aGUgYGpvaW50c2AKbGlzdCBpbnB1dCwgd2l0aCBtaW4vbWF4IHNldCB0byB0aGUgam9pbnQncyBsaW1pdHMgKGFuZCDCsTLPgCBmYWxsYmFjayBmb3IKY29udGludW91cyBqb2ludHMgLyDCsTFtIGZvciBwcmlzbWF0aWMgd2hlbiBubyBsaW1pdCBpcyBkZWNsYXJlZCkuCgpSZS13aXJpbmcgYSBkaWZmZXJlbnQgYHJvYm90X2NlbGxgIHJlcGxhY2VzIHRoZSBzbGlkZXIgYmFuayB0byBtYXRjaCB0aGUKbmV3IGpvaW50IHNpZ25hdHVyZS4gV2lyaW5nIHlvdXIgb3duIHZhbHVlcyB0byBgam9pbnRzYCBvdmVycmlkZXMgdGhlCmF1dG8tc2xpZGVycy4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvcgpmcm9tIGNvbXBhc19yb2JvdHMgaW1wb3J0IENvbmZpZ3VyYXRpb24KCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX2pvaW50X3NsaWRlcnMKCgpjbGFzcyBSb2JvdENvbmZpZ3VyYXRpb25Db21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgcm9ib3RfY2VsbCwgam9pbnRzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W2Zsb2F0XSk6CiAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBOb25lOgogICAgICAgICAgICByZXR1cm4gTm9uZQoKICAgICAgICB0cnk6CiAgICAgICAgICAgIHJvYm90X21vZGVsID0gcm9ib3RfY2VsbC5yb2JvdF9tb2RlbAogICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCAicm9ib3RfY2VsbCBtdXN0IGJlIGEgUm9ib3RDZWxsIGluc3RhbmNlLiIpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgbWV0YWRhdGEgPSBlbnN1cmVfam9pbnRfc2xpZGVycyhnaGVudi5Db21wb25lbnQsIHJvYm90X21vZGVsLCBpbnB1dF9uYW1lPSJqb2ludHMiKSAgIyBub3FhOiBGODIxCiAgICAgICAgaWYgbm90IG1ldGFkYXRhOgogICAgICAgICAgICByZXR1cm4gTm9uZQoKICAgICAgICBuYW1lcyA9IFtuYW1lIGZvciBuYW1lLCBfLCBfIGluIG1ldGFkYXRhXQogICAgICAgIHR5cGVzID0gW2p0eXBlIGZvciBfLCBqdHlwZSwgXyBpbiBtZXRhZGF0YV0KICAgICAgICBkZWZhdWx0cyA9IFtkZWZhdWx0IGZvciBfLCBfLCBkZWZhdWx0IGluIG1ldGFkYXRhXQoKICAgICAgICAjIGBqb2ludHNgIG1heSBhcnJpdmUgZW1wdHkgb24gdGhlIHZlcnkgZmlyc3Qgc29sdmUgKHNsaWRlcnMgYXJlCiAgICAgICAgIyB3aXJlZCBpbiB0aGlzIHBhc3MgYnV0IHRoZWlyIHZhbHVlcyBvbmx5IGZsb3cgb24gdGhlIHNjaGVkdWxlZAogICAgICAgICMgZm9sbG93LXVwIHNvbHZlKS4gRmFsbCBiYWNrIHRvIHBlci1qb2ludCBkZWZhdWx0cyB0aGVuLgogICAgICAgIGlmIG5vdCBqb2ludHMgb3IgbGVuKGpvaW50cykgPCBsZW4obWV0YWRhdGEpOgogICAgICAgICAgICB2YWx1ZXMgPSBkZWZhdWx0cwogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHZhbHVlcyA9IFtmbG9hdCh2KSBmb3IgdiBpbiBqb2ludHNdCgogICAgICAgIGNvbmZpZ3VyYXRpb24gPSBDb25maWd1cmF0aW9uKGpvaW50X3ZhbHVlcz12YWx1ZXMsIGpvaW50X3R5cGVzPXR5cGVzLCBqb2ludF9uYW1lcz1uYW1lcykKICAgICAgICBjZWxsX3N0YXRlID1yb2JvdF9jZWxsLmRlZmF1bHRfY2VsbF9zdGF0ZSgpCiAgICAgICAgY2VsbF9zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gY29uZmlndXJhdGlvbgogICAgICAgIHJldHVybiAoY29uZmlndXJhdGlvbiwgY2VsbF9zdGF0ZSkKCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>251</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="41">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">6c63291c-1328-4b53-8824-3fabe85dcaea</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">shoulder_pan_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>194</Y>
                          <W>223</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0.502654</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="42">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e1f2d3c9-448c-4325-9962-093ce24f4b6d</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">shoulder_lift_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>226</Y>
                          <W>217</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">-1.00531</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="43">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">6908f732-c3c1-46cf-b28f-d05e55442514</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">elbow_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>258</Y>
                          <W>185</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">3.141593</item>
                        <item name="Min" type_name="gh_double" type_code="6">-3.141593</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0.879646</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="44">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7d720b2e-cb1b-4d13-8e07-b58ef0a2ca4e</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">wrist_1_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>290</Y>
                          <W>190</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="45">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a16adbc8-88dd-44fa-85a8-ef79e4a1e8b0</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">wrist_2_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>322</Y>
                          <W>193</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="46">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">ba57b42f-a73d-48dc-9c86-b258615889b2</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">wrist_3_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>354</Y>
                          <W>192</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="47">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">dff2c88d-1764-48d8-b531-260cfdbcae71</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">6502b183-bd8e-480f-9d1a-d5de5c1a6a4f</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2999</X>
                          <Y>115</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3024.5435</X>
                          <Y>127</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="48">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">dac92279-9268-4927-89c5-083f66ea4ca0</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">a10405c9-71de-4f11-861b-bd07a05b37f3</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2999</X>
                          <Y>90</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3024.5435</X>
                          <Y>102</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
          </chunks>
        </chunk>
      </chunks>
    </chunk>
    <chunk name="Thumbnail">
      <items count="1">
        <item name="Thumbnail" type_name="gh_drawing_bitmap" type_code="37">
          <bitmap length="5704">iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAYAAABkW8nwAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAlqADAAQAAAABAAAAZAAAAAAGd2knAAAVvklEQVR4Ae1da3PcRna9eMyD5PAtkbRlSrYrtd6tbCrlbJxyNhvnw/7w5MvmS1K1W7WpSq2TWCuJsixK5pvDeQHIObfRAAYzQwIUqMe6uzQEuvv27e7bB7dvP+WJSIKfc04CjUogJLckcdhqVKo/cWae54kCi3I4PDz8iYvDVb8JCezs7CgbvwlmjoeTQFkCDlhliTh/IxJwwGpEjI5JWQIOWGWJOH8jEnDAakSMjklZAg5YZYk4fyMScMBqRIyOSVkCDlhliTh/IxJwwGpEjI5JWQIOWGWJOH8jEnDAakSMjklZAg5YZYk4fyMScMBqRIyOSVkCDlhliTh/IxJwwGpEjI5JWQIOWGWJOH8jEnDAakSMjklZAg5YZYk4fyMScMBqRIyOSVkCDlhliTh/IxJwwGpEjI5JWQIOWGWJOH8jEnDAakSMjklZAg5YZYk4fyMScMBqRIyOSVkCDlhliTh/IxJwwGpEjI5JWQLZ3Q3liNv4oyjRq2u8GxLzChLS8PKIOu5uLi+xpclL4uNzq1u2PPWH+VazKbSS190lkwMrnryZRJDLsO+J5+csFzEknCaTiZz3z2o0oCdr6/dAf0slazFcvlgH4UkcSxyx/oao3Z5Iux0sKv5MOD8opqWgySEhz3I+M6nenwCCyq+JLH7kcZygPZDWD/RZrFGGgvDkRSFcxVPw8xWCu+YqLWbUGgbIJGOZpgcv5G7lTM78RaORxB7StNt6jZKtlzYOCeBs41B7jIdD8S8SCYMif3C1jPmi73zyxT6VkyArhDDcuDQLLcvRYCCDEGVHPlHkyc4OAZyysQmueV5eTqTfv0AaA64QKm91aVmLcE2y9yLK8z05OTuXxwcv0HZWKtNFo9SKMTE+xL3dHdnb2ZXheCRPD54BZLGKfXf3nibOWuls+ZNpbnN8QeBJpz1fYxBYk0EKLGoVtgy0oDceijcZ4DeEP8obF8L3JNbGMA1C9LP4hcZPa8Nwz4MGwZeR4DftMiIE4x3/wMnkX3wykfIvpiZfD9ppIMlklOaPcqH8eSmK9PPfY9RrNLpE8ZAOCRNo41BGtXjM51wttI4WT5J4iqkftGR0+kq+f/FCggCaB7G27sX3YqIoimTVn0in58vo8kr+99tvZQLtRQz89rf/oKQZsE6ODlUolL1+8IgutkMUxdLrrUtnc6WQtc2ORYDDw08i8Qan4g/OFVgCDeZ1V8RfWlV/BKBR8EqMvyYvUxUWbL5DOIAYL22IN6Wx5lNPhy7gmQbzQbC2Wl1NBqhBu0H4Kn9UiEKwgtA0+FMoJ8vcaXfk3vZ+lq0HfhM00ttw7I76V5B16tgSadU0hH46G7aMdvBt2VB2/+Il6psoqILsoyW15TT71NgQPU3Ywc8oC8qhCNoMWK0WNZFlaIuSM/V9xFHAmjmkTlIwoxaiNvJHV9I/PJM//fm5+NBQSXdNEjSWDyB8993v5PDpt5LApvrmn76Rr3719wIKZgJnn8Y3769qoGgswfFTCWe62nkpqofFANEZumUhYFG95OpS1uRcWp3QSAP1E9pf1MIUJuqUtDqgb2kmCeLDoT9rAtxcreqFXESJMo1RtgF+YQeNjPaw30AxCZuJ4VQOHZQ98EELgvD1dyIr2xKt3kfFv0eIKTT/WsOn+DQ8EUsC4CAGsPx2Int7H0mkXaFJT7oMWLm2yCNtRnwqr4vXEsgJvPDxq7ZqFY2StJdl0lmTK3ktXgca6upUEtgufrcnJ0ev5cXRidDGvRA0SGtZkhHSRwNT1pv+Ir/Eb0m0+bEBwE30NePXh1faKJps1ZPJMrpDdvm2nvx4AGzTraNLR7fJONY5Qv0m0TLsM4jSyqNm/rPkaXNS6Pm3Df4pJcI4SPLQ/crZK9WwPoey6myi1IdyElTG3EjDYFYEx7CL8PFLDzbR2TNlbdmTSt/xhwORzG9eEQjDvbWk6cPWinz5d9s2JntmwMpCFr0wEwAmXoZRipImrAi1F3/0QyWv4f03v96V4BToj/ckWv9YEoDuH7/+GiSsuAEoLC70NPhqzviVvHvX7aJOqSOWBJ+HgoqvLDdtJ2qrTk/rSgB5tMkGF6jrD6qxpLejWtoAQZkwtTrD0/rKz2laxtJmOz6mMV2mhR8NHY0j2cZgo3P2XAbL5mpGUs5XDjkPzQltFZz/oIHxKtoKpgud6cpmy5KBWak0e5MPK5X+5qTKNRa7hGkmJDdwJeITFICqL+lwtMO4lJ2VGoiopVp9aKbeNgC4CRI0AMhM/uCfOk8DMcTnML+kQi1N8cn8SXdXLm+QtGrzMrJ1ttVGV5ignklvSyan6NjPfhT58bnE0ABJF/Zk+hFxpGk/qjJbhgchNLjlPUWAj0/rzPSGxD4V7MxhaRNy3oCJcQwWacGmeOQexnrg1z74A8wJXyYbD8TvH4kgPe3WFkfFarzbzs+kNQhgbfiW5oFXDlSuc5nG8r0liyPQF5hoaqA8iDHUpxAKDaxaCNSwr/yzl7CzAhlvPdBuSyJ0GSkwywWgDHSECQ1gRoJlCuO3siIQA1SETwL8Lp1poOsbKcsfsiBwLoZj+Y//eozuElos+j+1w0jD0dODT+7DBsGHhvfcQb74F2MKZbcLua/tGrstrTC7te1taHsUg2AquiwML/HJc4AL3Rk+6Bsd6BO01+jjv4EpAhtx3McA60L8yx9lp92T3/zzN2lr3Vx3liEMQ63fonwzYM0OWadr5MPGaUNbYVJBRxFqcwwvtTtQIcEADGFzGODBBqngVlag1exXUIHejDoKwK6Q5nYk13+NRZ4EYhtzcY/2H6TBlBsbB5rm8rWsJn0JIsyLBXl3awgxh9eDZsN8V4hByXj7M2NWMGWKpjKomM6GESSaz5h26nRbkW6+I1KRDsBltx7BxoowJRScv5bexQuJNj5Bl2816HwONvQmDZkBK4YAjEq2hTTCUUYIigcjaKQjjD4YDocCJm0YcOv82jhUh7IklG3NleimPymvm8jSeCvwiuRvhYxlGmFUeXDwfLp9VXyJ/Pzz+xInw1JXzlnrSLqDCOZbLBHMBv/qROI12KWYjjGrAMXis02UYRqIiWJoHQ4efHzcmJpM+RfladOYJCznlDnBtlLtj0nh9T1oT9iLPz424MoURLEM9d4zYOH7KoGCBSs4GK/RGoamy6SjwZ5+1VrAt6FFCmV5j16txtrfx9duPyw8dbIRomotr0BcmI5gXOowzyxBfIXhyxhdEUbal8cYcV7J5EEsJ5cXEoXs9kvyt4nx1DlFgLDHqYPJBTQmNF+2JGfTWSDafHGpP1o7Hz0WGALkSXtFoq1HEhw9aQRcGbCuU21ZHTmHRMObrmhrmZCf5F+rsZ4+Oyh0SLF88cVDWVrqAgRD/FRg+AOtQdCNx7KJ0XXcgp3CDxRGePvZ76Xzp38V/97PRDbvG3PDYgQpLWbJibYmDW8f0zXx+keyidG6KjRG3uBoTsxta4ZTeWx/Cs0FcG3tw4+e6JbtnAEritI+OxOPRbot6duZSba5fShPq7EeQmPlDl1VSJuqBc3FAQfBYGKpuYLuuoxXYHRjbswfnEnAgc/lkY4wvQB6bIR5s5zZzJsu/mKeLdqkTQRDvKkRM8qWYIAWbe5Dcz2TyfYjqNZqNle5kBmwdnZmJ7nKxKgBgtIucDbyJxmSa6xnWn8CYjLhaHAbC7X30Ob8QO1Hilj8G5yfy9rwFNYE7FQ0nAdQDX72LzLZ+SvpwRhf4ZKXReICqXJqwLC2vBcQ1g0muNDFErShaq6HBrw1NVcGrBD9unP1JZBrrIdIbBqZYcvLHWADS1pcCis5HyPBydoWurKRBCcHOvcVbT3UaRuSenYtr5Ruyos87swpuJZgaz3IbS52t7DFqroMWFUTOLppCWQa6+lTEwGNRON6a3NZPvvsk+mRGCkQPx5CI43RBbZhwwSwa1Yxe36XQJkucjUfbS4uWW3B5jrBkg+nJ3pYU+RKC7VXWt5FgwwHrGpiXkhlNFZHHj2ixjKOYR0sYvt+d06PRhsLs9vQWDG32mBEGC+tm8ayDN6XJ8GFrnqy/bkEF6/QNT7W0WOMlYUEH0SC7vrqyqyzmp4bX42gLnAOWCqG2//hFzvEDPrjx09UG5FTDI21u7uG7hDzQ2Ubi/HYHOePMevdassEXWBmgt2+GHeY0nS5EdYVuROCgw0fy3acII/QNZ6NsDjPeQw4s5PWTBQ7YL1hk1h76pe//CLjZLRYKN0uRmwFZ3s7rp4lSysyxhqd7v2S6rZLgd3bfU04oAB4uK9uGSNafg0Yja4P+4XpC2os4xywrCTe4NnrtWQN631FR3BZIBXD7btZnhpb7wfxNN2d+Qhs3TrpPjBT33xA4YDVUJNOLZdU4LnI6K2Q9J2QEDjs1ssAsvUoz+g7YL2TZno/My2CpvjO0loA8UkQWf+imjhgLZLMX3C4BY19FqtKwNhfFQAV0xbfHbCK0vgLereg4ZPOPm0VmwCP5TXv6YA1TyofSJgFSxlEtvgWPHzS2aeNv8unA1ZD0mXjpu13S475UN0yKAOHQ3wqIBtugWIBZA1oG2755M981JaH3c2bA1YDch0M2ODV1lpnG70IFjvqYqEsCKy2MQazAa8NmwajBdziKk3TL6Z78xgHrDeXITjwTEA+GTq/gXNbh/HmV8ycwOFGvNx4NrFlMFjAFdOmlGXSWRKEVCIqpVycZ4kw8zpgZaK4/QtBMhjgjF/aVbWwb5wXZSh4NNTyRqMCPabrwq5SehmV9aFVGp00/M1pbOWD8DlRzIaOF6BcS6BU039mtex0/DyfA9Y8qdQKS2SMHaFHRy+xuQ+b77jMcXUmq9h/zCNTPEHpYU3Nx9qaNih24XJhV88pYiFXT1dzxwAd7TTzpthgai70GuClMQqeNAzvmkLT45gL9oGRlidoDPhIZ/gyb07iHmHrs4ejXgZcGpnS4qHOotLE8eNo4xQPb/rh+xSNetMwjbPxbhE6FVS9BwXMRrKC5tG0jY2PwMQItn3vU4mwwGziEcZtJqAnwPSiFB4T42lqPhnGeJ7ZxDYVnjBOeKYAYbqOyDjbaHziRziZMGQJwHb7r+U///hH+Z+X5zLCqe5v/vpz+fQBjr3jGDMPDOsuU5yyYnlwbw8OYpC/rTMBZJ0NtGHcSg1sYht0iL31NlaptUx8K4Yi3cMtjXYaS8VQ/Q8bh6dyzGEJ260Jdjico+Gw0g+N0ccB0h600nK6jmbUBvLQ9sIfnnACgASnnBR8AAcPU/BUNcHG7cA88BtjD1TCo/RpO6v2IqxsAN65lWW4uiePvtqT+7jSgPw2Vtdk0MGWYt45Qd64W8NL37WmigXwycCBIilPE5axJzFoeHZxsorDuaTPIlkPFow/0OCZFpOp3LYZlUKNP2wAniMsNgqT01/86Zes2oaxtGvg7McNWtMIbBDTNB41Fe604JEsb4SziNiu3MLWYIKIIOMROz1eRzbky4bErT4ETQRtt4GwTVUTAMcVbg7qp5yR3uamO0DTMswrP5hmLotnQQFOH8DX+qUUDKYsLq760k+vgCLu9vfdfqxMiHVfKFDzhVO4/CXYImOud6Jw29gZ2sLVRmYfQJk7CNLGNTHGf4GbeHjWEOpKcC8SfmC8sodzg+fY/4TNgEmYbgjEtueVddhROKhxiiP9HWy64+5OZqzOPlNv4RHjiFhy/L0CpBA885qBKo0xh5Mv1EdAWUcdleAUfIzAAIJAb5851xVmorj9S4Ru5hTdGK+CovG+ehZLiwcl2Nhsiam2nvLo3Q08hT4cDiRYQveYEmtSpI0xIEjWNo0tNjmTCTYJdrE3ytv8yNhpyzxFU2jRa6tRhMW1hHkkCkLwTjZwMBnvlgNrwY+rNRpK9xJH/PHebttY1xXmArzlGwFAe2sVVwxQexnny0sc6aJRT5dMXcGYEuHBbSgruDlmHduYeWKHP7SeprHXNmaNyU2BiDHXF/Ul/OG/tYuise/xRHOaThM3+Qegp8Zs0Xif/iYUWH3YdX3UM8RvMiHAH2nuTmM10AjUOL3ehnIiuHgZyGhMP1oCfgKCjg3DeNtABE3YW5IJus3kGIa7jVDaUivaxOSpd2ONoc3aarzHOOTAK6ZMX1RKpzlX/6NAzr8QlAk3AmGP+2StON1g+FFjhdRYuFyEtQxDW1OnsapL/AZKY1Bb8HiYfsCJlkrOTF0U1N3CVGx0Ol4nNd76hRkx0gY7x3WPlzhVjdM+eo+G2mpz2GAaw3RmHGgQ5DkQSG35F1NqltSkPAVf6nJZmg7uFuuofVlM5YA1LY0GfRZoDbLMWGUXwNEY5xEt3FSjJ6p5rRFApxqMVxWpNc3mB4BiXLV5+lKExnbAo/MEkhldZoz1haDLAUea6+piwMg8pp3rCqfl8c58nHA1NsriIlDDsJtFS+dE+g6th+6KVz/y1hoegjUAw9wT58tAHuLIfIRL1tq4fzTrm3Mu17zxugAAkUxqOAesGsK6K1ICZnWVx/HnT1CU823TJiuCiwQWYLhZmucUebtigLv7eSM0bxjUGXgc4VrnaZt6GCHz2fzKhSr5HbBKAnlX3iUcBzOq5OZWnwFVsdCpHURw6fXlOBQbnL8CyNBNcqaf8168zwwDDrWZygAt8nqDdwesNxBek0kX2SrX5UFNZzf3FenschPDxj5GdFyHpJrCorcPkHF6gl0l78TidIXeKDNlyINW8T0LcpazyokkB6xii3xA7wTVAHNIT578earUDD84eCIXF1y7TOSrL38lj9Y7uCq9h6UhLBCjq9SFcCwb+dBm4dUxQAQAscvksXneDo21So4C9X8BoWZT0GGeHTRnp69lyNPQ2dycNfQJQr6bW4scsKaa5cPxEEAjzCE9wWUkXFqhY9NSg/377/5NXrzAPe4AzP5mTz77+tfQTDi9bG/9A1hod/EOUnWw7fRiXqw7mnVB3GvKsGxUaTQX8/EHV9Ja4b32zLMMKus3MQB2IoeHhyYT97e2BKA48FFjfe8tO7Yb740oO4Zb1+p0zX9spfeN2tB5T4BCwUKAFqCqvMAP/wjmk5NXMhxh7oxzW3Pcl1/+rdI5jTVHOHWDfFxQm+AC27ftiIOlpfkNbHQGezlsMEyq3WJt7CqbslQb5EW4rq6tyNKEd3+V4kteB6ySQG7jbS/4H9Fuw6u5NLnWWgCVW2bF/5sQOzBucA5YNwjIRc9KoNDTzkamIYv06MIELsJJoIoEHLCqSMnR1JaAA1ZtkbkEVSTggFVFSo6mtgQcsGqLzCWoIgEHrCpScjS1JeCAVVtkLkEVCThgVZGSo6ktAQes2iJzCapIwAGripQcTW0JOGDVFplLUEUCDlhVpORoakvAAau2yFyCKhJwwKoiJUdTWwIOWLVF5hJUkYADVhUpOZraEnDAqi0yl6CKBLhzWQ9TVCF2NE4CVSTAQxcKrCrEjsZJoI4E/h+zu5G64T83YAAAAABJRU5ErkJggg==</bitmap>
        </item>
      </items>
    </chunk>
  </chunks>
</Archive>