-
Notifications
You must be signed in to change notification settings - Fork 0
/
ip bypass.drawio
708 lines (708 loc) · 158 KB
/
ip bypass.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
<mxfile host="app.diagrams.net" modified="2023-09-08T05:53:40.745Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36" etag="39UGg-j588mxiLDf9hqI" version="21.7.2" type="github" pages="4">
<diagram name="Page-1" id="9xqPMki2HJdJ0KM5U1Qb">
<mxGraphModel dx="2074" dy="1150" 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="3DQG4zYHdlR7K3zyG9qU-1" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="150" y="400" width="240" height="400" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-2" target="3DQG4zYHdlR7K3zyG9qU-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-2" value="client" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="230" y="441" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-20" value="<font size="1" style=""><b style="font-size: 16px;">Pod</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="240" y="401" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-21" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="400" y="400" width="240" height="400" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-22" value="<font size="1" style=""><b style="font-size: 16px;">Pod</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="490" y="401" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-43" target="3DQG4zYHdlR7K3zyG9qU-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-43" value="socket()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="230" y="531" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-44" target="3DQG4zYHdlR7K3zyG9qU-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-73" value="data (request)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-60" vertex="1" connectable="0">
<mxGeometry x="-0.2294" relative="1" as="geometry">
<mxPoint x="14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-44" target="3DQG4zYHdlR7K3zyG9qU-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-44" value="write()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="230" y="640" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-45" target="3DQG4zYHdlR7K3zyG9qU-44" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="210" y="700" />
<mxPoint x="210" y="650" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-45" target="3DQG4zYHdlR7K3zyG9qU-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-45" value="read()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="230" y="690" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-46" target="3DQG4zYHdlR7K3zyG9qU-69" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-71" value="EOF notification" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-70" vertex="1" connectable="0">
<mxGeometry x="-0.1765" y="-1" relative="1" as="geometry">
<mxPoint x="10" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-46" value="close()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="230" y="730" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-47" target="3DQG4zYHdlR7K3zyG9qU-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-59" value="建立TCP连接" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-58" vertex="1" connectable="0">
<mxGeometry x="0.0941" y="1" relative="1" as="geometry">
<mxPoint x="-13" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-47" value="connect()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="230" y="610" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-48" target="3DQG4zYHdlR7K3zyG9qU-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-48" value="server" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="441" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-49" value="socket()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="470" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-50" target="3DQG4zYHdlR7K3zyG9qU-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-56" value="阻塞等待客户端连接请求" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-55" vertex="1" connectable="0">
<mxGeometry x="-0.2485" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-50" value="listen()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="530" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-51" value="accept()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="610" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-52" target="3DQG4zYHdlR7K3zyG9qU-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-52" value="read()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="640" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-53" value="bind()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="500" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-54" target="3DQG4zYHdlR7K3zyG9qU-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-72" value="data (reply)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-62" vertex="1" connectable="0">
<mxGeometry x="0.0529" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-54" target="3DQG4zYHdlR7K3zyG9qU-52" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="580" y="700" />
<mxPoint x="580" y="650" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-54" target="3DQG4zYHdlR7K3zyG9qU-69" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-54" value="write()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="690" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-68" value="close()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="770" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-69" target="3DQG4zYHdlR7K3zyG9qU-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-69" value="read()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="480" y="730" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-78" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="670" y="410" width="240" height="400" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-80" target="3DQG4zYHdlR7K3zyG9qU-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-80" value="client" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="750" y="451" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-81" value="<font size="1" style=""><b style="font-size: 16px;">Pod</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="760" y="411" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-82" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="920" y="410" width="240" height="400" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-83" value="<font size="1" style=""><b style="font-size: 16px;">Pod</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1010" y="411" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-85" target="3DQG4zYHdlR7K3zyG9qU-98" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-85" value="socket()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="750" y="481" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-86" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-89" target="3DQG4zYHdlR7K3zyG9qU-107" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-87" value="data (request)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-86" vertex="1" connectable="0">
<mxGeometry x="-0.2294" relative="1" as="geometry">
<mxPoint x="14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-89" target="3DQG4zYHdlR7K3zyG9qU-92" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-89" value="write()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="750" y="650" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-92" target="3DQG4zYHdlR7K3zyG9qU-89" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="730" y="710" />
<mxPoint x="730" y="660" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-92" target="3DQG4zYHdlR7K3zyG9qU-95" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-92" value="read()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="750" y="700" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-95" target="3DQG4zYHdlR7K3zyG9qU-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-94" value="EOF notification" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-93" vertex="1" connectable="0">
<mxGeometry x="-0.1765" y="-1" relative="1" as="geometry">
<mxPoint x="10" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-95" value="close()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="750" y="740" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-98" target="3DQG4zYHdlR7K3zyG9qU-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-97" value="建立TCP连接" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-96" vertex="1" connectable="0">
<mxGeometry x="0.0941" y="1" relative="1" as="geometry">
<mxPoint x="-13" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-98" value="connect()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="750" y="620" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-173" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-100" target="3DQG4zYHdlR7K3zyG9qU-104" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-100" value="server" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="451" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-101" value="socket()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="480" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-102" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-104" target="3DQG4zYHdlR7K3zyG9qU-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-103" value="阻塞等待客户端连接请求" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-102" vertex="1" connectable="0">
<mxGeometry x="-0.2485" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-104" value="listen()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="550" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-105" value="accept()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="620" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-106" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-107" target="3DQG4zYHdlR7K3zyG9qU-113" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-107" value="read()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="650" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-108" value="bind()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="520" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-109" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-113" target="3DQG4zYHdlR7K3zyG9qU-92" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-110" value="data (reply)" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="3DQG4zYHdlR7K3zyG9qU-109" vertex="1" connectable="0">
<mxGeometry x="0.0529" y="1" relative="1" as="geometry">
<mxPoint x="-1" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-113" target="3DQG4zYHdlR7K3zyG9qU-107" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1100" y="710" />
<mxPoint x="1100" y="660" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-112" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-113" target="3DQG4zYHdlR7K3zyG9qU-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-113" value="write()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="700" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-114" value="close()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="780" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-116" target="3DQG4zYHdlR7K3zyG9qU-114" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-116" value="read()" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1000" y="740" width="80" height="19" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-174" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=none;opacity=80;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="710" y="509" width="410" height="301" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-177" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-85" target="3DQG4zYHdlR7K3zyG9qU-179" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="780" y="585.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-180" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="3DQG4zYHdlR7K3zyG9qU-179" target="3DQG4zYHdlR7K3zyG9qU-101" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1080" y="620" />
<mxPoint x="1080" y="538" />
<mxPoint x="1040" y="538" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-179" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="1" vertex="1">
<mxGeometry x="773.01" y="577.25" width="283.98" height="84.5" as="geometry" />
</mxCell>
<mxCell id="3DQG4zYHdlR7K3zyG9qU-181" value="<font color="#ff3333">拦截sendmsg()系统调用</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="780" y="544.5" width="140" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="6ugb4Wdq0NPTXNifIqfi" name="Page-2">
<mxGraphModel dx="2074" dy="1150" 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="W0VcDspAN2rzNNL4tWKB-98" value="<b style="font-size: 14px;"><br style="font-size: 14px;"></b>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontSize=14;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="217.5" y="710" width="325" height="100" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-40" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="135" y="400" width="240" height="130" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="W0VcDspAN2rzNNL4tWKB-41" target="W0VcDspAN2rzNNL4tWKB-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-41" value="APP" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="150" y="441" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="W0VcDspAN2rzNNL4tWKB-44" target="W0VcDspAN2rzNNL4tWKB-58" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-44" value="envoy" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="300" y="441" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-82" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-45" target="W0VcDspAN2rzNNL4tWKB-44" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="255" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-45" value="socket" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="225" y="500" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-54" value="socket" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="150" y="500" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-58" value="socket" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="300" y="500" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-59" value="<font size="1" style=""><b style="font-size: 16px;">Pod</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="225" y="401" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-60" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=none;fontColor=#333333;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1">
<mxGeometry x="385" y="400" width="240" height="130" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-61" value="<font size="1" style=""><b style="font-size: 16px;">Pod</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="401" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-64" value="APP" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="550" y="441" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-87" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-65" target="W0VcDspAN2rzNNL4tWKB-64" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-65" value="socket" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="550" y="500" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-86" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="W0VcDspAN2rzNNL4tWKB-71" target="W0VcDspAN2rzNNL4tWKB-80" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-71" value="envoy" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="475" y="441" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-85" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-76" target="W0VcDspAN2rzNNL4tWKB-71" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="428" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-76" value="socket" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="398" y="500" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-80" value="socket" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="475" y="500" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-99" style="edgeStyle=elbowEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;strokeWidth=1;" parent="1" source="W0VcDspAN2rzNNL4tWKB-89" target="W0VcDspAN2rzNNL4tWKB-98" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-101" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.01;exitY=0.053;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-89" target="W0VcDspAN2rzNNL4tWKB-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-103" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.336;exitY=-0.008;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-90" target="W0VcDspAN2rzNNL4tWKB-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-95" value="map_redir" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=8.757575757575864;" parent="1" vertex="1">
<mxGeometry x="260" y="735" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-97" value="map_proxy" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=8.757575757575864;" parent="1" vertex="1">
<mxGeometry x="398" y="735" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-105" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="280" y="590" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-89" value="<b style="font-size: 14px;"><br style="font-size: 14px;"></b>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#004C99;fontColor=#ffffff;strokeColor=#001DBC;fontSize=14;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="W0VcDspAN2rzNNL4tWKB-105" vertex="1">
<mxGeometry width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-90" value="<font color="#ffffff"><b>eBPF prog</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="W0VcDspAN2rzNNL4tWKB-105" vertex="1">
<mxGeometry x="55" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-92" value="sock_ops" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;" parent="W0VcDspAN2rzNNL4tWKB-105" vertex="1">
<mxGeometry x="30" y="28.480000000000018" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-93" value="sk_msg" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fad7ac;strokeColor=#b46504;" parent="W0VcDspAN2rzNNL4tWKB-105" vertex="1">
<mxGeometry x="115" y="28.480000000000018" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-94" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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95dsVqKQS+gUERERqYHKB6mRkZFFPMnOwoCBwUcYqPj2uDnGzIl/E9XBIRKsdLD61kL+GKZ88zXdhjy8+Cwa5uhldoo1UpzMx3HsNtZEdfChvaNERERErGig4syJ9R5YHn9useLiwfEqVfS14PCCSZRjgMFi8/XciYK/ngxR/3D4/x3oz3AqH8ebP/3Ublsjzs8QVaMmICIiIiKp1SFIWStHZdyy1jTHuAuhipUfnK48tVA+XhSgPRSIYWrBwkVn3E6f5Mf9qlh1evnAFA4e2I8M+dHERE3rExEREbGg6kGK1YkXkFIBa364rqtpjpXm8+fbuU4dnAHb9rjnEytPbN/zUX78mrHatx7C5zAnJk5CRERERKyoepBaFbV5DaWAANVNE2G4CqpVUbjKTFRxapmDJZKp6HC1krHBfL02o8ai5/EyiIiIiIg1VQ9SE8NMcitRgOqFYcqLbll9iUfEMWj12juL1SWGIh5+dHs4enuq42NVUopWv4Ici1r6fIiIiIiIJMGTZ66RSnqYP2J9MIWUBoPllkGeD1U4EE6IFBERERFJjuujFKBkGg70OFTW4GM5RE1ARERERGRAowpQ0oVnjkkXwlCKEDX02kARERERqbemApT04VW0OsVJlUVPehQRERGptBFU11mT7ThEwhycXsajBak77q00PxoN7qMapqLnuPaLEhEREZGhbFEFSgbgIZzy6FLlaXqldRIiIiIiImk0wnHXClAyKA8Orp8yn/MGiIiIiIhYkOmmtVJ5HsJAdajkIeoQdLFARERERERKhkMbyjgy/TWE4801VEJEREREREqtibBK9VrBAWoLFKBERERERMRBq5Bv658qUCIiIiIl0oCIpNVEuCZvpQk8vLUSdtrttm9udptjFzSuX0RERKRUFKRE7GOY8qLby6K3R03ICm6nPfaYCUzc88mPjv3RbQvaC0pERESktP5/ulKX1foogKsAAAAASUVORK5CYII=;" parent="W0VcDspAN2rzNNL4tWKB-105" vertex="1">
<mxGeometry x="138.20999999999998" y="58.48000000000002" width="61.79" height="21.52" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-106" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-89" target="W0VcDspAN2rzNNL4tWKB-58" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-107" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="W0VcDspAN2rzNNL4tWKB-89" target="W0VcDspAN2rzNNL4tWKB-76" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-108" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.669;exitY=-0.008;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-90" target="W0VcDspAN2rzNNL4tWKB-80" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W0VcDspAN2rzNNL4tWKB-109" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.994;exitY=0.063;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="W0VcDspAN2rzNNL4tWKB-89" target="W0VcDspAN2rzNNL4tWKB-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="hgd83-YBwTDTqQJErVar" name="Page-3">
<mxGraphModel dx="2924" dy="1150" 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="HhIOThBgC2tVwloozvFW-2" value="" style="shape=mxgraph.arrows.u_turn_right_arrow;html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-341" y="798.5" width="62" height="97" as="geometry" />
</mxCell>
<mxCell id="HhIOThBgC2tVwloozvFW-3" value="" style="shape=mxgraph.arrows.u_turn_left_arrow;html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#000000;flipV=1;" parent="1" vertex="1">
<mxGeometry x="-271" y="786.5" width="62" height="97" as="geometry" />
</mxCell>
<mxCell id="HhIOThBgC2tVwloozvFW-4" value="<b style="font-size: 13px;">NAPI Poll<br>(driver)</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-321" y="821.5" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;strokeWidth=2;" parent="1" source="HhIOThBgC2tVwloozvFW-6" target="AtTyqrDfWAv71r8PsP3v-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HhIOThBgC2tVwloozvFW-6" value="<b><font style="font-size: 14px;">drvr_poll</font></b>" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#FF3333;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="-330" y="640" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="HhIOThBgC2tVwloozvFW-7" target="AtTyqrDfWAv71r8PsP3v-4" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-150" y="895" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HhIOThBgC2tVwloozvFW-7" value="<b><font style="font-size: 14px;">XDP</font></b>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#4a86e8;" parent="1" vertex="1">
<mxGeometry x="-160" y="640" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-22" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-1" target="AtTyqrDfWAv71r8PsP3v-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-1" value="<b><font style="font-size: 14px;">clean_rx<br>(skb)<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="10" y="640" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-2" target="AtTyqrDfWAv71r8PsP3v-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-2" value="<b><font style="font-size: 14px;">pass</font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-130" y="710" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-3" value="<b><font style="font-size: 14px;">drop</font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-130" y="790" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-27" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-4" target="AtTyqrDfWAv71r8PsP3v-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-4" value="<b><font style="font-size: 14px;">redirect/<br>transmit<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-130" y="870" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-5" value="<b><font style="font-size: 14px;">to dev<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1">
<mxGeometry x="10" y="870" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-21" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-6" target="AtTyqrDfWAv71r8PsP3v-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-23" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-6" target="AtTyqrDfWAv71r8PsP3v-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-6" value="<b><font style="font-size: 14px;">gro_rx<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="180" y="640" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-7" value="<b><font style="font-size: 14px;">receive_skb<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#4a86e8;" parent="1" vertex="1">
<mxGeometry x="180" y="810" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-24" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-8" target="AtTyqrDfWAv71r8PsP3v-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-8" value="<b><font style="font-size: 14px;">process_backlog<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="330" y="810" width="130" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-20" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="AtTyqrDfWAv71r8PsP3v-12" target="AtTyqrDfWAv71r8PsP3v-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-12" value="<b><font style="font-size: 14px;">enq_backlog<br></font></b>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="330" y="640" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-14" value="<b>cpu_q</b>" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="531" y="634" width="94" height="40" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-15" value="<b>cpu_q</b>" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="516" y="640" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-16" value="<b>cpu_q</b>" style="shape=document;whiteSpace=wrap;html=1;boundedLbl=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="506" y="645" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-17" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="500" y="780.5" width="132" height="109" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-9" value="" style="shape=mxgraph.arrows.u_turn_right_arrow;html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#000000;" parent="AtTyqrDfWAv71r8PsP3v-17" vertex="1">
<mxGeometry y="12" width="62" height="97" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-10" value="" style="shape=mxgraph.arrows.u_turn_left_arrow;html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=2;strokeColor=#000000;flipV=1;" parent="AtTyqrDfWAv71r8PsP3v-17" vertex="1">
<mxGeometry x="70" width="62" height="97" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-11" value="<b style="font-size: 13px;">NAPI Poll<br>(gro_poll)</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="AtTyqrDfWAv71r8PsP3v-17" vertex="1">
<mxGeometry x="20" y="35" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-18" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.547;entryY=0.9;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" parent="1" target="AtTyqrDfWAv71r8PsP3v-16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="560" y="780" as="sourcePoint" />
<mxPoint x="350" y="630" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-26" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" target="AtTyqrDfWAv71r8PsP3v-8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="835" as="sourcePoint" />
<mxPoint x="330" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-29" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-150" y="817" as="sourcePoint" />
<mxPoint x="-130" y="816.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-30" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=2;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-150" y="735.25" as="sourcePoint" />
<mxPoint x="-130" y="734.75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AtTyqrDfWAv71r8PsP3v-31" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" target="HhIOThBgC2tVwloozvFW-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-275" y="790" as="sourcePoint" />
<mxPoint x="-120" y="826.5" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="BPwztFCiJIr604TngPCt" name="Page-4">
<mxGraphModel dx="1257" dy="697" 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="ZWoXb4mfDzCTMOWquHQ4-1" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="1">
<mxGeometry x="200" y="350" width="600" height="470" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-2" value="<b><font style="font-size: 16px;">Cluster</font></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="300" y="385" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-42" value="<font style="font-size: 13px;">mTLS</font>" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;startArrow=classic;startFill=1;strokeWidth=2;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-5" target="ZWoXb4mfDzCTMOWquHQ4-6">
<mxGeometry x="0.4358" relative="1" as="geometry">
<Array as="points">
<mxPoint x="320" y="447" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-5" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="236" y="530" width="160" height="90" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;strokeWidth=2;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-6" target="ZWoXb4mfDzCTMOWquHQ4-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-6" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="436" y="390" width="144" height="230" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-8" value="<font style="font-size: 16px;">Ingress</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;horizontal=0;direction=south;" vertex="1" parent="1">
<mxGeometry x="236" y="545" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-9" value="<b><font style="font-size: 16px;" color="#ffffff">Envoy</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#004C99;" vertex="1" parent="1">
<mxGeometry x="266" y="540" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-10" value="<b><font style="font-size: 16px;">BoringSSL</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="266" y="570" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-11" value="<b>PrivateKeyProvider</b>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="266" y="590" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-12" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="236" y="370" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-13" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;" edge="1" parent="1" target="ZWoXb4mfDzCTMOWquHQ4-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="575" as="sourcePoint" />
<mxPoint x="160" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-14" value="TLS<br>Handshake" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="150" y="540" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-15" target="ZWoXb4mfDzCTMOWquHQ4-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-15" value="<b><font style="font-size: 16px;" color="#ffffff">Service</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#000000;" vertex="1" parent="1">
<mxGeometry x="448" y="410" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-19" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="448" y="480" width="120" height="70" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-16" value="<b><font style="font-size: 16px;" color="#ffffff">Envoy</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#004C99;" vertex="1" parent="ZWoXb4mfDzCTMOWquHQ4-19">
<mxGeometry width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-17" value="<b><font style="font-size: 16px;">BoringSSL</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="ZWoXb4mfDzCTMOWquHQ4-19">
<mxGeometry y="30" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-18" value="<b>PrivateKeyProvider</b>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="ZWoXb4mfDzCTMOWquHQ4-19">
<mxGeometry y="50" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-20" value="<b>IstioAgent</b>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="448" y="590" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-29" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="620" y="390" width="144" height="230" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-30" target="ZWoXb4mfDzCTMOWquHQ4-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-30" value="<b><font style="font-size: 16px;" color="#ffffff">Service</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#000000;" vertex="1" parent="1">
<mxGeometry x="632" y="410" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-31" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="632" y="480" width="120" height="70" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-32" value="<b><font style="font-size: 16px;" color="#ffffff">Envoy</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#004C99;" vertex="1" parent="ZWoXb4mfDzCTMOWquHQ4-31">
<mxGeometry width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-33" value="<b><font style="font-size: 16px;">BoringSSL</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="ZWoXb4mfDzCTMOWquHQ4-31">
<mxGeometry y="30" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-34" value="<b>PrivateKeyProvider</b>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="ZWoXb4mfDzCTMOWquHQ4-31">
<mxGeometry y="50" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-35" value="<b>IstioAgent</b>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="632" y="590" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;strokeWidth=2;strokeColor=#FF8000;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-36" target="ZWoXb4mfDzCTMOWquHQ4-20">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="493" y="640" />
<mxPoint x="508" y="640" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;strokeWidth=2;strokeColor=#FF8000;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-36" target="ZWoXb4mfDzCTMOWquHQ4-35">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="493" y="640" />
<mxPoint x="692" y="640" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;strokeWidth=2;strokeColor=#FF8000;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-36" target="ZWoXb4mfDzCTMOWquHQ4-5">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="493" y="640" />
<mxPoint x="316" y="640" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-36" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="286" y="680" width="414" height="90" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-37" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAMAAABIw9uxAAAMP2lDQ1BpY2MAAEiJlVcHWFPJFp5bUklogQhICb2JUqRLCaFFEJAq2AhJIKHEmBBE7MiyCq5dREBd0VURRdcCyFqxl0Wx94ciKivrYsGGypsU0HW/9973zvfNvf89c85/SubezACgU8OTSnNRXQDyJPmy+IgQ1oTUNBapEyCABChgBAA8vlzKjouLBlAG73+XtzegNZSrLkquf87/V9ETCOV8AJA4iDMEcn4exPsBwEv4Ulk+AEQfqLeekS9V4kkQG8hgghBLlThLjUuUOEONK1U2ifEciHcCQKbxeLIsALSboZ5VwM+CPNq3IHaVCMQSAHTIEAfyRTwBxJEQj8jLm6bE0A44ZHzDk/U3zowhTh4vawira1EJOVQsl+byZv6f7fjfkperGIxhBwdNJIuMV9YM+3YrZ1qUEtMg7pFkxMRCrA/xe7FAZQ8xShUpIpPU9qgpX86BPQNMiF0FvNAoiE0hDpfkxkRr9BmZ4nAuxHCFoIXifG6ixneRUB6WoOGskU2Ljx3EmTIOW+PbwJOp4irtTypyktga/lsiIXeQ/02RKDFFnTNGLRAnx0CsDTFTnpMQpbbBbIpEnJhBG5kiXpm/DcR+QklEiJofm5IpC4/X2Mvy5IP1YotEYm6MBlflixIjNTw7+TxV/kYQNwsl7KRBHqF8QvRgLQJhaJi6duyyUJKkqRfrkOaHxGt8X0lz4zT2OFWYG6HUW0FsKi9I0PjigflwQar58RhpflyiOk88I5s3Nk6dD14IogEHhAIWUMCRAaaBbCBu62nqgU/qmXDAAzKQBYTARaMZ9EhRzUjgNQEUgT8hEgL5kF+IalYICqD+85BWfXUBmarZApVHDngCcR6IArnwWaHykgxFSwaPoUb8j+h8mGsuHMq5f+rYUBOt0SgGeVk6g5bEMGIoMZIYTnTETfBA3B+PhtdgONxxH9x3MNuv9oQnhHbCI8J1Qgfh9lRxsey7elhgHOiAEcI1NWd8WzNuB1k98RA8APJDbpyJmwAXfDSMxMaDYGxPqOVoMldW/z3332r4pusaO4orBaUMowRTHL731HbS9hxiUfb02w6pc80Y6itnaOb7+JxvOi2A96jvLbFF2D7sDHYcO4cdwpoACzuKNWMXscNKPLSKHqtW0WC0eFU+OZBH/I94PE1MZSflrvWu3a6f1HP5wkLl9xFwpklnysRZonwWG375hSyuhD9yBMvd1c0XAOX/iPoz9Zqp+n9AmOe/6orvAxCQOjAwcOirLhq+p/ufAUDt+aqzrweAfgSAsz/wFbICtQ5XXgiACnTgG2UMzIE1cID1uAMv4A+CQRgYC2JBIkgFU2CXRXA9y8AMMBssAKWgHCwHa0AV2Ag2g+1gF9gLmsAhcBycBhfAZXAd3IWrpws8B73gLehHEISE0BEGYoxYILaIM+KO+CCBSBgSjcQjqUg6koVIEAUyG1mIlCMrkSpkE1KH/IocRI4j55B25DbyEOlGXiEfUQyloQaoGWqHjkJ9UDYahSaik9EsdDpahJagS9FKtBbdiTaix9EL6HW0A32O9mEA08KYmCXmgvlgHCwWS8MyMRk2FyvDKrBarAFrgb/zVawD68E+4EScgbNwF7iCI/EknI9Px+fiS/AqfDveiJ/Er+IP8V78C4FOMCU4E/wIXMIEQhZhBqGUUEHYSjhAOAXfpi7CWyKRyCTaE73h25hKzCbOIi4hrifuJh4jthM7iX0kEsmY5EwKIMWSeKR8UilpHWkn6SjpCqmL9J6sRbYgu5PDyWlkCbmYXEHeQT5CvkJ+Su6n6FJsKX6UWIqAMpOyjLKF0kK5ROmi9FP1qPbUAGoiNZu6gFpJbaCeot6jvtbS0rLS8tUaryXWmq9VqbVH66zWQ60PNH2aE41Dm0RT0JbSttGO0W7TXtPpdDt6MD2Nnk9fSq+jn6A/oL/XZmiP1OZqC7TnaVdrN2pf0X6hQ9Gx1WHrTNEp0qnQ2adzSadHl6Jrp8vR5enO1a3WPah7U7dPj6Hnpherl6e3RG+H3jm9Z/okfTv9MH2Bfon+Zv0T+p0MjGHN4DD4jIWMLYxTjC4DooG9Adcg26DcYJdBm0Gvob7haMNkw0LDasPDhh1MjGnH5DJzmcuYe5k3mB+HmQ1jDxMOWzysYdiVYe+MhhsFGwmNyox2G103+mjMMg4zzjFeYdxkfN8EN3EyGW8yw2SDySmTnuEGw/2H84eXDd87/I4paupkGm86y3Sz6UXTPjNzswgzqdk6sxNmPeZM82DzbPPV5kfMuy0YFoEWYovVFkct/mAZstisXFYl6ySr19LUMtJSYbnJss2y38reKsmq2Gq31X1rqrWPdab1autW614bC5txNrNt6m3u2FJsfWxFtmttz9i+s7O3S7H70a7J7pm9kT3Xvsi+3v6eA90hyGG6Q63DNUeio49jjuN6x8tOqJOnk8ip2umSM+rs5Sx2Xu/cPoIwwneEZETtiJsuNBe2S4FLvcvDkcyR0SOLRzaNfDHKZlTaqBWjzoz64urpmuu6xfWum77bWLditxa3V+5O7nz3avdrHnSPcI95Hs0eL0c7jxaO3jD6lifDc5znj56tnp+9vL1kXg1e3d423uneNd43fQx84nyW+Jz1JfiG+M7zPeT7wc/LL99vr99f/i7+Of47/J+NsR8jHLNlTGeAVQAvYFNARyArMD3w58COIMsgXlBt0KNg62BB8Nbgp2xHdjZ7J/tFiGuILORAyDuOH2cO51goFhoRWhbaFqYflhRWFfYg3Co8K7w+vDfCM2JWxLFIQmRU5IrIm1wzLp9bx+0d6z12ztiTUbSohKiqqEfRTtGy6JZx6Lix41aNuxdjGyOJaYoFsdzYVbH34+zjpsf9Np44Pm589fgn8W7xs+PPJDASpibsSHibGJK4LPFukkOSIqk1WSd5UnJd8ruU0JSVKR0TRk2YM+FCqkmqOLU5jZSWnLY1rW9i2MQ1E7smeU4qnXRjsv3kwsnnpphMyZ1yeKrOVN7UfemE9JT0HemfeLG8Wl5fBjejJqOXz+Gv5T8XBAtWC7qFAcKVwqeZAZkrM59lBWStyuoWBYkqRD1ijrhK/DI7Mntj9ruc2JxtOQO5Kbm788h56XkHJfqSHMnJaebTCqe1S52lpdKO6X7T10zvlUXJtsoR+WR5c74B3LBfVDgoflA8LAgsqC54PyN5xr5CvUJJ4cWZTjMXz3xaFF70yyx8Fn9W62zL2QtmP5zDnrNpLjI3Y27rPOt5JfO65kfM376AuiBnwe/FrsUri98sTFnYUmJWMr+k84eIH+pLtUtlpTd/9P9x4yJ8kXhR22KPxesWfykTlJ0vdy2vKP+0hL/k/E9uP1X+NLA0c2nbMq9lG5YTl0uW31gRtGL7Sr2VRSs7V41b1biatbps9Zs1U9ecqxhdsXEtda1ibUdldGXzOpt1y9d9qhJVXa8Oqd5dY1qzuObdesH6KxuCNzRsNNtYvvHjz+Kfb22K2NRYa1dbsZm4uWDzky3JW8784vNL3VaTreVbP2+TbOvYHr/9ZJ13Xd0O0x3L6tF6RX33zkk7L+8K3dXc4NKwaTdzd/kesEex549f03+9sTdqb+s+n30N+2331xxgHChrRBpnNvY2iZo6mlOb2w+OPdja4t9y4LeRv207ZHmo+rDh4WVHqEdKjgwcLTrad0x6rOd41vHO1qmtd09MOHHt5PiTbaeiTp09HX76xBn2maNnA84eOud37uB5n/NNF7wuNF70vHjgd8/fD7R5tTVe8r7UfNn3ckv7mPYjV4KuHL8aevX0Ne61C9djrrffSLpx6+akmx23BLee3c69/fJOwZ3+u/PvEe6V3de9X/HA9EHtvxz/tbvDq+Pww9CHFx8lPLrbye98/lj++FNXyRP6k4qnFk/rnrk/O9Qd3n35j4l/dD2XPu/vKf1T78+aFw4v9v8V/NfF3gm9XS9lLwdeLXlt/Hrbm9FvWvvi+h68zXvb/67svfH77R98Ppz5mPLxaf+MT6RPlZ8dP7d8ifpybyBvYEDKk/FUWwEMDjQzE4BX2+A+IRUAxmW4f5ioPuepBFGfTVUI/CesPguqxAuABnhTbtc5xwDYA4fdfMgNn5Vb9cRggHp4DA2NyDM93NVcNHjiIbwfGHhtBgCpBYDPsoGB/vUDA5+3wGRvA3Bsuvp8qRQiPBv87KpEVyz2ge/l3wLIf9ufWDAqAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAACTUExURU1sq3mRwMLN4v///2mDuLLA2/v8/Vl2saKy0+vu9pKly9vh7oGXxMvU5nGKvLrG32F9tKq51/P1+VFvrZqrz+Po8oqeyNPa6n6Vws7W6O/y+NLa6rXC3JepznqRwF15sld1sGuFuX+VwpKlzKa21brG3s3W6OHm8fX2+tHZ6Z2u0WqEucDL4YygyeLn8a+92XuSwQ8HbdEAAAABYktHRAMRDEzyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH4wMLFC4QwTosuQAADlV6VFh0UmF3IHByb2ZpbGUgdHlwZSBpY2MAAFiFrZlnkus6DoX/axWzBAYwYDmMVbP/DcwHhbbd3feFqlFfXtkUA4hwcCAf/x3j+A9XVM2Hs2vryL644vJwwZ9deeZVpIQUpEgILtWkqQXnyoo8tkGFps6FYeOP7HMssTjxySUnZ6dd37//1bXZ9bhXP68Zw/yS7F9ex78b7n2WnErM8fqa7v4cjizWnef1oMt5lyoc2JVQru851mtCiKWgOff0p1tyLwfqPNV4PSjPzpLLe3+Vr/6P8VrfFxIsc4ma27VDdVgRbYV75dUfiVzJyF9uida8+yNWW5xa8zq/b/c8WAyvLHZN2PIsNDDQzPvpvxd0oR75TxKVP0uaf5H0OB+Unw8+rPO6qiC/+V02F9bXg39p/j9f//+FUOEo6ftRQr4/jFxLkJrC9dVfSvaz5p639BSehS5l+jWwYpAl+55wTfS7Yll5bXD3B9fYILFBOj52CH5YCEu8Hc75S6IQTfleRPrdf20cJLPxYONxfE7AsDmrZLntccdzKEhURDR9efjVX6vZVlKKz0K3qDrw5o3/7O/9OaOjKP5z47bM/9+U/ewwBIX3lL4m3EdAqewt+uDTs9CWgpZw3fKp7OgasaQpy7r7r3vEZyMbxC8dXQvFcC6EpOvnQqGkFNINNOGSNMaWU14Guh8niGmdR85f5n92QEOzvPnSraNY7WjK0dZnv7YidjSp3yRqmB8zY4V7whV7sddTIv9I+iYRVkv1Zf6XdZATf3kmXLc4nS2UXhvcEi1naCnhdbR75x0srl/Z454gznRkJr11FO5+P0CCjBG+PPu6SbxymXyLKZFlO5OgHoe8dArw5oYqWnKfOpKCZCaNAZqIBRN5MF33zH95G8oZWI+1Ri9rXM9OHT2ThF0yopmnGtBlW2B+Lvx9k1SeOSxkeG1fTJGlGaLffSxkrnDt+LZYeNvQxpgA5pB7/jL4fWdb+E3ac+K9ScbTV34kMvHpsDR9Dkiv3Uyy78dLTFxyj9Hn+fHn8xtansod1/2Z+Pu443OgRf05aHwuZlJ+ShwsC74tepwTMi6S2SGTCHFtLK2s2cyvaJ1x4/os7u4LtErTH+b/vsM5gFByaXruMK2JP6KyNDVtkn6wE7yMdPyuH5kXFNkxPvwr3Y65vlv7WkhIO5e46RROiNLrCJfoQkjYUc1CoNh1LPQpcV9Hj8TaOVi+W+h2gb/0rw9jHD/95+X2L6//tqBGo6HBKTxRWVNDPf521xWaWzH9Is3jsKdkx0+n+1Bu+CVwf3HUYDDyVzr4bZJ5t6Vv+36G1vn8eF/1YyEAH6yOLo5C8zTl+6CVc2zs27Ccfuubx9eDT8neA7P8ErhvQZ37I5H+AzP7z6N+YVEkFSL20iO6Pd4nFqN89SGZ1ps3eK1kPIUiVsuRclcH5EUnENkcwzrCCGReVOHjyUC+ipe3a8cT7J9SA/o/2vdxJ/jXMOeVvpLu8+rjtwVlXJm2y7rSV1tf4z44ZCjtIgmznxNGrZDBkuAD+XPFr0+WSI2UGbBZ7vJqvO+kZrCny0rRbJzNztdMy77CJONOlt+SuhNXznirN2afoI6ZC0qv6KKyQO1nXeeUBZQFlAUakxobNeZ05pjr4Ftu+MMIK41JpibAi3NdWLSSMfgT7yjtaB1121+hTVQeaUrbZHai3wcGcAwPxngwCC5CG9Ri9CG+GQyeReMZCOGR2lcWQWKvjEFa35DINwZ3durcCQVPKHjg1U/ui/vivpmwGz4ZaVb3Cm3CJTJto1p0FEC6QPBBHWg8ZPdQvJkQvdNXF3SnQjwDjUU6k9kwoI6AKoLZaHUW2skZ64muG1fEWAQoVoscFcZNIzjh3ZFsC6OjLQKa78p3Fo+N770dV3TPaKSJRiRvUpEzjI5nmpcTpy0lgdMwNopUWAt4zYJSSVPoSBpHE0TFZUkcDEAn5iayF642XYIeJ4yRYsN11KVUydgFNKbhIgmpUqN1rJYgaFfOomHm889bkiQurTCzpIn1Mrwol47vDQADLtj2hXcYJi+gFqJvRNAVfKKweyEVFcQqQIfVrlQPBD/PUHQBzMqksGXTsisVZcd/KWAjbITK3FWUWfGTWoOriFsb34m3yqQK66s4o3rLFokM0sgc21m1pNSQWvncyP3aeTD4wi7KhOa9axyrIVlLRkMbUUEfLtCwUEMVbQ7XttmZP/hEj3q4nrzroKSVs53BvVv4cEfxHQsOmO0gJQ1cYaThKA+BheVGK25YmOG4Y6OjaX946BQLteYmepkMnHj8HNHNyWf0sXCHhfctrEeJ71bZIGwnHDNsER2ttYhLdZvzb7x8Aw0br97oandD4u32GqYh3DlbwsdMnL8gshJbnf5ZDpvpieTzn5cNjk7v6/C+oa2h3q/K4YonrnyQ5EMWT+j40KIPg7ZAaRcPAp8P7EKNDwDQGj49EkCQCE3YOIFH7eglNy+1w84n4LDYE3DwwUP7KVHy4ckZoEX3qU/PqSza7FWDpxz1OQ+f6/a5BwSlbzdfgIYi3lM5+FKhEW15fOvwZRdfwREC3VMD+Vqbr237OvnMxBNyOJLm7pWTasd15zRi6FtovqGZVtBR0+XxDU9GYDnxPXbfOWZnwY4kfTZvCIQL+JG4l+4H+hlj+IF+J6A1hYVmMQxTj6n9ZLHlsydb+4VOlopfONRa6jfW2HF5+KPf9O++/V4tnFAq/ghEHoyJ2BiABmCHqQDAGoDVAIQiwgrMCgH2SYkaQuVj24FcSM5pAdwKYNURokqIIwToIGC5g8ik5B1BWg8ym0VXSAxOmUbmTlT0aZPBWZjsHuxdR+7lCHnBdD1NNJTSLEmGMgfZbYZKJVhxodoQZArsGwbOoig+qM4AmhA8CAgZDZTboWkHjjcgEkKPGVjW0BmIRwSDthE1jLzCYMExC5g5wsQnZ8lhsvFc6AjlhiUjIBgYXgIhEzggUN7CVh82R9l74bzUYZnga0Tv7MQBniyYDxV5MBtThGjChRxj0A7uC6Rnxgg4x7IjrCxGTCbIKla+6ooya8T3YwKfU6XMHuGIac9or2hyQfltxbw02muQYklDRyyzxOqh6MnY4Ih1VAhQOm2kbKSdg2+IVmOZViRyVDLLjpw49oxbthb7qhi0RChVHBxprBgnBiZaIn4aQZhImRIpWY64SFEgCfbxcTNg4xp7BTJjlLNkaif4oFq8MBPRbeClC3nIVIgeekKh5UAhbFVQzDi5rBj7k9qorJaBBqmM6h1QTnNRndurJ9hh6wKVFLQjpXTczh0kmyRVuhDIUoFHggVeiE6bCkwGuxRpbIQgJPYh5zsbFu5ITfwJRpWB1SiocGBpMhVjTMgdJGDlJbjClSuFnMGzPS3RA9jFJ4AdpAcqSIXAQSIwj4QXpFCIa1AdWEuYkcTaEgpL9tZD6sbKnSirKRUOOogWYDWTWXPTBOlNKONIhVAijaeKC9YyUx09KSijWcE7y3glNaa1RtspdbTWlbZYM9IAsTGRaCLuLDXNoQlkovocafWZgHwyuE8kgHzW6AnPYjWyAfjLkwaMIlhAo0HHkeFJqBZn0pIjueWske3F31K8Z5L2CfJlb59nJgQzQZ5J67koPswYAjuTnY9c18jKQqot6zZPqRx9wxFK7uzcG/e9kbPA0zfUtQLfcIcO5yenrNzzGnLkjco3TGGD6dAxEj28ZWEb/N1rKnAEDEw0NwSBQUYUQfzhoXK9tB9YiQrS3sgXlGPnKhlkz7uWAgkqPZJfSBR5lcpgDa1ohTYsUEtywbCQHCnge+kELVgIT600yyqUK8RQMf66gMBFoAEOMBgpe8Gy7AVTq0YpKjmq+jEBEUoQDQdWFzChVKKU/Dkrrl5lEexMSq3Djky7AcVQNNmZdFMSSq1ZAYNVFdBW1aPqXpW4rG20Sqqv6LD2PerIIAZ9E+iazJl715XNNqvuSNrUpWexB+44/EiJd/yvKukD0G5KLrdgUbAEyIFTVYKOOElpaxp6hiHmVRiUokxFD2qvD7V2JMOrYHeqe+AEVRv1Vgfre9tKGtTBkLGLTjyMLKTkPV1t4S2Tg3Zqs3bAMOG3k7QqhdSagXeaZsoXWqGRKYWoIswJwNpSYy+oCgpo+AxethpSHa2m0OqQBsAyRCEzozWSPhmldcKsLyWjjzZgglPgIuTyRe5YpH3zXySyIu+AxiZoV+vQkO4nCUvI+AOkj+i+LU5InCqR7GNPtcHPkLtoB9hwutqRhtDWo9dJOUNaVSaD0r31xEqLD+Znvg/tRnj6hNpCRYFxMI1iFVZH5EAqoZJujQMCVGAOYHzaZD1SAkASJ7UAtB+4HUkocM0bhLJ6UHDYe1XzjzhH7WNAl9lLDxhKHShjgBaj9zxYaXCQQcYa4BmJIw9AAeJaxkZ+qpnpOrQtDs4CDY17Ui0dE7if5Bv0qMgBEMmaaaKtlGaeoDjroYdZM2lx4ZsZQozdMddsu6N7yK9LB/I1+BcsWDMpfEwoz9zQg92obEiXrtMtlDsDfpNIY5TgoNcCuxZpZMkeRKEc5La57Hcx8GLhAKREaEAfcCx8f2JPQLUtQBNw6egbaF3w3jXtvS9VIXZdW9yx9oBIJwqKlbaHL/i94TKoxOsGkraQQMg7oDXYO9fOee5sRoNoVsZUnA6qcxADZQMtu0HleykbexIoFQ3qnsTIkr7XHGDktHcU1F32S6B/e50Qn1ca9uvM+aZhg13Xm4h0vichuV9DOd7HT4avyz/vTI5vne/3f9T//PT47fe1eErW7h8tnhf2xgvs6veLeHjj9eAWOD0SJTklhqDG+Mv944JIQcDi+2scT+l1/wqRdj3f9sC0r9H9/FlsT2N99hZIT0UDGvfvIfPUIXbxz6+kn0e7jdHcS5BpJPuHXD+v439a9GmrH3zxrwAAE6xJREFUeNrt3Oe2I1cVRlGDAJO5mOQmmZzT+z8dw922O90gXVWpa5815xuohs4a+9f30UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcANf8wmg6+s+AXSdvuEbQDcA3/QNoBuAb33sI0A2AKdv+wjQDcB3fAToBuD0XV8BugH4nq8A3QCcvu8zQDcAP/AZoBuA0w99B+gG4Ee+A3QDcLrzIaAbgB/7ENANwCc/8SUgG4DTT30J6AbgZ74EdANw+rlPAd0A/MKngG4ATsYBIRwA44AQDoBxQCgHwDgghANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I4AMYBoRwA44AQDoBxQCgHwDgghANgHBDKATAOCOEAGAeEcgCMA0I4AMYBIRwA44BQDoBxQAgHwDgglANgHBDCATAOCOUAGAeEcACMA0I5AMYBIRwA44BQDoBxQAgHwDgg3MqnxwuAcUC4lRcHDIBxQLjRAXA6YACMA8KNDoBDBsA4INzmADhkAIwDwm0OgGMGwDgg3OQAOGYAjAPCTQ6AgwbAOCDc4gA4aACMA8ItDoCDBsA4INziADhqAIwDwg0OgKMGwDgg3OAAOGwAjAPC/gfAYQNgHBD2PwCOGwDjgLD7AXDcABgHhN0PgAMHwDgg7H0AHDgAxgFh7wPgyAEwDgg7HwBHDoBxQNj5ADhyAIwDws4HwKEDYBwQ9j0ADh0A44Cw7wFw7AAYB4RdD4BjB8A4IOx6ABw8AMYBYc8D4OABMA4Iex4ARw+AcUDY8QA4egCMA8KOB8DRA2AcEHY8AA4fAOOAsN8BcPgAGAeE/Q6A4wfAOCDsdgAcPwDGAWG3A2BAAIwDwl4HwIAAGAeEvQ6ACQEwDgg7HQATAmAcEHY6AEYEwDgg7HMAjAiAcUDY5wAYEQDjgLDPATAjAMYBYZcDYEYAjAPCLgfAkAAYB4Q9DoAhATAOCHscAFMCYBwQdjgApgTAOCDscACMCYBxQNj+ABgTAOOAsP0BMCYAxgFh+wNgTgCMA8LmB8CcABgHhM0PgEEBMA4IWx8AgwJgHBC2PgAmBcA4IGx8AEwKgHFA2PgAGBUA44Cw7QEwKgDGAWHbA2BWAIwDwqYHwKwAGAeETQ+AWQEwDgibHgDDAmAcELY8AIYFwDggbHkATAuAcUDY8ACYFgDjgLDhATAuAMYBYbsDYFwAjAPCdgfAvAAYB4TNDoB5ATAOCJsdAPMCYBwQNjsABgbAOCBsdQAMDIBxQNjqAJgYAOOAsNEBMDEAxgFhowNgZACMA8I2B8DIABgHhG0OgJkBMA4ImxwAMwNgHBA2OQCGBsA4IGxxAAwNgHFA2OIAGBoA44CwxQEwNQDGAWGDA2BqAIwDwgYHwNgAGAeE6w+AsQEwDgjXHwBzA2AcEK4+AOYGwDggXH0ADA6AcUC49gAYHADjgHDtATA4AMYB4doDYHIAjAPClQfA5AAYB4QrD4DRATAOCNcdAKMDYBwQrjsAZgfAOCBcdQDMDoBxQLjqABgeAOOAcM0BMDwAxgHhmgNgegCMA8IVB8D0ABgHhCsOgOkBMA4IVxwA4wNgHBCefwCMD4BxQHj+ATA/AMYB4dkHwPwAGAeEZx8ACwTAOCA89wBYIADGAeG5B8AKATAOCM88AFYIgHFAeOYBsEIAjAPCMw+AJQJgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYBwQB0A4AMYBcQCUA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOQDGAXEAhANgHBAHQDkAxgFxAIQDYBwQB0A5AMYBcQCEA2AcEAdAOADGAXEAlANgHBAHQDgAxgFxAJQDYByQ/AFQDoBxQPIHQDoAxgGpHwDpABgHpH4AtANgHJD4AdAOgHFA4gdAPADGAWkfAPEAGAekfQDEA2AckPYBUA+AcUDSB0A9AMYBSR8A+QAYB6R8AOQDYByQ8gEgAMYBCR8AAmAckPABIADGAQkfAAJgHJDwASAAxgEJHwACYByQ8AEgACfjgHQPAAE4GQekewAIwOeMAxI9AATgc8YBiR4AAvCScUCaB4AAvGQckOYBIACv3PkrUjwABOAV44AkDwABeMU4IMkDQAC+YByQ4gEgAF8wDkjxABCALxkHJHgACMCXjAMSPAAE4CvGAekdAALwFeOA9A4AAXjNOCC5A0AAXjMOSO4AEIDXjAOSOwAE4A3GAakdAALwBuOA1A4AAXiTcUBiB4AAvMk4ILEDQADeYhyQ1gEgAG8xDkjrABCAtxkHJHUACMDbjAOSOgAE4B13/p2EDgABeIdxQEoHgAC8wzggpQNAAN5lHJDQASAA7zIOSOgAEID3GAekcwAIwHuMA9I5AATgfcYByRwAAvA+44BkDgABuIdxQCoHgADcwzgglQNAAO5hHJDKASAA9zEOSOQAEID7GAckcgAIwL2MA9I4AATgXsYBaRwAAnA/44AkDgABuJ9xQBIHgAA8wDgghQNAAB5gHJDCASAAD7nzh2X9A0AAHmIckMABIAAPMQ5I4AAQgAcZB2T9A0AAHmQckPUPAAF4mHFAlj8ABOBhxgFZ/gAQgEcYB2T1A0AAHmEckNUPAAF4jHFAFj8ABOAxxgFZ/AAQgMcYB2TxA0AAHmUckLUPAAF4lHFA1j4ABOBxxgFZ+gAQgMcZB2TpA0AAnmAckJUPAAF4gnFAVj4ABOApxgFZ+AAQgKcYB2ThA0AAnnTnP8yyB4AAPMk4IOseAALwJOOArHsACMDTjAOy7AEgAE8zDsiyB4AAnME4IKseAAJwBuOArHoACMA5jAOy6AEgAOcwDsiiB4AAnMU4IGseAAJwFuOArHkACMBZjAOy5gEgAOcxDsiSB4AAnMc4IEseAAJwJuOArHgACMCZjAOy4gEgAOcyDsiCB4AAnMs4IAseAAJwNuOArHcACMDZjAOy3gEgAOe787dmtQNAAM5nHJDlDgABOJ9xQJY7AATgAsYBWe0AEIALGAdktQNAAC5hHJDFDgABuIRxQBY7AATgIsYBWesAEICLGAdkrQNAAC5jHJClDgABuIxxQJY6AATgMsYBWeoAEIALGQdkpQNAAC5kHJCVDgABuJRxQNY4AH75q1//5refPfWDfvf7P/zxT3/+y1//5um/YhyQ6QfAeU9fCe5nHJCxB8Cznr4SvMU4IAMPgC2evhK8ZByQSQfADk+/XQLjgMw4APZ/+s0S3Pmnc+wD4OZPP1UC44Ac9gD40E+/UALjgBzwADjY01+5BMYBOdIBcOynv2AJjANyjANg1NNfqATGAfnAB8Dkpz+/BMYB+WAHwEJPf24JjANy+wNg3ac/rgTGAbnlAZB5+mNKYByQmxwA1ad/9BIYB2TnA8DTP3IJjAOy2wHg6Q8ogXFAtj8APP0xJTAOyJYHgKc/rQTGAdnkAPD0Z5bAOCBXHgCe/ugSGAfkuQeAp79ACYwDcvkB4OmvUwLjgFxwAHj6q5XAOCBnHQCe/qIluPP5ePQA8PSXLoFxQB46ADz9QAmMA/L+AeDpd0pgHJAXnn63BMYBHQCefrkExgHrPP12CXwKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnfPriRNXf//FPL0ACJKDok3/9+2N/fiSg6D///Z+/PRLg8AcJcPiDBDj8kQAc/kgADn8kAIc/EoDDHwnA4Y8E4PBHAnD4IwE4/JEAHP5IAA5/JACHPxKAwx8JwOGPBODwRwJw+CMBOPyRABz+SAAOfyQAhz8SgMMfCcDhjwQ4/P3jkACHP0iAwx8kwOEPEuDwBwlw+IMEOPxBAhz+IAEOf5AAhz9IgMMfJMDhDxLg8AcJcPiDBDj8QQIc/iABDn+QAIc/SIDDHyTA4Q8S4PAHCXD4gwQ4/EECHP4gAQ5/aCfA4Q/VBDj8oZoAhz9EE+Dwh2oCHP5QTYDDH6IJcPhDNQEOf6gmwOEP0QQ4/KGaAIc/VBPg8IdoAhz+UE2Awx+qCXD4QzQBDn+oJsDhD9UEOPwhmgCHP1QT4PCHagIc/hBNgMMfqglw+EM1AQ5/iCbA4Q/VBDj8oZoAhz9EE+Dwh2oCHP5QTYDDH6IJcPhDNQEOf6gmwOEP0QQ4/KGaAIc/VBPg8IdoAhz+UE2Awx+qCXD4QzQBDn+oJsDhD9UEOPwhmgCHP1QT4PAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAX/B5t+aNCtAw4IAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTAzLTExVDIwOjQ2OjE2KzAwOjAwrVkzuAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wMy0xMVQyMDo0NjoxNiswMDowMNwEiwQAAAAodEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFwcGxlIEluYy4sIDIwMTlYSzXXAAAAF3RFWHRpY2M6ZGVzY3JpcHRpb24ARGlzcGxheRcblbgAAAAASUVORK5CYII=;" vertex="1" parent="1">
<mxGeometry x="300" y="690" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-39" value="<b>Istiod</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="330" y="690" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-40" value="<div style="text-align: left;"><span style="background-color: initial;"><b style=""><font style="font-size: 12px;">proxyConfig:&nbsp;</font></b></span></div><b style=""><font style="font-size: 12px;">&nbsp; &nbsp; PrivateKeyProvider: Cryptomb</font></b>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="448" y="700" width="230" height="50" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-45" value="mTLS" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="572" y="470" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;startArrow=classic;startFill=1;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-18" target="ZWoXb4mfDzCTMOWquHQ4-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZWoXb4mfDzCTMOWquHQ4-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;startArrow=classic;startFill=1;" edge="1" parent="1" source="ZWoXb4mfDzCTMOWquHQ4-34" target="ZWoXb4mfDzCTMOWquHQ4-35">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>