-
Notifications
You must be signed in to change notification settings - Fork 0
/
Place_FamInstance_at_coordinate
78 lines (78 loc) · 21.5 KB
/
Place_FamInstance_at_coordinate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<Workspace Version="0.8.3.2575" X="-370.722735459516" Y="-63.7923899017413" zoom="0.593767140625" Name="Home" Description="" RunType="Manual" RunPeriod="100" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<Dynamo.Nodes.DSFunction guid="2c92285e-c4c5-4411-bd88-92fe348d3efd" type="Dynamo.Nodes.DSFunction" nickname="List.TakeEveryNthItem" x="1870.21379896155" y="635.078421925942" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="DSCoreNodes.dll" function="DSCore.List.TakeEveryNthItem@var[]..[],int,int">
<PortInfo index="2" default="True" />
</Dynamo.Nodes.DSFunction>
<Dynamo.Nodes.DSFunction guid="46c2e697-a778-48ee-8743-3a38a009d73d" type="Dynamo.Nodes.DSFunction" nickname="List.TakeEveryNthItem" x="1870.9172397346" y="495.80667051158" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="DSCoreNodes.dll" function="DSCore.List.TakeEveryNthItem@var[]..[],int,int">
<PortInfo index="2" default="True" />
</Dynamo.Nodes.DSFunction>
<Dynamo.Nodes.DSFunction guid="15da2163-78b2-4d14-b4de-7e65727f1e49" type="Dynamo.Nodes.DSFunction" nickname="List.TakeEveryNthItem" x="1871.41024081212" y="357.5686491257" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="DSCoreNodes.dll" function="DSCore.List.TakeEveryNthItem@var[]..[],int,int">
<PortInfo index="2" default="True" />
</Dynamo.Nodes.DSFunction>
<Dynamo.Nodes.DoubleInput guid="955c1b3f-e428-45e8-8a25-ef4471fe7887" type="Dynamo.Nodes.DoubleInput" nickname="Number" x="1631.05358005942" y="552.961706393321" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True">
<System.Double value="3" />
</Dynamo.Nodes.DoubleInput>
<Dynamo.Nodes.DoubleInput guid="6098a59b-ef7b-4e90-8ddd-1a52ac8b06e8" type="Dynamo.Nodes.DoubleInput" nickname="Number" x="1765.8930926584" y="611.339116208144" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True">
<System.Double value="2" />
</Dynamo.Nodes.DoubleInput>
<Dynamo.Nodes.DoubleInput guid="e417f24a-6d5f-44a1-afeb-333d74151ee0" type="Dynamo.Nodes.DoubleInput" nickname="Number" x="1771.43708944497" y="750.312933100416" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True">
<System.Double value="0" />
</Dynamo.Nodes.DoubleInput>
<Dynamo.Nodes.DoubleInput guid="665e0cd8-5b0f-47b7-b77e-b226e4c47e57" type="Dynamo.Nodes.DoubleInput" nickname="Number" x="1755.3688788324" y="445.69998905646" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True">
<System.Double value="1" />
</Dynamo.Nodes.DoubleInput>
<Dynamo.Nodes.DSVarArgFunction guid="78e2c4b8-4914-4482-828a-9dcc3de16e2c" type="Dynamo.Nodes.DSVarArgFunction" nickname="String.Split" x="1443.59676583659" y="347.439867603314" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="DSCoreNodes.dll" function="DSCore.String.Split@string,string[]" inputcount="3" />
<DSCore.File.FileObject guid="f4bcd130-6bd5-4e68-a2b4-1b4f22c41b52" type="DSCore.File.FileObject" nickname="File.FromPath" x="1160.34933257363" y="354.974821809721" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" />
<Dynamo.Nodes.DSFunction guid="87834666-6cad-4403-b69c-589c66d14bbc" type="Dynamo.Nodes.DSFunction" nickname="File.ReadText" x="1291.37197922462" y="351.773803303729" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="DSCoreNodes.dll" function="DSCore.IO.File.ReadText@var" />
<DSCore.File.Filename guid="c6b95493-2b93-46ea-8300-f1505877f88a" type="DSCore.File.Filename" nickname="File Path" x="815.543415436847" y="348.403337297209" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True">
<System.String>C:\Users\Pablo\Documents\Mechanical layout.csv</System.String>
</DSCore.File.Filename>
<Dynamo.Nodes.StringInput guid="469ff7d7-f377-48bf-8766-09f366cc1bc7" type="Dynamo.Nodes.StringInput" nickname="String" x="1323.47656650109" y="441.264381397736" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True">
<System.String>,</System.String>
<System.String value="," />
</Dynamo.Nodes.StringInput>
<Dynamo.Nodes.DSFunction guid="21ee5511-081f-44c0-8e52-f6f8d4b9934f" type="Dynamo.Nodes.DSFunction" nickname="Point.ByCoordinates" x="2153.00139578823" y="369.01193409576" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="ProtoGeometry.dll" function="Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double">
<PortInfo index="0" default="True" />
<PortInfo index="1" default="True" />
<PortInfo index="2" default="True" />
</Dynamo.Nodes.DSFunction>
<Dynamo.Nodes.DSFunction guid="54678d25-002e-4d68-8196-04bd0bdfb1d9" type="Dynamo.Nodes.DSFunction" nickname="String.ToNumber" x="1648.76066843771" y="345.460331110752" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="DSCoreNodes.dll" function="DSCore.String.ToNumber@string" />
<Dynamo.Nodes.DSFunction guid="3b1df7e9-8d7b-4dd1-8c9e-418cc5410dfa" type="Dynamo.Nodes.DSFunction" nickname="FamilyInstance.ByPoint" x="2429.54168705148" y="497.008219905241" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" assembly="RevitNodes.dll" function="Revit.Elements.FamilyInstance.ByPoint@Revit.Elements.FamilyType,Autodesk.DesignScript.Geometry.Point" />
<DSRevitNodesUI.FamilyTypes guid="1804bf04-80a9-425b-88f6-1b2db7880d59" type="DSRevitNodesUI.FamilyTypes" nickname="Family Types" x="1874.29611120576" y="793.881381887649" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" index="144:M_Supply Diffuser:600 x 600 Face 300 x 300 Connection" />
<Dynamo.Nodes.CodeBlockNodeModel guid="cd3a2cb5-17a5-40cb-9143-98ada7c3a801" type="Dynamo.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1316.74803228425" y="502.068116181146" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" CodeText=""\n";" ShouldFocus="false" />
</Elements>
<Connectors>
<Dynamo.Models.ConnectorModel start="2c92285e-c4c5-4411-bd88-92fe348d3efd" start_index="0" end="21ee5511-081f-44c0-8e52-f6f8d4b9934f" end_index="2" portType="0" />
<Dynamo.Models.ConnectorModel start="46c2e697-a778-48ee-8743-3a38a009d73d" start_index="0" end="21ee5511-081f-44c0-8e52-f6f8d4b9934f" end_index="1" portType="0" />
<Dynamo.Models.ConnectorModel start="15da2163-78b2-4d14-b4de-7e65727f1e49" start_index="0" end="21ee5511-081f-44c0-8e52-f6f8d4b9934f" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="955c1b3f-e428-45e8-8a25-ef4471fe7887" start_index="0" end="15da2163-78b2-4d14-b4de-7e65727f1e49" end_index="1" portType="0" />
<Dynamo.Models.ConnectorModel start="955c1b3f-e428-45e8-8a25-ef4471fe7887" start_index="0" end="46c2e697-a778-48ee-8743-3a38a009d73d" end_index="1" portType="0" />
<Dynamo.Models.ConnectorModel start="955c1b3f-e428-45e8-8a25-ef4471fe7887" start_index="0" end="2c92285e-c4c5-4411-bd88-92fe348d3efd" end_index="1" portType="0" />
<Dynamo.Models.ConnectorModel start="6098a59b-ef7b-4e90-8ddd-1a52ac8b06e8" start_index="0" end="46c2e697-a778-48ee-8743-3a38a009d73d" end_index="2" portType="0" />
<Dynamo.Models.ConnectorModel start="e417f24a-6d5f-44a1-afeb-333d74151ee0" start_index="0" end="2c92285e-c4c5-4411-bd88-92fe348d3efd" end_index="2" portType="0" />
<Dynamo.Models.ConnectorModel start="665e0cd8-5b0f-47b7-b77e-b226e4c47e57" start_index="0" end="15da2163-78b2-4d14-b4de-7e65727f1e49" end_index="2" portType="0" />
<Dynamo.Models.ConnectorModel start="78e2c4b8-4914-4482-828a-9dcc3de16e2c" start_index="0" end="54678d25-002e-4d68-8196-04bd0bdfb1d9" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="f4bcd130-6bd5-4e68-a2b4-1b4f22c41b52" start_index="0" end="87834666-6cad-4403-b69c-589c66d14bbc" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="87834666-6cad-4403-b69c-589c66d14bbc" start_index="0" end="78e2c4b8-4914-4482-828a-9dcc3de16e2c" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="c6b95493-2b93-46ea-8300-f1505877f88a" start_index="0" end="f4bcd130-6bd5-4e68-a2b4-1b4f22c41b52" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="469ff7d7-f377-48bf-8766-09f366cc1bc7" start_index="0" end="78e2c4b8-4914-4482-828a-9dcc3de16e2c" end_index="1" portType="0" />
<Dynamo.Models.ConnectorModel start="21ee5511-081f-44c0-8e52-f6f8d4b9934f" start_index="0" end="3b1df7e9-8d7b-4dd1-8c9e-418cc5410dfa" end_index="1" portType="0" />
<Dynamo.Models.ConnectorModel start="54678d25-002e-4d68-8196-04bd0bdfb1d9" start_index="0" end="15da2163-78b2-4d14-b4de-7e65727f1e49" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="54678d25-002e-4d68-8196-04bd0bdfb1d9" start_index="0" end="46c2e697-a778-48ee-8743-3a38a009d73d" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="54678d25-002e-4d68-8196-04bd0bdfb1d9" start_index="0" end="2c92285e-c4c5-4411-bd88-92fe348d3efd" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="1804bf04-80a9-425b-88f6-1b2db7880d59" start_index="0" end="3b1df7e9-8d7b-4dd1-8c9e-418cc5410dfa" end_index="0" portType="0" />
<Dynamo.Models.ConnectorModel start="cd3a2cb5-17a5-40cb-9143-98ada7c3a801" start_index="0" end="78e2c4b8-4914-4482-828a-9dcc3de16e2c" end_index="2" portType="0" />
</Connectors>
<Notes />
<Annotations />
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
<SessionTraceData>
<NodeTraceData NodeId="3b1df7e9-8d7b-4dd1-8c9e-418cc5410dfa">
<CallsiteTraceData>PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDAuOC4zLjI1NzUlMkMlMjBDdWx0dXJlJTNEbmV1dHJhbCUyQyUyMFB1YmxpY0tleVRva2VuJTNEbnVsbCI+DQo8TnVtYmVyT2ZFbGVtZW50cz4xPC9OdW1iZXJPZkVsZW1lbnRzPg0KPEJhc2UtMF9IYXNEYXRhPmZhbHNlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTBfTmVzdGVkRGF0YUNvdW50Pjg8L0Jhc2UtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1RNM1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T0RNOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTFfRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTJfSGFzRGF0YT4NCjxCYXNlLTAtMl9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1RNNFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T0RROEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTJfRGF0YT4NCjxCYXNlLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtM19EYXRhIGlkPSJyZWYtNSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1RNNVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T0RVOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTNfRGF0YT4NCjxCYXNlLTAtM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTRfSGFzRGF0YT4NCjxCYXNlLTAtNF9EYXRhIGlkPSJyZWYtNiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1ROaFBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T0RZOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTRfRGF0YT4NCjxCYXNlLTAtNF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC01X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTVfSGFzRGF0YT4NCjxCYXNlLTAtNV9EYXRhIGlkPSJyZWYtNyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1ROaVBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T0RjOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTVfRGF0YT4NCjxCYXNlLTAtNV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC02X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTZfSGFzRGF0YT4NCjxCYXNlLTAtNl9EYXRhIGlkPSJyZWYtOCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1ROalBDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T0RnOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTZfRGF0YT4NCjxCYXNlLTAtNl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC03X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTdfSGFzRGF0YT4NCjxCYXNlLTAtN19EYXRhIGlkPSJyZWYtOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF3TGpndU15NHlOVGMxSlRKREpUSXdRM1ZzZEhWeVpTVXpSRzVsZFhSeVlXd2xNa01sTWpCUWRXSnNhV05MWlhsVWIydGxiaVV6Ukc1MWJHd2lQZzBLUEhOMGNtbHVaMGxFSUdsa1BTSnlaV1l0TXlJK1lqYzFOakptT0RndE56bGhaQzAwTWpWbUxXSTRZVFl0TkRKbU5tWTJNbUk0Wmpka0xUQXdNR1JpT1RRd1BDOXpkSEpwYm1kSlJENE5DanhwYm5SSlJENDRPVGt6T1RJOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTdfRGF0YT4NCjxCYXNlLTAtN19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtN19IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K</CallsiteTraceData>
</NodeTraceData>
</SessionTraceData>
</Workspace>