-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkafka-ingestion.drawio
90 lines (90 loc) · 14.4 KB
/
kafka-ingestion.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
<mxfile host="65bd71144e">
<diagram id="l_3EztwkF13Zctmzr-sn" name="Page-1">
<mxGraphModel dx="1836" dy="2026" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="59" value="" style="whiteSpace=wrap;html=1;shadow=1;fillColor=#666666;" vertex="1" parent="1">
<mxGeometry x="10" y="-160" width="810" height="800" as="geometry"/>
</mxCell>
<mxCell id="50" value="Post localhost:3500/publish" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" target="51" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320" y="260" as="sourcePoint"/>
<mxPoint x="380" y="290" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="51" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=1;aspect=fixed;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNjcgMjcwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04OS43OTIgMTkzLjUwOUg2Mi45di04LjQ0NWMtMi41NjkgMy4yMjUtNS4xNjUgNS41NzUtNy43ODkgNy4wNTEtNC41OTEgMi41NjktOS44MSAzLjg1My0xNS42NiAzLjg1My05LjQ1NSAwLTE3Ljg3Mi0zLjI1Mi0yNS4yNTEtOS43NTZDNS40IDE3OC40NSAxIDE2OC4xNzUgMSAxNTUuMzg1YzAtMTMuMDA5IDQuNTEtMjMuMzk0IDEzLjUyOC0zMS4xNTUgNy4xNi02LjE3NiAxNS4zODYtOS4yNjUgMjQuNjc4LTkuMjY1IDUuNDExIDAgMTAuNDk0IDEuMTQ4IDE1LjI1IDMuNDQ0IDIuNzMyIDEuMzEyIDUuNTQ3IDMuNDcgOC40NDQgNi40NzdWNzAuMzY1aDI2Ljg5MnYxMjMuMTQ0ek02My43MiAxNTUuNDY3YzAtNC44MS0xLjY5NC04Ljg5Ni01LjA4My0xMi4yNTctMy4zOS0zLjM2Mi03LjQ4OC01LjA0Mi0xMi4yOTgtNS4wNDItNS4zNTcgMC05Ljc1NyAyLjAyMi0xMy4yIDYuMDY3LTIuNzg4IDMuMjgtNC4xODEgNy4wMjMtNC4xODEgMTEuMjMyczEuMzkzIDcuOTUzIDQuMTggMTEuMjMyYzMuMzkgNC4wNDUgNy43OSA2LjA2NyAxMy4yIDYuMDY3IDQuODY1IDAgOC45NzgtMS42NjcgMTIuMzQtNS4wMDEgMy4zNjEtMy4zMzQgNS4wNDItNy40MzQgNS4wNDItMTIuMjk4em0xMjYuOTMgMzguMDQyaC0yNi44OTJ2LTguNDQ1Yy0yLjU2OSAzLjIyNS01LjE2NSA1LjU3NS03Ljc4OCA3LjA1MS00LjU5MiAyLjU2OS05LjgxMSAzLjg1My0xNS42NiAzLjg1My05LjQ1NiAwLTE3Ljg3My0zLjI1Mi0yNS4yNTItOS43NTYtOC44LTcuNzYyLTEzLjItMTguMDM3LTEzLjItMzAuODI3IDAtMTMuMDA5IDQuNTEtMjMuMzk0IDEzLjUyOC0zMS4xNTUgNy4xNi02LjE3NiAxNS4zODYtOS4yNjUgMjQuNjc4LTkuMjY1IDUuNDExIDAgMTAuNDk0IDEuMTQ4IDE1LjI1IDMuNDQ0IDIuNzMzIDEuMzEyIDUuNTQ4IDMuNDcgOC40NDQgNi40Nzd2LTcuNDYxaDI2Ljg5MnY3Ni4wODR6bS0yNi4wNzItMzguMDQyYzAtNC44MS0xLjY5NC04Ljg5Ni01LjA4My0xMi4yNTctMy4zODktMy4zNjItNy40ODgtNS4wNDItMTIuMjk4LTUuMDQyLTUuMzU2IDAtOS43NTYgMi4wMjItMTMuMiA2LjA2Ny0yLjc4NyAzLjI4LTQuMTgxIDcuMDIzLTQuMTgxIDExLjIzMnMxLjM5NCA3Ljk1MyA0LjE4MSAxMS4yMzJjMy4zODkgNC4wNDUgNy43ODkgNi4wNjcgMTMuMiA2LjA2NyA0Ljg2NSAwIDguOTc4LTEuNjY3IDEyLjM0LTUuMDAxIDMuMzYtMy4zMzQgNS4wNDEtNy40MzQgNS4wNDEtMTIuMjk4em0xMjkuOTY0LjA4MmMwIDEzLjAwOS00LjUxIDIzLjM5My0xMy41MjggMzEuMTU1LTcuMTYgNi4xNzYtMTUuMzg2IDkuMjY0LTI0LjY3OCA5LjI2NC01LjQxMSAwLTEwLjQ5NC0xLjE0Ny0xNS4yNS0zLjQ0My0yLjczMi0xLjMxMi01LjU0Ny0zLjQ3LTguNDQ0LTYuNDc3djQ1LjUwM0gyMDUuNzVWMTE3LjQyNWgyNi44OTJ2OC40NDVjMi40MDUtMy4xNyA1LjAwMS01LjUyIDcuNzg5LTcuMDUxIDQuNTktMi41NyA5LjgxLTMuODU0IDE1LjY2LTMuODU0IDkuNDU1IDAgMTcuODcyIDMuMjUzIDI1LjI1MSA5Ljc1NyA4LjggNy43NjEgMTMuMiAxOC4wMzcgMTMuMiAzMC44Mjd6bS0yNy45NTgtLjA4MmMwLTQuMzE4LTEuMzY2LTguMDYyLTQuMDk5LTExLjIzMi0zLjQ0My00LjA0NS03Ljg3LTYuMDY3LTEzLjI4Mi02LjA2Ny00Ljg2NCAwLTguOTc3IDEuNjY3LTEyLjMzOSA1LTMuMzYxIDMuMzM1LTUuMDQyIDcuNDM0LTUuMDQyIDEyLjI5OSAwIDQuODEgMS42OTQgOC44OTUgNS4wODMgMTIuMjU3IDMuMzg5IDMuMzYxIDcuNDg4IDUuMDQyIDEyLjI5OCA1LjA0MiA1LjQxMSAwIDkuODExLTIuMDIyIDEzLjItNi4wNjcgMi43ODgtMy4yOCA0LjE4MS03LjAyMyA0LjE4MS0xMS4yMzJ6bTk3LjA4Ny0xMy4yYy0zLjc3MS0xLjgwNC03LjU5Ny0yLjcwNi0xMS40NzgtMi43MDYtOC44NTQgMC0xNC41OTMgMy42MDgtMTcuMjE3IDEwLjgyMy0uOTg0IDIuNjIzLTEuNDc2IDYuMTQ5LTEuNDc2IDEwLjU3NnYzMi41NDloLTI2Ljg5di03Ni4wODRoMjYuODl2MTIuNDYyYzIuODQyLTQuNDI3IDUuOTAzLTcuNjI1IDkuMTgzLTkuNTkyIDQuNDI3LTIuNjI0IDkuNjc0LTMuOTM2IDE1Ljc0MS0zLjkzNiAxLjQyMSAwIDMuMTcuMDgyIDUuMjQ3LjI0NnYyNS42NjJ6IiBmaWxsPSIjMEQyMTkyIi8+PHBhdGggZmlsbD0iIzBEMjE5MiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjA1LjUzOCAxOTQuMDYyaDI3LjA3N2wyLjMzMiA2My41NzItMTUuODcgMTEuMTItMTUuODctMTEuMTJ6Ii8+PHJlY3QgZmlsbD0iIzBEMjE5MiIgZmlsbC1ydWxlPSJub256ZXJvIiB4PSIxNDQuODI5IiB5PSIyLjI3OSIgd2lkdGg9IjEwMi43MjMiIGhlaWdodD0iNzIuMjk0IiByeD0iMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjA4IiBkPSJNMTQ0LjgyOSAyLjI3OWgzNy45OTh2NzIuMjk0aC0zNy45OTh6Ii8+PHJlY3QgZmlsbD0iIzBEMjE5MiIgZmlsbC1ydWxlPSJub256ZXJvIiB4PSIxMTIuMzkxIiB5PSI2OS45MDkiIHdpZHRoPSIxNjYuMjQ4IiBoZWlnaHQ9IjE3LjM1MSIgcng9IjMuNzIiLz48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wOCIgZD0iTTExMi4zOTEgNjkuOTA5aDUxLjQzOHYyMS4zNTVoLTUxLjQzOHoiLz48L2c+PC9zdmc+;" parent="1" vertex="1">
<mxGeometry x="290" y="160.00000000000003" width="60" height="60" as="geometry"/>
</mxCell>
<mxCell id="52" value="Publish Event" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="51" target="58" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="373" y="250" as="sourcePoint"/>
<mxPoint x="560" y="160" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="53" value="Browser Session" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#505050;shape=mxgraph.mscae.intune.device_history" parent="1" vertex="1">
<mxGeometry x="50" y="265" width="45" height="50" as="geometry"/>
</mxCell>
<mxCell id="54" value="POST /publish" style="edgeStyle=none;html=1;entryX=0;entryY=0.583;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.978;exitY=0.74;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" target="60" edge="1" source="53">
<mxGeometry x="-0.0033" relative="1" as="geometry">
<mxPoint x="310" y="344.35840909090905" as="targetPoint"/>
<mxPoint as="offset"/>
<mxPoint x="120" y="344" as="sourcePoint"/>
<Array as="points">
<mxPoint x="130" y="300"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="58" value="Kafka topic" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://i.pinimg.com/originals/6a/46/51/6a46514d46e0edd07ab4e80c828d60a8.png;" vertex="1" parent="1">
<mxGeometry x="560" y="70" width="120" height="54.69" as="geometry"/>
</mxCell>
<mxCell id="60" value="APIM Gateway" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/app_services/API_Management_Services.svg;shadow=1;fillColor=#CCCCCC;" vertex="1" parent="1">
<mxGeometry x="285" y="260" width="65" height="60" as="geometry"/>
</mxCell>
<mxCell id="63" value="APIM Control Plane" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/app_services/API_Management_Services.svg;shadow=1;fillColor=#CCCCCC;" vertex="1" parent="1">
<mxGeometry x="60" y="510" width="65" height="60" as="geometry"/>
</mxCell>
<mxCell id="64" value="Container App" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/other/Worker_Container_App.svg;shadow=1;fillColor=#666666;" vertex="1" parent="1">
<mxGeometry x="580" y="410" width="68" height="66" as="geometry"/>
</mxCell>
<mxCell id="68" value="POST" style="edgeStyle=none;html=1;" edge="1" parent="1" source="65" target="64">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="65" value="APIM Gateway" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/app_services/API_Management_Services.svg;shadow=1;fillColor=#CCCCCC;" vertex="1" parent="1">
<mxGeometry x="290" y="410" width="65" height="60" as="geometry"/>
</mxCell>
<mxCell id="67" value="POST" style="edgeStyle=none;html=1;exitX=0.978;exitY=0.74;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" target="65">
<mxGeometry x="-0.0033" relative="1" as="geometry">
<mxPoint x="295" y="304.98" as="targetPoint"/>
<mxPoint as="offset"/>
<mxPoint x="104.01000000000022" y="312" as="sourcePoint"/>
<Array as="points">
<mxPoint x="140" y="310"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="73" value="POST" style="edgeStyle=none;html=1;" edge="1" parent="1" source="69" target="70">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="69" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=1;aspect=fixed;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNjcgMjcwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04OS43OTIgMTkzLjUwOUg2Mi45di04LjQ0NWMtMi41NjkgMy4yMjUtNS4xNjUgNS41NzUtNy43ODkgNy4wNTEtNC41OTEgMi41NjktOS44MSAzLjg1My0xNS42NiAzLjg1My05LjQ1NSAwLTE3Ljg3Mi0zLjI1Mi0yNS4yNTEtOS43NTZDNS40IDE3OC40NSAxIDE2OC4xNzUgMSAxNTUuMzg1YzAtMTMuMDA5IDQuNTEtMjMuMzk0IDEzLjUyOC0zMS4xNTUgNy4xNi02LjE3NiAxNS4zODYtOS4yNjUgMjQuNjc4LTkuMjY1IDUuNDExIDAgMTAuNDk0IDEuMTQ4IDE1LjI1IDMuNDQ0IDIuNzMyIDEuMzEyIDUuNTQ3IDMuNDcgOC40NDQgNi40NzdWNzAuMzY1aDI2Ljg5MnYxMjMuMTQ0ek02My43MiAxNTUuNDY3YzAtNC44MS0xLjY5NC04Ljg5Ni01LjA4My0xMi4yNTctMy4zOS0zLjM2Mi03LjQ4OC01LjA0Mi0xMi4yOTgtNS4wNDItNS4zNTcgMC05Ljc1NyAyLjAyMi0xMy4yIDYuMDY3LTIuNzg4IDMuMjgtNC4xODEgNy4wMjMtNC4xODEgMTEuMjMyczEuMzkzIDcuOTUzIDQuMTggMTEuMjMyYzMuMzkgNC4wNDUgNy43OSA2LjA2NyAxMy4yIDYuMDY3IDQuODY1IDAgOC45NzgtMS42NjcgMTIuMzQtNS4wMDEgMy4zNjEtMy4zMzQgNS4wNDItNy40MzQgNS4wNDItMTIuMjk4em0xMjYuOTMgMzguMDQyaC0yNi44OTJ2LTguNDQ1Yy0yLjU2OSAzLjIyNS01LjE2NSA1LjU3NS03Ljc4OCA3LjA1MS00LjU5MiAyLjU2OS05LjgxMSAzLjg1My0xNS42NiAzLjg1My05LjQ1NiAwLTE3Ljg3My0zLjI1Mi0yNS4yNTItOS43NTYtOC44LTcuNzYyLTEzLjItMTguMDM3LTEzLjItMzAuODI3IDAtMTMuMDA5IDQuNTEtMjMuMzk0IDEzLjUyOC0zMS4xNTUgNy4xNi02LjE3NiAxNS4zODYtOS4yNjUgMjQuNjc4LTkuMjY1IDUuNDExIDAgMTAuNDk0IDEuMTQ4IDE1LjI1IDMuNDQ0IDIuNzMzIDEuMzEyIDUuNTQ4IDMuNDcgOC40NDQgNi40Nzd2LTcuNDYxaDI2Ljg5MnY3Ni4wODR6bS0yNi4wNzItMzguMDQyYzAtNC44MS0xLjY5NC04Ljg5Ni01LjA4My0xMi4yNTctMy4zODktMy4zNjItNy40ODgtNS4wNDItMTIuMjk4LTUuMDQyLTUuMzU2IDAtOS43NTYgMi4wMjItMTMuMiA2LjA2Ny0yLjc4NyAzLjI4LTQuMTgxIDcuMDIzLTQuMTgxIDExLjIzMnMxLjM5NCA3Ljk1MyA0LjE4MSAxMS4yMzJjMy4zODkgNC4wNDUgNy43ODkgNi4wNjcgMTMuMiA2LjA2NyA0Ljg2NSAwIDguOTc4LTEuNjY3IDEyLjM0LTUuMDAxIDMuMzYtMy4zMzQgNS4wNDEtNy40MzQgNS4wNDEtMTIuMjk4em0xMjkuOTY0LjA4MmMwIDEzLjAwOS00LjUxIDIzLjM5My0xMy41MjggMzEuMTU1LTcuMTYgNi4xNzYtMTUuMzg2IDkuMjY0LTI0LjY3OCA5LjI2NC01LjQxMSAwLTEwLjQ5NC0xLjE0Ny0xNS4yNS0zLjQ0My0yLjczMi0xLjMxMi01LjU0Ny0zLjQ3LTguNDQ0LTYuNDc3djQ1LjUwM0gyMDUuNzVWMTE3LjQyNWgyNi44OTJ2OC40NDVjMi40MDUtMy4xNyA1LjAwMS01LjUyIDcuNzg5LTcuMDUxIDQuNTktMi41NyA5LjgxLTMuODU0IDE1LjY2LTMuODU0IDkuNDU1IDAgMTcuODcyIDMuMjUzIDI1LjI1MSA5Ljc1NyA4LjggNy43NjEgMTMuMiAxOC4wMzcgMTMuMiAzMC44Mjd6bS0yNy45NTgtLjA4MmMwLTQuMzE4LTEuMzY2LTguMDYyLTQuMDk5LTExLjIzMi0zLjQ0My00LjA0NS03Ljg3LTYuMDY3LTEzLjI4Mi02LjA2Ny00Ljg2NCAwLTguOTc3IDEuNjY3LTEyLjMzOSA1LTMuMzYxIDMuMzM1LTUuMDQyIDcuNDM0LTUuMDQyIDEyLjI5OSAwIDQuODEgMS42OTQgOC44OTUgNS4wODMgMTIuMjU3IDMuMzg5IDMuMzYxIDcuNDg4IDUuMDQyIDEyLjI5OCA1LjA0MiA1LjQxMSAwIDkuODExLTIuMDIyIDEzLjItNi4wNjcgMi43ODgtMy4yOCA0LjE4MS03LjAyMyA0LjE4MS0xMS4yMzJ6bTk3LjA4Ny0xMy4yYy0zLjc3MS0xLjgwNC03LjU5Ny0yLjcwNi0xMS40NzgtMi43MDYtOC44NTQgMC0xNC41OTMgMy42MDgtMTcuMjE3IDEwLjgyMy0uOTg0IDIuNjIzLTEuNDc2IDYuMTQ5LTEuNDc2IDEwLjU3NnYzMi41NDloLTI2Ljg5di03Ni4wODRoMjYuODl2MTIuNDYyYzIuODQyLTQuNDI3IDUuOTAzLTcuNjI1IDkuMTgzLTkuNTkyIDQuNDI3LTIuNjI0IDkuNjc0LTMuOTM2IDE1Ljc0MS0zLjkzNiAxLjQyMSAwIDMuMTcuMDgyIDUuMjQ3LjI0NnYyNS42NjJ6IiBmaWxsPSIjMEQyMTkyIi8+PHBhdGggZmlsbD0iIzBEMjE5MiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjA1LjUzOCAxOTQuMDYyaDI3LjA3N2wyLjMzMiA2My41NzItMTUuODcgMTEuMTItMTUuODctMTEuMTJ6Ii8+PHJlY3QgZmlsbD0iIzBEMjE5MiIgZmlsbC1ydWxlPSJub256ZXJvIiB4PSIxNDQuODI5IiB5PSIyLjI3OSIgd2lkdGg9IjEwMi43MjMiIGhlaWdodD0iNzIuMjk0IiByeD0iMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjA4IiBkPSJNMTQ0LjgyOSAyLjI3OWgzNy45OTh2NzIuMjk0aC0zNy45OTh6Ii8+PHJlY3QgZmlsbD0iIzBEMjE5MiIgZmlsbC1ydWxlPSJub256ZXJvIiB4PSIxMTIuMzkxIiB5PSI2OS45MDkiIHdpZHRoPSIxNjYuMjQ4IiBoZWlnaHQ9IjE3LjM1MSIgcng9IjMuNzIiLz48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wOCIgZD0iTTExMi4zOTEgNjkuOTA5aDUxLjQzOHYyMS4zNTVoLTUxLjQzOHoiLz48L2c+PC9zdmc+;" vertex="1" parent="1">
<mxGeometry x="290" y="-39.99999999999997" width="60" height="60" as="geometry"/>
</mxCell>
<mxCell id="74" value="POST" style="edgeStyle=none;html=1;" edge="1" parent="1" source="70" target="71">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="70" value="APIM Gateway" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/app_services/API_Management_Services.svg;shadow=1;fillColor=#CCCCCC;" vertex="1" parent="1">
<mxGeometry x="290" y="-150" width="65" height="60" as="geometry"/>
</mxCell>
<mxCell id="71" value="Container App" style="aspect=fixed;html=1;points=[];align=center;image;fontSize=12;image=img/lib/azure2/other/Worker_Container_App.svg;shadow=1;fillColor=#666666;" vertex="1" parent="1">
<mxGeometry x="586" y="-150" width="68" height="66" as="geometry"/>
</mxCell>
<mxCell id="72" value="Subscribe Topic" style="edgeStyle=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="58" target="69">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="40" as="sourcePoint"/>
<mxPoint x="700" y="40" as="targetPoint"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>