-
Notifications
You must be signed in to change notification settings - Fork 0
/
Model_De_Key.drawio
439 lines (439 loc) · 43.5 KB
/
Model_De_Key.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
<mxfile host="app.diagrams.net" modified="2022-02-20T11:30:54.218Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" etag="TFR7YeKr4FM3Lzq3w4s9" version="16.6.1" type="github">
<diagram name="Page-1" id="929967ad-93f9-6ef4-fab6-5d389245f69c">
<mxGraphModel dx="3153" dy="2167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1.5" pageWidth="1169" pageHeight="826" background="none" math="0" shadow="0">
<root>
<mxCell id="0" style=";html=1;" />
<mxCell id="1" style=";html=1;" parent="0" />
<mxCell id="1672d66443f91eb5-23" value="Class Diagram: De Key" style="text;strokeColor=none;fillColor=none;html=1;fontSize=45;fontStyle=1;verticalAlign=middle;align=center;" parent="1" vertex="1">
<mxGeometry x="341.57298755186724" y="10" width="864.3983402489628" height="66.14397719173202" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-1" value="{ abstract } Person" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="355.5186721991701" y="170.3207412687099" width="195.1867219917013" height="82.22238061297222" as="geometry">
<mxRectangle x="995" y="980" width="160" height="86" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-2" value=" + personID: Int " 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-1" vertex="1">
<mxGeometry y="26" width="195.1867219917013" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-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="eA1mj9E_7ee3MF9rVHW5-1" vertex="1">
<mxGeometry y="68.9935851746258" width="195.1867219917013" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-5" value="Apartment" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1429.0456431535272" y="411.7462580185317" width="209.13" height="166.535994297933" as="geometry">
<mxRectangle x="1250" y="256" width="160" height="94" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-6" value="+ furnished: Boolean
+ available: Boolean
+ address: String" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-5" vertex="1">
<mxGeometry y="40" width="209.13" height="110" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-7" 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="eA1mj9E_7ee3MF9rVHW5-5" vertex="1">
<mxGeometry y="150" width="209.13" height="16.535994297933005" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-9" value="Student" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="383.40248962655596" y="396.86386315039204" width="153.36099585062246" height="125.21596578759798" as="geometry">
<mxRectangle x="1000" y="260" width="160" height="86" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-10" value="+ studentID: Int" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-9" vertex="1">
<mxGeometry y="26" width="153.36099585062246" height="42.9935851746258" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-11" 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="eA1mj9E_7ee3MF9rVHW5-9" vertex="1">
<mxGeometry y="68.99358517462579" width="153.36099585062246" height="13.228795438346403" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-12" value="+ apply(): Boolean" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-9" vertex="1">
<mxGeometry y="82.22238061297219" width="153.36099585062246" height="42.9935851746258" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=1;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-18" target="eA1mj9E_7ee3MF9rVHW5-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="843.4854771784231" y="578.7598004276551" as="sourcePoint" />
<Array as="points">
<mxPoint x="731.9502074688796" y="515.9230220955097" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-155" value="moves out" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-13" vertex="1" connectable="0">
<mxGeometry x="0.2688" relative="1" as="geometry">
<mxPoint y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-18" value="Tenant" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=33;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="522.8215767634855" y="636.6357804704207" width="237.0124481327801" height="132.21596578759798" as="geometry">
<mxRectangle x="800" y="1190" width="90" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-19" value="+ autoPayment: Boolean" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-18" vertex="1">
<mxGeometry y="33" width="237.0124481327801" height="42.9935851746258" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-20" 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="eA1mj9E_7ee3MF9rVHW5-18" vertex="1">
<mxGeometry y="75.99358517462579" width="237.0124481327801" height="13.228795438346403" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-21" value="+ requestMoveOut(): Boolean" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-18" vertex="1">
<mxGeometry y="89.22238061297219" width="237.0124481327801" height="42.9935851746258" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-110" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.539;exitY=-0.004;exitDx=0;exitDy=0;dashed=1;endArrow=none;endFill=0;exitPerimeter=0;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="935.5020746887966" y="512.615823235923" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-23" value="Moving Form" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="815.6016597510373" y="562.2238061297221" width="223.07" height="73.22879543834641" as="geometry">
<mxRectangle x="920" y="1080" width="110" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-24" value="+ formID: Int" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-23" vertex="1">
<mxGeometry y="26" width="223.07" height="34" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-25" 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="eA1mj9E_7ee3MF9rVHW5-23" vertex="1">
<mxGeometry y="60" width="223.07" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-30" value="Candidate" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=31;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="300" y="954.0899999999999" width="238.42" height="117.22238061297222" as="geometry">
<mxRectangle x="1020" y="380" width="160" height="92" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-146" value="+ rank: Int" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-30" vertex="1">
<mxGeometry y="31" width="238.42" height="30" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-31" 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="eA1mj9E_7ee3MF9rVHW5-30" vertex="1">
<mxGeometry y="61" width="238.42" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-32" value="+ submitCertificate(): Void
" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-30" vertex="1">
<mxGeometry y="74.22879543834641" width="238.42" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-42" value="Caretaker" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="961.9917012448135" y="128.98075552387743" width="243.98340248962657" height="164.90235210263722" as="geometry">
<mxRectangle x="1355" y="980" width="160" height="86" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-43" value="+ employeeID: Int" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-42" vertex="1">
<mxGeometry y="26" width="243.98340248962657" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-44" 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="eA1mj9E_7ee3MF9rVHW5-42" vertex="1">
<mxGeometry y="68.9935851746258" width="243.98340248962657" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-45" value="+ viewSchedule(): Void
+ downloadSchedule(): String
" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-42" vertex="1">
<mxGeometry y="82.22238061297222" width="243.98340248962657" height="82.67997148966501" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;dashed=1;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-47" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="829.5435684647305" y="463.00784034212404" as="targetPoint" />
<Array as="points">
<mxPoint x="829.5435684647305" y="446.47184604419107" />
<mxPoint x="829.5435684647305" y="446.47184604419107" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-47" value="Application" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="731.9502074688796" y="287.7263007840342" width="195.1867219917013" height="82.22238061297222" as="geometry">
<mxRectangle x="1180" y="108" width="160" height="86" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-48" value="+ deadline: DateTime" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-47" vertex="1">
<mxGeometry y="26" width="195.1867219917013" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-49" 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="eA1mj9E_7ee3MF9rVHW5-47" vertex="1">
<mxGeometry y="68.9935851746258" width="195.1867219917013" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-51" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=17;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-42" target="eA1mj9E_7ee3MF9rVHW5-1" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1087.4688796680498" y="496.07982893799004" as="sourcePoint" />
<mxPoint x="711.0373443983402" y="496.07982893799004" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-52" value="Apartment Building" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1429.0456431535272" y="170.3207412687099" width="195.1867219917013" height="82.22238061297222" as="geometry">
<mxRectangle x="1400" y="100" width="160" height="86" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-53" value="+ buildingID: Int" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-52" vertex="1">
<mxGeometry y="26" width="195.1867219917013" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-54" 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="eA1mj9E_7ee3MF9rVHW5-52" vertex="1">
<mxGeometry y="68.9935851746258" width="195.1867219917013" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-56" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fontSize=17;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-30" target="eA1mj9E_7ee3MF9rVHW5-9" edge="1">
<mxGeometry x="0.1972" width="160" relative="1" as="geometry">
<mxPoint x="1066.6117842323652" y="530.7888809693515" as="sourcePoint" />
<mxPoint x="906.2240663900417" y="529.1551247327155" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-58" target="eA1mj9E_7ee3MF9rVHW5-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1596.3485477178424" y="1041.767640769779" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-5" value="of" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-57" connectable="0" vertex="1">
<mxGeometry x="-0.082" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-58" value="Home-viewing" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1122.323651452282" y="1058.3036350677123" width="223.07053941908717" height="82.22238061297222" as="geometry">
<mxRectangle x="1170" y="1430" width="110" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-59" value="+ host: Person" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-58" vertex="1">
<mxGeometry y="26" width="223.07053941908717" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-60" 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="eA1mj9E_7ee3MF9rVHW5-58" vertex="1">
<mxGeometry y="68.9935851746258" width="223.07053941908717" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-108" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.414;entryY=-0.004;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeWidth=1;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-18" target="eA1mj9E_7ee3MF9rVHW5-58" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="641" y="876" />
<mxPoint x="1215" y="876" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-2" value="hosts" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-108" connectable="0" vertex="1">
<mxGeometry x="-0.1512" y="4" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=1;entryX=0.109;entryY=-0.012;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="eA1mj9E_7ee3MF9rVHW5-58" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="961.9917012448135" y="595.295794725588" as="targetPoint" />
<Array as="points">
<mxPoint x="537" y="970" />
<mxPoint x="683" y="970" />
<mxPoint x="683" y="931" />
<mxPoint x="1147" y="931" />
</Array>
<mxPoint x="537" y="970" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-10" value="participates in " style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-27" connectable="0" vertex="1">
<mxGeometry x="-0.1799" y="-2" relative="1" as="geometry">
<mxPoint x="-20" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-62" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.442;exitY=0.015;exitDx=0;exitDy=0;exitPerimeter=0;fontSize=17;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-18" target="eA1mj9E_7ee3MF9rVHW5-9" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="808.6307053941908" y="717.6621525302921" as="sourcePoint" />
<mxPoint x="697.0954356846472" y="628.367783321454" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-63" value="Review" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="759.8340248962656" y="1011.1760513186031" width="250.95435684647305" height="128.75837491090522" as="geometry">
<mxRectangle x="950" y="1290" width="70" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-64" value="+ accepted: Boolean
+ deadline: DateTime" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-63" vertex="1">
<mxGeometry y="26" width="250.95435684647305" height="56.22238061297221" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-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="eA1mj9E_7ee3MF9rVHW5-63" vertex="1">
<mxGeometry y="82.22238061297222" width="250.95435684647305" height="16.535994297933005" as="geometry" />
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-157" value="- deadlineExpired(): Boolean" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-63" vertex="1">
<mxGeometry y="98.75837491090522" width="250.95435684647305" height="30" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-67" value="Extends" style="endArrow=block;endSize=16;endFill=0;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fontSize=17;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-9" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="1003.8174273858922" y="496.07982893799004" as="sourcePoint" />
<mxPoint x="460" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-75" value="Cert. of Registration" 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;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="373.40000000000003" y="1129.9940627227368" width="209.12863070539422" height="82.22238061297222" as="geometry">
<mxRectangle x="1280" y="620" width="160" height="86" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-76" value="+ registeredAt: String" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-75" vertex="1">
<mxGeometry y="26" width="209.12863070539422" height="42.99358517462581" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-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="eA1mj9E_7ee3MF9rVHW5-75" vertex="1">
<mxGeometry y="68.9935851746258" width="209.12863070539422" height="13.228795438346404" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-109" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=none;endFill=0;dashed=1;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-83" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1262" y="550" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-83" value="Contract" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=36;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1150.207468879668" y="636.6357804704207" width="223.07053941908717" height="105.45117605131861" as="geometry">
<mxRectangle x="1090" y="1230" width="90" height="36" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-84" value="+ signed: Boolean
+ signedCorrectly: Boolean" 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;fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-83" vertex="1">
<mxGeometry y="36" width="223.07053941908717" height="56.2223806129722" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-85" 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="eA1mj9E_7ee3MF9rVHW5-83" vertex="1">
<mxGeometry y="92.2223806129722" width="223.07053941908717" height="13.228795438346403" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;startArrow=none;" parent="1" target="eA1mj9E_7ee3MF9rVHW5-6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="662.2406639004147" y="467.96863863150395" />
<mxPoint x="1429.0456431535272" y="467.96863863150395" />
</Array>
<mxPoint x="690.124481327801" y="467.96863863150395" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.925;entryY=-0.033;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=1;entryPerimeter=0;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-42" target="eA1mj9E_7ee3MF9rVHW5-58" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1084.6804979253113" y="99.21596578759801" />
<mxPoint x="1680.0000000000002" y="99.21596578759801" />
<mxPoint x="1680.0000000000002" y="674.6685673556666" />
<mxPoint x="1415.103734439834" y="674.6685673556666" />
<mxPoint x="1415.103734439834" y="942.5516749821812" />
<mxPoint x="1328.6639004149379" y="942.5516749821812" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-40" value="hosts" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-39" connectable="0" vertex="1">
<mxGeometry x="-0.0103" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-89" value="" style="endArrow=diamondThin;endFill=1;endSize=24;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.514;entryY=0.688;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-5" target="eA1mj9E_7ee3MF9rVHW5-54" edge="1">
<mxGeometry width="160" relative="1" as="geometry">
<mxPoint x="808.6307053941908" y="463.00784034212404" as="sourcePoint" />
<mxPoint x="1456.929460580913" y="281.11190306486105" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-104" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=1;dashed=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="eA1mj9E_7ee3MF9rVHW5-63" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="885" y="930" as="sourcePoint" />
<mxPoint x="871.3692946058092" y="1107.9116179615112" as="targetPoint" />
<Array as="points">
<mxPoint x="885.3112033195022" y="959.0876692801141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=classic;endFill=1;strokeWidth=1;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-30" target="eA1mj9E_7ee3MF9rVHW5-76" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="300" y="1016" />
<mxPoint x="280" y="1016" />
<mxPoint x="280" y="1177" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-29" value="submits" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-28" connectable="0" vertex="1">
<mxGeometry x="0.0518" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-107" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="760" y="740" as="sourcePoint" />
<mxPoint x="1429" y="550" as="targetPoint" />
<Array as="points">
<mxPoint x="1094" y="740" />
<mxPoint x="1094" y="550" />
<mxPoint x="1429" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-13" value="rents" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=17;" parent="eA1mj9E_7ee3MF9rVHW5-107" connectable="0" vertex="1">
<mxGeometry x="-0.315" y="-2" relative="1" as="geometry">
<mxPoint x="-44" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-88" value="applies" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="582.5311203319503" y="439.81824661439776" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-143" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="536.7634854771786" y="463.00784034212404" />
<mxPoint x="592.5311203319503" y="463.00784034212404" />
</Array>
<mxPoint x="494.93775933609965" y="461.3542409123308" as="sourcePoint" />
<mxPoint x="592.5311203319503" y="461.3542409123308" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-1" value="1..1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="641.3278008298755" y="773.8453314326445" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-3" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1173.091286307054" y="1020.231646471846" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-4" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1277.655601659751" y="1020.231646471846" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-6" value="0..1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1345.3941908713693" y="1086.3756236635782" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-7" value="1..1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1498.6132780082987" y="578.2862009978618" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-8" value="1..1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1110.2036514522822" y="66.14397719173202" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-11" value="0..10" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="550.7096680497926" y="940.0040627227369" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-12" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1103.381742738589" y="1020.231646471846" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-14" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="754.8349792531119" y="717.0917320028509" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-15" value="1..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1528.6099585062238" y="373.6742694226657" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-16" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1508.6132780082987" y="263.88470420527443" width="20" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-17" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="531.7634854771786" y="424.93585174625804" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-18" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1382.2199170124481" y="424.93585174625804" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-20" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="692.0954356846472" y="590.295794725588" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-21" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1382.2199170124481" y="472.8902352102637" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-22" value="1..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1382.2199170124481" y="524.1518175338562" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-23" value="0..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="319.99863070539425" y="1140.527640769779" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-24" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="270.00294605809137" y="984.08965787598" width="20" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-25" value="{ XOR }" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1228.858921161826" y="954.0876692801141" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-26" value="" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.267;entryY=1.05;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="0y_PwfmkchsJKhoWI1Dm-25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1219.9170124481327" y="1008.6956521739131" as="sourcePoint" />
<mxPoint x="1066.5560165975105" y="843.3357091945832" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-28" value="" style="endArrow=none;dashed=1;html=1;rounded=0;entryX=0.68;entryY=0.934;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="0y_PwfmkchsJKhoWI1Dm-25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1331.452282157676" y="1025.231646471846" as="sourcePoint" />
<mxPoint x="1263.1648132780083" y="1008.6956521739131" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0y_PwfmkchsJKhoWI1Dm-9" value="takes<br style="font-size: 17px;">care" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1279.6265560165975" y="185.1247327156094" width="60" height="50" as="geometry" />
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-147" value="" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=1;" parent="1" source="eA1mj9E_7ee3MF9rVHW5-42" target="0y_PwfmkchsJKhoWI1Dm-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1247.800829875519" y="219.9287241625089" as="sourcePoint" />
<mxPoint x="1331.452282157676" y="219.9287241625089" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-148" value="1..*" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1382.2199170124481" y="183.5103349964362" width="40" height="30" as="geometry" />
</mxCell>
<mxCell id="bdAG7FjMVBAb1nlMK2Qh-150" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=17;" parent="1" vertex="1">
<mxGeometry x="1208.854149377593" y="183.5103349964362" width="20" height="30" as="geometry" />
</mxCell>
<mxCell id="eA1mj9E_7ee3MF9rVHW5-41" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=1;startArrow=none;" parent="1" source="0y_PwfmkchsJKhoWI1Dm-9" target="eA1mj9E_7ee3MF9rVHW5-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>