-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmile stone 1
641 lines (641 loc) · 59.7 KB
/
mile stone 1
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
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
<mxfile host="app.diagrams.net" modified="2020-11-26T15:39:24.310Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36" etag="FuwtWT8vdZb67M1PNPQi" version="13.10.3" type="github">
<diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1">
<mxGraphModel dx="5573" dy="1658" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0" extFonts="Permanent Marker^https://fonts.googleapis.com/css?family=Permanent+Marker">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="_RpOFk6k3c0gqEdDoKaE-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERzeroToMany;endFill=1;" edge="1" parent="1" source="EKLjl7u4k93-TANrDsAA-1" target="EKLjl7u4k93-TANrDsAA-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-1" value="<font style="font-size: 48px">User</font>" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="195" y="200" width="245" height="120" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-3" value="name" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="130" y="140" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-10" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-1" target="EKLjl7u4k93-TANrDsAA-3" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-4" value="last_name" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry y="80" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-9" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-3" target="EKLjl7u4k93-TANrDsAA-4" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-5" value="first_name" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="120" y="40" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-8" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-3" target="EKLjl7u4k93-TANrDsAA-5" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-6" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=ERoneToMany;startFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-5" target="EKLjl7u4k93-TANrDsAA-5" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-7" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=ERoneToMany;startFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-4" target="EKLjl7u4k93-TANrDsAA-4" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-12" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-11" target="EKLjl7u4k93-TANrDsAA-1" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-11" value="password" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="250" y="70" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-17" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-14" target="EKLjl7u4k93-TANrDsAA-1" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-14" value="email" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="440" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-18" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-15" target="EKLjl7u4k93-TANrDsAA-1" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-15" value="gender" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="360" y="80" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-19" value="address" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="510" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-20" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-1" target="EKLjl7u4k93-TANrDsAA-19" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-21" value="mobile_number" style="ellipse;shape=doubleEllipse;margin=3;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="510" y="280" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-24" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-23" target="EKLjl7u4k93-TANrDsAA-1" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-23" value="id" style="ellipse;whiteSpace=wrap;html=1;align=center;fontStyle=4;" parent="1" vertex="1">
<mxGeometry x="10" y="200" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-26" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;shape=link;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-25" target="EKLjl7u4k93-TANrDsAA-1" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-25" value="D" style="ellipse;fillColor=#ffffff;strokeColor=#000000;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="282.5" y="390" width="70" height="70" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-199" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=ERmandOne;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-27" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-660" y="820" as="targetPoint" />
<Array as="points">
<mxPoint x="400" y="820" />
<mxPoint x="-660" y="820" />
<mxPoint x="-660" y="820" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-27" value="Instructor" style="whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="490" y="600" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-22" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-1" target="EKLjl7u4k93-TANrDsAA-21" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-28" value="Admin" style="whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="290" y="600" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-29" value="Student" style="whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="35" y="540" width="210" height="90" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-40" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-38" target="EKLjl7u4k93-TANrDsAA-25" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="120" y="410" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-38" value="" style="shape=requiredInterface;html=1;verticalLabelPosition=bottom;fontSize=20;direction=south;" parent="1" vertex="1">
<mxGeometry x="110" y="470" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-39" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="EKLjl7u4k93-TANrDsAA-38" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="120" y="530" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-44" value="" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-42" target="EKLjl7u4k93-TANrDsAA-28" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-45" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-42" target="EKLjl7u4k93-TANrDsAA-25" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-42" value="" style="shape=requiredInterface;html=1;verticalLabelPosition=bottom;fontSize=20;direction=south;" parent="1" vertex="1">
<mxGeometry x="307.5" y="500" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-48" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-46" target="EKLjl7u4k93-TANrDsAA-27" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-49" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-46" target="EKLjl7u4k93-TANrDsAA-25" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="540" y="450" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-46" value="" style="shape=requiredInterface;html=1;verticalLabelPosition=bottom;fontSize=20;direction=south;" parent="1" vertex="1">
<mxGeometry x="530" y="500" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-193" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-53" target="EKLjl7u4k93-TANrDsAA-29" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-53" value="gpa" style="ellipse;whiteSpace=wrap;html=1;align=center;dashed=1;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-70" y="500" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-54" value="rating" style="ellipse;whiteSpace=wrap;html=1;align=center;dashed=1;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="650" y="560" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-55" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-27" target="EKLjl7u4k93-TANrDsAA-54" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-231" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;startArrow=ERzeroToMany;startFill=1;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1361.5172413793102" y="439.9999999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-57" value="<font style="font-size: 48px">Course</font>" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1422.5" y="270" width="245" height="120" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-59" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-58" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-58" value="id" style="ellipse;whiteSpace=wrap;html=1;align=center;fontStyle=4;" parent="1" vertex="1">
<mxGeometry x="-1595" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-61" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-60" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-60" value="name" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1540" y="150" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-63" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-62" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="-1336" y="220" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-62" value="credit_hours" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1440" y="110" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-65" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-64" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-64" value="description" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1330" y="130" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-67" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.702;entryY=-0.003;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-66" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-66" value="price" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1220" y="140" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-69" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-68" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-68" value="content" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1170" y="190" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-71" value="number" style="ellipse;whiteSpace=wrap;html=1;align=center;fontStyle=4;" parent="1" vertex="1">
<mxGeometry x="-1790" y="580" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-73" value="full_grade" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1770" y="660" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-212" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;startArrow=ERzeroToMany;startFill=1;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;jumpStyle=arc;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-75" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-770" y="840" as="targetPoint" />
<Array as="points">
<mxPoint x="-1450" y="840" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-75" value="Assignment" style="shape=ext;margin=3;double=1;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-1640" y="620" width="190" height="80" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-72" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-71" target="EKLjl7u4k93-TANrDsAA-75" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1484.5" y="520.0000000000002" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-74" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;entryX=0;entryY=0.75;entryDx=0;entryDy=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-73" target="EKLjl7u4k93-TANrDsAA-75" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1480" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-79" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-78" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1620" y="700" as="targetPoint" />
<Array as="points">
<mxPoint x="-1530" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-78" value="weight" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1630" y="730" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-80" value="deadline" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1740" y="510" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-81" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-75" target="EKLjl7u4k93-TANrDsAA-80" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1780" y="489.9999999999998" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-82" value="content" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1750" y="740" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-83" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-75" target="EKLjl7u4k93-TANrDsAA-82" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-84" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1780" y="450" as="sourcePoint" />
<mxPoint x="-1780" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-93" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.122;entryY=0.997;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;startFill=0;endArrow=ERmandOne;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-92" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="-1400" y="440" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-94" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=ERzeroToMany;endFill=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-92" target="EKLjl7u4k93-TANrDsAA-75" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-92" value="has" style="shape=rhombus;double=1;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-1570" y="490" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-121" value="<font style="font-size: 41px">Credit_Card</font>" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-555" y="1230" width="245" height="120" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-123" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-122" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-540" y="1350" as="targetPoint" />
<Array as="points">
<mxPoint x="-630" y="1410" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-122" value="number" style="ellipse;whiteSpace=wrap;html=1;align=center;fontStyle=4;" parent="1" vertex="1">
<mxGeometry x="-680" y="1460" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-125" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-124" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-494" y="1350" as="targetPoint" />
<Array as="points">
<mxPoint x="-494" y="1350" />
<mxPoint x="-494" y="1210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-124" value="<font style="font-size: 12px">card_holder_name</font>" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-560" y="1470" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-126" value="<font style="font-size: 12px">expiry_date</font>" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-430" y="1480" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-127" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-121" target="EKLjl7u4k93-TANrDsAA-126" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="-390" y="1420" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-129" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-128" target="EKLjl7u4k93-TANrDsAA-121" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-128" value="<font style="font-size: 12px">cvv</font>" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-325" y="1490" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-132" value="<font style="font-size: 41px">Promo_Code</font>" style="whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="425" y="1410" width="245" height="120" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-133" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;entryX=0;entryY=1;entryDx=0;entryDy=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-134" target="EKLjl7u4k93-TANrDsAA-132" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-134" value="code" style="ellipse;whiteSpace=wrap;html=1;align=center;fontStyle=4;" parent="1" vertex="1">
<mxGeometry x="252.5" y="1660" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-136" value="<font style="font-size: 12px">expiry_date</font>" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="400" y="1670" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-176" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-132" target="EKLjl7u4k93-TANrDsAA-136" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-137" value="<font style="font-size: 12px">issue_date</font>" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="530" y="1670" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-177" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-132" target="EKLjl7u4k93-TANrDsAA-137" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="580" y="1610" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-139" value="<font style="font-size: 12px">discount_amount</font>" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="660" y="1650" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-178" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-132" target="EKLjl7u4k93-TANrDsAA-139" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="700" y="1600" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-174" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;fontSize=20;noJump=0;" parent="1" target="EKLjl7u4k93-TANrDsAA-132" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="425" y="1530" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-184" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=ERzeroToMany;endFill=1;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-179" target="EKLjl7u4k93-TANrDsAA-132" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="486" y="1160" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-179" value="issues" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="280" y="850" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-183" style="edgeStyle=elbowEdgeStyle;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;startArrow=ERmandOne;startFill=0;endArrow=none;endFill=0;fontSize=20;targetPerimeterSpacing=6;sourcePerimeterSpacing=6;strokeWidth=1;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-28" target="EKLjl7u4k93-TANrDsAA-179" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="340" y="750" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-192" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=ERzeroToMany;endFill=1;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-186" target="EKLjl7u4k93-TANrDsAA-132" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-186" value="uses" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="80" y="840" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-191" style="edgeStyle=elbowEdgeStyle;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;startArrow=ERzeroToMany;startFill=1;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="EKLjl7u4k93-TANrDsAA-186" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="140" y="690" />
<mxPoint x="130" y="670" />
<mxPoint x="140" y="650" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-200" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;jumpStyle=arc;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-195" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-660" y="820" as="targetPoint" />
<Array as="points">
<mxPoint x="-660" y="620" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-195" value="teaches" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-720" y="360" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-194" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;startArrow=ERzeroToMany;startFill=1;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;entryX=1;entryY=0.5;entryDx=0;entryDy=0;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="EKLjl7u4k93-TANrDsAA-195" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-520" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-196" style="edgeStyle=elbowEdgeStyle;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;startArrow=ERoneToMany;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-57" target="EKLjl7u4k93-TANrDsAA-195" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-209" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-207" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-207" value="accepted" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1650" y="270" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-214" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-213" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-780" y="839.9411764705883" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-220" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=ERzeroToMany;endFill=1;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-213" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="70" y="630" as="targetPoint" />
<Array as="points">
<mxPoint x="70" y="670" />
<mxPoint x="70" y="670" />
<mxPoint x="100" y="780" />
<mxPoint x="100" y="780" />
<mxPoint x="100" y="780" />
<mxPoint x="100" y="700" />
<mxPoint x="90" y="650" />
<mxPoint x="88" y="650" />
<mxPoint x="100" y="680" />
<mxPoint x="93" y="710" />
<mxPoint x="100" y="720" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-213" value="submits" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-720" y="870" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-216" value="grade" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-710.5294117647059" y="960" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-213" target="EKLjl7u4k93-TANrDsAA-216" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-226" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=ERzeroToMany;endFill=1;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-223" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-228" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-223" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1360" y="440" as="targetPoint" />
<Array as="points">
<mxPoint x="-1690" y="480" />
<mxPoint x="-1350" y="440" />
<mxPoint x="-1370" y="480" />
<mxPoint x="-1360" y="480" />
<mxPoint x="-1350" y="480" />
<mxPoint x="-1350" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-223" value="<font style="font-size: 15px">prerequisite</font>" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-1690" y="370" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-233" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=ERzeroToMany;endFill=1;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-232" target="EKLjl7u4k93-TANrDsAA-29" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-232" value="gets_certificate" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-980" y="580" width="210" height="60" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-234" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERzeroToMany;startFill=1;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-57" target="EKLjl7u4k93-TANrDsAA-232" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-236" value="issue_date" style="ellipse;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-925" y="700" width="115" height="40" as="geometry" />
</mxCell>
<mxCell id="EKLjl7u4k93-TANrDsAA-240" style="edgeStyle=elbowEdgeStyle;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;startArrow=none;startFill=0;sourcePerimeterSpacing=6;endArrow=none;endFill=0;targetPerimeterSpacing=6;strokeWidth=1;fontSize=20;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-232" target="EKLjl7u4k93-TANrDsAA-236" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=ERzeroToMany;endFill=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-12" target="EKLjl7u4k93-TANrDsAA-27" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="620" y="630" as="targetPoint" />
<Array as="points">
<mxPoint x="620" y="750" />
<mxPoint x="620" y="630" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERzeroToMany;endFill=1;entryX=1;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;noJump=0;jumpStyle=arc;" parent="1" source="1226oHNaZ9vwRgsXALml-12" target="EKLjl7u4k93-TANrDsAA-57" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1180" y="440" as="targetPoint" />
<Array as="points">
<mxPoint x="-700" y="750" />
<mxPoint x="-700" y="440" />
<mxPoint x="-1177" y="440" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-12" value="adds" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="480" y="720" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=ERzeroToOne;startFill=1;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-27" target="1226oHNaZ9vwRgsXALml-12" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=ERmandOne;endFill=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-23" target="EKLjl7u4k93-TANrDsAA-121" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-23" value="pays" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-510" y="1000" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=ERzeroToMany;startFill=1;endArrow=none;endFill=0;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="1226oHNaZ9vwRgsXALml-23" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-360" y="1040" as="targetPoint" />
<Array as="points">
<mxPoint x="-240" y="585" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;startArrow=ERzeroToMany;startFill=1;endArrow=none;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=arc;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-57" target="1226oHNaZ9vwRgsXALml-23" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-1150" y="610" as="targetPoint" />
<Array as="points">
<mxPoint x="-1239" y="550" />
<mxPoint x="-1150" y="550" />
<mxPoint x="-1150" y="1030" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-28" value="likes" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1430" y="180" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-57" target="1226oHNaZ9vwRgsXALml-28" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-37" target="EKLjl7u4k93-TANrDsAA-75" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-37" value="type" style="ellipse;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-1395" y="660" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=ERzeroToMany;endFill=1;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-40" target="EKLjl7u4k93-TANrDsAA-121" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-40" value="has" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-180" y="1260" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;startArrow=ERoneToMany;startFill=0;endArrow=none;endFill=0;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="1226oHNaZ9vwRgsXALml-40" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-120" y="1290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-42" value="rate" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="210" y="680" width="95" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;startArrow=ERzeroToMany;startFill=1;endArrow=none;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-27" target="1226oHNaZ9vwRgsXALml-42" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="310" y="720" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERzeroToMany;startFill=1;endArrow=none;endFill=0;noJump=0;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="1226oHNaZ9vwRgsXALml-42" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="193" y="655" />
<mxPoint x="190" y="655" />
<mxPoint x="190" y="700" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-46" target="1226oHNaZ9vwRgsXALml-42" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-46" value="value" style="ellipse;whiteSpace=wrap;html=1;align=center;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="222.5" y="640" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-52" value="Comment" style="shape=ext;margin=3;double=1;whiteSpace=wrap;html=1;align=center;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-710" y="130" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-53" value="id" style="ellipse;whiteSpace=wrap;html=1;align=center;fontStyle=4;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-820" y="60" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-52" target="1226oHNaZ9vwRgsXALml-53" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="-710" y="120" />
<mxPoint x="-770" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-55" target="1226oHNaZ9vwRgsXALml-52" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-55" value="text" style="ellipse;whiteSpace=wrap;html=1;align=center;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-710" y="40" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=ERzeroToMany;endFill=1;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-58" target="1226oHNaZ9vwRgsXALml-52" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-58" value="writes" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;" parent="1" vertex="1">
<mxGeometry x="-545" y="190" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;startArrow=ERmandOne;startFill=0;endArrow=none;endFill=0;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-29" target="1226oHNaZ9vwRgsXALml-58" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<mxPoint x="-450" y="150" as="targetPoint" />
<Array as="points">
<mxPoint x="87" y="280" />
<mxPoint x="-340" y="280" />
<mxPoint x="-340" y="220" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-60" value="has" style="shape=rhombus;double=1;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="-970" y="145" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERmandOne;startFill=0;endArrow=none;endFill=0;noJump=0;jumpStyle=arc;" parent="1" source="EKLjl7u4k93-TANrDsAA-57" target="1226oHNaZ9vwRgsXALml-60" edge="1">
<mxGeometry x="-1790" y="40" as="geometry">
<Array as="points">
<mxPoint x="-970" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jMFusgkeJseqoIIc0_RE-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;noJump=0;" parent="1" source="jMFusgkeJseqoIIc0_RE-1" target="EKLjl7u4k93-TANrDsAA-195" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="jMFusgkeJseqoIIc0_RE-1" value="final_grade" style="ellipse;whiteSpace=wrap;html=1;align=center;dashed=1;" parent="1" vertex="1">
<mxGeometry x="-710" y="290" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="1226oHNaZ9vwRgsXALml-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=ERzeroToMany;startFill=1;endArrow=none;endFill=0;noJump=0;" parent="1" source="1226oHNaZ9vwRgsXALml-52" target="1226oHNaZ9vwRgsXALml-60" edge="1">
<mxGeometry x="-1790" y="40" as="geometry" />
</mxCell>
<mxCell id="_RpOFk6k3c0gqEdDoKaE-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=ERzeroToMany;endFill=1;jumpStyle=arc;" edge="1" parent="1" source="_RpOFk6k3c0gqEdDoKaE-1" target="EKLjl7u4k93-TANrDsAA-57">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="_RpOFk6k3c0gqEdDoKaE-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=ERmandOne;endFill=0;jumpStyle=arc;" edge="1" parent="1" source="_RpOFk6k3c0gqEdDoKaE-1" target="EKLjl7u4k93-TANrDsAA-27">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-457" y="360" />
<mxPoint x="515" y="360" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="_RpOFk6k3c0gqEdDoKaE-1" value="adds_course" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;" vertex="1" parent="1">
<mxGeometry x="-525" y="460" width="135" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>