forked from dulalsaurab/NDNSD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathservice_discovery.drawio
2541 lines (2541 loc) · 425 KB
/
service_discovery.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
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
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<mxfile host="app.diagrams.net" modified="2021-11-14T23:53:44.188Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36" etag="ZsllWWKG5H84fGHjxiSf" version="15.7.0" type="github">
<diagram id="Ae3CV88c5WvhsWiGwa3m" name="Page-1">
<mxGraphModel dx="2492" dy="2526" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="kFJ92shpheO_b1xZW1Ct-307" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=25;" vertex="1" parent="1">
<mxGeometry x="-900" y="-1969" width="980" height="849" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-261" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;spacing=2;fontSize=24;entryX=0.636;entryY=-0.027;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-404" y="-1705" as="sourcePoint" />
<mxPoint x="-404.256" y="-1645.16" as="targetPoint" />
<Array as="points">
<mxPoint x="-404.15" y="-1705" />
<mxPoint x="-404.15" y="-1705" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-262" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;spacing=2;fontSize=24;entryX=0.636;entryY=-0.027;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-427" y="-1707" as="sourcePoint" />
<mxPoint x="-427.25599999999974" y="-1645.16" as="targetPoint" />
<Array as="points">
<mxPoint x="-427.15" y="-1707" />
<mxPoint x="-427.15" y="-1707" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-260" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=10;fontColor=#454545;endArrow=none;endFill=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-414.99999999999966" y="-1638" as="sourcePoint" />
<mxPoint x="-414.99500000000023" y="-1723" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-256" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=10;fontColor=#454545;endArrow=none;endFill=0;" edge="1" parent="1" source="kFJ92shpheO_b1xZW1Ct-251" target="kFJ92shpheO_b1xZW1Ct-195">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-195" value="<font style="font-size: 24px">AppB</font>" style="rounded=1;whiteSpace=wrap;html=1;fontSize=24;spacing=2;fontFamily=Times New Roman;" vertex="1" parent="1">
<mxGeometry x="-731.37" y="-1748" width="80.75" height="35" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-236" value="<font style="font-size: 24px">StateX</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=24;spacing=2;fontFamily=Times New Roman;" vertex="1" parent="1">
<mxGeometry x="-727.62" y="-1782" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-257" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;startArrow=classic;startFill=1;endArrow=none;endFill=0;spacing=2;fontSize=24;entryX=0.636;entryY=-0.027;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="kFJ92shpheO_b1xZW1Ct-251">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-680" y="-1710" as="sourcePoint" />
<mxPoint x="-680.15" y="-1648" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-259" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;spacing=2;fontSize=24;entryX=0.636;entryY=-0.027;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-703" y="-1704" as="sourcePoint" />
<mxPoint x="-703.256" y="-1642.16" as="targetPoint" />
<Array as="points">
<mxPoint x="-703.15" y="-1704" />
<mxPoint x="-703.15" y="-1704" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-315" value="" style="group;fillColor=#ffffff;container=0;dashed=1;" parent="1" vertex="1" connectable="0">
<mxGeometry x="-126" y="239" width="606" height="395" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-232" value="<font face="Times New Roman" style="font-size: 12px"><span><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b><br></span><font style="font-size: 12px">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;e.g. /edu/memphis/image-proc/rcnn/rcnn1/NDNSD/service-info/&lt;seq-num&gt;</font></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="-55.43000000000001" y="568" width="430" height="30" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-55" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;comic=0;sketch=1;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=32;fontColor=#454545;strokeColor=#000000;strokeWidth=1;fillColor=default;align=left;" vertex="1" parent="1">
<mxGeometry x="1340" y="-632" width="880" height="160" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-49" value="<font style="font-size: 31px">/NDNSD/discovery/seq-num</font>" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;comic=0;sketch=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=36;strokeColor=#82b366;strokeWidth=1;fillColor=#d5e8d4;align=left;dashed=1;opacity=60;" vertex="1" parent="1">
<mxGeometry x="1836" y="-572" width="364" height="60" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-47" value="<font style="font-size: 32px">&nbsp;/printers&nbsp;&nbsp;</font>" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;comic=0;sketch=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=36;strokeColor=#82b366;strokeWidth=1;fillColor=#d5e8d4;align=left;dashed=1;opacity=60;" vertex="1" parent="1">
<mxGeometry x="1710" y="-572" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-46" value="<font style="font-size: 32px">&nbsp;/library&nbsp;&nbsp;</font>" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;comic=0;sketch=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=36;strokeColor=#82b366;strokeWidth=1;fillColor=#d5e8d4;align=left;dashed=1;opacity=60;" vertex="1" parent="1">
<mxGeometry x="1594" y="-572" width="110" height="60" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-45" value="<font style="font-size: 32px">&nbsp;/edu/memphis</font>" style="rounded=1;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;comic=0;sketch=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=36;strokeColor=#82b366;strokeWidth=1;fillColor=#d5e8d4;align=left;dashed=1;opacity=60;" vertex="1" parent="1">
<mxGeometry x="1390" y="-572" width="197" height="60" as="geometry" />
</mxCell>
<mxCell id="p-rYLAhLVQdi2db07Ytn-40" value="" style="whiteSpace=wrap;html=1;aspect=fixed;sketch=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="820" y="1144" width="740" height="740" as="geometry" />
</mxCell>
<mxCell id="tQ8Ij3jd_3nbPxrH68Tl-60" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=25;" parent="1" vertex="1">
<mxGeometry x="-755" y="-960" width="1750" height="580" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-198" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#330000;strokeWidth=1;gradientColor=none;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-755" y="255" width="580" height="355" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-63" value="" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=#FFFFFF;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-755" y="-300" width="855" height="410" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-33" value="<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b><font style="font-size: 19px">Node B</font></b>" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;strokeColor=default;" parent="1" vertex="1">
<mxGeometry x="-252" y="-270" width="320" height="360" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-15" value="<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><b><font style="font-size: 19px">Node A</font></b>" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;strokeColor=#994C00;" parent="1" vertex="1">
<mxGeometry x="-730" y="-270" width="320" height="360" as="geometry" />
</mxCell>
<mxCell id="gyo5csjFPHvQUT0Fr_ye-55" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-742.75" y="2370" width="610" height="390" as="geometry" />
</mxCell>
<mxCell id="gyo5csjFPHvQUT0Fr_ye-38" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-333.75" y="1854" width="443" height="320" as="geometry" />
</mxCell>
<mxCell id="gyo5csjFPHvQUT0Fr_ye-23" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-740.75" y="1864" width="390" height="320" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-72" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;strokeWidth=1;dashed=1;dashPattern=1 1;" parent="1" vertex="1">
<mxGeometry x="-740.75" y="1380" width="566" height="300" as="geometry" />
</mxCell>
<mxCell id="ROEDN-uirQ6L8P9amswr-6" value="<div><b><br></b></div><div><b>NDNSD&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</b></div><div>Service&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br></div><div>Publisher&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div><br></div>" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-710" y="-131" width="270" height="60" as="geometry" />
</mxCell>
<mxCell id="ROEDN-uirQ6L8P9amswr-7" value="(s1)<br><div>sync</div>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-533.1" y="-121" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="ROEDN-uirQ6L8P9amswr-10" value="" style="endArrow=classic;startArrow=classic;html=1;exitX=-0.031;exitY=0.45;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.193;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="ROEDN-uirQ6L8P9amswr-7" target="ROEDN-uirQ6L8P9amswr-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-532.0999999999999" y="-101.5" as="sourcePoint" />
<mxPoint x="-645" y="-100.5" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-13" value="Register/Publish<br>Service" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="ROEDN-uirQ6L8P9amswr-10" vertex="1" connectable="0">
<mxGeometry x="0.2359" y="-5" relative="1" as="geometry">
<mxPoint x="12.14" y="2.88" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ROEDN-uirQ6L8P9amswr-25" value="Publisher Application" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;strokeWidth=3;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-690" y="-261" width="230" height="40" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-12" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="1" vertex="1">
<mxGeometry x="139.9" y="-90" width="47.5" height="50" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-14" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#33001A;shadow=0;dashed=0;shape=mxgraph.ios7.icons.home;fillColor=#FFFFFF;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="304.15" y="-115" width="103.5" height="110" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-18" value="" style="points=[];aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;image=img/lib/allied_telesis/computer_and_terminals/Personal_Computer.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="447.77" y="40" width="29.51" height="40" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-19" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="332.29999999999995" y="41" width="20.4" height="30" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-22" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/doodle-audio-video-game/91/Audio_-_Video_-_Game_56-128.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="489.9" y="-50" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-23" value="" style="endArrow=classic;html=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="192.4" y="-54" as="sourcePoint" />
<mxPoint x="302.4" y="-53" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-24" value="" style="endArrow=classic;html=1;exitX=0.617;exitY=0.345;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="27J3_kE1SquX3wN85o0Z-163" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="385.28499999999985" y="-103.04999999999995" as="sourcePoint" />
<mxPoint x="422.4" y="-170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-25" value="" style="endArrow=classic;html=1;entryX=0.881;entryY=0.368;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="27J3_kE1SquX3wN85o0Z-14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="377.3884999999999" y="-115.04999999999995" as="sourcePoint" />
<mxPoint x="492.2049999999999" y="-95.92000000000007" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-26" value="" style="endArrow=classic;html=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="345.65999999999997" y="-5" as="sourcePoint" />
<mxPoint x="345.65999999999997" y="35" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-27" value="" style="endArrow=classic;html=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="412.4" y="-40" as="sourcePoint" />
<mxPoint x="483.4" y="-40" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-29" value="" style="endArrow=classic;html=1;entryX=0.785;entryY=0.797;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.664;exitY=0.642;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="404.32000000000016" y="-10.980000000000018" as="sourcePoint" />
<mxPoint x="453.3250000000003" y="37.069999999999936" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-34" value="<b>My Home</b>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="320.9" y="-70" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-93" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/272_Raspberry_Pi_logo-128.png;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="490.53" y="-130" width="44" height="44" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-144" value="Consumer" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="128.65" y="-40" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-145" value="Computer" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="386.75" y="80" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-146" value="Speakers" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="472.28" y="-10" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-147" value="Pi" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="497.53" y="-90" width="30" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-148" value="Thermostat" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="429.4" y="-158" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-149" value="Mobile App" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="306.07" y="82" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-162" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn2.iconfinder.com/data/icons/doing-housework-part-1/64/house-17-128.png;dashed=1;strokeColor=#FFFF99;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="338.9" y="-203" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-163" value="" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#277116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.thermostat;" parent="1" vertex="1">
<mxGeometry x="438.4" y="-186.5" width="26.5" height="26.5" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-165" value="" style="endArrow=classic;html=1;exitX=0.538;exitY=0.297;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="357.28999999999985" y="-117.92999999999984" as="sourcePoint" />
<mxPoint x="357.4" y="-165" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-166" value="Refrigerator" style="text;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="277.91999999999996" y="-180" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-172" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;shadow=0;fontColor=#E6E6E6;strokeColor=#E6E6E6;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="374.9" y="-183" as="sourcePoint" />
<mxPoint x="434.4305377720872" y="-175.02168050477167" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-173" value="" style="endArrow=none;html=1;exitX=0.367;exitY=-0.02;exitDx=0;exitDy=0;dashed=1;exitPerimeter=0;entryX=0.273;entryY=0.95;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#E6E6E6;" parent="1" source="27J3_kE1SquX3wN85o0Z-18" target="27J3_kE1SquX3wN85o0Z-146" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="384.9" y="-173" as="sourcePoint" />
<mxPoint x="444.4305377720872" y="-165.02168050477167" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-174" value="" style="endArrow=none;html=1;exitX=1.172;exitY=0.313;exitDx=0;exitDy=0;dashed=1;exitPerimeter=0;entryX=0.857;entryY=0.619;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#E6E6E6;" parent="1" source="27J3_kE1SquX3wN85o0Z-19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="360.6101699999998" y="41" as="sourcePoint" />
<mxPoint x="482.4850000000001" y="-18.110000000000127" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-195" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="120" y="1430" width="417.4" height="530" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-196" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1" connectable="0">
<mxGeometry x="-871.5" y="-620" width="430" height="360" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-197" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=1;strokeColor=none;" parent="27J3_kE1SquX3wN85o0Z-196" vertex="1">
<mxGeometry width="430" height="360" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-198" value="<font style="font-size: 14px">G1</font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-761.5" y="-580" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-199" value="<span style="font-size: 14px">G3</span>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-571.5" y="-430" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-200" value="<span style="font-size: 14px">G2</span>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-621.5" y="-550" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-201" value="/discover/printer" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-771.5" y="-610" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-202" value="/discovery/sensor" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-621.5" y="-580" width="110" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-203" value="/discovery/gamer-001" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-601.5" y="-460" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-204" value="<span style="font-size: 14px">C1</span>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-821.5" y="-400" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-205" value="G = Sync Group.&nbsp;<br>each sync group can contain&nbsp;<br>one or more producers {P1, P2 ...}" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-636.5" y="-340" width="200" height="50" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-206" value="" style="endArrow=classic;html=1;" parent="27J3_kE1SquX3wN85o0Z-195" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-771.5" y="-410" as="sourcePoint" />
<mxPoint x="-741.5" y="-490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-207" value="" style="endArrow=classic;html=1;" parent="27J3_kE1SquX3wN85o0Z-195" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-761.5" y="-390" as="sourcePoint" />
<mxPoint x="-671.5" y="-470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-208" value="" style="endArrow=classic;html=1;" parent="27J3_kE1SquX3wN85o0Z-195" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-751.5" y="-380" as="sourcePoint" />
<mxPoint x="-661.5" y="-400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-209" value="Consumer" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-831.5" y="-330" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-42" value="Forward" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=10;" parent="27J3_kE1SquX3wN85o0Z-195" vertex="1">
<mxGeometry x="-382.35" y="-10" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-230" value="<span style="font-size: 13px"><font style="font-size: 13px"><br></font></span>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="-645.4" y="365" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-234" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="557.4" y="-280" width="460" height="390" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-160" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;strokeColor=none;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry width="460" height="390" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-42" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/doodle-audio-video-game/91/Audio_-_Video_-_Game_56-128.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="351.5" y="145" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-44" value="" style="endArrow=classic;html=1;entryX=0.533;entryY=0.128;entryDx=0;entryDy=0;exitX=0.583;exitY=0.015;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-51" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="234.98849999999993" y="104.95000000000005" as="sourcePoint" />
<mxPoint x="290" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-47" value="" style="endArrow=classic;html=1;" parent="27J3_kE1SquX3wN85o0Z-234" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="297" y="164.5999999999999" as="sourcePoint" />
<mxPoint x="350" y="165" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-48" value="" style="endArrow=classic;html=1;entryX=0.463;entryY=0.674;entryDx=0;entryDy=0;entryPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="212.93" y="215.5" as="sourcePoint" />
<mxPoint x="212.93" y="255.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-49" value="" style="endArrow=classic;html=1;exitX=0.607;exitY=0.562;exitDx=0;exitDy=0;exitPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="278.22" y="212.17999999999984" as="sourcePoint" />
<mxPoint x="333.5" y="246.53228173147477" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-51" value="<b>Dunn Hall</b>" style="points=[];aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;image=img/lib/allied_telesis/buildings/Building_Cluster.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="179.72000000000003" y="114.5" width="110.28" height="101" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-98" value="" style="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.servers.datacenter;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="334.5" y="243.5" width="53" height="53" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-118" value="Servers" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="334.5" y="300" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-119" value="Speakers" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="340" y="185" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-142" value="Devices" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="246.5" y="40" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-143" value="Mobile App" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="65" y="66.5" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-150" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1" connectable="0">
<mxGeometry x="30" y="130" width="58.5" height="49.57999999999993" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-126" value="" style="ellipse;whiteSpace=wrap;html=1;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-150" vertex="1">
<mxGeometry width="58.5" height="49.58" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-167" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-150" vertex="1" connectable="0">
<mxGeometry x="1" y="1" width="54.25" height="44.57999999999993" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-35" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="10" y="4.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-127" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="24.25" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-128" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry y="14.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-129" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="10" y="18.789999999999964" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-130" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="27.25" y="34.57999999999993" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-131" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="21" y="11.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-132" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="31" y="19.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-133" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="37.25" y="31.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-134" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="37.25" y="8" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-135" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="44.25" y="20" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-136" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="20" y="24.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-140" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="4" y="27.579999999999927" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-141" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.user;" parent="27J3_kE1SquX3wN85o0Z-167" vertex="1">
<mxGeometry x="14" y="34.57999999999993" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-152" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1" connectable="0">
<mxGeometry x="100" y="13.5" width="62.94" height="53" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-71" value="" style="ellipse;whiteSpace=wrap;html=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;dashed=1;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry width="62.94" height="53" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-53" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="27.80000000000001" y="26.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-54" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="37" y="26.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-55" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="17.80000000000001" y="26.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-56" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="17.80000000000001" y="38.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-57" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="27.80000000000001" y="38.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-58" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="37.900000000000034" y="38.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-59" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="27.80000000000001" y="13.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-60" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="17.80000000000001" y="14.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-61" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="37" y="14.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-72" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="44.69999999999999" y="14.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-73" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="6.300000000000011" y="16.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-74" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="6.300000000000011" y="28.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-75" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="49.25999999999999" y="28.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-76" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="24.600000000000023" y="3.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-77" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="34.60000000000002" y="3.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-78" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="13.100000000000023" y="6.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-79" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="11" y="36.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-80" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="44.69999999999999" y="36.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-81" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="43.80000000000001" y="24.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-82" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="51.5" y="16.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-83" value="" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/mscae/App_Service_Mobile_App.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-152" vertex="1">
<mxGeometry x="42.45999999999998" y="6.5" width="6.8" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-155" value="" style="shape=mxgraph.cisco.hubs_and_gateways.cisco_hub;html=1;dashed=0;fillColor=#036897;strokeColor=#ffffff;strokeWidth=2;verticalLabelPosition=bottom;verticalAlign=top" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="55" y="250" width="45.52" height="40" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-156" value="" style="endArrow=classic;html=1;exitX=0.084;exitY=0.886;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.222;entryY=0.664;entryDx=0;entryDy=0;entryPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-51" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="222.93000000000006" y="225.5" as="sourcePoint" />
<mxPoint x="150" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-157" value="Gateways" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1">
<mxGeometry x="42.75999999999999" y="290" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-170" value="" style="endArrow=classic;html=1;exitX=0.402;exitY=0.392;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.216;entryY=0.392;entryDx=0;entryDy=0;entryPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="178.92000000000007" y="156.87999999999988" as="sourcePoint" />
<mxPoint x="93.36000000000001" y="156.87999999999988" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-178" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1" connectable="0">
<mxGeometry x="165.85000000000002" y="270" width="88.5" height="95" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-151" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-178" vertex="1" connectable="0">
<mxGeometry width="88.5" height="95" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-115" value="" style="ellipse;whiteSpace=wrap;html=1;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-151" vertex="1">
<mxGeometry width="88.5" height="75" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-99" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-151" vertex="1">
<mxGeometry x="29.44999999999999" y="2.2000000000000455" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-103" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-151" vertex="1">
<mxGeometry x="49.64999999999998" y="2" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-177" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-151" vertex="1" connectable="0">
<mxGeometry x="5.899999999999977" y="12.200000000000045" width="77.91000000000004" height="82.79999999999995" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-40" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="5.349999999999966" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-100" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;fontStyle=0" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="38.25" y="22.799999999999727" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-101" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="24.44999999999999" y="7.199999999999818" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-102" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="10.050000000000011" y="18.200000000000045" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-104" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="59.710000000000036" y="25.40000000000009" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-105" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="24.44999999999999" y="26.399999999999864" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-106" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="45.05000000000001" y="36.40000000000009" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-107" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="59.710000000000036" y="8.200000000000045" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-108" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="29.25" y="40.99999999999977" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-109" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry y="18.200000000000045" width="18.25" height="18.25" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-112" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="7.96999999999997" y="36.399999999999864" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-113" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/Hand_Drawn_Web_Icon_Set/128/printers.png;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="41.51000000000005" y="8.199999999999818" width="18.2" height="18.2" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-117" value="Printers" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-177" vertex="1">
<mxGeometry x="10.449999999999989" y="62.799999999999955" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-181" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1" connectable="0">
<mxGeometry x="234" y="19" width="21" height="25.5" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-180" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-181" vertex="1" connectable="0">
<mxGeometry width="21" height="25.5" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-179" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-180" vertex="1" connectable="0">
<mxGeometry width="21" height="25.5" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-96" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/272_Raspberry_Pi_logo-128.png;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-179" vertex="1">
<mxGeometry y="10" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-121" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/272_Raspberry_Pi_logo-128.png;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-179" vertex="1">
<mxGeometry x="5" width="12" height="12" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-125" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/272_Raspberry_Pi_logo-128.png;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-179" vertex="1">
<mxGeometry x="8" y="12.5" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-182" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-234" vertex="1" connectable="0">
<mxGeometry x="340" y="30" width="60" height="65" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-153" value="" style="group" parent="27J3_kE1SquX3wN85o0Z-182" vertex="1" connectable="0">
<mxGeometry width="57.25" height="45" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-84" value="" style="ellipse;whiteSpace=wrap;html=1;dashed=1;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry width="57.25" height="45" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-62" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="23.620000000000005" y="5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-63" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="12.620000000000005" y="5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-64" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="12.620000000000005" y="14.5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-65" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="22.620000000000005" y="15.5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-66" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;rotation=-15;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="12.620000000000005" y="32" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-67" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="23.620000000000005" y="33" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-68" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="35.120000000000005" y="5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-69" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="35.120000000000005" y="14.5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-70" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="34.120000000000005" y="30" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-85" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="44.620000000000005" y="18" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-86" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="41.620000000000005" y="27.5" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-87" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="2.6200000000000045" y="23" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-89" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="2.6200000000000045" y="13" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-90" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="29.120000000000005" y="23" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-91" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=3;image;image=img/lib/ibm/users/sensor.svg;strokeColor=#33001A;strokeWidth=1;fillColor=#FFFFFF;gradientColor=none;" parent="27J3_kE1SquX3wN85o0Z-153" vertex="1">
<mxGeometry x="16.120000000000005" y="24" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-154" value="Sensors" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="27J3_kE1SquX3wN85o0Z-182" vertex="1">
<mxGeometry y="45" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-184" value="" style="endArrow=none;dashed=1;html=1;entryX=0.955;entryY=1.095;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.302;exitY=0.053;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#E6E6E6;" parent="27J3_kE1SquX3wN85o0Z-234" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="191.577" y="266.9749999999999" as="sourcePoint" />
<mxPoint x="140.39999999999998" y="81.40000000000009" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-187" value="" style="endArrow=none;dashed=1;html=1;entryX=0.185;entryY=0.456;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.393;exitY=0.708;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#E6E6E6;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-160" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="201.577" y="276.9749999999999" as="sourcePoint" />
<mxPoint x="150.39999999999998" y="91.40000000000009" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-188" value="" style="endArrow=none;dashed=1;html=1;entryX=0.567;entryY=0.077;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.724;exitY=0.126;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#E6E6E6;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-160" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190.77999999999997" y="286.1200000000001" as="sourcePoint" />
<mxPoint x="95.10000000000002" y="187.83999999999992" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-46" value="" style="endArrow=classic;html=1;entryX=0.731;entryY=0.934;entryDx=0;entryDy=0;entryPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-51" target="27J3_kE1SquX3wN85o0Z-71" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="213.04649999999992" y="113.02999999999997" as="sourcePoint" />
<mxPoint x="212.99479999999994" y="68.99000000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-189" value="" style="endArrow=none;dashed=1;html=1;entryX=0.363;entryY=0.133;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.752;exitY=0.39;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#E6E6E6;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-160" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="343.03999999999996" y="59.13999999999987" as="sourcePoint" />
<mxPoint x="270.82000000000016" y="40.02999999999997" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-190" value="" style="endArrow=none;dashed=1;html=1;entryX=0.502;entryY=0.115;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.185;exitY=0.623;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#E6E6E6;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-160" target="27J3_kE1SquX3wN85o0Z-160" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="201.577" y="276.9749999999999" as="sourcePoint" />
<mxPoint x="150.39999999999998" y="91.40000000000009" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-45" value="" style="endArrow=classic;html=1;entryX=0.01;entryY=0.79;entryDx=0;entryDy=0;entryPerimeter=0;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-51" target="27J3_kE1SquX3wN85o0Z-154" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="275.25" y="136.5178571428571" as="sourcePoint" />
<mxPoint x="340" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-191" value="" style="endArrow=none;dashed=1;html=1;entryX=0.437;entryY=1.19;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.802;exitY=0.367;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#E6E6E6;" parent="27J3_kE1SquX3wN85o0Z-234" source="27J3_kE1SquX3wN85o0Z-160" target="27J3_kE1SquX3wN85o0Z-154" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="211.577" y="286.9749999999999" as="sourcePoint" />
<mxPoint x="160.39999999999998" y="101.40000000000009" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-231" value="<div><span style="font-family: &#34;times new roman&#34;">(sync group)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></div><font style="font-size: 12px" face="Times New Roman">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; e.g. /edu/memphis/uofm/image-proc/rcnn/NDNSD/discovery</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="1" vertex="1">
<mxGeometry x="-780" y="538" width="360" height="30" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-317" value="" style="endArrow=classicThin;html=1;entryX=0.605;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.306;exitY=0.995;exitDx=0;exitDy=0;exitPerimeter=0;endFill=1;" parent="1" source="27J3_kE1SquX3wN85o0Z-334" target="27J3_kE1SquX3wN85o0Z-322" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-269" y="943.5" as="sourcePoint" />
<mxPoint x="-190" y="902.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-318" value="" style="endArrow=classicThin;html=1;exitX=0.716;exitY=0.92;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.472;entryY=0.06;entryDx=0;entryDy=0;entryPerimeter=0;endFill=1;" parent="1" source="27J3_kE1SquX3wN85o0Z-320" target="27J3_kE1SquX3wN85o0Z-325" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-115.6492753623188" y="792.5" as="sourcePoint" />
<mxPoint x="-10" y="909.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-320" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#b85450;strokeWidth=1;fillColor=#f8cecc;" parent="1" vertex="1">
<mxGeometry x="-142.5" y="810" width="81" height="25" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-322" value="<div>SD_CTL</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-207.5" y="880" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-325" value="SD" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeWidth=1;fillColor=#cdeb8b;strokeColor=#36393d;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-51.5" y="880" width="30" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-327" value="<div>service-id</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-122" y="952.5" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-330" value="ADV" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="3.5" y="952.5" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-332" value="" style="endArrow=classicThin;html=1;endFill=1;" parent="1" source="27J3_kE1SquX3wN85o0Z-325" target="27J3_kE1SquX3wN85o0Z-330" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-101" y="942.5" as="sourcePoint" />
<mxPoint x="-43.01000000000022" y="1002.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-333" value="" style="endArrow=classicThin;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;endFill=1;" parent="1" source="27J3_kE1SquX3wN85o0Z-325" target="27J3_kE1SquX3wN85o0Z-327" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-110" y="942.5" as="sourcePoint" />
<mxPoint x="-143" y="1040.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-334" value="<b><font face="Times New Roman">&lt;home-prefix&gt;</font></b>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeWidth=4;" parent="1" vertex="1">
<mxGeometry x="-147" y="812.5" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-341" value="Fig: <font face="Times New Roman">ndn-lite Application Data Namespace Design</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontColor=#33001A;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-210" y="1130" width="260" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-343" value="meta-data" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeWidth=1;fillColor=#f9f7ed;strokeColor=#36393d;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-210" y="952.5" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-344" value="granularity" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-127" y="1010" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-345" value="discriptor" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-122" y="1062.5" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-346" value="location" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="3.5" y="1010" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-347" value="device-id" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Times New Roman;" parent="1" vertex="1">
<mxGeometry x="-1.5" y="1062.5" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-349" value="" style="endArrow=classicThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;entryX=0.536;entryY=0.035;entryDx=0;entryDy=0;entryPerimeter=0;endFill=1;" parent="1" source="27J3_kE1SquX3wN85o0Z-322" target="27J3_kE1SquX3wN85o0Z-343" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-261.5" y="950" as="sourcePoint" />
<mxPoint x="-231.5" y="910" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-350" value="" style="endArrow=classicThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;endFill=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-92.39683544303796" y="972.5" as="sourcePoint" />
<mxPoint x="-92.5" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-351" value="" style="endArrow=classicThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;endFill=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="23.103164556962042" y="972.5" as="sourcePoint" />
<mxPoint x="23.5" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-352" value="" style="endArrow=classicThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;endFill=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-92.5" y="1030" as="sourcePoint" />
<mxPoint x="-92.39999999999998" y="1062.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-353" value="" style="endArrow=classicThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;entryX=0.536;entryY=0.035;entryDx=0;entryDy=0;entryPerimeter=0;endFill=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="28.5" y="1030" as="sourcePoint" />
<mxPoint x="28.120000000000005" y="1063.2" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-354" value="<font style="font-size: 8px">locator*</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontColor=#33001A;" parent="1" vertex="1">
<mxGeometry x="-86.5" y="1026" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-355" value="<font style="font-size: 9px">e.g. bedroom</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontFamily=Times New Roman;fontColor=#33001A;" parent="1" vertex="1">
<mxGeometry x="28.5" y="1026" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="zda2Ty5kYK27GqfwV97Q-2" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="22.5" y="265" width="449.5" height="375" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-285" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;strokeWidth=1;fillColor=#f8cecc;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="160" y="1" width="73.8" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-287" value="<font face="Times New Roman">service-info</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="24" y="236.74" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-247" value="<font face="Times New Roman">cygnux</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#e1d5e7;strokeColor=#000000;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="280" y="159.26" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-307" value="<font face="Times New Roman">service-info</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="270" y="237" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-308" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;strokeColor=#33001A;fontColor=#33001A;dashed=1;" parent="zda2Ty5kYK27GqfwV97Q-2" source="vzMDo2rnZ2yfhvgKkqvf-182" target="27J3_kE1SquX3wN85o0Z-307" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-258" value="<font style="font-size: 12px" face="Times New Roman">&lt;root&gt;</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeWidth=4;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="168.8" y="1.003333333333333" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-274" value="<font face="Times New Roman">root prefix<br>e.g. /edu/memphis</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontColor=#33001A;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="64" y="2.003333333333333" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-280" value="<font face="Times New Roman">printer-red</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#e1d5e7;strokeColor=#000000;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="184.8" y="158.26" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-255" value="" style="endArrow=blockThin;html=1;exitX=0.868;exitY=1.021;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;exitPerimeter=0;" parent="zda2Ty5kYK27GqfwV97Q-2" source="27J3_kE1SquX3wN85o0Z-285" target="kFJ92shpheO_b1xZW1Ct-21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="143.22086956521744" y="-19.833333333333332" as="sourcePoint" />
<mxPoint x="291.5" y="125" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-301" value="<font face="Times New Roman">service-info</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="185.8" y="236.74" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-289" value="" style="endArrow=blockThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;dashed=1;endFill=1;" parent="zda2Ty5kYK27GqfwV97Q-2" source="vzMDo2rnZ2yfhvgKkqvf-145" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62.4" y="32.633333333333326" as="sourcePoint" />
<mxPoint x="59.5" y="235" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-302" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;strokeColor=#33001A;fontColor=#33001A;dashed=1;" parent="zda2Ty5kYK27GqfwV97Q-2" source="vzMDo2rnZ2yfhvgKkqvf-147" target="27J3_kE1SquX3wN85o0Z-301" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-145" value="<font face="Times New Roman">NDNSD</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="30" y="197.90999999999997" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-146" value="" style="endArrow=blockThin;html=1;shadow=0;strokeColor=#33001A;fontColor=#33001A;dashed=1;endFill=1;" parent="zda2Ty5kYK27GqfwV97Q-2" target="vzMDo2rnZ2yfhvgKkqvf-145" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="60" y="178.26333333333355" as="sourcePoint" />
<mxPoint x="632.896102097006" y="1271.33" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-147" value="<font face="Times New Roman">NDNSD</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="190.8" y="197.90999999999997" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-182" value="<font face="Times New Roman">NDNSD</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="275" y="198.16999999999996" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-183" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;shadow=0;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;strokeColor=#33001A;fontColor=#33001A;dashed=1;" parent="zda2Ty5kYK27GqfwV97Q-2" source="27J3_kE1SquX3wN85o0Z-247" target="vzMDo2rnZ2yfhvgKkqvf-182" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="879" y="1156.5" as="sourcePoint" />
<mxPoint x="879" y="1272.33" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VjiLQb4o3dYhZ4gbH0EI-6" value="" style="endArrow=blockThin;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;endFill=1;" parent="zda2Ty5kYK27GqfwV97Q-2" source="27J3_kE1SquX3wN85o0Z-285" target="kFJ92shpheO_b1xZW1Ct-23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880.4000000000005" y="1083.3333333333335" as="sourcePoint" />
<mxPoint x="41.25" y="124.82999999999993" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-12" value="service scope" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontFamily=Times New Roman;fontSize=10;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="301.79999999999995" y="-3" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-13" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;comic=0;sketch=0;fontFamily=Source code pro;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DSource%2Bcode%2Bpro;fontSize=10;fontColor=#000000;strokeWidth=1;align=left;fillColor=#55efc4;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="287" y="6" width="20.8" height="6" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-14" value="service type" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontFamily=Times New Roman;fontSize=10;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="303.79999999999995" y="7" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-21" value="cs" style="whiteSpace=wrap;html=1;strokeColor=#36393d;strokeWidth=1;fillColor=#55efc4;fontFamily=Times New Roman;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="274.5" y="74.66" width="52.5" height="20.34" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-23" value="<span>image-proc</span>" style="whiteSpace=wrap;html=1;strokeColor=#36393d;strokeWidth=1;fillColor=#D5E8D4;fontFamily=Times New Roman;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="48" y="74.66" width="92" height="20.34" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-22" value="<span>library</span>" style="whiteSpace=wrap;html=1;strokeColor=#36393d;strokeWidth=1;fillColor=#55efc4;fontFamily=Times New Roman;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="189.5" y="74.66" width="52.5" height="20.34" as="geometry" />
</mxCell>
<mxCell id="27J3_kE1SquX3wN85o0Z-256" value="" style="endArrow=blockThin;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;" parent="zda2Ty5kYK27GqfwV97Q-2" target="kFJ92shpheO_b1xZW1Ct-22" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="215.5" y="21" as="sourcePoint" />
<mxPoint x="153.60000000000014" y="124.63333333333321" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-30" value="<font face="Times New Roman">servers</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;gradientColor=none;fillColor=#d5e8d4;strokeColor=#000000;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="275.75" y="113" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="vzMDo2rnZ2yfhvgKkqvf-191" value="provided by<br>application" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontFamily=Times New Roman;" parent="zda2Ty5kYK27GqfwV97Q-2" vertex="1">
<mxGeometry x="-49" y="73" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-36" value="<font face="Times New Roman">&lt;seq-num&gt;</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fillColor=#f5f5f5;strokeColor=#000000;fontColor=#333333;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="270.59999999999997" y="276" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="kFJ92shpheO_b1xZW1Ct-124" value="" style="rounded=1;whiteSpace=wrap;html=1;strokeWidth=1;fillColor=#d5e8d4;fontFamily=Times New Roman;strokeColor=#330000;dashed=1;opacity=30;" vertex="1" parent="zda2Ty5kYK27GqfwV97Q-2">
<mxGeometry x="148.45" y="415" width="53" height="16" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-4" value="" style="endArrow=none;startArrow=classic;html=1;entryX=0.217;entryY=-0.032;entryDx=0;entryDy=0;startFill=1;endFill=0;entryPerimeter=0;exitX=0.777;exitY=1.006;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="ROEDN-uirQ6L8P9amswr-25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-513" y="-221" as="sourcePoint" />
<mxPoint x="-511.40999999999985" y="-132.92000000000007" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-5" value="<div><br></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="HJA21HHjIWAYpz82Xo9L-4" vertex="1" connectable="0">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ROEDN-uirQ6L8P9amswr-26" value="" style="endArrow=classic;startArrow=none;html=1;startFill=0;endFill=1;exitX=0.812;exitY=1.052;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-644.2399999999998" y="-218.92000000000007" as="sourcePoint" />
<mxPoint x="-645" y="-136" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ROEDN-uirQ6L8P9amswr-27" value="<div>advertise<br>service (p1)</div><div><span style="font-family: &#34;arial&#34; ; font-style: italic">ndnsd-publisher -s &lt;printer&gt;</span><br></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=#FFFFFF;" parent="ROEDN-uirQ6L8P9amswr-26" vertex="1" connectable="0">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1.29" y="-2.969999999999999" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-6" value="<div>receive&nbsp;</div><div>callback</div><div><i>(publish status)</i></div>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0">
<mxGeometry x="-523.1" y="-175" as="geometry">
<mxPoint x="10" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-8" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1">
<mxGeometry x="-664.75" y="1400" width="400" height="130" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=blockThin;startFill=1;endArrow=none;endFill=0;" parent="1" source="HJA21HHjIWAYpz82Xo9L-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-697.35" y="1440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-9" value="<font style="font-size: 10px">Pending Interest Table<br>(PIT)</font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-652.35" y="1420" width="117.6" height="40" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;" parent="1" source="HJA21HHjIWAYpz82Xo9L-10" target="HJA21HHjIWAYpz82Xo9L-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-10" value="Content Store<br>(CS)" style="rounded=1;whiteSpace=wrap;html=1;fontSize=10;" parent="1" vertex="1">
<mxGeometry x="-507.35" y="1420" width="93.3" height="40" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;" parent="1" source="HJA21HHjIWAYpz82Xo9L-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-227.35000000000005" y="1440.166666666667" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;strokeWidth=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-336.3499999999999" y="1460" as="sourcePoint" />
<mxPoint x="-327.75" y="1480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-11" value="<font style="font-size: 10px">FIB<br><br></font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-364.85" y="1420" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-13" value="" style="endArrow=blockThin;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=1;endFill=1;" parent="1" source="HJA21HHjIWAYpz82Xo9L-9" target="HJA21HHjIWAYpz82Xo9L-10" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-447.35" y="1530" as="sourcePoint" />
<mxPoint x="-397.35" y="1480" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-17" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1">
<mxGeometry x="-664.75" y="1544" width="400" height="120" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;" parent="1" source="HJA21HHjIWAYpz82Xo9L-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-717.35" y="1580.166666666667" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=blockThin;endFill=1;strokeWidth=1;fontSize=10;" parent="1" source="HJA21HHjIWAYpz82Xo9L-19" target="HJA21HHjIWAYpz82Xo9L-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-19" value="<font style="font-size: 10px">Strategy<br>FIB</font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-654.35" y="1560" width="95" height="40" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-20" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;endArrow=none;endFill=0;" parent="1" source="HJA21HHjIWAYpz82Xo9L-21" target="HJA21HHjIWAYpz82Xo9L-23" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;startArrow=blockThin;startFill=1;endArrow=none;endFill=0;strokeWidth=1;fontSize=10;" parent="1" source="HJA21HHjIWAYpz82Xo9L-21" target="HJA21HHjIWAYpz82Xo9L-59" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-478.75" y="1640" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-21" value="<font style="font-size: 10px">Content Store<br>(cache data)&nbsp;</font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-529.05" y="1560" width="100.7" height="40" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;startArrow=classicThin;startFill=1;endArrow=none;endFill=0;strokeWidth=1;" parent="1" source="HJA21HHjIWAYpz82Xo9L-23" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-227.75000000000003" y="1580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-23" value="<font style="font-size: 10px">Pending Interest Table (PIT)</font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-400.35" y="1560" width="117.5" height="40" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-24" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=1;endFill=0;startArrow=blockThin;startFill=1;" parent="1" source="HJA21HHjIWAYpz82Xo9L-19" target="HJA21HHjIWAYpz82Xo9L-21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-447.35" y="1670" as="sourcePoint" />
<mxPoint x="-397.35" y="1620" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-36" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn2.iconfinder.com/data/icons/letters-and-numbers-1/32/lowercase_letter_x_red-128.png" parent="1" vertex="1">
<mxGeometry x="-325.35" y="1461" width="12" height="12" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-39" value="Interest" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=10;" parent="1" vertex="1">
<mxGeometry x="-719.75" y="1420" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-43" value="Upstream" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=11;" parent="1" vertex="1">
<mxGeometry x="-259.75" y="1524" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-44" value="Downstream" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=10;" parent="1" vertex="1">
<mxGeometry x="-742.75" y="1524" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-45" value="Data" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;fontSize=10;" parent="1" vertex="1">
<mxGeometry x="-267.35" y="1560" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-46" value="strategy" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;" parent="1" vertex="1">
<mxGeometry x="-348.75" y="1441" width="44.4" height="16" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-47" value="NACK or Drop" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" parent="1" vertex="1">
<mxGeometry x="-360.35" y="1482" width="75" height="17" as="geometry" />
</mxCell>
<mxCell id="HJA21HHjIWAYpz82Xo9L-50" value="" style="endArrow=classic;html=1;strokeWidth=1;fontSize=11;exitX=0.51;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">