-
Notifications
You must be signed in to change notification settings - Fork 0
/
Clash Royale Class Diagram.drawio
488 lines (488 loc) · 55.5 KB
/
Clash Royale Class Diagram.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
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
<mxfile host="app.diagrams.net" modified="2021-07-12T05:32:52.874Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" etag="bzuaWbeqrU66Yf7IshOP" version="14.8.5" type="github">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1504" dy="626" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="vwh6TF44wRvRAHBiwVrO-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zkfFHV4jXpPFQw0GAbJ--13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320" y="440" as="targetPoint" />
<Array as="points">
<mxPoint x="220" y="460" />
<mxPoint x="320" y="460" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="zkfFHV4jXpPFQw0GAbJ--13" value="Bot" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="140" y="470" width="160" height="60" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="zkfFHV4jXpPFQw0GAbJ--15" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="zkfFHV4jXpPFQw0GAbJ--13" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-35" value="- alghorithm" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zkfFHV4jXpPFQw0GAbJ--13" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-0" value="View" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=14;tabPosition=left;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="10" y="824" width="1670" height="50" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="m0_-Z6Xck56UKlyoazXp-4" target="zkfFHV4jXpPFQw0GAbJ--13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="130" y="570" />
<mxPoint x="130" y="550" />
<mxPoint x="220" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-4" value="Easy
" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="50" y="570" width="160" height="40" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-5" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-4" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="m0_-Z6Xck56UKlyoazXp-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="220" y="530" as="targetPoint" />
<mxPoint x="280" y="570" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-6" value="Hard" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="224" y="570" width="160" height="40" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-7" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-6" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Verdana;endArrow=classic;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="m0_-Z6Xck56UKlyoazXp-17" target="gLrqmTYGZ2MxuX518SLK-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-17" value="Card" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="970" y="60" width="160" height="112" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-18" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-17" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-35" value="+ level" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-17" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-34" value="+ cost" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-17" vertex="1">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-37" value="+ cardName" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-17" vertex="1">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-35" value="Model" style="shape=folder;fontStyle=1;spacingTop=10;tabWidth=40;tabHeight=14;tabPosition=left;html=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="15" width="1660" height="50" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-59" value="Loading" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="51" y="900" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-61" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-59" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=classic;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="m0_-Z6Xck56UKlyoazXp-63" target="m0_-Z6Xck56UKlyoazXp-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=classic;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="m0_-Z6Xck56UKlyoazXp-63" target="m0_-Z6Xck56UKlyoazXp-91" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-63" value="Menu" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="240" y="900" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-65" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-63" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-67" value="Login" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="414" y="900" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-69" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-67" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=classic;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gLrqmTYGZ2MxuX518SLK-24" target="m0_-Z6Xck56UKlyoazXp-81" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="670" y="980" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-75" value="Tab" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="110" y="980" width="110" height="34" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-77" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-75" vertex="1">
<mxGeometry y="26" width="110" height="8" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-81" value="Pop Up Name / Winner" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="590" y="1010" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-83" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-81" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-91" value="PopUp" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="370" y="980" width="110" height="34" as="geometry" />
</mxCell>
<mxCell id="m0_-Z6Xck56UKlyoazXp-92" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="m0_-Z6Xck56UKlyoazXp-91" vertex="1">
<mxGeometry y="26" width="110" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.481;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=classicThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gLrqmTYGZ2MxuX518SLK-0" target="m0_-Z6Xck56UKlyoazXp-77" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-0" value="Battle Deck" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="70" y="1050" width="90" height="34" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-1" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-0" vertex="1">
<mxGeometry y="26" width="90" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=classicThin;endFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gLrqmTYGZ2MxuX518SLK-2" target="m0_-Z6Xck56UKlyoazXp-75" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="1020" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-2" value="Training Camp" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="169" y="1050" width="111" height="34" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-2" vertex="1">
<mxGeometry y="26" width="111" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=classicThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gLrqmTYGZ2MxuX518SLK-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="430" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-11" value="Profile" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="320" y="1050" width="90" height="34" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-12" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-11" vertex="1">
<mxGeometry y="26" width="90" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=classicThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="gLrqmTYGZ2MxuX518SLK-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="430" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-13" value=" Battle History" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=none;gradientColor=none;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="419" y="1050" width="111" height="34" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-14" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-13" vertex="1">
<mxGeometry y="26" width="111" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-24" value="BattleField" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontFamily=Verdana;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="590" y="894" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-25" value="+ cardDeck" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-24" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-26" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-24" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-44" value="CardDeck" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1180" y="97" width="160" height="40" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="gLrqmTYGZ2MxuX518SLK-45" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="gLrqmTYGZ2MxuX518SLK-44" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-0" value="Map" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="28" y="78" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-2" value="+ Pixel[][[] pixels" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-0" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-4" value="Tile" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="196.5" y="78" width="140" height="78" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-5" value="+ ArrayList<Pixel> tile" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-4" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-6" value="+ 2Dpoint location" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-4" vertex="1">
<mxGeometry y="52" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-8" value="Pixel" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="367" y="78" width="140" height="104" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-10" value="+ gameObject" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-8" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-11" value="+ Boolean empty" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-8" vertex="1">
<mxGeometry y="52" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-12" value="+ 2Dpoint location" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-8" vertex="1">
<mxGeometry y="78" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-14" value="gameObject extend Runnable" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="940" y="202" width="220" height="280" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-38" value="+ state" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-39" value="+ location" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="52" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-46" value="+ map" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="78" width="220" height="32" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-58" value="+ hp" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="110" width="220" height="22" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-36" value="+ angle" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="132" width="220" height="22" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-53" value="- check attack range" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="154" width="220" height="28" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-57" value="-run" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="182" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-62" value="-attack" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="208" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-52" value="- reduceHP" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-14" vertex="1">
<mxGeometry y="234" width="220" height="46" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zqAuQhhgoHddIaEAl3AS-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1050" y="492" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-18" value="Solider" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="770" y="532" width="160" height="100" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-19" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-18" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-55" value="-move" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-18" vertex="1">
<mxGeometry y="34" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-54" value="-find target" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-18" vertex="1">
<mxGeometry y="62" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="zqAuQhhgoHddIaEAl3AS-20" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1050" y="492" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-20" value="Building" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1150" y="532" width="160" height="80" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-21" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-20" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-27" value="- updateLifeTime()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="zqAuQhhgoHddIaEAl3AS-20">
<mxGeometry y="34" width="160" height="46" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-40" value="Enum<Satet>" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1240" y="202" width="140" height="104" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-41" value="+ on move" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-40" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-42" value="+ on attack" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-40" vertex="1">
<mxGeometry y="52" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="zqAuQhhgoHddIaEAl3AS-43" value="+ on wait" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="zqAuQhhgoHddIaEAl3AS-40" vertex="1">
<mxGeometry y="78" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="vwh6TF44wRvRAHBiwVrO-0" target="zqAuQhhgoHddIaEAl3AS-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-0" value="Tower" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1145" y="670" width="160" height="40" as="geometry">
<mxRectangle x="550" y="140" width="160" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-1" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-0" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="vwh6TF44wRvRAHBiwVrO-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1170" y="750" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-3" value="King" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1055" y="748" width="160" height="40" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-4" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-3" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" target="vwh6TF44wRvRAHBiwVrO-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1280" y="750" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-6" value="Princess" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1245" y="748" width="160" height="40" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-7" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-6" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-9" value="GameManager" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="15" y="202" width="165" height="104" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-49" value="+ timer" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-9" vertex="1">
<mxGeometry y="26" width="165" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-67" value="+ Elixir" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-9" vertex="1">
<mxGeometry y="52" width="165" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-50" value="- getDrop(x, y, card, player)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-9" vertex="1">
<mxGeometry y="78" width="165" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-17" value="Timer" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="200" y="202" width="140" height="104" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-19" value="+ int minute" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-17" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-36" value="+ int second" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-17" vertex="1">
<mxGeometry y="52" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-20" value="- thread ..." style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-17" vertex="1">
<mxGeometry y="78" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-21" value="Player" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="249.5" y="350" width="140" height="78" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-23" value="- drop(tile, card)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-21" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-24" value="- update()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-21" vertex="1">
<mxGeometry y="52" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=block;endFill=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="vwh6TF44wRvRAHBiwVrO-29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320" y="440" as="targetPoint" />
<Array as="points">
<mxPoint x="510" y="490" />
<mxPoint x="510" y="460" />
<mxPoint x="320" y="460" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-29" value="Human" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="440" y="490" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-30" value="- UpdateView" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-29" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-41" value="Elixir" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="364" y="202" width="140" height="78" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-42" value="+ double value" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-41" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-44" value="- thread ..." style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-41" vertex="1">
<mxGeometry y="52" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-45" value="CardGenarator" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="199" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-51" value="CardFactory" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="810" y="60" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-54" value="+ field: type" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-51" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-55" value="BattleLuncher" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="15" y="340" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-56" value="- launch" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-55" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-59" value="GameResult" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="324" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-76" value="-update info" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="vwh6TF44wRvRAHBiwVrO-59" vertex="1">
<mxGeometry y="26" width="140" height="26" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-63" value="Account" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="1500" y="71" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="vwh6TF44wRvRAHBiwVrO-68" value="MapFactory" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="540" y="75" width="140" height="52" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-1" value="ANGLE" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="600" y="490" width="160" height="260" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-2" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-3" value="NORTH (0)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="34" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-4" value="NORTH_EAST (45)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="62" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-10" value="EAST (90)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="90" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-11" value="SOUTH_EAST (135)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="118" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-12" value="SOUTH (180)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="146" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-14" value="SOUTH_WEST (225)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="174" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-16" value="WEST (270)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="202" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-17" value="NORTH_WEST (315)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-1">
<mxGeometry y="230" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-5" value="GameObjectState" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="419" y="560" width="160" height="118" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-6" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-5">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-9" value="IDLE(0)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-5">
<mxGeometry y="34" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-8" value="MOVING(1)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-5">
<mxGeometry y="62" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-7" value="ATTACK(2)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-5">
<mxGeometry y="90" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="vwh6TF44wRvRAHBiwVrO-59" target="vwh6TF44wRvRAHBiwVrO-59">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-20" value="Target" style="swimlane;fontStyle=0;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="420" y="690" width="160" height="118" as="geometry">
<mxRectangle x="340" y="380" width="170" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-21" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-20">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-22" value="GROUND(0)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-20">
<mxGeometry y="34" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-24" value="AIR_GROUND(1)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-20">
<mxGeometry y="62" width="160" height="28" as="geometry" />
</mxCell>
<mxCell id="MnpNzwZfrVMAAbdW4KU9-23" value="AIR(2)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="MnpNzwZfrVMAAbdW4KU9-20">
<mxGeometry y="90" width="160" height="28" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>