57
|
1 <mxfile host="65bd71144e">
|
|
2 <diagram id="p-B8z-Vdb0gE9XzKJtCj" name="Page-1">
|
|
3 <mxGraphModel dx="1357" dy="-78" 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">
|
|
4 <root>
|
|
5 <mxCell id="0"/>
|
|
6 <mxCell id="1" parent="0"/>
|
|
7 <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
|
|
8 <mxGeometry x="620" y="1717.5" width="240" height="352.5" as="geometry"/>
|
|
9 </mxCell>
|
|
10 <mxCell id="3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
|
|
11 <mxGeometry x="360" y="1717.5" width="220" height="322.5" as="geometry"/>
|
|
12 </mxCell>
|
|
13 <mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;strokeColor=#000000;fontSize=14;" parent="1" vertex="1">
|
|
14 <mxGeometry x="90" y="1717.5" width="230" height="280" as="geometry"/>
|
|
15 </mxCell>
|
|
16 <mxCell id="5" value="leftDown" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
17 <mxGeometry x="150" y="1757.5" width="120" height="60" as="geometry"/>
|
|
18 </mxCell>
|
|
19 <mxCell id="6" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="7" target="4" edge="1">
|
|
20 <mxGeometry relative="1" as="geometry"/>
|
|
21 </mxCell>
|
|
22 <mxCell id="7" value="rightDown" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
23 <mxGeometry x="414" y="1757.5" width="120" height="60" as="geometry"/>
|
|
24 </mxCell>
|
|
25 <mxCell id="8" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="9" target="38" edge="1">
|
|
26 <mxGeometry relative="1" as="geometry"/>
|
|
27 </mxCell>
|
|
28 <mxCell id="9" value="up" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
29 <mxGeometry x="680" y="1757.5" width="120" height="60" as="geometry"/>
|
|
30 </mxCell>
|
|
31 <mxCell id="10" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0.145;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;startArrow=classic;startFill=1;fontSize=14;" parent="1" source="15" target="5" edge="1">
|
|
32 <mxGeometry relative="1" as="geometry"/>
|
|
33 </mxCell>
|
|
34 <mxCell id="11" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0.854;entryY=0.977;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="15" target="5" edge="1">
|
|
35 <mxGeometry relative="1" as="geometry"/>
|
|
36 </mxCell>
|
|
37 <mxCell id="12" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;fontSize=14;" parent="11" vertex="1" connectable="0">
|
|
38 <mxGeometry x="-0.7643" relative="1" as="geometry">
|
|
39 <mxPoint as="offset"/>
|
|
40 </mxGeometry>
|
|
41 </mxCell>
|
|
42 <mxCell id="13" style="edgeStyle=orthogonalEdgeStyle;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;entryX=-0.002;entryY=0.698;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=14;" parent="1" source="15" target="3" edge="1">
|
|
43 <mxGeometry relative="1" as="geometry">
|
|
44 <Array as="points"/>
|
|
45 </mxGeometry>
|
|
46 </mxCell>
|
|
47 <mxCell id="14" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="13" vertex="1" connectable="0">
|
|
48 <mxGeometry x="-0.8407" relative="1" as="geometry">
|
|
49 <mxPoint as="offset"/>
|
|
50 </mxGeometry>
|
|
51 </mxCell>
|
|
52 <mxCell id="15" value="left exist?" style="ellipse;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
53 <mxGeometry x="150" y="1917.5" width="120" height="50" as="geometry"/>
|
|
54 </mxCell>
|
|
55 <mxCell id="16" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="17" target="15" edge="1">
|
|
56 <mxGeometry relative="1" as="geometry"/>
|
|
57 </mxCell>
|
|
58 <mxCell id="17" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;strokeColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
59 <mxGeometry x="100" y="1932.5" width="20" height="20" as="geometry"/>
|
|
60 </mxCell>
|
|
61 <mxCell id="18" value="Start" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
62 <mxGeometry x="80" y="1902.5" width="60" height="30" as="geometry"/>
|
|
63 </mxCell>
|
|
64 <mxCell id="19" style="edgeStyle=orthogonalEdgeStyle;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="23" target="7" edge="1">
|
|
65 <mxGeometry relative="1" as="geometry"/>
|
|
66 </mxCell>
|
|
67 <mxCell id="20" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="19" vertex="1" connectable="0">
|
|
68 <mxGeometry x="-0.6463" y="1" relative="1" as="geometry">
|
|
69 <mxPoint as="offset"/>
|
|
70 </mxGeometry>
|
|
71 </mxCell>
|
|
72 <mxCell id="21" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.003;entryY=0.64;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="23" target="2" edge="1">
|
|
73 <mxGeometry relative="1" as="geometry"/>
|
|
74 </mxCell>
|
|
75 <mxCell id="22" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="21" vertex="1" connectable="0">
|
|
76 <mxGeometry x="-0.7763" y="-1" relative="1" as="geometry">
|
|
77 <mxPoint as="offset"/>
|
|
78 </mxGeometry>
|
|
79 </mxCell>
|
|
80 <mxCell id="23" value="right exist?" style="ellipse;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
81 <mxGeometry x="414" y="1917.5" width="120" height="50" as="geometry"/>
|
|
82 </mxCell>
|
|
83 <mxCell id="24" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="25" target="4" edge="1">
|
|
84 <mxGeometry relative="1" as="geometry"/>
|
|
85 </mxCell>
|
|
86 <mxCell id="25" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;fontColor=#007FFF;strokeColor=#007FFF;fontSize=14;" parent="1" vertex="1">
|
|
87 <mxGeometry x="20" y="1777.5" width="20" height="20" as="geometry"/>
|
|
88 </mxCell>
|
|
89 <mxCell id="26" value="Start" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;fontSize=14;" parent="1" vertex="1">
|
|
90 <mxGeometry y="1752.5" width="60" height="30" as="geometry"/>
|
|
91 </mxCell>
|
|
92 <mxCell id="27" value="LeftDown" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
|
93 <mxGeometry x="170" y="1680" width="60" height="30" as="geometry"/>
|
|
94 </mxCell>
|
|
95 <mxCell id="28" style="edgeStyle=orthogonalEdgeStyle;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="29" target="23" edge="1">
|
|
96 <mxGeometry relative="1" as="geometry"/>
|
|
97 </mxCell>
|
|
98 <mxCell id="29" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;strokeColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
99 <mxGeometry x="370" y="1932.5" width="20" height="20" as="geometry"/>
|
|
100 </mxCell>
|
|
101 <mxCell id="30" value="Start" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
102 <mxGeometry x="350" y="1907.5" width="60" height="30" as="geometry"/>
|
|
103 </mxCell>
|
|
104 <mxCell id="31" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;exitX=0.589;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;fontSize=14;" parent="1" source="32" target="9" edge="1">
|
|
105 <mxGeometry relative="1" as="geometry"/>
|
|
106 </mxCell>
|
|
107 <mxCell id="32" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;strokeColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
108 <mxGeometry x="630" y="1777.5" width="20" height="20" as="geometry"/>
|
|
109 </mxCell>
|
|
110 <mxCell id="33" value="Start" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
111 <mxGeometry x="610" y="1752.5" width="60" height="30" as="geometry"/>
|
|
112 </mxCell>
|
|
113 <mxCell id="34" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="38" target="42" edge="1">
|
|
114 <mxGeometry relative="1" as="geometry"/>
|
|
115 </mxCell>
|
|
116 <mxCell id="35" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="34" vertex="1" connectable="0">
|
|
117 <mxGeometry x="-0.3697" y="-4" relative="1" as="geometry">
|
|
118 <mxPoint x="4" y="4" as="offset"/>
|
|
119 </mxGeometry>
|
|
120 </mxCell>
|
|
121 <mxCell id="36" style="edgeStyle=orthogonalEdgeStyle;html=1;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="38" edge="1">
|
|
122 <mxGeometry relative="1" as="geometry">
|
|
123 <mxPoint x="580" y="1865" as="targetPoint"/>
|
|
124 </mxGeometry>
|
|
125 </mxCell>
|
|
126 <mxCell id="37" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontColor=#000000;fontSize=14;" parent="36" vertex="1" connectable="0">
|
|
127 <mxGeometry x="-0.7491" y="-2" relative="1" as="geometry">
|
|
128 <mxPoint as="offset"/>
|
|
129 </mxGeometry>
|
|
130 </mxCell>
|
|
131 <mxCell id="38" value="right copied?" style="ellipse;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
132 <mxGeometry x="680" y="1840" width="120" height="50" as="geometry"/>
|
|
133 </mxCell>
|
|
134 <mxCell id="39" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="42" target="9" edge="1">
|
|
135 <mxGeometry relative="1" as="geometry">
|
|
136 <Array as="points">
|
|
137 <mxPoint x="830" y="1943"/>
|
|
138 <mxPoint x="830" y="1788"/>
|
|
139 </Array>
|
|
140 </mxGeometry>
|
|
141 </mxCell>
|
|
142 <mxCell id="40" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="39" vertex="1" connectable="0">
|
|
143 <mxGeometry x="-0.6661" y="1" relative="1" as="geometry">
|
|
144 <mxPoint x="-19" y="6" as="offset"/>
|
|
145 </mxGeometry>
|
|
146 </mxCell>
|
|
147 <mxCell id="41" value="Yes" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="42" target="47" edge="1">
|
|
148 <mxGeometry x="-0.1667" relative="1" as="geometry">
|
|
149 <mxPoint as="offset"/>
|
|
150 </mxGeometry>
|
|
151 </mxCell>
|
|
152 <mxCell id="42" value="is root?" style="ellipse;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
153 <mxGeometry x="680" y="1917.5" width="120" height="50" as="geometry"/>
|
|
154 </mxCell>
|
|
155 <mxCell id="43" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="47" target="49" edge="1">
|
|
156 <mxGeometry relative="1" as="geometry"/>
|
|
157 </mxCell>
|
|
158 <mxCell id="44" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="43" vertex="1" connectable="0">
|
|
159 <mxGeometry x="-0.6889" y="-1" relative="1" as="geometry">
|
|
160 <mxPoint as="offset"/>
|
|
161 </mxGeometry>
|
|
162 </mxCell>
|
|
163 <mxCell id="45" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="47" edge="1">
|
|
164 <mxGeometry relative="1" as="geometry">
|
|
165 <mxPoint x="580" y="2023" as="targetPoint"/>
|
|
166 </mxGeometry>
|
|
167 </mxCell>
|
|
168 <mxCell id="46" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" parent="45" vertex="1" connectable="0">
|
|
169 <mxGeometry x="-0.7681" y="-1" relative="1" as="geometry">
|
|
170 <mxPoint as="offset"/>
|
|
171 </mxGeometry>
|
|
172 </mxCell>
|
|
173 <mxCell id="47" value="copied?" style="ellipse;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
174 <mxGeometry x="680" y="1997.5" width="120" height="50" as="geometry"/>
|
|
175 </mxCell>
|
|
176 <mxCell id="48" style="edgeStyle=orthogonalEdgeStyle;html=1;entryX=0.515;entryY=0.352;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#007FFF;startArrow=none;startFill=0;endArrow=classic;endFill=1;fontSize=14;" parent="1" source="49" target="52" edge="1">
|
|
177 <mxGeometry relative="1" as="geometry"/>
|
|
178 </mxCell>
|
|
179 <mxCell id="49" value="swap" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
|
180 <mxGeometry x="680" y="2100" width="120" height="60" as="geometry"/>
|
|
181 </mxCell>
|
|
182 <mxCell id="50" value="RightDown" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
|
183 <mxGeometry x="435" y="1680" width="60" height="30" as="geometry"/>
|
|
184 </mxCell>
|
|
185 <mxCell id="51" value="Up" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
|
186 <mxGeometry x="705" y="1680" width="60" height="30" as="geometry"/>
|
|
187 </mxCell>
|
|
188 <mxCell id="52" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;strokeColor=#007FFF;strokeWidth=2;fontColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
189 <mxGeometry x="730" y="2190" width="20" height="20" as="geometry"/>
|
|
190 </mxCell>
|
|
191 <mxCell id="53" value="End" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=2;fontColor=#007FFF;fontSize=14;" parent="1" vertex="1">
|
|
192 <mxGeometry x="710" y="2200" width="60" height="30" as="geometry"/>
|
|
193 </mxCell>
|
|
194 <mxCell id="54" value="" style="ellipse;whiteSpace=wrap;html=1;strokeColor=#000000;strokeWidth=1;fontColor=#000000;fillColor=default;fontSize=14;" parent="1" vertex="1">
|
|
195 <mxGeometry x="90" y="2090" width="70" height="30" as="geometry"/>
|
|
196 </mxCell>
|
|
197 <mxCell id="55" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;strokeWidth=1;fontColor=#000000;fillColor=default;fontSize=14;" parent="1" vertex="1">
|
|
198 <mxGeometry x="90" y="2140" width="70" height="30" as="geometry"/>
|
|
199 </mxCell>
|
|
200 <mxCell id="56" value="CodeGear" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=1;fontColor=#000000;fontSize=14;" parent="1" vertex="1">
|
|
201 <mxGeometry x="167.5" y="2140" width="75" height="30" as="geometry"/>
|
|
202 </mxCell>
|
|
203 <mxCell id="57" value="Conditional branch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=1;fontColor=#000000;fontSize=14;" parent="1" vertex="1">
|
|
204 <mxGeometry x="170" y="2090" width="120" height="30" as="geometry"/>
|
|
205 </mxCell>
|
|
206 <mxCell id="58" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;strokeColor=#FF8000;fontSize=14;" parent="1" vertex="1">
|
|
207 <mxGeometry x="115" y="2190" width="20" height="20" as="geometry"/>
|
|
208 </mxCell>
|
|
209 <mxCell id="59" value="Phase starting point" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeWidth=1;fontColor=#000000;fontSize=14;" parent="1" vertex="1">
|
|
210 <mxGeometry x="160" y="2185" width="140" height="30" as="geometry"/>
|
|
211 </mxCell>
|
|
212 </root>
|
|
213 </mxGraphModel>
|
|
214 </diagram>
|
|
215 </mxfile> |