-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathex24_transfocator.ows
197 lines (197 loc) · 15.9 KB
/
ex24_transfocator.ows
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?xml version='1.0' encoding='utf-8'?>
<scheme description="Example 24. Transfocators This example implements the transfocator frined in: Baltser et al. http://dx.doi.org/10.1117/12.893343 In the "optical system" definition, you can find the approximated calculation using two optical surfaces, one for the first Be CRL, where prerefl has been run using a fake density rho=32*rho_Be=59.04 and for Al: rho=42*rho_al=113.4 to account of the multiple lenses. ============> NOT IMPLEMENTED YET In the main branch you can find the system using the Transfocator widget." title="ex24_transfocator" version="2.0" working_directory="/Users/labx/Desktop/Work/Private/Viaggi/2018-02-25 Viaggio USA/Github/ShadowOui-Tutorial" workspace_units="1">
<nodes>
<node id="0" name="Geometrical Source" position="(163.0, 356.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.sources.ow_geometrical_source.GeometricalSource" title="Geometrical Source (35200 eV)" version="" />
<node id="1" name="Transfocator" position="(399.0, 420.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.compound_optical_elements.ow_transfocator.Transfocator" title="Transfocator" version="" />
<node id="2" name="PreRefl" position="(470.0, 225.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.preprocessor.xsh_prerefl.OWxsh_prerefl" title="PreRefl (Be)" version="" />
<node id="3" name="PreRefl" position="(588.0, 223.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.preprocessor.xsh_prerefl.OWxsh_prerefl" title="PreRefl (Al)" version="" />
<node id="4" name="Python Script" position="(88.0, 238.0)" project_name="OASYS1" qualified_name="oasys.widgets.tools.ow_python_script.OWPythonScript" title="Python Script" version="" />
<node id="5" name="Geometrical Source" position="(164.0, 477.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.sources.ow_geometrical_source.GeometricalSource" title="Geometrical Source (35700 eV)" version="" />
<node id="6" name="Info" position="(691.0, 306.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.plots.ow_info.Info" title="Info" version="" />
<node id="7" name="Python Script" position="(702.0, 536.0)" project_name="OASYS1" qualified_name="oasys.widgets.tools.ow_python_script.OWPythonScript" title="Python Script (ray_prop)" version="" />
<node id="8" name="FocNew" position="(700.0, 415.0)" project_name="OASYS1-ShadowOui" qualified_name="orangecontrib.shadow.widgets.plots.ow_focnew.FocNew" title="FocNew" version="" />
</nodes>
<links>
<link enabled="true" id="0" sink_channel="Input Beam" sink_node_id="6" source_channel="Beam" source_node_id="1" />
<link enabled="true" id="1" sink_channel="Input Beam" sink_node_id="1" source_channel="Beam" source_node_id="5" />
<link enabled="true" id="2" sink_channel="Input Beam" sink_node_id="8" source_channel="Beam" source_node_id="1" />
<link enabled="true" id="3" sink_channel="in_object_1" sink_node_id="7" source_channel="Beam" source_node_id="1" />
</links>
<annotations>
<text font-family="Helvetica" font-size="16" id="0" rect="(41.0, 20.0, 480.0, 46.0)">Example 24. Transfocators </text>
<text font-family="Helvetica" font-size="16" id="1" rect="(109.0, 75.0, 282.0, 108.0)">This script creates a file myaperture.dat that is needed by the "optimized source" option of the Source. It will only accept rays in a 300x300 um slit at 31.501 m </text>
<arrow end="(147.0, 244.99999999999997)" fill="#C1272D" id="2" start="(223.0, 201.99999999999997)" />
<text font-family="Helvetica" font-size="16" id="3" rect="(405.0, 74.0, 217.0, 89.0)">These preprocessors will create the material file for the Be and Al lenses.</text>
<arrow end="(469.0, 184.0)" fill="#C1272D" id="4" start="(471.0, 138.0)" />
<arrow end="(585.0, 186.0)" fill="#C1272D" id="5" start="(586.0, 134.0)" />
</annotations>
<thumbnail />
<node_properties>
<properties format="pickle" node_id="0">gAN9cQAoWA4AAABlbGxfc2VtaWF4aXNfeHEBSwFYDAAAAGxpbmVfdmFsdWVfNXECRwAAAAAAAAAA
WBYAAABob3Jpem9udGFsX2xpbV94X21pbnVzcQNHP/AAAAAAAABYFAAAAHZlcnRpY2FsX2Rpdl96
X21pbnVzcQRHP/AAAAAAAABYCgAAAGxpbmVfaW50XzVxBUcAAAAAAAAAAFgMAAAAbGluZV92YWx1
ZV82cQZHAAAAAAAAAABYEgAAAGhvcml6b250YWxfc2lnbWFfeHEHRz8aNuLrHEMtWA0AAABnYXVz
c19zaWdtYV96cQhHP08hLXcxj8VYFQAAAGhvcml6b250YWxfbGltX3hfcGx1c3EJRz/wAAAAAAAA
WAoAAABsaW5lX2ludF83cQpHAAAAAAAAAABYEAAAAHZlcnRpY2FsX3NpZ21hX3pxC0c+0gkW//bF
xVgTAAAAcG9sYXJpemF0aW9uX2RlZ3JlZXEMRz/wAAAAAAAAWAsAAABsaW5lX2ludF8xMHENRwAA
AAAAAAAAWBEAAAB1c2VyX2RlZmluZWRfZmlsZXEOWBMAAABlbmVyZ3lfc3BlY3RydW0uZGF0cQ9Y
CgAAAGxpbmVfaW50XzhxEEcAAAAAAAAAAFgOAAAAZWxsX3NlbWlheGlzX3pxEUsBWAsAAAByZWN0
X2hlaWdodHESRz/JmZmZmZmaWBEAAABmaWxlX3RvX3dyaXRlX291dHETSwBYDAAAAGxpbmVfdmFs
dWVfMXEUR0CPQAAAAAAAWBAAAABnYXVzc2lhbl9tYXhpbXVtcRVHAAAAAAAAAABYCgAAAGxpbmVf
aW50XzlxFkcAAAAAAAAAAFgNAAAAY29oZXJlbnRfYmVhbXEXRwAAAAAAAAAAWBMAAAB2ZXJ0aWNh
bF9kaXZfel9wbHVzcRhHP/AAAAAAAABYCgAAAHBoYXNlX2RpZmZxGUcAAAAAAAAAAFgKAAAAcmVj
dF93aWR0aHEaRz+5mZmZmZmaWBsAAABtYXhfbnVtYmVyX29mX3JlamVjdGVkX3JheXNxG0qA8PoC
WA4AAABzb3VyY2VfZGVwdGhfeXEcRz/JmZmgCt4RWA8AAABvcHRpbWl6ZV9zb3VyY2VxHUsCWA8A
AABudW1iZXJfb2ZfbGluZXNxHksAWBsAAABjb25lX2V4dGVybmFsX2hhbGZfYXBlcnR1cmVxH0cA
AAAAAAAAAFgKAAAAbGluZV9pbnRfM3EgRwAAAAAAAAAAWAoAAABsaW5lX2ludF80cSFHAAAAAAAA
AABYBQAAAHVuaXRzcSJLAFgaAAAAcGhvdG9uX2VuZXJneV9kaXN0cmlidXRpb25xI0sAWBMAAAB2
ZXJ0aWNhbF9saW1fel9wbHVzcSRHP/AAAAAAAABYFAAAAGFuZ3VsYXJfZGlzdHJpYnV0aW9ucSVL
AlgMAAAAbGluZV92YWx1ZV80cSZHAAAAAAAAAABYEgAAAG9wdGltaXplX2ZpbGVfbmFtZXEnWA4A
AABteWFwZXJ0dXJlLmRhdHEoWA0AAABsaW5lX3ZhbHVlXzEwcSlHAAAAAAAAAABYDgAAAG51bWJl
cl9vZl9yYXlzcSpNIE5YDwAAAHVuaWZvcm1fbWluaW11bXErR0DBxQAAAAAAWAwAAABsaW5lX3Zh
bHVlXzhxLEcAAAAAAAAAAFgMAAAAbGluZV92YWx1ZV8zcS1HAAAAAAAAAABYFQAAAGhvcml6b250
YWxfZGl2X3hfcGx1c3EuRz/wAAAAAAAAWAoAAABsaW5lX2ludF82cS9HAAAAAAAAAABYDAAAAGxp
bmVfdmFsdWVfOXEwRwAAAAAAAAAAWAcAAABzaWdtYV95cTFHP1BiTdLxqfxYDAAAAGxpbmVfdmFs
dWVfN3EyRwAAAAAAAAAAWAkAAAB2aWV3X3R5cGVxM0sAWAQAAABzZWVkcTRKh2JnAFgTAAAAc2F2
ZWRXaWRnZXRHZW9tZXRyeXE1Y3NpcApfdW5waWNrbGVfdHlwZQpxNlgMAAAAUHlRdDUuUXRDb3Jl
cTdYCgAAAFFCeXRlQXJyYXlxOEMuAdnQywABAAAAAABwAAAAFwAABRoAAALoAAAAcAAAAC0AAAUa
AAAC6AAAAAAAAHE5hXE6h3E7UnE8WAoAAABsaW5lX2ludF8ycT1HAAAAAAAAAABYGwAAAGFuZ3Vs
YXJfZGlzdHJpYnV0aW9uX2xpbWl0c3E+SwBYBQAAAGRlcHRocT9LAFgMAAAAc3BhdGlhbF90eXBl
cUBLA1gPAAAAdW5pZm9ybV9tYXhpbXVtcUFHQMHHAAAAAABYEQAAAHNpbmdsZV9saW5lX3ZhbHVl
cUJHQOEwAAAAAABYFgAAAGhvcml6b250YWxfZGl2X3hfbWludXNxQ0c/8AAAAAAAAFgUAAAAdXNl
cl9kZWZpbmVkX21pbmltdW1xREcAAAAAAAAAAFgWAAAAZ2F1c3NpYW5fY2VudHJhbF92YWx1ZXFF
RwAAAAAAAAAAWBAAAABpc19hdXRvbWF0aWNfcnVucUaIWAwAAABsaW5lX3ZhbHVlXzJxR0dAj5AA
AAAAAFgUAAAAdmVydGljYWxfbGltX3pfbWludXNxSEc/8AAAAAAAAFgNAAAAZ2F1c3Nfc2lnbWFf
eHFJRz9zviLl3hXKWAwAAABwb2xhcml6YXRpb25xSksBWBsAAABjb25lX2ludGVybmFsX2hhbGZf
YXBlcnR1cmVxS0cAAAAAAAAAAFgQAAAAZ2F1c3NpYW5fbWluaW11bXFMRwAAAAAAAAAAWBQAAAB1
c2VyX2RlZmluZWRfbWF4aW11bXFNRwAAAAAAAAAAWA4AAABnYXVzc2lhbl9zaWdtYXFORwAAAAAA
AAAAWAoAAABsaW5lX2ludF8xcU9HAAAAAAAAAAB1Lg==
</properties>
<properties format="pickle" node_id="1">gAN9cQAoWA0AAABzdXJmYWNlX3NoYXBlcQFdcQIoSwFLAWVYFwAAAGF0dGVudWF0aW9uX2NvZWZm
aWNpZW50cQNdcQQoRz/wAAAAAAAARwAAAAAAAAAAZVgQAAAAcmVmcmFjdGlvbl9pbmRleHEFXXEG
KEc/8AAAAAAAAEc/8AAAAAAAAGVYCwAAAGlzX2N5bGluZGVycQddcQgoSwBLAGVYBwAAAG5sZW5z
ZXNxCV1xCihLEEsVZVgJAAAAdGhpY2tuZXNzcQtdcQwoRz+5mZmZmZmaRz+5mZmZmZmaZVgJAAAA
dmlld190eXBlcQ1LAFgHAAAAdXNlX2NjY3EOXXEPKEsASwBlWAsAAABzbG90c19lbXB0eXEQXXER
KEsASwBlWA4AAABjeWxpbmRlcl9hbmdsZXESXXETKEcAAAAAAAAAAEcAAAAAAAAAAGVYEwAAAGhh
c19maW5pdGVfZGlhbWV0ZXJxFF1xFShLAEsAZVgIAAAAZGlhbWV0ZXJxFl1xFyhHP7mZmZmZmZpH
P8mZmZmZmZplWBEAAABmaWxlX3RvX3dyaXRlX291dHEYSwNYDAAAAHByZXJlZmxfZmlsZXEZXXEa
KFgGAAAAQmUuZGF0cRtYBgAAAEFsLmRhdHEcZVgSAAAAY29udmV4X3RvX3RoZV9iZWFtcR1dcR4o
SwBLAGVYDgAAAGludGVydGhpY2tuZXNzcR9dcSAoRz90euFHrhR7Rz90euFHrhR7ZVgQAAAAaXNf
YXV0b21hdGljX3J1bnEhiFgTAAAAcmlfY2FsY3VsYXRpb25fbW9kZXEiXXEjKEsBSwFlWBMAAABz
YXZlZFdpZGdldEdlb21ldHJ5cSRjc2lwCl91bnBpY2tsZV90eXBlCnElWAwAAABQeVF0NS5RdENv
cmVxJlgKAAAAUUJ5dGVBcnJheXEnQy4B2dDLAAEAAAAAAD4AAABVAAAFZQAAAyYAAAA+AAAAawAA
BWUAAAMmAAAAAAAAcSiFcSmHcSpScStYAQAAAHBxLF1xLShHQKicAAAAAABHAAAAAAAAAABlWAEA
AABxcS5dcS8oRwAAAAAAAAAAR0CPQAAAAAAAZVgGAAAAcmFkaXVzcTBdcTEoRz+UeuFHrhR7Rz+U
euFHrhR7ZXUu
</properties>
<properties format="pickle" node_id="2">gAN9cQAoWAsAAABTSEFET1dfRklMRXEBWAYAAABCZS5kYXRxAlgGAAAAU1lNQk9McQNYAgAAAEJl
cQRYBQAAAEVfTUlOcQVHQLOIAAAAAABYBQAAAEVfTUFYcQZHQOrbAAAAAABYEwAAAHNhdmVkV2lk
Z2V0R2VvbWV0cnlxB2NzaXAKX3VucGlja2xlX3R5cGUKcQhYDAAAAFB5UXQ1LlF0Q29yZXEJWAoA
AABRQnl0ZUFycmF5cQpDLgHZ0MsAAQAAAAABsQAAAN8AAAPHAAACOgAAAbsAAAEFAAADvQAAAjAA
AAAAAABxC4VxDIdxDVJxDlgHAAAAREVOU0lUWXEPRz/9kWhysCDFWAYAAABFX1NURVBxEEdAWQAA
AAAAAHUu
</properties>
<properties format="pickle" node_id="3">gAN9cQAoWAsAAABTSEFET1dfRklMRXEBWAYAAABBbC5kYXRxAlgGAAAAU1lNQk9McQNYAgAAAEFs
cQRYBQAAAEVfTUlOcQVHQLOIAAAAAABYBQAAAEVfTUFYcQZHQOrbAAAAAABYEwAAAHNhdmVkV2lk
Z2V0R2VvbWV0cnlxB2NzaXAKX3VucGlja2xlX3R5cGUKcQhYDAAAAFB5UXQ1LlF0Q29yZXEJWAoA
AABRQnl0ZUFycmF5cQpDLgHZ0MsAAQAAAAABuwAAAOkAAAPRAAACRAAAAcUAAAEPAAADxwAAAjoA
AAAAAABxC4VxDIdxDVJxDlgHAAAAREVOU0lUWXEPR0AFmZmZmZmaWAYAAABFX1NURVBxEEdAWQAA
AAAAAHUu
</properties>
<properties format="pickle" node_id="4">gAN9cQAoWAwAAABhdXRvX2V4ZWN1dGVxAYlYEQAAAGxpYnJhcnlMaXN0U291cmNlcQJdcQNjb2Fz
eXMud2lkZ2V0cy50b29scy5vd19weXRob25fc2NyaXB0ClNjcmlwdApxBCmBcQV9cQYoWAgAAABm
aWxlbmFtZXEHWCYAAAAvdXNlcnMvc3Jpby9PYXN5cy9PYXN5c1J1bi9zY3JpcHQyNC5weXEIWAQA
AABuYW1lcQlYCwAAAHNjcmlwdDI0LnB5cQpYBQAAAGZsYWdzcQtLAFgGAAAAc2NyaXB0cQxY0QAA
ACNjcmVhdGUgZmlsZSBteWFwZXJ0dXJlLmRhdCBuZWVkZWQgZm9yIHNvdXJjZSBvcHRpbWl6YXRp
b24KZiA9IG9wZW4oIm15YXBlcnR1cmUuZGF0IiwndycpCmYud3JpdGUoIiAgICAgICAzMTUwLjEw
MDAgICAgICAtMC4wMTUgICAgMC4wMTUgIC0wLjAxNSAgMC4wMTUiKQpmLmNsb3NlKCkKcHJpbnQo
IkZpbGUgd3JpdHRlbiB0byBkaXNrOiBteWFwZXJ0dXJlLmRhdCIpcQ11YmFYCQAAAGZvbnRfc2l6
ZXEOSwRYDQAAAHNwbGl0dGVyU3RhdGVxD05YEwAAAHNhdmVkV2lkZ2V0R2VvbWV0cnlxEGNzaXAK
X3VucGlja2xlX3R5cGUKcRFYDAAAAFB5UXQ1LlF0Q29yZXESWAoAAABRQnl0ZUFycmF5cRNDLgHZ
0MsAAQAAAAABLAAAAFoAAARfAAAC4QAAATYAAACAAAAEVQAAAtcAAAAAAABxFIVxFYdxFlJxF1gS
AAAAY3VycmVudFNjcmlwdEluZGV4cRhLAHUu
</properties>
<properties format="pickle" node_id="5">gAN9cQAoWA4AAABlbGxfc2VtaWF4aXNfeHEBSwFYDAAAAGxpbmVfdmFsdWVfNXECRwAAAAAAAAAA
WBYAAABob3Jpem9udGFsX2xpbV94X21pbnVzcQNHP/AAAAAAAABYFAAAAHZlcnRpY2FsX2Rpdl96
X21pbnVzcQRHP/AAAAAAAABYCgAAAGxpbmVfaW50XzVxBUcAAAAAAAAAAFgMAAAAbGluZV92YWx1
ZV82cQZHAAAAAAAAAABYEgAAAGhvcml6b250YWxfc2lnbWFfeHEHRz8aNuLrHEMtWA0AAABnYXVz
c19zaWdtYV96cQhHP08hLXcxj8VYFQAAAGhvcml6b250YWxfbGltX3hfcGx1c3EJRz/wAAAAAAAA
WAoAAABsaW5lX2ludF83cQpHAAAAAAAAAABYEAAAAHZlcnRpY2FsX3NpZ21hX3pxC0c+0gkW//bF
xVgTAAAAcG9sYXJpemF0aW9uX2RlZ3JlZXEMRz/wAAAAAAAAWAsAAABsaW5lX2ludF8xMHENRwAA
AAAAAAAAWBEAAAB1c2VyX2RlZmluZWRfZmlsZXEOWBMAAABlbmVyZ3lfc3BlY3RydW0uZGF0cQ9Y
CgAAAGxpbmVfaW50XzhxEEcAAAAAAAAAAFgOAAAAZWxsX3NlbWlheGlzX3pxEUsBWAsAAAByZWN0
X2hlaWdodHESRz/JmZmZmZmaWBEAAABmaWxlX3RvX3dyaXRlX291dHETSwBYDAAAAGxpbmVfdmFs
dWVfMXEUR0CPQAAAAAAAWBAAAABnYXVzc2lhbl9tYXhpbXVtcRVHAAAAAAAAAABYCgAAAGxpbmVf
aW50XzlxFkcAAAAAAAAAAFgNAAAAY29oZXJlbnRfYmVhbXEXRwAAAAAAAAAAWBMAAAB2ZXJ0aWNh
bF9kaXZfel9wbHVzcRhHP/AAAAAAAABYCgAAAHBoYXNlX2RpZmZxGUcAAAAAAAAAAFgKAAAAcmVj
dF93aWR0aHEaRz+5mZmZmZmaWBsAAABtYXhfbnVtYmVyX29mX3JlamVjdGVkX3JheXNxG0qA8PoC
WA4AAABzb3VyY2VfZGVwdGhfeXEcRz/JmZmgCt4RWA8AAABvcHRpbWl6ZV9zb3VyY2VxHUsCWA8A
AABudW1iZXJfb2ZfbGluZXNxHksAWBsAAABjb25lX2V4dGVybmFsX2hhbGZfYXBlcnR1cmVxH0cA
AAAAAAAAAFgKAAAAbGluZV9pbnRfM3EgRwAAAAAAAAAAWAoAAABsaW5lX2ludF80cSFHAAAAAAAA
AABYBQAAAHVuaXRzcSJLAFgaAAAAcGhvdG9uX2VuZXJneV9kaXN0cmlidXRpb25xI0sAWBMAAAB2
ZXJ0aWNhbF9saW1fel9wbHVzcSRHP/AAAAAAAABYFAAAAGFuZ3VsYXJfZGlzdHJpYnV0aW9ucSVL
AlgMAAAAbGluZV92YWx1ZV80cSZHAAAAAAAAAABYEgAAAG9wdGltaXplX2ZpbGVfbmFtZXEnWA4A
AABteWFwZXJ0dXJlLmRhdHEoWA0AAABsaW5lX3ZhbHVlXzEwcSlHAAAAAAAAAABYDgAAAG51bWJl
cl9vZl9yYXlzcSpNIE5YDwAAAHVuaWZvcm1fbWluaW11bXErR0DBxQAAAAAAWAwAAABsaW5lX3Zh
bHVlXzhxLEcAAAAAAAAAAFgMAAAAbGluZV92YWx1ZV8zcS1HAAAAAAAAAABYFQAAAGhvcml6b250
YWxfZGl2X3hfcGx1c3EuRz/wAAAAAAAAWAoAAABsaW5lX2ludF82cS9HAAAAAAAAAABYDAAAAGxp
bmVfdmFsdWVfOXEwRwAAAAAAAAAAWAcAAABzaWdtYV95cTFHP1BiTdLxqfxYDAAAAGxpbmVfdmFs
dWVfN3EyRwAAAAAAAAAAWAkAAAB2aWV3X3R5cGVxM0sAWAQAAABzZWVkcTRKh2JnAFgTAAAAc2F2
ZWRXaWRnZXRHZW9tZXRyeXE1Y3NpcApfdW5waWNrbGVfdHlwZQpxNlgMAAAAUHlRdDUuUXRDb3Jl
cTdYCgAAAFFCeXRlQXJyYXlxOEMuAdnQywABAAAAAABwAAAADgAABS4AAANEAAAAegAAADQAAAUk
AAADOgAAAAAAAHE5hXE6h3E7UnE8WAoAAABsaW5lX2ludF8ycT1HAAAAAAAAAABYGwAAAGFuZ3Vs
YXJfZGlzdHJpYnV0aW9uX2xpbWl0c3E+SwBYBQAAAGRlcHRocT9LAFgMAAAAc3BhdGlhbF90eXBl
cUBLA1gPAAAAdW5pZm9ybV9tYXhpbXVtcUFHQMHHAAAAAABYEQAAAHNpbmdsZV9saW5lX3ZhbHVl
cUJHQOFugAAAAABYFgAAAGhvcml6b250YWxfZGl2X3hfbWludXNxQ0c/8AAAAAAAAFgUAAAAdXNl
cl9kZWZpbmVkX21pbmltdW1xREcAAAAAAAAAAFgWAAAAZ2F1c3NpYW5fY2VudHJhbF92YWx1ZXFF
RwAAAAAAAAAAWBAAAABpc19hdXRvbWF0aWNfcnVucUaIWAwAAABsaW5lX3ZhbHVlXzJxR0dAj5AA
AAAAAFgUAAAAdmVydGljYWxfbGltX3pfbWludXNxSEc/8AAAAAAAAFgNAAAAZ2F1c3Nfc2lnbWFf
eHFJRz9zviLl3hXKWAwAAABwb2xhcml6YXRpb25xSksBWBsAAABjb25lX2ludGVybmFsX2hhbGZf
YXBlcnR1cmVxS0cAAAAAAAAAAFgQAAAAZ2F1c3NpYW5fbWluaW11bXFMRwAAAAAAAAAAWBQAAAB1
c2VyX2RlZmluZWRfbWF4aW11bXFNRwAAAAAAAAAAWA4AAABnYXVzc2lhbl9zaWdtYXFORwAAAAAA
AAAAWAoAAABsaW5lX2ludF8xcU9HAAAAAAAAAAB1Lg==
</properties>
<properties format="pickle" node_id="6">gAN9cQBYEwAAAHNhdmVkV2lkZ2V0R2VvbWV0cnlxAWNzaXAKX3VucGlja2xlX3R5cGUKcQJYDAAA
AFB5UXQ1LlF0Q29yZXEDWAoAAABRQnl0ZUFycmF5cQRDLgHZ0MsAAQAAAAABBgAAAHYAAATPAAAD
LwAAARAAAACcAAAExQAAAyUAAAAAAABxBYVxBodxB1JxCHMu
</properties>
<properties format="pickle" node_id="7">gAN9cQAoWAwAAABhdXRvX2V4ZWN1dGVxAYlYEQAAAGxpYnJhcnlMaXN0U291cmNlcQJdcQNjb2Fz
eXMud2lkZ2V0cy50b29scy5vd19weXRob25fc2NyaXB0ClNjcmlwdApxBCmBcQV9cQYoWAgAAABm
aWxlbmFtZXEHWCcAAAAvdXNlcnMvc3Jpby9PYXN5cy9PYXN5c1J1bi9zY3JpcHQyNGMucHlxCFgE
AAAAbmFtZXEJWAwAAABzY3JpcHQyNGMucHlxClgFAAAAZmxhZ3NxC0sAWAYAAABzY3JpcHRxDFhP
BAAAaW1wb3J0IFNoYWRvdwojZm9yIHBsb3QKZnJvbSBtYXRwbG90bGliIGltcG9ydCBweWxhYiBh
cyBwbHQKaW1wb3J0IG51bXB5Cgp5bWluID0gLTEwMC4wCnltYXggPSAxMDAuMAp5cG9pbnRzID0g
MTAxCgpiZWFtID0gaW5fb2JqZWN0XzEuX2JlYW0KCnRrdCA9IFNoYWRvdy5TaGFkb3dUb29scy5y
YXlfcHJvcChiZWFtLG5vbG9zdD0xLHltaW49eW1pbix5bWF4PXltYXgseXBvaW50cz15cG9pbnRz
LHhiaW5zPTYxLHpiaW5zPTYxKQoKIyByYXlfcHJvcCByZXN1bHRzCmYxID0gcGx0LmZpZ3VyZSgx
KQpwbHQucGxvdCh0a3RbInkiXSwyLjM1KnRrdFsieF9zZCJdLGxhYmVsPSJ4ICh0YW5nZW50aWFs
KSIpCnBsdC5wbG90KHRrdFsieSJdLDIuMzUqdGt0WyJ4X3dzZCJdLGxhYmVsPSJ4IHdlaWdodGVk
ICh0YW5nZW50aWFsKSIpCnBsdC5wbG90KHRrdFsieSJdLDIuMzUqdGt0WyJ6X3NkIl0sbGFiZWw9
InogKHNhZ2l0dGFsKSIpCnBsdC5wbG90KHRrdFsieSJdLDIuMzUqdGt0WyJ6X3dzZCJdLGxhYmVs
PSJ6IHdlaWdodGVkIChzYWdpdHRhbCkiKQpwbHQubGVnZW5kKCkKcGx0LnRpdGxlKCJyYXlfcHJv
cCIpCnBsdC54bGFiZWwoIlkgW2NtXSIpCnBsdC55bGFiZWwoIjIuMzUqU0QgW2NtXSIpCgojIGRh
dGEgZnJvbSByYXlfcHJvcCBoaXN0b2dyYW1zCgpmMiA9IHBsdC5maWd1cmUoMikKaWYgdGt0WyJ4
X2Z3aG0iXSBpcyBOb25lOgogICAgcGFzcwplbHNlOgogICAgcGx0LnBsb3QodGt0WyJ5Il0sdGt0
WyJ4X2Z3aG0iXSxsYWJlbD0ieCAoaGlzdG8pIikKICAgIHBsdC5wbG90KHRrdFsieSJdLHRrdFsi
eF93ZndobSJdLGxhYmVsPSJ4ICh3ZWlnaHRlZCBoaXN0bykiKQppZiB0a3RbInpfZndobSJdIGlz
IE5vbmU6CiAgICBwYXNzCmVsc2U6CiAgICBwbHQucGxvdCh0a3RbInkiXSx0a3RbInpfZndobSJd
LGxhYmVsPSJ6IChoaXN0bykiKQogICAgcGx0LnBsb3QodGt0WyJ5Il0sdGt0WyJ6X3dmd2htIl0s
bGFiZWw9InogKHdlaWdodGVkIGhpc3RvKSIpCnBsdC5sZWdlbmQoKQpwbHQudGl0bGUoInJheV9w
cm9wIChmcm9tIGhpc3RvZ3JhbXMpIikKcGx0LnhsYWJlbCgiWSBbY21dIikKcGx0LnlsYWJlbCgi
RldITSBbY21dIikKCnBsdC5zaG93KClxDXViYVgJAAAAZm9udF9zaXplcQ5LBFgNAAAAc3BsaXR0
ZXJTdGF0ZXEPTlgTAAAAc2F2ZWRXaWRnZXRHZW9tZXRyeXEQY3NpcApfdW5waWNrbGVfdHlwZQpx
EVgMAAAAUHlRdDUuUXRDb3JlcRJYCgAAAFFCeXRlQXJyYXlxE0MyAdnQywACAAAAAAEpAAAAxAAA
BREAAAM/AAABKQAAANoAAAURAAADPwAAAAAAAAAABpBxFIVxFYdxFlJxF1gSAAAAY3VycmVudFNj
cmlwdEluZGV4cRhLAHUu
</properties>
<properties format="pickle" node_id="8">gAN9cQAoWAsAAAB5X3JhbmdlX21heHEBR0BZAAAAAAAAWAsAAABpbWFnZV9wbGFuZXECSwBYCwAA
AHlfcmFuZ2VfbWlucQNHwFkAAAAAAABYCAAAAGNlbnRlcl94cQRHAAAAAAAAAABYHAAAAGltYWdl
X3BsYW5lX3JlbF9hYnNfcG9zaXRpb25xBUsAWBAAAABpc19hdXRvbWF0aWNfcnVucQaIWAgAAABj
ZW50ZXJfenEHRwAAAAAAAAAAWBgAAABpbWFnZV9wbGFuZV9uZXdfcG9zaXRpb25xCEdAJAAAAAAA
AFgEAAAAbW9kZXEJSwBYEwAAAHNhdmVkV2lkZ2V0R2VvbWV0cnlxCmNzaXAKX3VucGlja2xlX3R5
cGUKcQtYDAAAAFB5UXQ1LlF0Q29yZXEMWAoAAABRQnl0ZUFycmF5cQ1DMgHZ0MsAAgAAAAAASAAA
ABcAAAVvAAAC6AAAAEgAAAAtAAAFbwAAAugAAAAAAAAAAAaQcQ6FcQ+HcRBScRFYBwAAAHlfcmFu
Z2VxEksBWAkAAAB5X25wb2ludHNxE03pA3Uu
</properties>
</node_properties>
</scheme>