clean (doc)

This commit is contained in:
NicolasCantu 2024-02-21 09:16:04 +01:00
parent d060d9f76d
commit 8dfd0b2eb7
28 changed files with 9 additions and 5715 deletions

View File

@ -1,714 +0,0 @@
<mxfile host="Electron" modified="2024-02-20T17:27:50.987Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="6IkPgLj5XQIwWRj3zbxR" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1434" dy="1941" 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="MqokN8DVP6Cu9g1BAX3J-288" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="815" y="796" as="sourcePoint" />
<Array as="points">
<mxPoint x="900" y="796" />
</Array>
<mxPoint x="985" y="796" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-268" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="920" as="sourcePoint" />
<Array as="points">
<mxPoint x="940" y="920" />
</Array>
<mxPoint x="855" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="202" />
</Array>
<mxPoint x="1014" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-239" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="372" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="372" />
</Array>
<mxPoint x="1014" y="372" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-240" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="845" y="354" as="sourcePoint" />
<Array as="points">
<mxPoint x="930" y="354" />
</Array>
<mxPoint x="1015" y="354" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="388" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="388" />
</Array>
<mxPoint x="1014" y="388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="408" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="408" />
</Array>
<mxPoint x="1014" y="408" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-233" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="373" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="373" />
</Array>
<mxPoint x="1169" y="373" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-234" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="371" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="371" />
</Array>
<mxPoint x="1346" y="371" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-230" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="355" as="sourcePoint" />
<Array as="points">
<mxPoint x="1110" y="355" />
</Array>
<mxPoint x="1195" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="389" />
</Array>
<mxPoint x="1194" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-226" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="354" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="354" />
</Array>
<mxPoint x="1348" y="354" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="388" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="388" />
</Array>
<mxPoint x="1347" y="388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="432" />
</Array>
<mxPoint x="1345" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="409" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="409" />
</Array>
<mxPoint x="1169" y="409" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="407" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="407" />
</Array>
<mxPoint x="1346" y="407" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="449" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="449" />
</Array>
<mxPoint x="1347" y="449" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-218" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1356" y="343" width="125" height="108" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="184" />
</Array>
<mxPoint x="1165" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-205" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="778" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="778" />
</Array>
<mxPoint x="986" y="778" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="184" />
</Array>
<mxPoint x="625" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-23">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1300" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-31">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-140" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="761" y="652" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-141" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-140">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-142" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-143" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="761" y="570" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-144" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-145" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-146" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-147" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="941" y="652" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-148" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-147">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-153" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-154" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-155" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-156" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-157" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-158" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-177" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="771" y="662" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-178" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-177">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-179" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="781" y="672" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-180" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-179">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-181" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="791" y="682" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-182" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-181">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-183" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="801" y="692" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-184" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-183">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-185" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="951" y="662" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-186" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-185">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-187" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="961" y="672" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-188" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-187">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-189" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="971" y="682" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-190" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-189">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-191" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="981" y="692" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-192" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-191">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="310" y="181" width="135" height="59" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="RequestPrdList" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="368" y="181" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-201" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="355" y="207" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-202" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457" y="223" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="223" />
</Array>
<mxPoint x="627" y="223" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="185" />
</Array>
<mxPoint x="806" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="185" />
</Array>
<mxPoint x="986" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-207" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="247" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="247" />
</Array>
<mxPoint x="624" y="247" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-210" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;entryX=1.1;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1" target="MqokN8DVP6Cu9g1BAX3J-158">
<mxGeometry x="0.4123" y="20" relative="1" as="geometry">
<mxPoint x="1163" y="200" as="sourcePoint" />
<mxPoint x="1020" y="610" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="RequestPrdList" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1370" y="185" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-213" value="" style="strokeWidth=3;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1355" y="183" width="125" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="184" />
</Array>
<mxPoint x="1346" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="202" />
</Array>
<mxPoint x="1346" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-217" value="RequestPcd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="1361" y="341" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="1384" y="373" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1383.5" y="418" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="202" />
</Array>
<mxPoint x="804" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="203" />
</Array>
<mxPoint x="623" y="203" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1480" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-40">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-46">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-169">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-171">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-173">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="760" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-159">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-161">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-163">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-252" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="274" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="274" />
</Array>
<mxPoint x="623" y="274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-261" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="355" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="355" />
</Array>
<mxPoint x="806" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="389" />
</Array>
<mxPoint x="805" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-256" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="430" as="sourcePoint" />
<mxPoint x="1040" y="920" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-265" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="460" as="sourcePoint" />
<mxPoint x="1041" y="944" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-266" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="470" as="sourcePoint" />
<mxPoint x="1041" y="979" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="469" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="469" />
</Array>
<mxPoint x="1348" y="469" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-280" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="410" as="sourcePoint" />
<mxPoint x="805" y="925" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="351.5" y="371" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-3">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-10">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-282" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="355" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="355" />
</Array>
<mxPoint x="623" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="389" />
</Array>
<mxPoint x="622" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="413" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="413" />
</Array>
<mxPoint x="623" y="413" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="310" y="340" width="135" height="90" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-286" value="request_pcd_control" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="348.5" y="341" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-199" value="&lt;font&gt;Message&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="-0.826" y="22" relative="1" as="geometry">
<mxPoint x="635" y="220" as="sourcePoint" />
<mxPoint x="799" y="753.2258064516129" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-206" value="&lt;font&gt;TxSp&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="635" y="267.80645161290323" as="sourcePoint" />
<mxPoint x="799" y="790" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-225" value="&lt;font&gt;TxFaucet&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3653" y="7" relative="1" as="geometry">
<mxPoint x="635" y="244.82258064516128" as="sourcePoint" />
<mxPoint x="799" y="771.6129032258065" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-289" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="939" as="sourcePoint" />
<Array as="points">
<mxPoint x="942" y="939" />
</Array>
<mxPoint x="857" y="939" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,874 +0,0 @@
<mxfile host="Electron" modified="2024-02-20T21:02:09.137Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="4mEDB91UeOWBjN0f5x5J" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1434" dy="1941" 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="UpOBF6lqaT4OON63icjU-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="MqokN8DVP6Cu9g1BAX3J-213" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1520" y="198" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-213" value="" style="strokeWidth=3;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1355" y="183" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="202" />
</Array>
<mxPoint x="1014" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="437" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="437" />
</Array>
<mxPoint x="1014" y="437" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="457" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="457" />
</Array>
<mxPoint x="1014" y="457" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="438" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="438" />
</Array>
<mxPoint x="1194" y="438" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="437" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="437" />
</Array>
<mxPoint x="1347" y="437" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="481" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="481" />
</Array>
<mxPoint x="1345" y="481" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="458" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="458" />
</Array>
<mxPoint x="1169" y="458" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="456" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="456" />
</Array>
<mxPoint x="1346" y="456" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="498" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="498" />
</Array>
<mxPoint x="1347" y="498" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-218" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1356" y="413" width="137" height="120" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="184" />
</Array>
<mxPoint x="1165" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="184" />
</Array>
<mxPoint x="625" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-23" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1300" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-31" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="409" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="175" width="145" height="45" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="RequestPrdKeyHello" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="345" y="181" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="185" />
</Array>
<mxPoint x="806" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="185" />
</Array>
<mxPoint x="986" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="RequestPrdKeyBackup" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1393" y="185" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="184" />
</Array>
<mxPoint x="1346" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="202" />
</Array>
<mxPoint x="1346" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1384" y="422" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1383.5" y="467" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="202" />
</Array>
<mxPoint x="804" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="203" />
</Array>
<mxPoint x="623" y="203" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1480" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-46" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-169" vertex="1">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-171" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-173" vertex="1">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-6" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="MqokN8DVP6Cu9g1BAX3J-219" source="MqokN8DVP6Cu9g1BAX3J-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-126" y="218.46341463414635" as="sourcePoint" />
<Array as="points">
<mxPoint x="-41" y="218.46341463414635" />
</Array>
<mxPoint x="44" y="218.46341463414635" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-7" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="MqokN8DVP6Cu9g1BAX3J-219" source="MqokN8DVP6Cu9g1BAX3J-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-100" y="200.46341463414635" as="sourcePoint" />
<Array as="points" />
<mxPoint x="45" y="200.46341463414635" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="751" y="39.99658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-8" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-115.90000000000009" y="204.00341463414634" as="sourcePoint" />
<Array as="points">
<mxPoint x="-1" y="204.00341463414634" />
</Array>
<mxPoint x="48" y="204.00341463414634" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-159" vertex="1">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-161" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-163" vertex="1">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="438" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="438" />
</Array>
<mxPoint x="805" y="438" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="518" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="518" />
</Array>
<mxPoint x="1348" y="518" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="351.5" y="420" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-3" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-10" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="438" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="438" />
</Array>
<mxPoint x="622" y="438" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="462" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="462" />
</Array>
<mxPoint x="623" y="462" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="300" y="419" width="145" height="50" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-1" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1535" y="187" width="125" height="275" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-2" value="save &lt;br&gt;preId&amp;lt;-&amp;gt;shardEnc association" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1532.5" y="195.5" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1520" y="449" as="sourcePoint" />
<mxPoint x="1481" y="449" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-8" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="815" y="845" as="sourcePoint" />
<Array as="points">
<mxPoint x="900" y="845" />
</Array>
<mxPoint x="985" y="845" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-9" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="969" as="sourcePoint" />
<Array as="points">
<mxPoint x="940" y="969" />
</Array>
<mxPoint x="855" y="969" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-10" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="481" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="481" />
</Array>
<mxPoint x="1345" y="481" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-11" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="498" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="498" />
</Array>
<mxPoint x="1347" y="498" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-12" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="827" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="827" />
</Array>
<mxPoint x="986" y="827" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-13" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="761" y="701" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-14" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-13" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-15" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-16" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="761" y="619" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-17" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-18" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-19" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-20" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="941" y="701" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-21" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-20" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-22" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-23" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="801" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-25" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="799" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-26" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="799" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-27" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="799" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-28" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="771" y="711" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-28" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-30" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="781" y="721" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-31" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-30" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-32" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="791" y="731" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-33" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-32" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-34" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="801" y="741" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-35" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-34" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-36" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="951" y="711" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-36" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-38" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="961" y="721" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-39" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-38" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-40" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="971" y="731" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-42" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="981" y="741" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-43" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="UpOBF6lqaT4OON63icjU-42" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-44" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="479" as="sourcePoint" />
<mxPoint x="1040" y="969" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-45" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="509" as="sourcePoint" />
<mxPoint x="1041" y="993" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-46" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="519" as="sourcePoint" />
<mxPoint x="1041" y="1028" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-47" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="518" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="518" />
</Array>
<mxPoint x="1348" y="518" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-48" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="459" as="sourcePoint" />
<mxPoint x="805" y="974" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-49" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="462" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="462" />
</Array>
<mxPoint x="623" y="462" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="UpOBF6lqaT4OON63icjU-50" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="988" as="sourcePoint" />
<Array as="points">
<mxPoint x="942" y="988" />
</Array>
<mxPoint x="857" y="988" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-2" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="263.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="263.5" />
</Array>
<mxPoint x="1347" y="263.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-3" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="243" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="243" />
</Array>
<mxPoint x="1345" y="243" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-10" value="RequestPcd (for all roles)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="1360" y="231.5" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-11" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="263" as="sourcePoint" />
<Array as="points">
<mxPoint x="1079" y="263" />
</Array>
<mxPoint x="1164" y="263" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="244" as="sourcePoint" />
<Array as="points">
<mxPoint x="1078" y="244" />
</Array>
<mxPoint x="1163" y="244" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-13" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="245" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="245" />
</Array>
<mxPoint x="625" y="245" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-17" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="300" y="225.5" width="145" height="94.5" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-18" value="request_pcd_control" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=0" vertex="1" parent="1">
<mxGeometry x="345" y="231.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-19" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="843" y="282.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="928" y="282.5" />
</Array>
<mxPoint x="1013" y="282.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-20" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="843" y="302.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="928" y="302.5" />
</Array>
<mxPoint x="1013" y="302.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-21" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1023" y="283.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1108" y="283.5" />
</Array>
<mxPoint x="1193" y="283.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-22" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="282.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="282.5" />
</Array>
<mxPoint x="1346" y="282.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-23" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1174" y="326.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1259" y="326.5" />
</Array>
<mxPoint x="1344" y="326.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-24" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="998" y="303.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1083" y="303.5" />
</Array>
<mxPoint x="1168" y="303.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-25" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="301.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="301.5" />
</Array>
<mxPoint x="1345" y="301.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-26" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="343.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="343.5" />
</Array>
<mxPoint x="1346" y="343.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-27" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1355" y="258.5" width="140" height="151" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-28" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="1383" y="267.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-29" value="RequestPrdMessage&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;For all&amp;nbsp; RequestPrdResponse&amp;nbsp;&lt;/b&gt;" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1355" y="333" width="125" height="57" as="geometry" />
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-30" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="283.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="283.5" />
</Array>
<mxPoint x="804" y="283.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-31" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="363.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="363.5" />
</Array>
<mxPoint x="1347" y="363.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-32" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="451" y="283.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="536" y="283.5" />
</Array>
<mxPoint x="621" y="283.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-33" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="307.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="307.5" />
</Array>
<mxPoint x="622" y="307.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1519" y="294.5" as="sourcePoint" />
<mxPoint x="1480" y="294.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-35" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1174" y="326.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1259" y="326.5" />
</Array>
<mxPoint x="1344" y="326.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-36" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="343.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="343.5" />
</Array>
<mxPoint x="1346" y="343.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-37" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="363.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="363.5" />
</Array>
<mxPoint x="1347" y="363.5" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Lm1g9-Apu-Fh49AGRl9D-38" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="307.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="307.5" />
</Array>
<mxPoint x="622" y="307.5" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,717 +0,0 @@
<mxfile host="Electron" modified="2024-02-20T17:33:08.541Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="rVfgHusvmejH8xWSkHZA" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1434" dy="1941" 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="MqokN8DVP6Cu9g1BAX3J-288" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="815" y="796" as="sourcePoint" />
<Array as="points">
<mxPoint x="900" y="796" />
</Array>
<mxPoint x="985" y="796" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-268" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="920" as="sourcePoint" />
<Array as="points">
<mxPoint x="940" y="920" />
</Array>
<mxPoint x="855" y="920" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="202" />
</Array>
<mxPoint x="1014" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-239" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="372" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="372" />
</Array>
<mxPoint x="1014" y="372" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-240" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="845" y="354" as="sourcePoint" />
<Array as="points">
<mxPoint x="930" y="354" />
</Array>
<mxPoint x="1015" y="354" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="388" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="388" />
</Array>
<mxPoint x="1014" y="388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="408" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="408" />
</Array>
<mxPoint x="1014" y="408" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-233" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="373" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="373" />
</Array>
<mxPoint x="1169" y="373" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-234" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="371" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="371" />
</Array>
<mxPoint x="1346" y="371" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-230" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="355" as="sourcePoint" />
<Array as="points">
<mxPoint x="1110" y="355" />
</Array>
<mxPoint x="1195" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="389" />
</Array>
<mxPoint x="1194" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-226" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="354" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="354" />
</Array>
<mxPoint x="1348" y="354" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="388" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="388" />
</Array>
<mxPoint x="1347" y="388" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="432" />
</Array>
<mxPoint x="1345" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="409" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="409" />
</Array>
<mxPoint x="1169" y="409" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="407" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="407" />
</Array>
<mxPoint x="1346" y="407" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="449" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="449" />
</Array>
<mxPoint x="1347" y="449" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-218" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1356" y="343" width="125" height="108" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="184" />
</Array>
<mxPoint x="1165" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-205" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="778" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="778" />
</Array>
<mxPoint x="986" y="778" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="184" />
</Array>
<mxPoint x="625" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-23">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1300" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-31">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-140" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="761" y="652" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-141" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-140">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-142" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-143" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="761" y="570" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-144" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-145" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-146" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-147" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="941" y="652" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-148" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-147">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-153" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-154" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-155" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="752" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-156" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-157" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-158" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="750" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-177" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="771" y="662" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-178" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-177">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-179" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="781" y="672" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-180" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-179">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-181" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="791" y="682" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-182" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-181">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-183" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="801" y="692" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-184" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-183">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-185" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="951" y="662" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-186" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-185">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-187" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="961" y="672" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-188" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-187">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-189" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="971" y="682" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-190" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-189">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-191" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="981" y="692" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-192" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-191">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="310" y="181" width="135" height="59" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="RequestPrdList" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="368" y="181" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-201" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="355" y="207" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-202" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457" y="223" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="223" />
</Array>
<mxPoint x="627" y="223" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="185" />
</Array>
<mxPoint x="806" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="185" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="185" />
</Array>
<mxPoint x="986" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-207" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="247" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="247" />
</Array>
<mxPoint x="624" y="247" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-210" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;entryX=1.1;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1" target="MqokN8DVP6Cu9g1BAX3J-158">
<mxGeometry x="0.4123" y="20" relative="1" as="geometry">
<mxPoint x="1163" y="200" as="sourcePoint" />
<mxPoint x="1020" y="610" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="RequestPrdList" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1370" y="185" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-213" value="" style="strokeWidth=3;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1355" y="183" width="125" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="184" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="184" />
</Array>
<mxPoint x="1346" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="202" />
</Array>
<mxPoint x="1346" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-217" value="RequestPcd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="1361" y="341" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="1384" y="373" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1383.5" y="418" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="202" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="202" />
</Array>
<mxPoint x="804" y="202" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="203" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="203" />
</Array>
<mxPoint x="623" y="203" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1480" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-40">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-46">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-169">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-171">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-173">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="760" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-159">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-161">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-163">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-252" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="274" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="274" />
</Array>
<mxPoint x="623" y="274" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-261" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="355" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="355" />
</Array>
<mxPoint x="806" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="389" />
</Array>
<mxPoint x="805" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-256" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="430" as="sourcePoint" />
<mxPoint x="1040" y="920" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-265" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="460" as="sourcePoint" />
<mxPoint x="1041" y="944" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-266" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="470" as="sourcePoint" />
<mxPoint x="1041" y="979" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="469" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="469" />
</Array>
<mxPoint x="1348" y="469" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-280" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="410" as="sourcePoint" />
<mxPoint x="805" y="925" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="351.5" y="371" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-3">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-10">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-282" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="355" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="355" />
</Array>
<mxPoint x="623" y="355" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="389" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="389" />
</Array>
<mxPoint x="622" y="389" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="413" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="413" />
</Array>
<mxPoint x="623" y="413" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="310" y="340" width="135" height="90" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-286" value="request_pcd_control" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" vertex="1" parent="1">
<mxGeometry x="348.5" y="341" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-199" value="&lt;font&gt;Message&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="-0.826" y="22" relative="1" as="geometry">
<mxPoint x="635" y="220" as="sourcePoint" />
<mxPoint x="799" y="753.2258064516129" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-206" value="&lt;font&gt;TxSp&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="635" y="267.80645161290323" as="sourcePoint" />
<mxPoint x="799" y="790" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-225" value="&lt;font&gt;TxFaucet&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3653" y="7" relative="1" as="geometry">
<mxPoint x="635" y="244.82258064516128" as="sourcePoint" />
<mxPoint x="799" y="771.6129032258065" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-289" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="939" as="sourcePoint" />
<Array as="points">
<mxPoint x="942" y="939" />
</Array>
<mxPoint x="857" y="939" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-290" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.933;entryY=-0.2;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="MqokN8DVP6Cu9g1BAX3J-213" target="MqokN8DVP6Cu9g1BAX3J-217">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,689 +0,0 @@
<mxfile host="Electron" modified="2024-02-20T18:19:53.905Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="5kabs9Qw1v3m4F03pLkK" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1434" dy="1941" 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="MqokN8DVP6Cu9g1BAX3J-322" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=0;" vertex="1" parent="1">
<mxGeometry x="310" y="416" width="135" height="104" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" vertex="1" parent="1">
<mxGeometry x="1355" y="182" width="115" height="81" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-288" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="815" y="839" as="sourcePoint" />
<Array as="points">
<mxPoint x="900" y="839" />
</Array>
<mxPoint x="985" y="839" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-268" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="963" as="sourcePoint" />
<Array as="points">
<mxPoint x="940" y="963" />
</Array>
<mxPoint x="855" y="963" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="255" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="255" />
</Array>
<mxPoint x="1014" y="255" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="431" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="431" />
</Array>
<mxPoint x="1014" y="431" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="451" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="451" />
</Array>
<mxPoint x="1014" y="451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="432" />
</Array>
<mxPoint x="1194" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="431" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="431" />
</Array>
<mxPoint x="1347" y="431" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="475" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="475" />
</Array>
<mxPoint x="1345" y="475" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="452" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="452" />
</Array>
<mxPoint x="1169" y="452" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="450" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="450" />
</Array>
<mxPoint x="1346" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="492" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="492" />
</Array>
<mxPoint x="1347" y="492" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-218" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1356" y="406" width="127" height="114" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="237" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="237" />
</Array>
<mxPoint x="1165" y="237" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-205" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="821" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="821" />
</Array>
<mxPoint x="986" y="821" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="237" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="237" />
</Array>
<mxPoint x="625" y="237" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-23">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1300" y="40" width="100" height="770" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-31">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-140" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="761" y="695" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-141" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-140">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-142" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-143" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="761" y="613" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-144" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-145" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-146" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-147" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="941" y="695" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-148" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-147">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-153" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-154" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-155" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-156" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="793" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-157" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="793" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-158" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="986" y="793" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-177" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="771" y="705" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-178" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-177">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-179" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="781" y="715" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-180" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-179">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-181" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="791" y="725" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-182" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-181">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-183" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="801" y="735" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-184" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-183">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-185" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="951" y="705" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-186" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-185">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-187" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="961" y="715" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-188" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-187">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-189" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="971" y="725" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-190" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-189">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-191" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="981" y="735" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-192" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-191">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="310" y="180" width="135" height="160" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="351.5" y="225" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-201" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="355" y="260" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-202" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457" y="276" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="276" />
</Array>
<mxPoint x="627" y="276" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="238" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="238" />
</Array>
<mxPoint x="806" y="238" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="238" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="238" />
</Array>
<mxPoint x="986" y="238" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-207" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="300" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="300" />
</Array>
<mxPoint x="624" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-210" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;entryX=1.1;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="0.4123" y="20" relative="1" as="geometry">
<mxPoint x="1163" y="252" as="sourcePoint" />
<mxPoint x="997" y="863.02" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1380" y="221.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="237" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="237" />
</Array>
<mxPoint x="1346" y="237" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="255" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="255" />
</Array>
<mxPoint x="1346" y="255" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="1388.5" y="416" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1383.5" y="461" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="255" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="255" />
</Array>
<mxPoint x="804" y="255" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="256" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="256" />
</Array>
<mxPoint x="623" y="256" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1480" y="40" width="100" height="770" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-40">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-46">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-169">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-171">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-219">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-173">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="760" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-159">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-161">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-220">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-163">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-252" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="327" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="327" />
</Array>
<mxPoint x="623" y="327" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="432" />
</Array>
<mxPoint x="805" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-256" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="473" as="sourcePoint" />
<mxPoint x="1040" y="963" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-265" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="503" as="sourcePoint" />
<mxPoint x="1041" y="987" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-266" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="513" as="sourcePoint" />
<mxPoint x="1041" y="1022" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="512" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="512" />
</Array>
<mxPoint x="1348" y="512" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-280" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="453" as="sourcePoint" />
<mxPoint x="805" y="968" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="355" y="431" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-3">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="MqokN8DVP6Cu9g1BAX3J-10">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="432" />
</Array>
<mxPoint x="622" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="456" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="456" />
</Array>
<mxPoint x="623" y="456" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-199" value="&lt;font&gt;Message&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="-0.826" y="22" relative="1" as="geometry">
<mxPoint x="635" y="272" as="sourcePoint" />
<mxPoint x="799" y="805.2258064516129" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-206" value="&lt;font&gt;TxSp&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="635" y="319.80645161290323" as="sourcePoint" />
<mxPoint x="799" y="842" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-225" value="&lt;font&gt;TxFaucet&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" edge="1" parent="1">
<mxGeometry x="0.3653" y="7" relative="1" as="geometry">
<mxPoint x="635" y="296.8225806451613" as="sourcePoint" />
<mxPoint x="799" y="823.6129032258065" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-289" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="982" as="sourcePoint" />
<Array as="points">
<mxPoint x="942" y="982" />
</Array>
<mxPoint x="857" y="982" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-323" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" vertex="1" parent="1">
<mxGeometry x="1536" y="207.5" width="113" height="224.5" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-324" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;notification&lt;/span&gt;&lt;br style=&quot;border-color: var(--border-color); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;br style=&quot;border-color: var(--border-color); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;user response waiting&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1536" y="290" width="104" height="70" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-325" value="Notif" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1470" y="210" as="sourcePoint" />
<Array as="points">
<mxPoint x="1528.5" y="207.5" />
</Array>
<mxPoint x="1528.5" y="207.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-326" value="Notif" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1650" y="220" as="sourcePoint" />
<Array as="points">
<mxPoint x="1721.5" y="219" />
</Array>
<mxPoint x="1700" y="219" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-327" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="0.15" y="-10" relative="1" as="geometry">
<mxPoint x="1523" y="430" as="sourcePoint" />
<Array as="points">
<mxPoint x="1493" y="430" />
</Array>
<mxPoint x="1483" y="430" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-328" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="-0.1538" y="-8" relative="1" as="geometry">
<mxPoint x="1702" y="428" as="sourcePoint" />
<Array as="points">
<mxPoint x="1650" y="428" />
</Array>
<mxPoint x="1650" y="428" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-329" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" vertex="1" parent="1">
<mxGeometry x="1716" y="209" width="39" height="232" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-330" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;html&lt;br&gt;notif&lt;br&gt;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1716" y="211" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-331" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;html&lt;br&gt;Form&lt;br&gt;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1717" y="399" width="60" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,909 +0,0 @@
<mxfile host="Electron" modified="2024-02-20T19:07:22.896Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="oBJXydMwqyUOR0EOng5d" version="23.1.5" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="1434" dy="1941" 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="MqokN8DVP6Cu9g1BAX3J-285" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" parent="1" vertex="1">
<mxGeometry x="1355" y="182" width="115" height="81" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-288" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="815" y="839" as="sourcePoint" />
<Array as="points">
<mxPoint x="900" y="839" />
</Array>
<mxPoint x="985" y="839" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-268" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1025" y="963" as="sourcePoint" />
<Array as="points">
<mxPoint x="940" y="963" />
</Array>
<mxPoint x="855" y="963" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-259" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="986" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="163" />
</Array>
<mxPoint x="816" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-258" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="255" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="255" />
</Array>
<mxPoint x="1014" y="255" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-241" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="431" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="431" />
</Array>
<mxPoint x="1014" y="431" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-243" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="844" y="451" as="sourcePoint" />
<Array as="points">
<mxPoint x="929" y="451" />
</Array>
<mxPoint x="1014" y="451" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-234" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="627" y="210" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="210" />
</Array>
<mxPoint x="457" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-231" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1024" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="1109" y="432" />
</Array>
<mxPoint x="1194" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-226" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="625" y="189.5" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="189.5" />
</Array>
<mxPoint x="455" y="189.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-227" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="431" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="431" />
</Array>
<mxPoint x="1347" y="431" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-228" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1175" y="475" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="475" />
</Array>
<mxPoint x="1345" y="475" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-235" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="999" y="452" as="sourcePoint" />
<Array as="points">
<mxPoint x="1084" y="452" />
</Array>
<mxPoint x="1169" y="452" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-236" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="450" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="450" />
</Array>
<mxPoint x="1346" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-238" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1177" y="492" as="sourcePoint" />
<Array as="points">
<mxPoint x="1262" y="492" />
</Array>
<mxPoint x="1347" y="492" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-208" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="995" y="237" as="sourcePoint" />
<Array as="points">
<mxPoint x="1080" y="237" />
</Array>
<mxPoint x="1165" y="237" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-205" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="821" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="821" />
</Array>
<mxPoint x="986" y="821" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-5" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="220" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-5" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-7" value="button" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="1" source="aM9ryv3xv72pqoxQDRHE-2" target="aM9ryv3xv72pqoxQDRHE-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="195" y="151" as="sourcePoint" />
<Array as="points">
<mxPoint x="180" y="141" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-5" value="call" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="275" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="360" y="145" />
</Array>
<mxPoint x="445" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-12" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="237" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="237" />
</Array>
<mxPoint x="625" y="237" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-18" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="143" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="143" />
</Array>
<mxPoint x="800" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-23" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1120" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-24" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-23" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1165" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-31" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1300" y="40" width="100" height="770" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-32" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-31" vertex="1">
<mxGeometry x="45" y="101" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-37" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-38" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1345" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-52" value="USER A" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="40" y="-41" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-53" value="RELAYs PCD/PRD" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="760" y="-40" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-54" value="USER B" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1119" y="-40" width="641" height="39" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-140" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="761" y="695" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-141" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-140" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-142" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-143" value="RELAYs-&amp;gt;Nodes-&amp;gt;RELAYs TxSp" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="761" y="613" width="280" height="40" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-144" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-145" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-146" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="806" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-147" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="941" y="695" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-148" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-147" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-153" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-154" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-155" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="795" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-156" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="793" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-157" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="793" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-158" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="986" y="793" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-177" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="771" y="705" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-178" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-177" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-179" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="781" y="715" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-180" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-179" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-181" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="791" y="725" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-182" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-181" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-183" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="801" y="735" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-184" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-183" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-185" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="951" y="705" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-186" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-185" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-187" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="961" y="715" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-188" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-187" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-189" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="971" y="725" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-190" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-189" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-191" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="981" y="735" width="100" height="300" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-192" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-191" vertex="1">
<mxGeometry x="45" y="100" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-193" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="310" y="180" width="135" height="160" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-194" value="RequestPrdUpdate" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="351.5" y="225" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-195" value="MessageConnect" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="456" y="145" as="sourcePoint" />
<Array as="points">
<mxPoint x="541" y="145" />
</Array>
<mxPoint x="626" y="145" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-196" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="163" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="163" />
</Array>
<mxPoint x="806" y="163" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-198" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="455" y="164" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="164" />
</Array>
<mxPoint x="625" y="164" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-201" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="355" y="260" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-202" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="457" y="276" as="sourcePoint" />
<Array as="points">
<mxPoint x="542" y="276" />
</Array>
<mxPoint x="627" y="276" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-203" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="636" y="238" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="238" />
</Array>
<mxPoint x="806" y="238" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-204" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="816" y="238" as="sourcePoint" />
<Array as="points">
<mxPoint x="901" y="238" />
</Array>
<mxPoint x="986" y="238" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-207" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="454" y="300" as="sourcePoint" />
<Array as="points">
<mxPoint x="539" y="300" />
</Array>
<mxPoint x="624" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-210" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;entryX=1.1;entryY=0.106;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry x="0.4123" y="20" relative="1" as="geometry">
<mxPoint x="1163" y="252" as="sourcePoint" />
<mxPoint x="997" y="863.02" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-212" value="RequestPrdUpdate" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1380" y="221.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-215" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="237" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="237" />
</Array>
<mxPoint x="1346" y="237" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-216" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1176" y="255" as="sourcePoint" />
<Array as="points">
<mxPoint x="1261" y="255" />
</Array>
<mxPoint x="1346" y="255" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-221" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="1388.5" y="416" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-222" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1383.5" y="461" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-223" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634" y="255" as="sourcePoint" />
<Array as="points">
<mxPoint x="719" y="255" />
</Array>
<mxPoint x="804" y="255" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-224" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="256" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="256" />
</Array>
<mxPoint x="623" y="256" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-40" value=":JS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1480" y="40" width="100" height="770" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-41" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-40" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-46" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1660" y="40" width="100" height="520" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-47" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-46" vertex="1">
<mxGeometry x="45" y="100" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-219" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="940" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-116" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-135" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-169" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-170" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-169" vertex="1">
<mxGeometry x="45" y="90" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-171" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-172" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-171" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-173" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" vertex="1">
<mxGeometry x="30" y="47.042128603104196" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-174" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-173" vertex="1">
<mxGeometry x="45" y="80" width="10" height="312.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-294" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="45" y="165.46341463414635" as="sourcePoint" />
<Array as="points">
<mxPoint x="-40" y="165.46341463414635" />
</Array>
<mxPoint x="-125" y="165.46341463414635" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-295" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-219" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="46" y="147.46341463414635" as="sourcePoint" />
<Array as="points">
<mxPoint x="-39" y="147.46341463414635" />
</Array>
<mxPoint x="-124" y="147.46341463414635" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-220" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="760" y="42.53658536585366" width="130" height="517.4634146341463" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-16" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-115" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="45" y="100" width="10" height="310" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-159" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="10" y="15.680709534368068" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-160" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-159" vertex="1">
<mxGeometry x="45" y="90" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-161" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="20" y="31.361419068736136" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-162" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-161" vertex="1">
<mxGeometry x="45" y="80" width="10" height="320" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-163" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-220" vertex="1">
<mxGeometry x="30" y="47.0421286031042" width="100" height="470.421286031042" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-164" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-163" vertex="1">
<mxGeometry x="45" y="70" width="10" height="322.02" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-252" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="327" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="327" />
</Array>
<mxPoint x="623" y="327" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-261" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1160" y="190" as="sourcePoint" />
<Array as="points">
<mxPoint x="1111" y="190" />
</Array>
<mxPoint x="1026" y="190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-262" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="432" />
</Array>
<mxPoint x="805" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-256" value="Message" style="html=1;verticalAlign=bottom;endArrow=classic;elbow=vertical;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="-0.8562" y="-22" relative="1" as="geometry">
<mxPoint x="1160" y="473" as="sourcePoint" />
<mxPoint x="1040" y="963" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-265" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="503" as="sourcePoint" />
<mxPoint x="1041" y="987" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-266" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.2689" y="22" relative="1" as="geometry">
<mxPoint x="1160" y="513" as="sourcePoint" />
<mxPoint x="1041" y="1022" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-267" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1178" y="512" as="sourcePoint" />
<Array as="points">
<mxPoint x="1263" y="512" />
</Array>
<mxPoint x="1348" y="512" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-280" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="640" y="453" as="sourcePoint" />
<mxPoint x="805" y="968" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-287" value="request_prd_collect" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="355" y="431" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-3" value=":Wasm" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="400" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-3" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-10" value=":WS" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="580" y="43.443708609271525" width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-11" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-10" vertex="1">
<mxGeometry x="45" y="77" width="10" height="403" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-249" value="" style="group;fontColor=#000000;" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="40" width="235" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-1" value=":Page" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="MqokN8DVP6Cu9g1BAX3J-249" vertex="1">
<mxGeometry width="100" height="516.5562913907285" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" vertex="1">
<mxGeometry x="45" y="80" width="10" height="400" as="geometry" />
</mxCell>
<mxCell id="aM9ryv3xv72pqoxQDRHE-3" value="dispatch" style="html=1;verticalAlign=bottom;startArrow=oval;endArrow=block;startSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;fontColor=#000000;" parent="aM9ryv3xv72pqoxQDRHE-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-15" y="102.68874172185429" as="sourcePoint" />
<mxPoint x="45" y="102.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-283" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452" y="432" as="sourcePoint" />
<Array as="points">
<mxPoint x="537" y="432" />
</Array>
<mxPoint x="622" y="432" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-284" value="TxSp" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=horizontal;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="453" y="456" as="sourcePoint" />
<Array as="points">
<mxPoint x="538" y="456" />
</Array>
<mxPoint x="623" y="456" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-286" value="request_pcd_control" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="1382.5" y="182" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-199" value="&lt;font&gt;Message&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" parent="1" edge="1">
<mxGeometry x="-0.826" y="22" relative="1" as="geometry">
<mxPoint x="635" y="272" as="sourcePoint" />
<mxPoint x="799" y="805.2258064516129" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-206" value="&lt;font&gt;TxSp&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" parent="1" edge="1">
<mxGeometry x="0.3456" y="-5" relative="1" as="geometry">
<mxPoint x="635" y="319.80645161290323" as="sourcePoint" />
<mxPoint x="799" y="842" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-225" value="&lt;font&gt;TxFaucet&lt;/font&gt;" style="html=1;verticalAlign=bottom;endArrow=none;elbow=vertical;rounded=0;startArrow=classic;startFill=1;endFill=0;strokeColor=#6c8ebf;fontColor=#000000;fillColor=#dae8fc;" parent="1" edge="1">
<mxGeometry x="0.3653" y="7" relative="1" as="geometry">
<mxPoint x="635" y="296.8225806451613" as="sourcePoint" />
<mxPoint x="799" y="823.6129032258065" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-289" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1027" y="982" as="sourcePoint" />
<Array as="points">
<mxPoint x="942" y="982" />
</Array>
<mxPoint x="857" y="982" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-291" value="RequestPcd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="350" y="181" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-292" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="806" y="210" as="sourcePoint" />
<Array as="points">
<mxPoint x="721" y="210" />
</Array>
<mxPoint x="636" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-293" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="805" y="191" as="sourcePoint" />
<Array as="points">
<mxPoint x="720" y="191" />
</Array>
<mxPoint x="635" y="191" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-296" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=3;fontColor=#000000;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1345" y="190" as="sourcePoint" />
<Array as="points">
<mxPoint x="1260" y="190" />
</Array>
<mxPoint x="1175" y="190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-298" value="to A" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1457" y="370" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-299" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1350" y="551" width="131" height="113" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-300" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="1382.5" y="559" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-301" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1377.5" y="604" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-302" value="to B" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1451" y="521" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-303" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1355" y="691" width="126" height="109" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-304" value="RequestPrdReponse" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=3;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="1387.5" y="691" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-305" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1382.5" y="736" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-306" value="to Role member n" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1400" y="663" width="116" height="30" as="geometry" />
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-307" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1173" y="571" as="sourcePoint" />
<Array as="points">
<mxPoint x="1258" y="571" />
</Array>
<mxPoint x="1343" y="571" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-308" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1171" y="615" as="sourcePoint" />
<Array as="points">
<mxPoint x="1256" y="615" />
</Array>
<mxPoint x="1341" y="615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-309" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1172" y="590" as="sourcePoint" />
<Array as="points">
<mxPoint x="1257" y="590" />
</Array>
<mxPoint x="1342" y="590" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-310" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1173" y="632" as="sourcePoint" />
<Array as="points">
<mxPoint x="1258" y="632" />
</Array>
<mxPoint x="1343" y="632" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-311" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1174" y="652" as="sourcePoint" />
<Array as="points">
<mxPoint x="1259" y="652" />
</Array>
<mxPoint x="1344" y="652" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-317" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1181" y="703" as="sourcePoint" />
<Array as="points">
<mxPoint x="1266" y="703" />
</Array>
<mxPoint x="1351" y="703" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-318" value="Message" style="html=1;verticalAlign=bottom;endArrow=none;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=classic;startFill=1;endFill=0;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1179" y="747" as="sourcePoint" />
<Array as="points">
<mxPoint x="1264" y="747" />
</Array>
<mxPoint x="1349" y="747" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-319" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=3;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1180" y="722" as="sourcePoint" />
<Array as="points">
<mxPoint x="1265" y="722" />
</Array>
<mxPoint x="1350" y="722" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-320" value="TxFaucet" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1181" y="764" as="sourcePoint" />
<Array as="points">
<mxPoint x="1266" y="764" />
</Array>
<mxPoint x="1351" y="764" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-321" value="TxSP" style="html=1;verticalAlign=bottom;endArrow=classic;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;startArrow=none;startFill=0;endFill=1;fontColor=#000000;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1182" y="784" as="sourcePoint" />
<Array as="points">
<mxPoint x="1267" y="784" />
</Array>
<mxPoint x="1352" y="784" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="MqokN8DVP6Cu9g1BAX3J-322" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=0;" parent="1" vertex="1">
<mxGeometry x="310" y="416" width="135" height="104" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-1" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" vertex="1" parent="1">
<mxGeometry x="1355" y="182" width="115" height="81" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-2" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;rotation=-180;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1356" y="406" width="127" height="114" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="170" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1345" y="141" width="10" height="339" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-8" value="RequestPrdMessage" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1383.5" y="461" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-9" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1525" y="140" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="1705" y="140" width="10" height="340" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-11" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" vertex="1" parent="1">
<mxGeometry x="1536" y="207.5" width="113" height="224.5" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-12" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;notification&lt;/span&gt;&lt;br style=&quot;border-color: var(--border-color); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;br style=&quot;border-color: var(--border-color); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;user response waiting&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1536" y="290" width="104" height="70" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-13" value="Notif" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1470" y="210" as="sourcePoint" />
<Array as="points">
<mxPoint x="1528.5" y="207.5" />
</Array>
<mxPoint x="1528.5" y="207.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-14" value="Notif" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1650" y="220" as="sourcePoint" />
<Array as="points">
<mxPoint x="1721.5" y="219" />
</Array>
<mxPoint x="1700" y="219" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-15" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="0.15" y="-10" relative="1" as="geometry">
<mxPoint x="1523" y="430" as="sourcePoint" />
<Array as="points">
<mxPoint x="1493" y="430" />
</Array>
<mxPoint x="1483" y="430" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-16" value="Message" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;strokeWidth=1;fontColor=#000000;" edge="1" parent="1">
<mxGeometry x="-0.1538" y="-8" relative="1" as="geometry">
<mxPoint x="1702" y="428" as="sourcePoint" />
<Array as="points">
<mxPoint x="1650" y="428" />
</Array>
<mxPoint x="1650" y="428" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-17" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;fontColor=#000000;rotation=-180;" vertex="1" parent="1">
<mxGeometry x="1716" y="209" width="39" height="232" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-18" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;html&lt;br&gt;notif&lt;br&gt;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1716" y="211" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="O_mGtg6zuvl_ijSUyIl5-19" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;html&lt;br&gt;Form&lt;br&gt;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1717" y="399" width="60" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,735 +0,0 @@
<mxfile host="Electron" modified="2024-02-19T18:59:56.095Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="_44eljlyLLeHHnceXuy4" version="23.1.5" type="device">
<diagram id="bWoO5ACGZIaXrIiKNTKd" name="Page-1">
<mxGraphModel dx="3088" dy="2010" 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="NZOLWawKIEO-KyV3UFa8-299" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-1052.04" y="-544" width="950.68" height="300" as="geometry" />
</mxCell>
<mxCell id="274" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="275" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2" value="&lt;b&gt;KeyRecover&lt;/b&gt;&lt;br&gt;(descriptor)" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-761.7619217081851" y="-2" width="88.8134519572954" height="28.999999999999993" as="geometry" />
</mxCell>
<mxCell id="3" value="Password&lt;br&gt;18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-1220.8899999999999" y="99" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="4" value="Part2&lt;br&gt;128 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-524.36" y="37.92" width="103.81" height="29" as="geometry" />
</mxCell>
<mxCell id="5" value="Part1&lt;br&gt;128 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1030" y="38" width="88.8134519572954" height="28.999999999999993" as="geometry" />
</mxCell>
<mxCell id="187" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#000000;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4" target="77" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-626" y="38" as="targetPoint" />
<Array as="points">
<mxPoint x="-636" y="52" />
<mxPoint x="-662" y="53" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.549;entryY=-0.012;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="8" target="258" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-287" 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;" parent="1" source="6" target="282" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="6" value="Part2Enc" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-524.3599999999999" y="242" width="103.81" height="29" as="geometry" />
</mxCell>
<mxCell id="188" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;" parent="1" source="5" target="77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-916" y="53" />
<mxPoint x="-916" y="53" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="201" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="8" target="181" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-717" y="257" />
</Array>
<mxPoint x="-926" y="265" as="sourcePoint" />
<mxPoint x="-717" y="275" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8" value="Part1Enc" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1028.9" y="242" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="20" value="" style="endArrow=none;html=1;rounded=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endFill=0;labelBackgroundColor=none;fontColor=#000000;" parent="1" source="276" target="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1017.308192620023" y="60" as="sourcePoint" />
<mxPoint x="-985.593274021352" y="28" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="21" value="" style="endArrow=none;html=1;rounded=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endFill=0;labelBackgroundColor=none;fontColor=#000000;" parent="1" target="4" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-473.30499999999984" y="188" as="sourcePoint" />
<mxPoint x="-594.905" y="31.210000000000264" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="32" value="Shard" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-516.4195321963339" y="346" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="281" 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;" parent="1" target="278" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-717" y="67" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="77" value="ImageRevoke" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-770.93" y="37.92" width="110" height="29" as="geometry" />
</mxCell>
<mxCell id="154" 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;labelBackgroundColor=none;fontColor=#000000;" parent="1" source="155" target="2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="155" value="WalletCreate" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-761.76" y="-72" width="88.81" height="33" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-294" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="160" target="HEAZNrv7IqFEUBU4v7G9-289" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-295" value="KO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="HEAZNrv7IqFEUBU4v7G9-294" vertex="1" connectable="0">
<mxGeometry x="-0.4499" relative="1" as="geometry">
<mxPoint x="-26" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-296" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="160" target="167" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-297" value="OK" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="HEAZNrv7IqFEUBU4v7G9-296" vertex="1" connectable="0">
<mxGeometry x="-0.8623" y="1" relative="1" as="geometry">
<mxPoint x="10" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="160" value="ImageRecover in cache ?" style="rhombus;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="-1244.5500000000002" y="-171" width="170" height="49" as="geometry" />
</mxCell>
<mxCell id="161" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=none;fontColor=#000000;entryX=0.501;entryY=0.044;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="162" target="164" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1374.98" y="12" as="sourcePoint" />
<mxPoint x="-1280" y="-35" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="162" value="NewDevice" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1354.98" y="-78" width="120" height="33" as="geometry" />
</mxCell>
<mxCell id="163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="164" target="HEAZNrv7IqFEUBU4v7G9-305" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1264.98" y="23" as="sourcePoint" />
<mxPoint x="-1295.03" y="41" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="164" value="ImageRecoverUpload" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-1352.89" y="-30.210000000000008" width="115.48" height="29" as="geometry" />
</mxCell>
<mxCell id="165" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;fontColor=#000000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1294.28" y="87" as="sourcePoint" />
<mxPoint x="-1294.73" y="103" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="166" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-1351.59" y="57" width="114.62" height="29" as="geometry" />
</mxCell>
<mxCell id="167" value="WalletRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-1350" y="102" width="110.54" height="33" as="geometry" />
</mxCell>
<mxCell id="272" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="XqTc7s29-gL46L3V4mSs-304" target="181" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-717" y="203" />
</Array>
<mxPoint x="-658.9032740213524" y="207" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-308" value="SeedRand2" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="272">
<mxGeometry x="0.1419" y="1" relative="1" as="geometry">
<mxPoint x="35" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="280" 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;" parent="1" source="181" target="279" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="181" value="ImageRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-772" y="283.71000000000004" width="110" height="29" as="geometry" />
</mxCell>
<mxCell id="259" 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;" parent="1" source="189" target="202" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1178" y="356" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="189" value="PreId" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1220.891944604848" y="330" width="88.8134519572954" height="28.999999999999993" as="geometry" />
</mxCell>
<mxCell id="190" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.56;exitY=1.01;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="258" target="189" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-367.91" y="279.15" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="191" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#999999;entryX=0.549;entryY=0.044;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="3" target="258" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-446" y="238" as="targetPoint" />
<Array as="points">
<mxPoint x="-1171" y="112" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="192" value="Shard" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-506.4195321963339" y="356" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="206" 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;" parent="1" source="193" target="202" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1184" y="449" as="targetPoint" />
<Array as="points">
<mxPoint x="-449" y="415" />
<mxPoint x="-1178" y="415" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="193" value="Shard" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-493.4195321963339" y="369" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="200" 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;" parent="1" source="196" target="197" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="196" value="SharedProcessSelected" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-269.55999999999995" y="283.71000000000004" width="170" height="30.71" as="geometry" />
</mxCell>
<mxCell id="197" value="SpAddress" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-230.55953219633375" y="346" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="198" value="SpAddress" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-220.55953219633375" y="356" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="205" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="199" target="202" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-166" y="415" />
<mxPoint x="-1178" y="415" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="199" target="193" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-211" y="385" />
<mxPoint x="-360" y="385" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="199" value="SpAddress" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-210.55953219633375" y="366" width="88.8134519572954" height="30.709999999999994" as="geometry" />
</mxCell>
<mxCell id="202" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1254" y="514" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="203" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1235.7457165981" y="524" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="233" 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;" parent="1" source="204" target="228" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1140" y="563" />
<mxPoint x="-1140" y="581" />
<mxPoint x="-1199" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="234" 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;" parent="1" source="204" target="230" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1140" y="563" />
<mxPoint x="-1140" y="581" />
<mxPoint x="-1158" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="235" 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;" parent="1" source="204" target="231" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1140" y="563" />
<mxPoint x="-1140" y="581" />
<mxPoint x="-1119" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="236" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="204" target="232" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1140" y="563" />
<mxPoint x="-1140" y="581" />
<mxPoint x="-1080" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="204" value="RequestPrdKeyBackup" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1217.4914331962004" y="534" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="228" value="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-1213.97" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="230" value="2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-1172.9" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="231" value="3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-1133.97" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="232" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fontColor=#333333;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-1094.03" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-322" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="245" target="HEAZNrv7IqFEUBU4v7G9-308" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="245" value="Relais WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-1172.9" y="628.71" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="258" value="SHA-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
<mxGeometry x="-1239.46" y="274" width="125" height="30" as="geometry" />
</mxCell>
<mxCell id="261" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="260" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-717" y="-21" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="260" value="SeedRand0-Spend&lt;br&gt;256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="-540" y="-28" width="130" height="26" as="geometry" />
</mxCell>
<mxCell id="269" 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;" parent="1" target="6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-473.30499999999984" y="218" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="277" 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;" parent="1" source="276" target="8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-302" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="276" target="181">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-821.8800000000001" y="202.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-307" value="SeedRand1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="XqTc7s29-gL46L3V4mSs-302">
<mxGeometry x="-0.1098" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="276" value="&lt;b style=&quot;border-color: var(--border-color); text-align: center;&quot;&gt;PartEncryption&lt;/b&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
<mxGeometry x="-1054.29" y="188" width="137.39" height="30" as="geometry" />
</mxCell>
<mxCell id="278" value="Download" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-770.93" y="111" width="110" height="29" as="geometry" />
</mxCell>
<mxCell id="279" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-769.8" y="330" width="110" height="29" as="geometry" />
</mxCell>
<mxCell id="284" 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;" parent="1" source="282" target="32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="282" value="Shamir Secret Sharing" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
<mxGeometry x="-567.45" y="286.86" width="190" height="30" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-290" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-289" target="155" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-292" value="KO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="HEAZNrv7IqFEUBU4v7G9-290" vertex="1" connectable="0">
<mxGeometry x="-0.7216" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-303" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-289" target="162" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1071" y="-98" />
<mxPoint x="-1295" y="-98" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-304" value="KO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="HEAZNrv7IqFEUBU4v7G9-303" vertex="1" connectable="0">
<mxGeometry x="-0.4442" y="4" relative="1" as="geometry">
<mxPoint x="48" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-289" value="new device ?" style="rhombus;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="-1070.68" y="-121" width="170" height="49" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-301" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-299" target="160" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-299" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_2;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="-1169.55" y="-209" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-306" 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;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-305" target="166" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-305" value="ImageRecover" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-1349.98" y="13.920000000000016" width="110" height="29" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-308" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1217.49" y="686" width="147.49" height="30" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-309" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1199.2357165981" y="696" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-326" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.52;entryY=-0.021;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-310" target="HEAZNrv7IqFEUBU4v7G9-325" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-310" value="RequestPrdResponse" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-1180.9814331962004" y="706" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-356" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.129;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-312" target="HEAZNrv7IqFEUBU4v7G9-310" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-840" y="721" />
<mxPoint x="-944" y="721" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-311" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-877.85" y="686" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-312" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-859.5957165981" y="696" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-327" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-313" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-920.0000000000002" y="796" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-313" value="TxSp" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-841.3414331962005" y="706" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-314" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="-762" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-315" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="-720.9300000000001" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-316" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="-682" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-317" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;container=0;rounded=1;labelBackgroundColor=none;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="-642.06" y="597.78" width="28.93" height="28.93" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-323" 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;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-318" target="HEAZNrv7IqFEUBU4v7G9-311" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-691" y="666" />
<mxPoint x="-802" y="666" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-324" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-318" target="HEAZNrv7IqFEUBU4v7G9-319" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-691" y="666" />
<mxPoint x="-586" y="666" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-318" value="Relais WS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-720.9300000000001" y="628.71" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-319" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-662.45" y="686" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-320" value="PRDKeyBackip" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-644.1957165981" y="696" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-321" value="RequestPrdMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-625.9414331962005" y="706" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-331" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-325" target="HEAZNrv7IqFEUBU4v7G9-330" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-325" value="Controls" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-999.7014331962005" y="796" width="152.39494830511973" height="28.99999999999996" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-328" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.52;entryY=0.034;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-321" target="HEAZNrv7IqFEUBU4v7G9-325" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-329" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-759.8" y="340" width="110" height="29" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-330" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_2;whiteSpace=wrap;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-933.4999999999999" y="846" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-335" 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;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-332" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-184.83999999999992" y="240.28999999999996" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-332" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-241.58999999999992" y="188" width="114.62" height="29" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-334" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-333" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-184.55999999999995" y="240.28999999999996" as="targetPoint" />
<Array as="points">
<mxPoint x="-312.55999999999995" y="225" />
<mxPoint x="-184.55999999999995" y="225" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-333" value="SDK" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-370" y="188" width="114.62" height="29" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-337" 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;" parent="1" target="196" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-184.83999999999992" y="271" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-336" value="SharedProcessListMerged" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-277.55999999999995" y="240.28999999999996" width="180" height="30.71" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-341" 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;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-338" target="HEAZNrv7IqFEUBU4v7G9-340" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-853" y="465" />
<mxPoint x="-911" y="465" />
<mxPoint x="-911" y="485" />
<mxPoint x="-907" y="485" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-338" value="Cache" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-910.42" y="425" width="114.62" height="29" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-342" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-339" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-910" y="485" as="targetPoint" />
<Array as="points">
<mxPoint x="-981" y="465" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-339" value="SDK" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-1038.8300000000002" y="425" width="114.62" height="29" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-343" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-340" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1040" y="605" as="targetPoint" />
<Array as="points">
<mxPoint x="-916" y="605" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-344" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HEAZNrv7IqFEUBU4v7G9-340" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-790" y="605" as="targetPoint" />
<Array as="points">
<mxPoint x="-916" y="605" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-340" value="SharedPeerListMerged" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-1005.8499999999999" y="483.29" width="180" height="30.71" as="geometry" />
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-380" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-770" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="-810" y="300" />
</Array>
<mxPoint x="-810" y="303.8600000000001" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-371" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-800" y="97" />
<mxPoint x="-800" y="52" />
</Array>
<mxPoint x="-827.2399999999998" y="96.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-372" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="77" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-810" y="35" as="targetPoint" />
<Array as="points">
<mxPoint x="-800" y="140" />
<mxPoint x="-800" y="52" />
</Array>
<mxPoint x="-828.2399999999998" y="139.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-379" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-772" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="-790" y="348" />
<mxPoint x="-790" y="300" />
<mxPoint x="-772" y="300" />
</Array>
<mxPoint x="-810" y="347.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HEAZNrv7IqFEUBU4v7G9-378" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.003;entryY=0.571;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="181" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-790" y="385" />
<mxPoint x="-790" y="300" />
<mxPoint x="-772" y="300" />
</Array>
<mxPoint x="-810" y="385.21000000000004" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-289" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-295" target="NZOLWawKIEO-KyV3UFa8-287" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-614.61" y="-334" as="targetPoint" />
<Array as="points">
<mxPoint x="-649.41" y="-388" />
<mxPoint x="-649.41" y="-424" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-284" target="NZOLWawKIEO-KyV3UFa8-285" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-284" value="SeedRandomInital&lt;br&gt;256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="-858.79" y="-324" width="161.76" height="40" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-285" target="NZOLWawKIEO-KyV3UFa8-290" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-285" value="&lt;b&gt;privKey&lt;br&gt;&lt;/b&gt;(descriptor)&lt;b&gt;&lt;br&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-623.77" y="-324" width="124.36" height="39" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-286" target="NZOLWawKIEO-KyV3UFa8-287" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-649.41" y="-464" />
<mxPoint x="-649.41" y="-424" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-286" value="Password&lt;br&gt;18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="-859.21" y="-484" width="164.6" height="40" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-293" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-287" target="NZOLWawKIEO-KyV3UFa8-290" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-389.41" y="-284" as="targetPoint" />
<Array as="points">
<mxPoint x="-459.40999999999997" y="-424" />
<mxPoint x="-459.40999999999997" y="-364" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-287" value="SHA-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
<mxGeometry x="-619.12" y="-444" width="125" height="40" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-296" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-290" target="NZOLWawKIEO-KyV3UFa8-294" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-290" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" parent="1" vertex="1">
<mxGeometry x="-419.41" y="-384" width="137.39" height="40" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-294" value="&lt;b&gt;descriptor_enc&lt;/b&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" parent="1" vertex="1">
<mxGeometry x="-241.16000000000003" y="-383" width="124.36" height="39" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-298" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="NZOLWawKIEO-KyV3UFa8-295" target="NZOLWawKIEO-KyV3UFa8-297" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-295" value="SeedRandom&lt;br&gt;256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="-859.21" y="-408" width="161.76" height="44" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-297" value="ImageExif" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-1028.6699999999998" y="-406" width="123.1" height="40" as="geometry" />
</mxCell>
<mxCell id="NZOLWawKIEO-KyV3UFa8-300" value="&lt;b&gt;KeyEncryption&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-1041.36" y="-534" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-284" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-1050.36" y="-863" width="950.68" height="300" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-285" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="XqTc7s29-gL46L3V4mSs-298" target="XqTc7s29-gL46L3V4mSs-293">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-612.9300000000001" y="-653" as="targetPoint" />
<Array as="points">
<mxPoint x="-647.73" y="-707" />
<mxPoint x="-647.73" y="-743" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="XqTc7s29-gL46L3V4mSs-289" target="XqTc7s29-gL46L3V4mSs-295">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-289" value="&lt;b&gt;part&lt;br&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="-622.09" y="-643" width="124.36" height="39" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-290" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="XqTc7s29-gL46L3V4mSs-291" target="XqTc7s29-gL46L3V4mSs-293">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-647.73" y="-783" />
<mxPoint x="-647.73" y="-743" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-291" value="Password&lt;br&gt;18 characters" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="-857.5300000000001" y="-803" width="164.6" height="40" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="XqTc7s29-gL46L3V4mSs-293" target="XqTc7s29-gL46L3V4mSs-295">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-387.73" y="-603" as="targetPoint" />
<Array as="points">
<mxPoint x="-457.73" y="-743" />
<mxPoint x="-457.73" y="-683" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-293" value="SHA-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-617.44" y="-763" width="125" height="40" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-294" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="XqTc7s29-gL46L3V4mSs-295" target="XqTc7s29-gL46L3V4mSs-296">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-295" value="AES-GCM-256" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-417.73" y="-703" width="137.39" height="40" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-296" value="&lt;b&gt;part_enc&lt;/b&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=#000000;" vertex="1" parent="1">
<mxGeometry x="-239.48000000000002" y="-702" width="124.36" height="39" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-297" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="XqTc7s29-gL46L3V4mSs-298" target="XqTc7s29-gL46L3V4mSs-299">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-298" value="SeedRandom&lt;br&gt;256 bits" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="-857.5300000000001" y="-727" width="161.76" height="44" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-299" value="ImageExif" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="-1026.9899999999998" y="-725" width="123.1" height="40" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-300" value="&lt;b&gt;PartEncryption&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1039.6799999999998" y="-853" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-304" value="&lt;b style=&quot;border-color: var(--border-color); text-align: center;&quot;&gt;PartEncryption&lt;/b&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-542" y="188" width="137.39" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-309" value="&lt;b style=&quot;border-color: var(--border-color); text-align: center;&quot;&gt;KeyRevokeSpend&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;/b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;KeyEncryption&lt;/span&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-977.1" y="85" width="163.42" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-310" value="&lt;b style=&quot;border-color: var(--border-color); text-align: center;&quot;&gt;&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;KeyRevokeScan&lt;/b&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;/b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;KeyEncryption&lt;/span&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-977.0000000000001" y="126" width="163.42" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-314" value="&lt;b style=&quot;border-color: var(--border-color); text-align: center;&quot;&gt;KeyRecoverScan&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;/b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;KeyEncryption&lt;/span&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-964.1" y="293" width="163.42" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-315" value="&lt;b style=&quot;border-color: var(--border-color); text-align: center;&quot;&gt;&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;KeyMainSpend&lt;/b&gt;&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;&lt;/b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;KeyEncryption&lt;/span&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-964.0000000000001" y="334" width="163.42" height="30" as="geometry" />
</mxCell>
<mxCell id="XqTc7s29-gL46L3V4mSs-316" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;KeyMainScan&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: normal; background-color: initial;&quot;&gt;KeyEncryption&lt;/span&gt;&lt;/div&gt;" style="label;whiteSpace=wrap;html=1;image=img/clipart/Gear_128x128.png" vertex="1" parent="1">
<mxGeometry x="-964.0000000000001" y="372.71" width="163.42" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because it is too large Load Diff

