-
Notifications
You must be signed in to change notification settings - Fork 8
/
actor-hierarchy.xml
914 lines (914 loc) · 102 KB
/
actor-hierarchy.xml
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
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
<mxfile host="app.diagrams.net" modified="2024-05-16T14:02:16.903Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" etag="IDU3w2Rb6uU-d4-3g97R" version="24.4.2" type="device">
<diagram id="R2lEEEUBdFMjLlhIrx00" name="Page-1">
<mxGraphModel dx="819" dy="433" grid="1" gridSize="3" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2342" pageHeight="3811" 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="LlTZ5HPTYBl2Ief2oVVQ-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-25" target="oijwUpjwvX3nzPGMvqnH-66" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-25" value="&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;tabs = RootActor.list_tabs()<br><div><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;tab = tabs[0]</span></div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="49" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="oijwUpjwvX3nzPGMvqnH-94" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="oijwUpjwvX3nzPGMvqnH-90" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="474" y="441" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="oijwUpjwvX3nzPGMvqnH-50" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="462" y="561" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="RCuZ7fps1kcYcq_LuDg--31" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="450" y="681" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="59pmN4RjFDzyk3r6ULvf-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="438" y="801" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="9O72JZB0BfOjQ8mZGwUM-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="426" y="921" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="LlTZ5HPTYBl2Ief2oVVQ-9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="414" y="1041" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="oijwUpjwvX3nzPGMvqnH-102" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="402" y="1161" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="oijwUpjwvX3nzPGMvqnH-75" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="390" y="1281" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="RCuZ7fps1kcYcq_LuDg--68" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="378" y="1401" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="uFnaiiGfYxSVeCcfavH_-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="oijwUpjwvX3nzPGMvqnH-98" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="366" y="1521" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-28" target="6p6a2RPs-kDH2pPcAKsv-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="354" y="1641" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-28" value="actor_ids = TabActor.get_target()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="289" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-49" value="WindowGlobalActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="522" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-50" value="initialize: actor_ids["actor"]" 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="oijwUpjwvX3nzPGMvqnH-49" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-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="oijwUpjwvX3nzPGMvqnH-49" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-52" value="requirements: .attach()" 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="oijwUpjwvX3nzPGMvqnH-49" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-66" value="TabActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="160" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-67" value="initialize: tab["actor"]" 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="oijwUpjwvX3nzPGMvqnH-66" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-68" 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="oijwUpjwvX3nzPGMvqnH-66" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-69" value="requirements: none" 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="oijwUpjwvX3nzPGMvqnH-66" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-74" value="WebConsoleActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="1242" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-75" value="initialize: actor_ids["consoleActor"]" 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="oijwUpjwvX3nzPGMvqnH-74" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-76" 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="oijwUpjwvX3nzPGMvqnH-74" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-77" value="requirements: .start_listeners(...)" 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="oijwUpjwvX3nzPGMvqnH-74" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-78" target="oijwUpjwvX3nzPGMvqnH-81" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-78" value="watcher_id = TabActor.get_watcher()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="830.06" y="169" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-80" value="WatcherActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1090" y="160" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-81" value="initialize: watcher_id["actor"]" 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="oijwUpjwvX3nzPGMvqnH-80" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-82" 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="oijwUpjwvX3nzPGMvqnH-80" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-83" value="requirements: .watch_resources(...)" 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="oijwUpjwvX3nzPGMvqnH-80" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-89" value="ThreadActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="402" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-90" value="initialize: actor_ids["threadActor"]" 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="oijwUpjwvX3nzPGMvqnH-89" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-91" 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="oijwUpjwvX3nzPGMvqnH-89" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-92" value="requirements: .attach()" 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="oijwUpjwvX3nzPGMvqnH-89" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-93" value="EventSourceActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="280" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-94" value="initialize: actor_ids["eventSourceActor"]" 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="oijwUpjwvX3nzPGMvqnH-93" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-95" 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="oijwUpjwvX3nzPGMvqnH-93" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-96" value="requirements: .start_listening()" 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="oijwUpjwvX3nzPGMvqnH-93" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-97" value="WebSocketActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="1482" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-98" value="initialize: actor_ids["webSocketActor"]" 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="oijwUpjwvX3nzPGMvqnH-97" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-99" 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="oijwUpjwvX3nzPGMvqnH-97" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-100" value="requirements: .start_listening()" 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="oijwUpjwvX3nzPGMvqnH-97" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-101" value="ScreenshotActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="1122" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-102" value="initialize: actor_ids["screenshotActor"]" 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="oijwUpjwvX3nzPGMvqnH-101" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-103" 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="oijwUpjwvX3nzPGMvqnH-101" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oijwUpjwvX3nzPGMvqnH-104" value="requirements: none" 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="oijwUpjwvX3nzPGMvqnH-101" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--5" target="RCuZ7fps1kcYcq_LuDg--10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--5" value="&nbsp; &nbsp; &nbsp; procs = RootActor.list_processes()<br><div><span>&nbsp; &nbsp; &nbsp; proc =&nbsp;</span>procs<span>[0]</span></div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="2319" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--9" value="ProcessActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2310" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--10" value="initialize: proc["actor"]" 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="RCuZ7fps1kcYcq_LuDg--9" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--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="RCuZ7fps1kcYcq_LuDg--9" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--12" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--9" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--15" value="WalkerActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1090" y="642" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--16" value="initialize: walker_ctx["actor"]" 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="RCuZ7fps1kcYcq_LuDg--15" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--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="RCuZ7fps1kcYcq_LuDg--15" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--18" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--15" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--19" value="AddonsActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="1722" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--20" value="initialize: root_ids["addonsActor"]" 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="RCuZ7fps1kcYcq_LuDg--19" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--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="RCuZ7fps1kcYcq_LuDg--19" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--22" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--19" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--30" value="InspectorActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="642" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--31" value="initialize: actor_ids["inspectorActor"]" 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="RCuZ7fps1kcYcq_LuDg--30" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--32" 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="RCuZ7fps1kcYcq_LuDg--30" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--33" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--30" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--35" target="RCuZ7fps1kcYcq_LuDg--16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--35" value="walker_ctx = <br>InspectorActor.get_walker()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="830.06" y="651" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--39" target="RCuZ7fps1kcYcq_LuDg--20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--39" target="RCuZ7fps1kcYcq_LuDg--57" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="438" y="1881" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--39" target="9O72JZB0BfOjQ8mZGwUM-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="426" y="1989" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--39" target="RCuZ7fps1kcYcq_LuDg--61" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="414" y="2109" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--39" target="59pmN4RjFDzyk3r6ULvf-51" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="402" y="2229" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--39" value="&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;root_ids = RootActor.get_root()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="1731" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--43" target="RCuZ7fps1kcYcq_LuDg--45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--43" value="&nbsp; &nbsp; &nbsp; addons = RootActor.list_addons()<br><div><span>&nbsp; &nbsp; &nbsp; addon = addons</span><span>[0]</span></div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="2439" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--44" value="WebExtensionActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2430" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--45" value="initialize: addon["actor"]" 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="RCuZ7fps1kcYcq_LuDg--44" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--46" 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="RCuZ7fps1kcYcq_LuDg--44" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--47" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--44" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--50" target="RCuZ7fps1kcYcq_LuDg--52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--50" value="&nbsp; &nbsp; &nbsp; workers = RootActor.list_workers()<br><div><span>&nbsp; &nbsp; &nbsp; worker = workers</span><span>[0]</span></div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="2559" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--51" value="WorkerActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2550" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--52" value="initialize: worker["actor"]" 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="RCuZ7fps1kcYcq_LuDg--51" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--53" 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="RCuZ7fps1kcYcq_LuDg--51" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--54" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--51" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--56" value="DeviceActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="1842" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--57" value="initialize: root_ids["deviceActor"]" 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="RCuZ7fps1kcYcq_LuDg--56" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--58" 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="RCuZ7fps1kcYcq_LuDg--56" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--59" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--56" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--60" value="PreferenceActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2070" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--61" value="initialize: root_ids["preferenceActor"]" 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="RCuZ7fps1kcYcq_LuDg--60" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--62" 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="RCuZ7fps1kcYcq_LuDg--60" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--63" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--60" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--67" value="WebExtensionInspectedWindowActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="1362" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--68" value="initialize: actor_ids["webExtensionInsp."]" 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="RCuZ7fps1kcYcq_LuDg--67" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--69" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="RCuZ7fps1kcYcq_LuDg--67" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--70" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--67" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--72" target="RCuZ7fps1kcYcq_LuDg--76" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--72" value="process_ctx = <br>ProcessActor.get_target()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="830.06" y="2319" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--75" value="ContentProcessActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1090" y="2310" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--76" value="initialize: process_ctx["actor"]" 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="RCuZ7fps1kcYcq_LuDg--75" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--77" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="RCuZ7fps1kcYcq_LuDg--75" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--78" value="requirements: proc["isParent"] == false" 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="RCuZ7fps1kcYcq_LuDg--75" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--81" value="StringActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2790" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--82" value="initialize: anyresponse["actor"]" 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="RCuZ7fps1kcYcq_LuDg--81" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--83" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="RCuZ7fps1kcYcq_LuDg--81" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--84" value="requirements: response with longstring" 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="RCuZ7fps1kcYcq_LuDg--81" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--86" target="RCuZ7fps1kcYcq_LuDg--88" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--86" value="<div><span>on_resource_available(data)</span></div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="307" y="2679" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--87" value="NetworkEventActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2670" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--88" value="initialize: data["resources"][0]["actor"]" 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="RCuZ7fps1kcYcq_LuDg--87" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--89" 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="RCuZ7fps1kcYcq_LuDg--87" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--90" value="requirements: registered handler" 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="RCuZ7fps1kcYcq_LuDg--87" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--91" target="RCuZ7fps1kcYcq_LuDg--86" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--91" value="RDPClient.add_event_listener(<br>RESOURCES_AVAILABLE_ARRAY)" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="2679" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--93" value="RootActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="40" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--94" value="initialize: RDPClient" 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="RCuZ7fps1kcYcq_LuDg--93" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--95" 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="RCuZ7fps1kcYcq_LuDg--93" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--96" value="requirements: none" 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="RCuZ7fps1kcYcq_LuDg--93" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="RCuZ7fps1kcYcq_LuDg--97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--94" target="oijwUpjwvX3nzPGMvqnH-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LlTZ5HPTYBl2Ief2oVVQ-1" target="LlTZ5HPTYBl2Ief2oVVQ-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-1" value="net_parent = WatcherActor<br>.get_network_parent_actor()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1350" y="169" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-3" value="NetworkParentActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1610" y="160" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-4" value="initialize: net_parent["network"]["actor"]" 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="LlTZ5HPTYBl2Ief2oVVQ-3" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-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="LlTZ5HPTYBl2Ief2oVVQ-3" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-6" value="requirements: none" 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="LlTZ5HPTYBl2Ief2oVVQ-3" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-8" value="NetworkContentActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="1002" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-9" value="initialize: actor_ids["networkContentA."]" 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="LlTZ5HPTYBl2Ief2oVVQ-8" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-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="LlTZ5HPTYBl2Ief2oVVQ-8" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-11" value="requirements: none" 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="LlTZ5HPTYBl2Ief2oVVQ-8" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-69" target="oijwUpjwvX3nzPGMvqnH-28" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="417" y="269" />
<mxPoint x="417" y="269" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-67" target="oijwUpjwvX3nzPGMvqnH-78" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-81" target="LlTZ5HPTYBl2Ief2oVVQ-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--31" target="RCuZ7fps1kcYcq_LuDg--35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LlTZ5HPTYBl2Ief2oVVQ-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="RCuZ7fps1kcYcq_LuDg--10" target="RCuZ7fps1kcYcq_LuDg--72" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="TZq6eo6AgtJICiSsYJQE-2" target="TZq6eo6AgtJICiSsYJQE-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-2" value="&nbsp; &nbsp; &nbsp; &nbsp;sources = ThreadActor.sources()<br>&nbsp; &nbsp; &nbsp; &nbsp;source = sources[0]" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="830.06" y="411" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-3" value="SourceActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1090.06" y="402" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-4" value="initialize: source["actor"]" 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="TZq6eo6AgtJICiSsYJQE-3" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-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="TZq6eo6AgtJICiSsYJQE-3" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-6" value="requirements: none" 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="TZq6eo6AgtJICiSsYJQE-3" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="TZq6eo6AgtJICiSsYJQE-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oijwUpjwvX3nzPGMvqnH-90" target="TZq6eo6AgtJICiSsYJQE-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="oTm5kLHLiw-PqYJyFcl5-2" target="oTm5kLHLiw-PqYJyFcl5-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-2" value="breakpoint_list = WatcherActor<br>.get_breakpoint_list_actor()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1350" y="289" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-3" value="BreakpointListActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1610" y="280" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-4" value="initialize: breakpoint_list["actor"]" 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="oTm5kLHLiw-PqYJyFcl5-3" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-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="oTm5kLHLiw-PqYJyFcl5-3" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="oTm5kLHLiw-PqYJyFcl5-6" value="requirements: none" 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="oTm5kLHLiw-PqYJyFcl5-3" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-1" value="AccessibilityActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="762" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-2" value="initialize: actor_ids["accessibilityActor"]" 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="59pmN4RjFDzyk3r6ULvf-1" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-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="59pmN4RjFDzyk3r6ULvf-1" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-4" value="requirements: .bootstrap()" 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="59pmN4RjFDzyk3r6ULvf-1" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-29" target="59pmN4RjFDzyk3r6ULvf-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-29" value="acc_walker_ctx = AccessibilityActor<br>.get_walker()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="830" y="771" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-30" value="AccessibleWalkerActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1090" y="762" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-31" value="initialize: acc_walker_ctx["actor"]" 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="59pmN4RjFDzyk3r6ULvf-30" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-32" 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="59pmN4RjFDzyk3r6ULvf-30" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-33" value="requirements: ParentAccessibilityActor" 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="59pmN4RjFDzyk3r6ULvf-30" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-35" target="59pmN4RjFDzyk3r6ULvf-37" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-35" value="simulator_ctx = AccessibilityActor<br>.get_simulator()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="830" y="891" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-36" value="SimulatorActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1090" y="882" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-37" value="initialize: simulator_ctx" 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="59pmN4RjFDzyk3r6ULvf-36" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-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="59pmN4RjFDzyk3r6ULvf-36" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-39" value="requirements: ParentAccessibilityActor" 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="59pmN4RjFDzyk3r6ULvf-36" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-2" target="59pmN4RjFDzyk3r6ULvf-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-50" value="ParentAccessibilityActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2190" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-51" value="initialize: root_ids["parentAccessibility."]" 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="59pmN4RjFDzyk3r6ULvf-50" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-52" 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="59pmN4RjFDzyk3r6ULvf-50" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-53" value="requirements: .bootstrap(), .enable()" 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="59pmN4RjFDzyk3r6ULvf-50" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-2" target="59pmN4RjFDzyk3r6ULvf-35" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="810" y="814" />
<mxPoint x="810" y="921" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-57" target="59pmN4RjFDzyk3r6ULvf-59" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-57" value="&nbsp; &nbsp; &nbsp; &nbsp;children = AccessibleWalkerActor<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.children()<br>&nbsp; &nbsp; &nbsp; &nbsp;child = children[0]" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1350" y="771" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-58" value="AccessibleActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="1610" y="762" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-59" value="initialize: child["actor"]" 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="59pmN4RjFDzyk3r6ULvf-58" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-60" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="59pmN4RjFDzyk3r6ULvf-58" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-61" value="requirements: none" 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="59pmN4RjFDzyk3r6ULvf-58" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-31" target="59pmN4RjFDzyk3r6ULvf-57" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-63" value="NodeActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="2910" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-64" value="initialize: dom_node["actor"]" 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="59pmN4RjFDzyk3r6ULvf-63" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-65" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="59pmN4RjFDzyk3r6ULvf-63" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-66" value="requirements: none" 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="59pmN4RjFDzyk3r6ULvf-63" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-67" value="NodeListActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="3030" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-68" value="initialize: dom_node_list["actor"]" 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="59pmN4RjFDzyk3r6ULvf-67" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-69" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="59pmN4RjFDzyk3r6ULvf-67" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-70" value="requirements: none" 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="59pmN4RjFDzyk3r6ULvf-67" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-71" target="59pmN4RjFDzyk3r6ULvf-64" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="280" y="2949" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-71" value="<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.document()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.document_element()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.children()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.next_sibling()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.previous_sibling()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.get_node_actor_from_window_id()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.get_node_actor_from_content_dom_reference()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.get_node_from_actor()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.get_parent_grid_node()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.get_offset_parent()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node = WalkerActor.get_scrollable_ancestor_node()</div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="2756" width="487" height="166" as="geometry" />
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-85" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="59pmN4RjFDzyk3r6ULvf-81" target="59pmN4RjFDzyk3r6ULvf-68" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="280" y="3069" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="59pmN4RjFDzyk3r6ULvf-81" value="<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node_list = WalkerActor.query_selector()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node_list = WalkerActor.query_selector_all()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node_list = WalkerActor.multi_frame_query_selector_all()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dom_node_list = WalkerActor.search()</div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=left;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="2972" width="487" height="74" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-1" value="MemoryActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="882" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-2" value="initialize: actor_ids["memoryActor"]" 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="9O72JZB0BfOjQ8mZGwUM-1" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-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="9O72JZB0BfOjQ8mZGwUM-1" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-4" value="requirements: .attach()" 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="9O72JZB0BfOjQ8mZGwUM-1" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-16" value="HeapSnapshotActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="1950" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-17" value="initialize: root_ids["heapSnapshotFile."]" 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="9O72JZB0BfOjQ8mZGwUM-16" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-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="9O72JZB0BfOjQ8mZGwUM-16" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="9O72JZB0BfOjQ8mZGwUM-19" value="requirements: none" 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="9O72JZB0BfOjQ8mZGwUM-16" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="Relt3WEc4JFInGaKVLs_-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="RCuZ7fps1kcYcq_LuDg--39" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="168" y="126" as="sourcePoint" />
<Array as="points">
<mxPoint x="168" y="126" />
<mxPoint x="168" y="1761" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Relt3WEc4JFInGaKVLs_-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="RCuZ7fps1kcYcq_LuDg--96" target="RCuZ7fps1kcYcq_LuDg--5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="156" y="2349" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Relt3WEc4JFInGaKVLs_-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="RCuZ7fps1kcYcq_LuDg--43" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="144" y="126" as="sourcePoint" />
<Array as="points">
<mxPoint x="144" y="126" />
<mxPoint x="144" y="2469" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Relt3WEc4JFInGaKVLs_-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="RCuZ7fps1kcYcq_LuDg--50" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="132" y="126" as="sourcePoint" />
<Array as="points">
<mxPoint x="132" y="2589" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-1" value="StorageActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="1602" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-2" value="initialize: actor_ids["storageActor"]" 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="6p6a2RPs-kDH2pPcAKsv-1" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-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="6p6a2RPs-kDH2pPcAKsv-1" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-4" value="requirements: none" 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="6p6a2RPs-kDH2pPcAKsv-1" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-5" value="CacheStorageActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="3150" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-6" value="initialize: data["resources"][?]["actor"]" 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="6p6a2RPs-kDH2pPcAKsv-5" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-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="6p6a2RPs-kDH2pPcAKsv-5" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-8" value="requirements: registered handler" 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="6p6a2RPs-kDH2pPcAKsv-5" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-9" target="6p6a2RPs-kDH2pPcAKsv-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-9" value="<div><span>on_resource_available(data)</span></div>" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="3283" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-11" target="6p6a2RPs-kDH2pPcAKsv-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-11" value="RDPClient.add_event_listener(<br>RESOURCES_AVAILABLE_ARRAY)" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="3163" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-12" value="CookieStorageActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="3270" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-13" value="initialize: data["resources"][?]["actor"]" 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="6p6a2RPs-kDH2pPcAKsv-12" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-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="6p6a2RPs-kDH2pPcAKsv-12" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-15" value="requirements: registered handler" 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="6p6a2RPs-kDH2pPcAKsv-12" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-16" value="IndexedDBStorageActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="3390" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-17" value="initialize: data["resources"][?]["actor"]" 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="6p6a2RPs-kDH2pPcAKsv-16" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-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="6p6a2RPs-kDH2pPcAKsv-16" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-19" value="requirements: registered handler" 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="6p6a2RPs-kDH2pPcAKsv-16" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-20" value="LocalStorageActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570.06" y="3510" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-21" value="initialize: data["resources"][?]["actor"]" 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="6p6a2RPs-kDH2pPcAKsv-20" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-22" 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="6p6a2RPs-kDH2pPcAKsv-20" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-23" value="requirements: registered handler" 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="6p6a2RPs-kDH2pPcAKsv-20" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-24" value="SessionStorageActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="570" y="3630" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-25" value="initialize: data["resources"][?]["actor"]" 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="6p6a2RPs-kDH2pPcAKsv-24" vertex="1">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-26" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="6p6a2RPs-kDH2pPcAKsv-24" vertex="1">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-27" value="requirements: registered handler" 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="6p6a2RPs-kDH2pPcAKsv-24" vertex="1">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-29" target="6p6a2RPs-kDH2pPcAKsv-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-29" value="<div><span>WatcherActor.watch_targets(</span></div>WatcherActor.Targets.FRAME)" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="3403" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-30" target="6p6a2RPs-kDH2pPcAKsv-6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="174" y="3597" />
<mxPoint x="312" y="3597" />
<mxPoint x="312" y="3189" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-30" target="6p6a2RPs-kDH2pPcAKsv-13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="162" y="3615" />
<mxPoint x="324" y="3615" />
<mxPoint x="324" y="3309" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-30" target="6p6a2RPs-kDH2pPcAKsv-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="150" y="3633" />
<mxPoint x="336" y="3633" />
<mxPoint x="336" y="3429" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-30" target="6p6a2RPs-kDH2pPcAKsv-21" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="138" y="3651" />
<mxPoint x="348" y="3651" />
<mxPoint x="348" y="3549" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="6p6a2RPs-kDH2pPcAKsv-30" target="6p6a2RPs-kDH2pPcAKsv-25" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="126" y="3669" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="6p6a2RPs-kDH2pPcAKsv-30" value="<div><span>WatcherActor.watch_resources([</span></div>WatcherActor.Resources.?])" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="3523" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oijwUpjwvX3nzPGMvqnH-81" target="oTm5kLHLiw-PqYJyFcl5-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1332" y="199" />
<mxPoint x="1332" y="319" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="J1D91TTjmUPFC2roM54Y-3" target="J1D91TTjmUPFC2roM54Y-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-3" value="target = WatcherActor<br>.get_target_configuration_actor()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1350" y="411" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-4" value="TargetConfigurationActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1610" y="402" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-5" value="initialize: target["actor"]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="J1D91TTjmUPFC2roM54Y-4">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-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;" vertex="1" parent="J1D91TTjmUPFC2roM54Y-4">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-7" value="requirements: none" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="J1D91TTjmUPFC2roM54Y-4">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="J1D91TTjmUPFC2roM54Y-9" target="J1D91TTjmUPFC2roM54Y-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-9" value="thread = WatcherActor<br>.get_thread_configuration_actor()" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=12;align=center;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1350" y="531" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-10" value="ThreadConfigurationActor" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;fontSize=12;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="1610" y="522" width="220" height="86" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-11" value="initialize: thread["actor"]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="J1D91TTjmUPFC2roM54Y-10">
<mxGeometry y="26" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-12" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" vertex="1" parent="J1D91TTjmUPFC2roM54Y-10">
<mxGeometry y="52" width="220" height="8" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-13" value="requirements: none" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="J1D91TTjmUPFC2roM54Y-10">
<mxGeometry y="60" width="220" height="26" as="geometry" />
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oijwUpjwvX3nzPGMvqnH-81" target="J1D91TTjmUPFC2roM54Y-3">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1332" y="199" />
<mxPoint x="1332" y="441" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="J1D91TTjmUPFC2roM54Y-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="oijwUpjwvX3nzPGMvqnH-81" target="J1D91TTjmUPFC2roM54Y-9">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1332" y="199" />
<mxPoint x="1332" y="561" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>