Files
Rens Pastoor 39269a71a7 ES ordening
2025-05-27 23:20:05 +02:00

113 lines
20 KiB
Plaintext

<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36" version="26.2.7">
<diagram name="Pagina-1" id="CR9P-yaCSiBfdL3vZK3D">
<mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="dF3u_iEBEdzJW1drsnO6-13" value="GREEN" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-460" y="720" width="300" height="280" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-14" value="Entry:&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Set the &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;215&quot; data-start=&quot;208&quot;&gt;green&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; light HIGH, &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;236&quot; data-start=&quot;228&quot;&gt;yellow&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; and &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;246&quot; data-start=&quot;241&quot;&gt;red&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; lights LOW.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Send the &quot;G&quot; command to the serial port.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-13">
<mxGeometry y="30" width="300" height="90" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-15" value="Do:&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Stay in the GREEN state for &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;362&quot; data-start=&quot;347&quot;&gt;greenDuration&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; (5 seconds).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Send heartbeats at intervals&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;.&lt;/span&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-13">
<mxGeometry y="120" width="300" height="90" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-16" value="Exit:&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Transition to the YELLOW state when the &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;517&quot; data-start=&quot;502&quot;&gt;greenDuration&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; has elapsed.&lt;/span&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-13">
<mxGeometry y="210" width="300" height="70" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-24" value="YELLOW" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="50" y="720" width="300" height="280" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-25" value="Entry:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Set the &lt;code data-end=&quot;494&quot; data-start=&quot;486&quot;&gt;yellow&lt;/code&gt; light HIGH, &lt;code data-end=&quot;514&quot; data-start=&quot;507&quot;&gt;green&lt;/code&gt; and &lt;code data-end=&quot;524&quot; data-start=&quot;519&quot;&gt;red&lt;/code&gt; lights&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;LOW. Send the &quot;Y&quot; command to the serial port.&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-24">
<mxGeometry y="30" width="300" height="90" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-26" value="Do:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Stay in the YELLOW state for &lt;code data-end=&quot;633&quot; data-start=&quot;617&quot;&gt;yellowDuration&lt;/code&gt; (2 seconds).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Send heartbeats at intervals.&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-24">
<mxGeometry y="120" width="300" height="90" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-27" value="&lt;p class=&quot;&quot; data-end=&quot;790&quot; data-start=&quot;447&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Exit:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;&quot; data-end=&quot;790&quot; data-start=&quot;447&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Transition to the RED state when the &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;777&quot; data-start=&quot;761&quot;&gt;yellowDuration&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; has elapsed.&lt;/span&gt;&lt;/p&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-24">
<mxGeometry y="210" width="300" height="70" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-28" value="ERROR" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-90" y="1140" width="300" height="330" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-29" value="Entry:&amp;nbsp;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Blink the yellow light (on and off).&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Set the error flag to true and stop normal state transitions.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-28">
<mxGeometry y="30" width="300" height="100" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-30" value="Do:&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Continuously blink the yellow light at &lt;/span&gt;&lt;code style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot; data-end=&quot;1829&quot; data-start=&quot;1814&quot;&gt;blinkInterval&lt;/code&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt; while in the ERROR state.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Monitor for incoming heartbeat data to clear the error state.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-28">
<mxGeometry y="130" width="300" height="130" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-31" value="Exit:&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Exit the ERROR state when a valid heartbeat is received.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-28">
<mxGeometry y="260" width="300" height="70" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-32" value="RED" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="540" y="720" width="300" height="280" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-33" value="Entry:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Set the &lt;code data-end=&quot;838&quot; data-start=&quot;833&quot;&gt;red&lt;/code&gt; light HIGH, &lt;code data-end=&quot;858&quot; data-start=&quot;851&quot;&gt;green&lt;/code&gt; and &lt;code data-end=&quot;871&quot; data-start=&quot;863&quot;&gt;yellow&lt;/code&gt; lights LOW.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Send the &quot;R&quot; command to the serial port.&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-32">
<mxGeometry y="30" width="300" height="100" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-34" value="Do:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Stay in the RED state for &lt;code data-end=&quot;974&quot; data-start=&quot;961&quot;&gt;redDuration&lt;/code&gt; (5 seconds).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Send heartbeats at intervals.&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-32">
<mxGeometry y="130" width="300" height="80" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-35" value="Exit:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Transition to the TRANSITION state when the &lt;code data-end=&quot;1122&quot; data-start=&quot;1109&quot;&gt;redDuration&lt;/code&gt; has elapsed.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-32">
<mxGeometry y="210" width="300" height="70" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-37" value="TRANSITION" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="540" y="1110" width="300" height="280" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-38" value="Entry:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Send the &quot;T&quot; command to the serial port (for transitioning).&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-37">
<mxGeometry y="30" width="300" height="70" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-39" value="Do:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Stay in the TRANSITION state for &lt;code data-end=&quot;1301&quot; data-start=&quot;1281&quot;&gt;transitionDuration&lt;/code&gt; (2 seconds).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Send heartbeats at intervals.&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-37">
<mxGeometry y="100" width="300" height="110" as="geometry" />
</mxCell>
<mxCell id="dF3u_iEBEdzJW1drsnO6-40" value="Exit:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Transition to the GREEN state when the &lt;code data-end=&quot;1451&quot; data-start=&quot;1431&quot;&gt;transitionDuration&lt;/code&gt; has elapsed.&lt;/div&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="dF3u_iEBEdzJW1drsnO6-37">
<mxGeometry y="210" width="300" height="70" as="geometry" />
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-1" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.019;exitY=0.159;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="250" as="sourcePoint" />
<mxPoint x="47" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-3" value="" style="endArrow=classic;html=1;rounded=0;exitX=1.017;exitY=0.196;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.012;entryY=0.096;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-26" target="dF3u_iEBEdzJW1drsnO6-34">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="250" as="sourcePoint" />
<mxPoint x="490" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-5" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.463;entryY=-0.002;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-35" target="dF3u_iEBEdzJW1drsnO6-37">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="100" y="1200" as="sourcePoint" />
<mxPoint x="150" y="1150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-6" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0.703;entryY=1.057;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-28" target="dF3u_iEBEdzJW1drsnO6-16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="100" y="1200" as="sourcePoint" />
<mxPoint x="150" y="1150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-7" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.579;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.41;entryY=1.057;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-28" target="dF3u_iEBEdzJW1drsnO6-27">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="1200" as="sourcePoint" />
<mxPoint x="170" y="1150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-8" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.006;entryY=0.943;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-28" target="dF3u_iEBEdzJW1drsnO6-35">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="1200" as="sourcePoint" />
<mxPoint x="170" y="1150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OWCZAN_wvuP4CP33OBUB-9" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=1.006;exitY=0.22;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.014;entryY=0.743;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="dF3u_iEBEdzJW1drsnO6-29" target="dF3u_iEBEdzJW1drsnO6-38">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="1200" as="sourcePoint" />
<mxPoint x="170" y="1150" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>