-
Notifications
You must be signed in to change notification settings - Fork 0
/
Namespaces.drawio
434 lines (434 loc) · 36.3 KB
/
Namespaces.drawio
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
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
<mxfile host="Electron" modified="2024-05-09T11:14:39.214Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.5 Chrome/114.0.5735.243 Electron/25.3.1 Safari/537.36" etag="0FTlrreOmK3rTLc4BkGG" version="21.6.5" type="device">
<diagram name="Page-1" id="yIDAEztSjo-4_MmFZCgr">
<mxGraphModel dx="1146" dy="1185" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="pXGmpi00mEqz8ZOzGqVF-52" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="680" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-50" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="680" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="320" y="120" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="320" y="160" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-5" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="320" y="200" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-8" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="320" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-10" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="360" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-13" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="320" y="400" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-15" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="520" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-18" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="320" y="560" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-19" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="760" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-20" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="800" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-21" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="290" y="120" width="20" height="120" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-22" value="prelude" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="230" y="165" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-24" value="BYTECODE_NS_END" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Courier New;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="320" y="400" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-25" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="290" y="320" width="20" height="80" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-26" value="namespace" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="220" y="345" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-28" value="BYTECODE_NS_END" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Courier New;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="320" y="560" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-30" value="lambda" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="360" y="110" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-32" value="lambda" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="360" y="150" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-34" value="lambda" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="360" y="195" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-36" value="lambda" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="360" y="320" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-38" value="lambda" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="360" y="360" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-39" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="290" y="520" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-40" value="namespace" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="220" y="525" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="_l_zWiOr1LXKiX0jcyJy-42" value="lambda" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="360" y="525" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-1" value="stack" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" parent="1" vertex="1">
<mxGeometry x="810" y="60" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-2" target="_l_zWiOr1LXKiX0jcyJy-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-2" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="560" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;curved=1;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-3" target="_l_zWiOr1LXKiX0jcyJy-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-3" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="600" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-4" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="600" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-7" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="640" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-8" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="640" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-10" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-9" target="_l_zWiOr1LXKiX0jcyJy-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-9" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="640" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-11" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="720" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-12" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="720" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-13" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="720" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-15" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-14" target="_l_zWiOr1LXKiX0jcyJy-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-14" value="a" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="320" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-17" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="760" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-18" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="760" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-19" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="760" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-20" value="a" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="760" y="320" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-22" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-21" target="_l_zWiOr1LXKiX0jcyJy-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-21" value="b" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="760" y="360" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-23" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="800" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-24" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="800" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-25" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="800" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-34" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-26" target="pXGmpi00mEqz8ZOzGqVF-29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="880" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-26" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="800" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-29" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="880" y="440" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-30" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="880" y="480" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-31" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="880" y="520" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-35" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="320" y="240" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-37" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="320" y="280" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-39" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="880" y="600" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-46" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="720" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-47" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="680" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-48" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="680" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-49" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="680" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-53" value="bytecode" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" parent="1" vertex="1">
<mxGeometry x="260" y="60" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-54" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="720" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-55" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="760" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-56" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="760" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-57" value="a" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="880" y="640" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-58" value="b" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="880" y="680" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-59" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="800" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-62" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-61" target="pXGmpi00mEqz8ZOzGqVF-37" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-61" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="660" y="240" width="20" height="80" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-66" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="880" y="560" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-70" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="290" y="760" width="20" height="80" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-71" value="body" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="230" y="785" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-72" value="envs" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" parent="1" vertex="1">
<mxGeometry x="970" y="725" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-73" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="960" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-74" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="960" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-75" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="960" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-76" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="960" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-77" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="960" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-79" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-78" target="_l_zWiOr1LXKiX0jcyJy-15" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="810" y="340" />
<mxPoint x="810" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-78" value="c" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="960" y="320" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-80" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1000" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-81" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1000" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-82" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1000" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-83" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="1000" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-93" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="pXGmpi00mEqz8ZOzGqVF-85" target="pXGmpi00mEqz8ZOzGqVF-86" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-85" value="B" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="1000" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-86" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1080" y="440" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-87" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1080" y="480" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-88" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1080" y="520" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-89" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="1080" y="560" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-91" value="c" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1080" y="640" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-92" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="1080" y="600" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;" parent="1" source="PpCb7u349MtG7CTALe52-1" target="PpCb7u349MtG7CTALe52-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-1" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="320" y="440" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=1;" parent="1" source="PpCb7u349MtG7CTALe52-2" target="PpCb7u349MtG7CTALe52-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="850" y="620" />
<mxPoint x="850" y="400" />
<mxPoint x="1000" y="400" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-2" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="320" y="600" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-3" value="Number of slots to pop" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="240" y="445" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-4" value="Number of namespaces to expect." style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="170" y="285" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="320" y="680" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-5" value="BYTECODE_NS_FINISH" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Courier New;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="320" y="680" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="pXGmpi00mEqz8ZOzGqVF-36" value="BYTECODE_NS_START" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Courier New;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="320" y="240" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-10" value="Number of namespaces to expect." style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="170" y="285" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-12" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="790" y="320" width="20" height="80" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-14" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="990" y="320" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-16" value="Number of slots to pop" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="240" y="605" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-17" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="920" y="440" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-18" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="920" y="480" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-19" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="920" y="520" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-20" value="B" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="920" y="600" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-21" value="a" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="920" y="640" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-22" value="b" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="920" y="680" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-23" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="920" y="560" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-24" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1120" y="440" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-25" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1120" y="480" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-26" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="1120" y="520" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-27" value="B" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="1120" y="600" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-28" value="c" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1120" y="640" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-29" value="A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="1120" y="560" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;curved=1;" parent="1" source="PpCb7u349MtG7CTALe52-5" target="PpCb7u349MtG7CTALe52-21" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="690" y="700" />
<mxPoint x="690" y="800" />
<mxPoint x="930" y="800" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;curved=1;" parent="1" source="PpCb7u349MtG7CTALe52-5" target="PpCb7u349MtG7CTALe52-28" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="640" y="700" />
<mxPoint x="640" y="840" />
<mxPoint x="1130" y="840" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-32" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="320" y="480" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-33" value="Namespace offset from TOS" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="220" y="485" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-34" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="320" y="640" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-36" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1040" y="120" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-37" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1040" y="160" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-38" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1040" y="200" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-39" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1040" y="240" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-40" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1040" y="280" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-41" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="320" y="720" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="PpCb7u349MtG7CTALe52-42" value="Number of namespaces&nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="230" y="725" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="lr1bdg0yy20Js8qpLIee-1" value="Namespace offset from TOS" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="220" y="645" width="90" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>