-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTrackingEvent.drawio
496 lines (496 loc) · 46.4 KB
/
TrackingEvent.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
<mxfile host="app.diagrams.net" modified="2022-03-30T04:22:10.734Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36" etag="1OqC_61usGdTmifT-N_w" version="16.5.6" type="github" pages="2">
<diagram id="EHIDcn3dvRNnEy99S8y_" name="기존">
<mxGraphModel dx="2066" dy="1186" 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">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="AaUBHb8ppkEpDW-rW8oc-4" value="Logger" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="30" y="450" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-6" 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="AaUBHb8ppkEpDW-rW8oc-4" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-7" value="track(model:types)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="AaUBHb8ppkEpDW-rW8oc-4" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-16" 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="1" vertex="1">
<mxGeometry x="30" y="420" width="790" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-17" 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="1" vertex="1">
<mxGeometry x="30" y="550" width="790" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-18" 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="1" vertex="1">
<mxGeometry x="30" y="670" width="790" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-23" value="ScreenName" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="310" y="260" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-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="AaUBHb8ppkEpDW-rW8oc-23" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-27" target="AaUBHb8ppkEpDW-rW8oc-43" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="500" y="130" />
<mxPoint x="580" y="130" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;startArrow=none;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-27" target="AaUBHb8ppkEpDW-rW8oc-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="277" as="sourcePoint" />
<Array as="points">
<mxPoint x="110" y="117" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-27" value="DetailViewModel" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="340" y="100" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-29" 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="AaUBHb8ppkEpDW-rW8oc-27" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;dashed=1;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-31" target="AaUBHb8ppkEpDW-rW8oc-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-31" value="TrackingEvent.Amplitude.applyDoneNet" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="425" y="450" width="270" height="78" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-32" value="+ name
+ properties" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="AaUBHb8ppkEpDW-rW8oc-31" vertex="1">
<mxGeometry y="26" width="270" height="44" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-33" 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="AaUBHb8ppkEpDW-rW8oc-31" vertex="1">
<mxGeometry y="70" width="270" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-36" value="«interface»<br><span style="font-weight: 700">TrackingEventType</span>" style="html=1;" parent="1" vertex="1">
<mxGeometry x="700" y="252" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.588;entryY=-0.118;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-27" target="AaUBHb8ppkEpDW-rW8oc-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="345" y="177" as="sourcePoint" />
<mxPoint x="300" y="210" as="targetPoint" />
<Array as="points">
<mxPoint x="340" y="130" />
<mxPoint x="234" y="130" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;exitX=0.294;exitY=0.625;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-29" target="AaUBHb8ppkEpDW-rW8oc-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="140" as="sourcePoint" />
<Array as="points">
<mxPoint x="390" y="131" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.607;entryY=-0.038;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=open;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-27" target="AaUBHb8ppkEpDW-rW8oc-31" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="505" y="169" as="sourcePoint" />
<Array as="points">
<mxPoint x="680" y="117" />
<mxPoint x="680" y="400" />
<mxPoint x="589" y="400" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-43" value="TrackerType" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="500" y="260" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-45" 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="AaUBHb8ppkEpDW-rW8oc-43" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-49" value="AmplitudeAdapter" 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;" parent="1" vertex="1">
<mxGeometry x="40" y="590" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-51" 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="AaUBHb8ppkEpDW-rW8oc-49" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-52" value="+track(model)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="AaUBHb8ppkEpDW-rW8oc-49" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=open;endFill=0;" parent="1" source="AaUBHb8ppkEpDW-rW8oc-7" target="AaUBHb8ppkEpDW-rW8oc-49" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="120" y="540" />
<mxPoint x="120" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-8" value="TrackingModel" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="140" y="260" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="AaUBHb8ppkEpDW-rW8oc-10" 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="AaUBHb8ppkEpDW-rW8oc-8" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="Y4jrMR2qrEIO1Jpn4bNN" name="변경">
<mxGraphModel dx="2916" dy="1186" 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">
<root>
<mxCell id="KmKnW88E0VhbfAg1BoVY-0" />
<mxCell id="KmKnW88E0VhbfAg1BoVY-1" parent="KmKnW88E0VhbfAg1BoVY-0" />
<mxCell id="dTNlWitsgGI8YY_V3tl7-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-0" target="dTNlWitsgGI8YY_V3tl7-31" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="350" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-0" value="Logger" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="250" y="490" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-1" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-0" vertex="1">
<mxGeometry y="26" width="180" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-2" value="track(eventFactory)
" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-0" vertex="1">
<mxGeometry y="34" width="180" height="46" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-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="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="-120" y="420" width="1710" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-4" 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="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="-120" y="670" width="1710" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-6" value="ScreenName" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#FFFFFF;strokeColor=#000000;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="730" y="350" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-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="dTNlWitsgGI8YY_V3tl7-6" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;startArrow=none;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-10" target="dTNlWitsgGI8YY_V3tl7-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="277" as="sourcePoint" />
<Array as="points">
<mxPoint x="210" y="167" />
<mxPoint x="210" y="520" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=open;endFill=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-10" target="dTNlWitsgGI8YY_V3tl7-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-10" target="dTNlWitsgGI8YY_V3tl7-32" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="610" y="180" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-10" value="DetailViewModel" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="280" y="150" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-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="dTNlWitsgGI8YY_V3tl7-10" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;dashed=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-13" target="dTNlWitsgGI8YY_V3tl7-16" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1370" y="310" as="targetPoint" />
<Array as="points">
<mxPoint x="1080" y="315" />
<mxPoint x="1380" y="315" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-13" value="TrackingEvent.Amplitude.applyDoneNet" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="830" y="450" width="270" height="78" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-14" value="+ name
+ properties" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-13" vertex="1">
<mxGeometry y="26" width="270" height="44" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-15" 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="dTNlWitsgGI8YY_V3tl7-13" vertex="1">
<mxGeometry y="70" width="270" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-16" value="«interface»<br><span style="font-weight: 700">TrackingEventType</span>" style="html=1;fillColor=#FFFFFF;strokeColor=#000000;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="1380" y="302" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-20" value="TrackerType" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#FFFFFF;strokeColor=#000000;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="730" y="302" width="160" height="34" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-21" 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="dTNlWitsgGI8YY_V3tl7-20" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-22" value="AmplitudeAdapter" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="100" y="710" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-23" 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="dTNlWitsgGI8YY_V3tl7-22" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-24" value="+track(model)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-22" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-52" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=block;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-30" target="dTNlWitsgGI8YY_V3tl7-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-30" value="«interface»<br><b>ApplyDoneNetFactoryProtocol</b>" style="html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="260" y="244" width="180" height="50" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-31" value="«interface»<br><b>TrackingEventFactoryProtocol</b>" style="html=1;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="260" y="352" width="180" height="50" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-32" value="ApplyDoneNetEventDependency" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#f8cecc;strokeColor=#b85450;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="500" y="252" width="220" height="34" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-34" 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="dTNlWitsgGI8YY_V3tl7-32" vertex="1">
<mxGeometry y="26" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=block;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-36" target="dTNlWitsgGI8YY_V3tl7-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="580" y="300" />
<mxPoint x="470" y="300" />
<mxPoint x="470" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-36" target="dTNlWitsgGI8YY_V3tl7-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="700" y="367" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-36" target="dTNlWitsgGI8YY_V3tl7-32" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="610" y="420" />
<mxPoint x="610" y="420" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-36" target="dTNlWitsgGI8YY_V3tl7-20" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="680" y="311" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="5UY1LMa1uLS9S0e-tFMJ-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-36" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="990" y="380" as="targetPoint" />
<Array as="points">
<mxPoint x="740" y="410" />
<mxPoint x="990" y="410" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="gQn21qgZXvhJ6xdLdtRD-0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.318;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-36" target="4UdiNVOwNkf8FL5PToJ_-4" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="750" y="440" />
<mxPoint x="1170" y="440" />
<mxPoint x="1170" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-36" value="ApplyDoneNetFactory" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="540" y="490" width="220" height="110" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-38" 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="dTNlWitsgGI8YY_V3tl7-36" vertex="1">
<mxGeometry y="26" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-37" value="+ models: [TrackingEventFactoryModel]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-36" vertex="1">
<mxGeometry y="34" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-39" value="+ setDependency()
" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-36" vertex="1">
<mxGeometry y="60" width="220" height="50" as="geometry" />
</mxCell>
<mxCell id="AccVkuVm8ami5aeQcMt7-0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-40" target="dTNlWitsgGI8YY_V3tl7-30">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-40" value="«interface»<br><b>DetailTrackingEventFactorySet</b><b>Dependency</b><b><br></b>" style="html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="-80" y="244" width="270" height="50" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=block;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-41" target="dTNlWitsgGI8YY_V3tl7-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-41" value="DetailTrackingEventFactorySet
" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="-460" y="239" width="318" height="60" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-43" 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="dTNlWitsgGI8YY_V3tl7-41" vertex="1">
<mxGeometry y="26" width="318" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-44" value="applyDoneNetFactory: ApplyDoneNetFactoryProtocol" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-41" vertex="1">
<mxGeometry y="34" width="318" height="26" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-11" target="dTNlWitsgGI8YY_V3tl7-30" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="350" y="210" />
<mxPoint x="350" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=block;endFill=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-65" target="dTNlWitsgGI8YY_V3tl7-16" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1190" y="352" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=block;endFill=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-68" target="dTNlWitsgGI8YY_V3tl7-16" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1150" y="339" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-68" value="Facebook.ApplyDoneNet" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="910" y="490" width="270" height="78" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-69" value="+ name
+ properties" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-68" vertex="1">
<mxGeometry y="26" width="270" height="44" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-70" 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="dTNlWitsgGI8YY_V3tl7-68" vertex="1">
<mxGeometry y="70" width="270" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-65" value="AppsFlyer.ApplyDoneNet" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="1006" y="540" width="270" height="78" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-66" value="+ name
+ properties" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-65" vertex="1">
<mxGeometry y="26" width="270" height="44" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-67" 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="dTNlWitsgGI8YY_V3tl7-65" vertex="1">
<mxGeometry y="70" width="270" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" target="dTNlWitsgGI8YY_V3tl7-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="762" y="498" />
</Array>
<mxPoint x="762" y="498" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-37" target="dTNlWitsgGI8YY_V3tl7-69" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="760" y="538" />
</Array>
<mxPoint x="770" y="550" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-39" target="dTNlWitsgGI8YY_V3tl7-66" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="800" y="588" />
<mxPoint x="800" y="588" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-80" value="FacebookAdapter" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="270" y="710" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-81" 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="dTNlWitsgGI8YY_V3tl7-80" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-82" value="+track(model)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-80" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-87" value="AppsFlyerAdapter" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="440" y="710" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-88" 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="dTNlWitsgGI8YY_V3tl7-87" vertex="1">
<mxGeometry y="26" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-89" value="+track(model)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="dTNlWitsgGI8YY_V3tl7-87" vertex="1">
<mxGeometry y="34" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-2" target="dTNlWitsgGI8YY_V3tl7-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="220" y="600" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-2" target="dTNlWitsgGI8YY_V3tl7-80" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="350" y="550" />
<mxPoint x="350" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-2" target="dTNlWitsgGI8YY_V3tl7-87" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dTNlWitsgGI8YY_V3tl7-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.448;exitY=1.038;exitDx=0;exitDy=0;exitPerimeter=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-44" target="dTNlWitsgGI8YY_V3tl7-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="-317" y="320" />
<mxPoint x="305" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="-MyhP_o9J0hqWoH8b7Px-1" value="" style="line;strokeWidth=2;direction=south;html=1;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="-120" y="119" width="10" height="740" as="geometry" />
</mxCell>
<mxCell id="5UY1LMa1uLS9S0e-tFMJ-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;endArrow=block;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="4UdiNVOwNkf8FL5PToJ_-3" target="dTNlWitsgGI8YY_V3tl7-16" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1435" y="380" />
<mxPoint x="1435" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4UdiNVOwNkf8FL5PToJ_-3" value="Facebook.SummitApplication" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#FFFFFF;strokeColor=#000000;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="1200" y="440" width="270" height="78" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="4UdiNVOwNkf8FL5PToJ_-4" value="+ name
+ properties" style="text;strokeColor=#000000;fillColor=#FFFFFF;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="4UdiNVOwNkf8FL5PToJ_-3" vertex="1">
<mxGeometry y="26" width="270" height="44" as="geometry" />
</mxCell>
<mxCell id="4UdiNVOwNkf8FL5PToJ_-5" 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="4UdiNVOwNkf8FL5PToJ_-3" vertex="1">
<mxGeometry y="70" width="270" height="8" as="geometry" />
</mxCell>
<mxCell id="5UY1LMa1uLS9S0e-tFMJ-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;dashed=1;endArrow=block;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="4UdiNVOwNkf8FL5PToJ_-12" target="dTNlWitsgGI8YY_V3tl7-16" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1490" y="440" />
<mxPoint x="1490" y="440" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4UdiNVOwNkf8FL5PToJ_-12" value="FacebookCompleteApplication" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fillColor=#FFFFFF;strokeColor=#000000;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="1300" y="472" width="270" height="78" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="4UdiNVOwNkf8FL5PToJ_-13" value="+ name
+ properties" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="4UdiNVOwNkf8FL5PToJ_-12" vertex="1">
<mxGeometry y="26" width="270" height="44" as="geometry" />
</mxCell>
<mxCell id="4UdiNVOwNkf8FL5PToJ_-14" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="4UdiNVOwNkf8FL5PToJ_-12" vertex="1">
<mxGeometry y="70" width="270" height="8" as="geometry" />
</mxCell>
<mxCell id="5UY1LMa1uLS9S0e-tFMJ-0" value="TrackingEventFactoryModel" 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;" parent="KmKnW88E0VhbfAg1BoVY-1" vertex="1">
<mxGeometry x="910" y="278" width="190" height="98" as="geometry">
<mxRectangle x="380" y="440" width="260" height="26" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="5UY1LMa1uLS9S0e-tFMJ-1" value="+ event
+ screenName
+ trackerType" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="5UY1LMa1uLS9S0e-tFMJ-0" vertex="1">
<mxGeometry y="26" width="190" height="64" as="geometry" />
</mxCell>
<mxCell id="5UY1LMa1uLS9S0e-tFMJ-2" 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="5UY1LMa1uLS9S0e-tFMJ-0" vertex="1">
<mxGeometry y="90" width="190" height="8" as="geometry" />
</mxCell>
<mxCell id="gQn21qgZXvhJ6xdLdtRD-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" parent="KmKnW88E0VhbfAg1BoVY-1" source="dTNlWitsgGI8YY_V3tl7-39" target="4UdiNVOwNkf8FL5PToJ_-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="650" y="630" />
<mxPoint x="1435" y="630" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>