View File

@ -40,11 +40,11 @@ Voir [_Doc_references.md](_Doc_references.md).
### 4.1. Création d'une identité
![WalletCreate](WalletCreate.png "WalletCreate")
![WalletCreate](diagrams/WalletCreate.png "WalletCreate")
### 4.2. Connexion avec une identité créée (`recover`)
![WalletRecover](WalletRecover.png "WalletRecover")
![WalletRecover](diagrams/WalletRecover.png "WalletRecover")
## 5. <a name='Authentificationdesutilisateurs'></a>Authentification des utilisateurs

View File

@ -203,7 +203,7 @@ Utile pour les utilisateurs cherchant à consulter ou à explorer des listes de
Pour simplifier les RequestPrdConfirm n'ont pas été représentés dans le schéma.
![RequestPrdList](PRDList.png "RequestPrdList")
![RequestPrdList](diagrams/PRDList.png "RequestPrdList")
### 7.1. <a name='Cration:Datasspcifiques'></a>Création : Datas spécifiques
@ -233,7 +233,7 @@ Les `RequestPrdMessage` répondent aux `RequestPrdMessage` sauf en cas d'envoi d
Pour simplifier les RequestPrdConfirm n'ont pas été représentés dans le schéma.
Cas d'un RequestPrdMesage avec `raw_transaction_list` vide (et son RequestPrdMessage avec `raw_transaction_list` non vide).
![RequestPrdMessage](PRDMessage.png "RequestPrdMessage")
![RequestPrdMessage](diagrams/PRDMessage.png "RequestPrdMessage")
### 8.1. <a name='Cration:Datasspcifiques-1'></a>Création : Datas spécifiques
@ -260,7 +260,7 @@ Les `RequestPrdUpdate` signalent au réseau via l'attribut `RequestPcd_new_versi
Pour simplifier les RequestPrdConfirm n'ont pas été représentés dans le schéma.
![RequestPrdUpdate](PRDUpdate.png "RequestPrdUpdate")
![RequestPrdUpdate](diagrams/PRDUpdate.png "RequestPrdUpdate")
### 9.1. <a name='Cration:Datasspcifiques-1'></a>Création : Datas spécifiques
@ -284,7 +284,7 @@ Les `RequestPrdList`, `RequestPrdUpdate`, `RequestPrdMessage`, `RequestPrdRespon
### Schéma des flux
![RequestPrdConfirm](PRDConfirm.png "RequestPrdConfirm")
![RequestPrdConfirm](diagrams/PRDConfirm.png "RequestPrdConfirm")
### 10.1. <a name='Cration:Datasspcifiques-1'></a>Création : Datas spécifiques
@ -310,7 +310,7 @@ Aussi le moyen de demander des moyens de paiement ou de dépot ou de preuve, pui
Pour simplifier les RequestPrdConfirm n'ont pas été représentés dans le schéma.
![RequestPrdResponse](PRDResponse.png "RequestPrdResponse")
![RequestPrdResponse](diagrams/PRDResponse.png "RequestPrdResponse")
### 11.1. <a name='Cration:Datasspcifiques-1'></a>Création : Datas spécifiques
@ -331,7 +331,7 @@ Le RequestPrdKeyHelloBakcup permet de demander la stockage de nouveaux shards as
### Schéma des flux
![RequestPrdKeyBakcup](PRDKeyBakcup.png "RequestPrdKeyBakcup")
![RequestPrdKeyBakcup](diagrams/PRDKeyBakcup.png "RequestPrdKeyBakcup")
### 12.1. <a name='Cration:Datasspcifiques-1'></a>Création : Datas spécifiques
@ -355,7 +355,7 @@ Important pour les processus d'onboarding de nouveaux membres, de réinitialisat
### Schéma des flux
![RequestPrdKeyHello](PRDKeyHello.png "RequestPrdKeyHello")
![RequestPrdKeyHello](diagrams/PRDKeyHello.png "RequestPrdKeyHello")
### 13.1. <a name='Cration:Datasspcifiques-1'></a>Création : Datas spécifiques

View File

Before

Width:  |  Height:  |  Size: 212 KiB

After

Width:  |  Height:  |  Size: 212 KiB

View File

Before

Width:  |  Height:  |  Size: 242 KiB

After

Width:  |  Height:  |  Size: 242 KiB

View File

Before

Width:  |  Height:  |  Size: 296 KiB

After

Width:  |  Height:  |  Size: 296 KiB

View File

Before

Width:  |  Height:  |  Size: 292 KiB

After

Width:  |  Height:  |  Size: 292 KiB

View File

Before

Width:  |  Height:  |  Size: 296 KiB

After

Width:  |  Height:  |  Size: 296 KiB

View File

Before

Width:  |  Height:  |  Size: 238 KiB

After

Width:  |  Height:  |  Size: 238 KiB

View File

Before

Width:  |  Height:  |  Size: 350 KiB

After

Width:  |  Height:  |  Size: 350 KiB

View File

Before

Width:  |  Height:  |  Size: 358 KiB

After

Width:  |  Height:  |  Size: 358 KiB

View File

Before

Width:  |  Height:  |  Size: 466 KiB

After

Width:  |  Height:  |  Size: 466 KiB