petrinet2.drawio 108 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161
  1. <mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/27.0.5 Chrome/134.0.6998.205 Electron/35.3.0 Safari/537.36" version="27.0.5" pages="4">
  2. <diagram name="main" id="7loCSpFFTrw_GtNaECtm">
  3. <mxGraphModel dx="1042" dy="626" 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">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <object label="%name%: %type%" placeholders="1" name="start_name" type="Start" id="okR2fhRwQtHO20KEb0BA-1">
  8. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  9. <mxGeometry x="40" y="240" width="160" height="100" as="geometry" />
  10. </mxCell>
  11. </object>
  12. <mxCell id="okR2fhRwQtHO20KEb0BA-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="okR2fhRwQtHO20KEb0BA-1" vertex="1">
  13. <mxGeometry y="40" width="160" height="60" as="geometry" />
  14. </mxCell>
  15. <mxCell id="okR2fhRwQtHO20KEb0BA-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-2" vertex="1">
  16. <mxGeometry width="80" height="60" as="geometry">
  17. <mxRectangle width="80" height="60" as="alternateBounds" />
  18. </mxGeometry>
  19. </mxCell>
  20. <mxCell id="okR2fhRwQtHO20KEb0BA-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-2" vertex="1">
  21. <mxGeometry x="80" width="80" height="60" as="geometry">
  22. <mxRectangle width="80" height="60" as="alternateBounds" />
  23. </mxGeometry>
  24. </mxCell>
  25. <object label="out" type="exec" id="okR2fhRwQtHO20KEb0BA-5">
  26. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-4" vertex="1">
  27. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  28. </mxCell>
  29. </object>
  30. <object label="%name%: %type%&#xa;%file%&#xa;matches: %n%" placeholders="1" name="match_name" type="Match" file="rules/transition.od" n="" id="okR2fhRwQtHO20KEb0BA-11">
  31. <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  32. <mxGeometry x="240" y="220" width="160" height="220" as="geometry" />
  33. </mxCell>
  34. </object>
  35. <mxCell id="okR2fhRwQtHO20KEb0BA-12" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="okR2fhRwQtHO20KEb0BA-11" vertex="1">
  36. <mxGeometry y="60" width="160" height="160" as="geometry" />
  37. </mxCell>
  38. <mxCell id="okR2fhRwQtHO20KEb0BA-13" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-12" vertex="1">
  39. <mxGeometry width="80" height="160" as="geometry">
  40. <mxRectangle width="80" height="160" as="alternateBounds" />
  41. </mxGeometry>
  42. </mxCell>
  43. <object label="in" type="data" id="okR2fhRwQtHO20KEb0BA-14">
  44. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="okR2fhRwQtHO20KEb0BA-13" vertex="1">
  45. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  46. </mxCell>
  47. </object>
  48. <object label="in" type="exec" id="okR2fhRwQtHO20KEb0BA-15">
  49. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-13" vertex="1">
  50. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  51. </mxCell>
  52. </object>
  53. <mxCell id="okR2fhRwQtHO20KEb0BA-16" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-12" vertex="1">
  54. <mxGeometry x="80" width="80" height="160" as="geometry">
  55. <mxRectangle width="80" height="160" as="alternateBounds" />
  56. </mxGeometry>
  57. </mxCell>
  58. <object label="out" type="data" id="okR2fhRwQtHO20KEb0BA-17">
  59. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="okR2fhRwQtHO20KEb0BA-16" vertex="1">
  60. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  61. </mxCell>
  62. </object>
  63. <object label="success" type="exec" id="okR2fhRwQtHO20KEb0BA-18">
  64. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-16" vertex="1">
  65. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  66. </mxCell>
  67. </object>
  68. <object label="fail" type="exec" id="okR2fhRwQtHO20KEb0BA-19">
  69. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-16" vertex="1">
  70. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  71. </mxCell>
  72. </object>
  73. <mxCell id="okR2fhRwQtHO20KEb0BA-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="okR2fhRwQtHO20KEb0BA-5" target="okR2fhRwQtHO20KEb0BA-15" edge="1">
  74. <mxGeometry relative="1" as="geometry" />
  75. </mxCell>
  76. <object label="%name%: %type%" placeholders="1" name="print_name" type="Print" event="True" custom="active transitions: &#xa;{% for d in data %}{% for key, value in d.items() %}&#xa; {{ key }}: {{ value }},&#xa;{% endfor %}{% endfor %}" id="okR2fhRwQtHO20KEb0BA-48">
  77. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  78. <mxGeometry x="720" y="459" width="160" height="150" as="geometry" />
  79. </mxCell>
  80. </object>
  81. <mxCell id="okR2fhRwQtHO20KEb0BA-49" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="okR2fhRwQtHO20KEb0BA-48" vertex="1">
  82. <mxGeometry y="40" width="160" height="110" as="geometry" />
  83. </mxCell>
  84. <mxCell id="okR2fhRwQtHO20KEb0BA-50" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-49" vertex="1">
  85. <mxGeometry width="80" height="110" as="geometry">
  86. <mxRectangle width="80" height="110" as="alternateBounds" />
  87. </mxGeometry>
  88. </mxCell>
  89. <object label="in" type="exec" id="okR2fhRwQtHO20KEb0BA-51">
  90. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-50" vertex="1">
  91. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  92. </mxCell>
  93. </object>
  94. <mxCell id="okR2fhRwQtHO20KEb0BA-52" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-49" vertex="1">
  95. <mxGeometry x="80" width="80" height="110" as="geometry">
  96. <mxRectangle width="80" height="110" as="alternateBounds" />
  97. </mxGeometry>
  98. </mxCell>
  99. <object label="out" type="exec" id="okR2fhRwQtHO20KEb0BA-53">
  100. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-52" vertex="1">
  101. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  102. </mxCell>
  103. </object>
  104. <object label="in" type="data" id="okR2fhRwQtHO20KEb0BA-54">
  105. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="okR2fhRwQtHO20KEb0BA-52" vertex="1">
  106. <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
  107. </mxCell>
  108. </object>
  109. <object label="%name%: %type%&#xa;%file%" placeholders="1" name="nac" type="Schedule" file="check_nac" id="AWz2q_jGxnOfZjJ20oEo-31">
  110. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  111. <mxGeometry x="490" y="240" width="160" height="150" as="geometry" />
  112. </mxCell>
  113. </object>
  114. <mxCell id="AWz2q_jGxnOfZjJ20oEo-32" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="AWz2q_jGxnOfZjJ20oEo-31" vertex="1">
  115. <mxGeometry y="40" width="160" height="110" as="geometry" />
  116. </mxCell>
  117. <mxCell id="AWz2q_jGxnOfZjJ20oEo-33" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="AWz2q_jGxnOfZjJ20oEo-32" vertex="1">
  118. <mxGeometry width="80" height="110" as="geometry">
  119. <mxRectangle width="80" height="110" as="alternateBounds" />
  120. </mxGeometry>
  121. </mxCell>
  122. <object label="out" type="exec" id="AWz2q_jGxnOfZjJ20oEo-34">
  123. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="AWz2q_jGxnOfZjJ20oEo-33" vertex="1">
  124. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  125. </mxCell>
  126. </object>
  127. <object label="t" type="data" id="_ZUP5PYB2ZkPahpFH5fo-1">
  128. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="AWz2q_jGxnOfZjJ20oEo-33" vertex="1">
  129. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  130. </mxCell>
  131. </object>
  132. <mxCell id="AWz2q_jGxnOfZjJ20oEo-35" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="AWz2q_jGxnOfZjJ20oEo-32" vertex="1">
  133. <mxGeometry x="80" width="80" height="110" as="geometry">
  134. <mxRectangle width="80" height="110" as="alternateBounds" />
  135. </mxGeometry>
  136. </mxCell>
  137. <object label="in" type="exec" id="AWz2q_jGxnOfZjJ20oEo-36">
  138. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="AWz2q_jGxnOfZjJ20oEo-35" vertex="1">
  139. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  140. </mxCell>
  141. </object>
  142. <object label="t" type="data" id="_ZUP5PYB2ZkPahpFH5fo-3">
  143. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="AWz2q_jGxnOfZjJ20oEo-35" vertex="1">
  144. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  145. </mxCell>
  146. </object>
  147. <mxCell id="_ZUP5PYB2ZkPahpFH5fo-5" 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;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="okR2fhRwQtHO20KEb0BA-18" target="AWz2q_jGxnOfZjJ20oEo-34" edge="1">
  148. <mxGeometry relative="1" as="geometry" />
  149. </mxCell>
  150. <mxCell id="_ZUP5PYB2ZkPahpFH5fo-6" 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="okR2fhRwQtHO20KEb0BA-17" target="_ZUP5PYB2ZkPahpFH5fo-1" edge="1">
  151. <mxGeometry relative="1" as="geometry" />
  152. </mxCell>
  153. <mxCell id="_ZUP5PYB2ZkPahpFH5fo-8" 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="_ZUP5PYB2ZkPahpFH5fo-3" target="okR2fhRwQtHO20KEb0BA-54" edge="1">
  154. <mxGeometry relative="1" as="geometry" />
  155. </mxCell>
  156. <object label="%name%: %type%" placeholders="1" name="print_name" type="Print" event="True" custom="transitions: &#xa;{% for d in data %}{% for key, value in d.items() %}&#xa; {{ key }}: {{ value }},&#xa;{% endfor %}{% endfor %}" id="J7zycxVLggfXzV7FYrSv-1">
  157. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  158. <mxGeometry x="480" y="440" width="160" height="150" as="geometry" />
  159. </mxCell>
  160. </object>
  161. <mxCell id="J7zycxVLggfXzV7FYrSv-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="J7zycxVLggfXzV7FYrSv-1" vertex="1">
  162. <mxGeometry y="40" width="160" height="110" as="geometry" />
  163. </mxCell>
  164. <mxCell id="J7zycxVLggfXzV7FYrSv-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="J7zycxVLggfXzV7FYrSv-2" vertex="1">
  165. <mxGeometry width="80" height="110" as="geometry">
  166. <mxRectangle width="80" height="110" as="alternateBounds" />
  167. </mxGeometry>
  168. </mxCell>
  169. <object label="in" type="exec" id="J7zycxVLggfXzV7FYrSv-4">
  170. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="J7zycxVLggfXzV7FYrSv-3" vertex="1">
  171. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  172. </mxCell>
  173. </object>
  174. <mxCell id="J7zycxVLggfXzV7FYrSv-5" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="J7zycxVLggfXzV7FYrSv-2" vertex="1">
  175. <mxGeometry x="80" width="80" height="110" as="geometry">
  176. <mxRectangle width="80" height="110" as="alternateBounds" />
  177. </mxGeometry>
  178. </mxCell>
  179. <object label="out" type="exec" id="J7zycxVLggfXzV7FYrSv-6">
  180. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="J7zycxVLggfXzV7FYrSv-5" vertex="1">
  181. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  182. </mxCell>
  183. </object>
  184. <object label="in" type="data" id="J7zycxVLggfXzV7FYrSv-7">
  185. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="J7zycxVLggfXzV7FYrSv-5" vertex="1">
  186. <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
  187. </mxCell>
  188. </object>
  189. <object label="%name%: %type%" placeholders="1" name="action_name" type="Action" ports_exec_in="[&quot;in&quot;]" ports_exec_out="[&quot;out&quot;, &quot;end&quot;]" ports_data_in="[&quot;in&quot;]" ports_data_out="[&quot;out&quot;]" action="while True:&#xa; x = input(f&quot;chose transition to fire &lt; {len(data_in[&quot;in&quot;])}&quot;)&#xa; if x == &quot;end&quot;:&#xa; var[&quot;output_gate&quot;] = &quot;end&quot;&#xa; break&#xa; try:&#xa; x_i = int(x)&#xa; if x_i &lt; len(data_in[&quot;in&quot;]):&#xa; data_out[&quot;out&quot;].clear()&#xa; data_out[&quot;out&quot;].append(data_in[&quot;in&quot;][x_i])&#xa; var[&quot;output_gate&quot;] = &quot;out&quot;&#xa; break&#xa; except Exception as e:&#xa; print(e)&#xa; continue" id="FwPoyj0AWvkM6SLfe_NF-1">
  190. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  191. <mxGeometry x="720" y="240" width="160" height="200" as="geometry" />
  192. </mxCell>
  193. </object>
  194. <mxCell id="FwPoyj0AWvkM6SLfe_NF-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="FwPoyj0AWvkM6SLfe_NF-1" vertex="1">
  195. <mxGeometry y="40" width="160" height="160" as="geometry" />
  196. </mxCell>
  197. <mxCell id="FwPoyj0AWvkM6SLfe_NF-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="FwPoyj0AWvkM6SLfe_NF-2" vertex="1">
  198. <mxGeometry width="80" height="160" as="geometry">
  199. <mxRectangle width="80" height="160" as="alternateBounds" />
  200. </mxGeometry>
  201. </mxCell>
  202. <object label="in" type="exec" id="FwPoyj0AWvkM6SLfe_NF-4">
  203. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="FwPoyj0AWvkM6SLfe_NF-3" vertex="1">
  204. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  205. </mxCell>
  206. </object>
  207. <object label="in" type="data" id="FwPoyj0AWvkM6SLfe_NF-7">
  208. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="FwPoyj0AWvkM6SLfe_NF-3" vertex="1">
  209. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  210. </mxCell>
  211. </object>
  212. <mxCell id="FwPoyj0AWvkM6SLfe_NF-5" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="FwPoyj0AWvkM6SLfe_NF-2" vertex="1">
  213. <mxGeometry x="80" width="80" height="160" as="geometry">
  214. <mxRectangle width="80" height="160" as="alternateBounds" />
  215. </mxGeometry>
  216. </mxCell>
  217. <object label="out" type="exec" id="FwPoyj0AWvkM6SLfe_NF-6">
  218. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="FwPoyj0AWvkM6SLfe_NF-5" vertex="1">
  219. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  220. </mxCell>
  221. </object>
  222. <object label="out" type="data" id="FwPoyj0AWvkM6SLfe_NF-8">
  223. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="FwPoyj0AWvkM6SLfe_NF-5" vertex="1">
  224. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  225. </mxCell>
  226. </object>
  227. <object label="end" type="exec" id="qfxbZ8cPFIYkKl1hvR_z-4">
  228. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="FwPoyj0AWvkM6SLfe_NF-5" vertex="1">
  229. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  230. </mxCell>
  231. </object>
  232. <mxCell id="FwPoyj0AWvkM6SLfe_NF-9" 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="_ZUP5PYB2ZkPahpFH5fo-3" target="FwPoyj0AWvkM6SLfe_NF-7" edge="1">
  233. <mxGeometry relative="1" as="geometry" />
  234. </mxCell>
  235. <mxCell id="qPo2qNg0apWMOLn4JWOK-1" 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="AWz2q_jGxnOfZjJ20oEo-36" target="FwPoyj0AWvkM6SLfe_NF-4" edge="1">
  236. <mxGeometry relative="1" as="geometry" />
  237. </mxCell>
  238. <object label="%name%: %type%" placeholders="1" name="print_name" type="Print" event="True" custom="fire: &#xa;{% for d in data %}{% for key, value in d.items() %}&#xa; {{ key }}: {{ value }},&#xa;{% endfor %}{% endfor %}" id="qPo2qNg0apWMOLn4JWOK-3">
  239. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  240. <mxGeometry x="1020" y="440" width="160" height="150" as="geometry" />
  241. </mxCell>
  242. </object>
  243. <mxCell id="qPo2qNg0apWMOLn4JWOK-4" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="qPo2qNg0apWMOLn4JWOK-3" vertex="1">
  244. <mxGeometry y="40" width="160" height="110" as="geometry" />
  245. </mxCell>
  246. <mxCell id="qPo2qNg0apWMOLn4JWOK-5" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="qPo2qNg0apWMOLn4JWOK-4" vertex="1">
  247. <mxGeometry width="80" height="110" as="geometry">
  248. <mxRectangle width="80" height="110" as="alternateBounds" />
  249. </mxGeometry>
  250. </mxCell>
  251. <object label="in" type="exec" id="qPo2qNg0apWMOLn4JWOK-6">
  252. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="qPo2qNg0apWMOLn4JWOK-5" vertex="1">
  253. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  254. </mxCell>
  255. </object>
  256. <mxCell id="qPo2qNg0apWMOLn4JWOK-7" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="qPo2qNg0apWMOLn4JWOK-4" vertex="1">
  257. <mxGeometry x="80" width="80" height="110" as="geometry">
  258. <mxRectangle width="80" height="110" as="alternateBounds" />
  259. </mxGeometry>
  260. </mxCell>
  261. <object label="out" type="exec" id="qPo2qNg0apWMOLn4JWOK-8">
  262. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="qPo2qNg0apWMOLn4JWOK-7" vertex="1">
  263. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  264. </mxCell>
  265. </object>
  266. <object label="in" type="data" id="qPo2qNg0apWMOLn4JWOK-9">
  267. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="qPo2qNg0apWMOLn4JWOK-7" vertex="1">
  268. <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
  269. </mxCell>
  270. </object>
  271. <mxCell id="qPo2qNg0apWMOLn4JWOK-10" 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="FwPoyj0AWvkM6SLfe_NF-8" target="qPo2qNg0apWMOLn4JWOK-9" edge="1">
  272. <mxGeometry relative="1" as="geometry">
  273. <Array as="points">
  274. <mxPoint x="920" y="410" />
  275. <mxPoint x="920" y="560" />
  276. </Array>
  277. </mxGeometry>
  278. </mxCell>
  279. <object label="%name%: %type%&#xa;%file%" placeholders="1" name="rewrite_incomming" type="Schedule" file="reduce_incomming" id="7FO2QKo1IHTQBZ6BJbAA-1">
  280. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  281. <mxGeometry x="960" y="50" width="160" height="150" as="geometry" />
  282. </mxCell>
  283. </object>
  284. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-1" vertex="1">
  285. <mxGeometry y="40" width="160" height="110" as="geometry" />
  286. </mxCell>
  287. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-2" vertex="1">
  288. <mxGeometry width="80" height="110" as="geometry">
  289. <mxRectangle width="80" height="110" as="alternateBounds" />
  290. </mxGeometry>
  291. </mxCell>
  292. <object label="out" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-4">
  293. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-3" vertex="1">
  294. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  295. </mxCell>
  296. </object>
  297. <object label="t" type="data" id="7FO2QKo1IHTQBZ6BJbAA-5">
  298. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="7FO2QKo1IHTQBZ6BJbAA-3" vertex="1">
  299. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  300. </mxCell>
  301. </object>
  302. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-6" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-2" vertex="1">
  303. <mxGeometry x="80" width="80" height="110" as="geometry">
  304. <mxRectangle width="80" height="110" as="alternateBounds" />
  305. </mxGeometry>
  306. </mxCell>
  307. <object label="in" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-7">
  308. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-6" vertex="1">
  309. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  310. </mxCell>
  311. </object>
  312. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-9" 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="FwPoyj0AWvkM6SLfe_NF-8" target="7FO2QKo1IHTQBZ6BJbAA-5" edge="1">
  313. <mxGeometry relative="1" as="geometry" />
  314. </mxCell>
  315. <object label="%name%: %type%&#xa;%file%" placeholders="1" name="rewrite_outgoing" type="Schedule" file="increase_outgoing" id="7FO2QKo1IHTQBZ6BJbAA-10">
  316. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  317. <mxGeometry x="960" y="240" width="160" height="150" as="geometry" />
  318. </mxCell>
  319. </object>
  320. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-11" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-10" vertex="1">
  321. <mxGeometry y="40" width="160" height="110" as="geometry" />
  322. </mxCell>
  323. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-12" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-11" vertex="1">
  324. <mxGeometry width="80" height="110" as="geometry">
  325. <mxRectangle width="80" height="110" as="alternateBounds" />
  326. </mxGeometry>
  327. </mxCell>
  328. <object label="out" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-13">
  329. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-12" vertex="1">
  330. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  331. </mxCell>
  332. </object>
  333. <object label="t" type="data" id="7FO2QKo1IHTQBZ6BJbAA-14">
  334. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="7FO2QKo1IHTQBZ6BJbAA-12" vertex="1">
  335. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  336. </mxCell>
  337. </object>
  338. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-15" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-11" vertex="1">
  339. <mxGeometry x="80" width="80" height="110" as="geometry">
  340. <mxRectangle width="80" height="110" as="alternateBounds" />
  341. </mxGeometry>
  342. </mxCell>
  343. <object label="in" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-16">
  344. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-15" vertex="1">
  345. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  346. </mxCell>
  347. </object>
  348. <mxCell id="7FO2QKo1IHTQBZ6BJbAA-17" 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="FwPoyj0AWvkM6SLfe_NF-8" target="7FO2QKo1IHTQBZ6BJbAA-14" edge="1">
  349. <mxGeometry relative="1" as="geometry" />
  350. </mxCell>
  351. <mxCell id="JtAEl2l5RURPLh-kHNUq-1" 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="FwPoyj0AWvkM6SLfe_NF-6" target="7FO2QKo1IHTQBZ6BJbAA-4" edge="1">
  352. <mxGeometry relative="1" as="geometry">
  353. <Array as="points">
  354. <mxPoint x="910" y="310" />
  355. <mxPoint x="910" y="120" />
  356. </Array>
  357. </mxGeometry>
  358. </mxCell>
  359. <mxCell id="qfxbZ8cPFIYkKl1hvR_z-1" 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="7FO2QKo1IHTQBZ6BJbAA-7" target="7FO2QKo1IHTQBZ6BJbAA-13" edge="1">
  360. <mxGeometry relative="1" as="geometry" />
  361. </mxCell>
  362. <mxCell id="qfxbZ8cPFIYkKl1hvR_z-2" 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="7FO2QKo1IHTQBZ6BJbAA-16" target="okR2fhRwQtHO20KEb0BA-15" edge="1">
  363. <mxGeometry relative="1" as="geometry">
  364. <mxPoint x="210" y="330" as="targetPoint" />
  365. <Array as="points">
  366. <mxPoint x="1180" y="310" />
  367. <mxPoint x="1180" y="20" />
  368. <mxPoint x="230" y="20" />
  369. <mxPoint x="230" y="310" />
  370. </Array>
  371. </mxGeometry>
  372. </mxCell>
  373. <mxCell id="qfxbZ8cPFIYkKl1hvR_z-7" 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="qfxbZ8cPFIYkKl1hvR_z-4" target="qfxbZ8cPFIYkKl1hvR_z-11" edge="1">
  374. <mxGeometry relative="1" as="geometry">
  375. <mxPoint x="730" y="130" as="targetPoint" />
  376. <Array as="points">
  377. <mxPoint x="890" y="360" />
  378. <mxPoint x="890" y="200" />
  379. <mxPoint x="710" y="200" />
  380. <mxPoint x="710" y="145" />
  381. </Array>
  382. </mxGeometry>
  383. </mxCell>
  384. <object label="%name%: %type%" placeholders="1" name="end_name" type="End" ports_exec_in="[&quot;in&quot;]" ports_data_in="[]" id="qfxbZ8cPFIYkKl1hvR_z-8">
  385. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  386. <mxGeometry x="730" y="75" width="160" height="100" as="geometry" />
  387. </mxCell>
  388. </object>
  389. <mxCell id="qfxbZ8cPFIYkKl1hvR_z-9" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="qfxbZ8cPFIYkKl1hvR_z-8" vertex="1">
  390. <mxGeometry y="40" width="160" height="60" as="geometry" />
  391. </mxCell>
  392. <mxCell id="qfxbZ8cPFIYkKl1hvR_z-10" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="qfxbZ8cPFIYkKl1hvR_z-9" vertex="1">
  393. <mxGeometry width="80" height="60" as="geometry">
  394. <mxRectangle width="80" height="60" as="alternateBounds" />
  395. </mxGeometry>
  396. </mxCell>
  397. <object label="in" type="exec" id="qfxbZ8cPFIYkKl1hvR_z-11">
  398. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="qfxbZ8cPFIYkKl1hvR_z-10" vertex="1">
  399. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  400. </mxCell>
  401. </object>
  402. <mxCell id="qfxbZ8cPFIYkKl1hvR_z-12" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="qfxbZ8cPFIYkKl1hvR_z-9" vertex="1">
  403. <mxGeometry x="80" width="80" height="60" as="geometry">
  404. <mxRectangle width="80" height="60" as="alternateBounds" />
  405. </mxGeometry>
  406. </mxCell>
  407. <object label="%name%: %type%" placeholders="1" name="modify_name" type="Modify" rename="{&quot;t&quot;:&quot;a funny name&quot;}" delete="[]" id="eDz1PuYQprAFKPeghVL5-1">
  408. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  409. <mxGeometry x="250" y="484" width="160" height="100" as="geometry" />
  410. </mxCell>
  411. </object>
  412. <mxCell id="eDz1PuYQprAFKPeghVL5-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="eDz1PuYQprAFKPeghVL5-1">
  413. <mxGeometry y="40" width="160" height="60" as="geometry" />
  414. </mxCell>
  415. <mxCell id="eDz1PuYQprAFKPeghVL5-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="eDz1PuYQprAFKPeghVL5-2">
  416. <mxGeometry width="80" height="60" as="geometry">
  417. <mxRectangle width="80" height="60" as="alternateBounds" />
  418. </mxGeometry>
  419. </mxCell>
  420. <object label="in" type="data" id="eDz1PuYQprAFKPeghVL5-4">
  421. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="eDz1PuYQprAFKPeghVL5-3">
  422. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  423. </mxCell>
  424. </object>
  425. <mxCell id="eDz1PuYQprAFKPeghVL5-5" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="eDz1PuYQprAFKPeghVL5-2">
  426. <mxGeometry x="80" width="80" height="60" as="geometry">
  427. <mxRectangle width="80" height="60" as="alternateBounds" />
  428. </mxGeometry>
  429. </mxCell>
  430. <object label="out" type="data" id="eDz1PuYQprAFKPeghVL5-6">
  431. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="eDz1PuYQprAFKPeghVL5-5">
  432. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  433. </mxCell>
  434. </object>
  435. <mxCell id="eDz1PuYQprAFKPeghVL5-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="okR2fhRwQtHO20KEb0BA-17" target="eDz1PuYQprAFKPeghVL5-4">
  436. <mxGeometry relative="1" as="geometry" />
  437. </mxCell>
  438. <mxCell id="eDz1PuYQprAFKPeghVL5-8" 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="eDz1PuYQprAFKPeghVL5-6" target="J7zycxVLggfXzV7FYrSv-7">
  439. <mxGeometry relative="1" as="geometry" />
  440. </mxCell>
  441. </root>
  442. </mxGraphModel>
  443. </diagram>
  444. <diagram id="tn9M2oGm5-WwrC7q8hvp" name="check_nac">
  445. <mxGraphModel dx="1042" dy="626" 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">
  446. <root>
  447. <mxCell id="0" />
  448. <mxCell id="1" parent="0" />
  449. <object label="%name%: %type%" placeholders="1" name="start_name" type="Start" ports_data_out="[&quot;t&quot;, &quot;foo&quot;]" ports_exec_out="[&quot;out&quot;, &quot;foo&quot;]" id="45lnt7s__IUFePRUFwyU-1">
  450. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  451. <mxGeometry x="40" y="240" width="160" height="240" as="geometry" />
  452. </mxCell>
  453. </object>
  454. <mxCell id="45lnt7s__IUFePRUFwyU-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="45lnt7s__IUFePRUFwyU-1" vertex="1">
  455. <mxGeometry y="40" width="160" height="200" as="geometry" />
  456. </mxCell>
  457. <mxCell id="45lnt7s__IUFePRUFwyU-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-2" vertex="1">
  458. <mxGeometry width="80" height="200" as="geometry">
  459. <mxRectangle width="80" height="200" as="alternateBounds" />
  460. </mxGeometry>
  461. </mxCell>
  462. <mxCell id="45lnt7s__IUFePRUFwyU-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-2" vertex="1">
  463. <mxGeometry x="80" width="80" height="200" as="geometry">
  464. <mxRectangle width="80" height="200" as="alternateBounds" />
  465. </mxGeometry>
  466. </mxCell>
  467. <object label="out" type="exec" id="45lnt7s__IUFePRUFwyU-5">
  468. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="45lnt7s__IUFePRUFwyU-4" vertex="1">
  469. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  470. </mxCell>
  471. </object>
  472. <object label="t" type="data" id="45lnt7s__IUFePRUFwyU-39">
  473. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="45lnt7s__IUFePRUFwyU-4" vertex="1">
  474. <mxGeometry x="10" y="150" width="60" height="40" as="geometry" />
  475. </mxCell>
  476. </object>
  477. <object label="foo" type="data" id="cSJQlsIVphRcLDatmbJQ-1">
  478. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="45lnt7s__IUFePRUFwyU-4" vertex="1">
  479. <mxGeometry x="10" y="80" width="60" height="40" as="geometry" />
  480. </mxCell>
  481. </object>
  482. <object label="%name%: %type%" placeholders="1" name="end_name" type="End" ports_data_in="[&quot;t&quot;]" ports_exec_in="[&quot;rrrreee&quot;, &quot;in&quot;]" id="45lnt7s__IUFePRUFwyU-6">
  483. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  484. <mxGeometry x="980" y="240" width="160" height="150" as="geometry" />
  485. </mxCell>
  486. </object>
  487. <mxCell id="45lnt7s__IUFePRUFwyU-7" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="45lnt7s__IUFePRUFwyU-6" vertex="1">
  488. <mxGeometry y="40" width="160" height="110" as="geometry" />
  489. </mxCell>
  490. <mxCell id="45lnt7s__IUFePRUFwyU-8" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-7" vertex="1">
  491. <mxGeometry width="80" height="110" as="geometry">
  492. <mxRectangle width="80" height="110" as="alternateBounds" />
  493. </mxGeometry>
  494. </mxCell>
  495. <object label="in" type="exec" id="45lnt7s__IUFePRUFwyU-9">
  496. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="45lnt7s__IUFePRUFwyU-8" vertex="1">
  497. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  498. </mxCell>
  499. </object>
  500. <object label="t" type="data" id="2n85NC4Wvb6VNMCIjbAe-2">
  501. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="45lnt7s__IUFePRUFwyU-8" vertex="1">
  502. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  503. </mxCell>
  504. </object>
  505. <mxCell id="45lnt7s__IUFePRUFwyU-10" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-7" vertex="1">
  506. <mxGeometry x="80" width="80" height="110" as="geometry">
  507. <mxRectangle width="80" height="110" as="alternateBounds" />
  508. </mxGeometry>
  509. </mxCell>
  510. <object label="%name%: %type%" placeholders="1" name="loop_name" type="Loop" id="L95llld_XDiE7aqnH3Eh-1">
  511. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  512. <mxGeometry x="240" y="240" width="160" height="200" as="geometry" />
  513. </mxCell>
  514. </object>
  515. <mxCell id="L95llld_XDiE7aqnH3Eh-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="L95llld_XDiE7aqnH3Eh-1" vertex="1">
  516. <mxGeometry y="40" width="160" height="160" as="geometry" />
  517. </mxCell>
  518. <mxCell id="L95llld_XDiE7aqnH3Eh-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-2" vertex="1">
  519. <mxGeometry width="80" height="160" as="geometry">
  520. <mxRectangle width="80" height="160" as="alternateBounds" />
  521. </mxGeometry>
  522. </mxCell>
  523. <object label="in" type="data" id="L95llld_XDiE7aqnH3Eh-4">
  524. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-3" vertex="1">
  525. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  526. </mxCell>
  527. </object>
  528. <object label="in" type="exec" id="L95llld_XDiE7aqnH3Eh-5">
  529. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-3" vertex="1">
  530. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  531. </mxCell>
  532. </object>
  533. <mxCell id="L95llld_XDiE7aqnH3Eh-6" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-2" vertex="1">
  534. <mxGeometry x="80" width="80" height="160" as="geometry">
  535. <mxRectangle width="80" height="160" as="alternateBounds" />
  536. </mxGeometry>
  537. </mxCell>
  538. <object label="out" type="data" id="L95llld_XDiE7aqnH3Eh-7">
  539. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-6" vertex="1">
  540. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  541. </mxCell>
  542. </object>
  543. <object label="it" type="exec" id="L95llld_XDiE7aqnH3Eh-8">
  544. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-6" vertex="1">
  545. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  546. </mxCell>
  547. </object>
  548. <object label="out" type="exec" id="L95llld_XDiE7aqnH3Eh-9">
  549. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-6" vertex="1">
  550. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  551. </mxCell>
  552. </object>
  553. <mxCell id="L95llld_XDiE7aqnH3Eh-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="45lnt7s__IUFePRUFwyU-5" target="L95llld_XDiE7aqnH3Eh-5" edge="1">
  554. <mxGeometry relative="1" as="geometry" />
  555. </mxCell>
  556. <mxCell id="L95llld_XDiE7aqnH3Eh-11" 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="45lnt7s__IUFePRUFwyU-39" target="L95llld_XDiE7aqnH3Eh-4" edge="1">
  557. <mxGeometry relative="1" as="geometry" />
  558. </mxCell>
  559. <object label="%name%: %type%&#xa;%file%&#xa;matches: %n%" placeholders="1" name="match_name" type="Match" file="rules/input_without_token.od" n="1" id="L95llld_XDiE7aqnH3Eh-12">
  560. <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  561. <mxGeometry x="440" y="220" width="160" height="220" as="geometry" />
  562. </mxCell>
  563. </object>
  564. <mxCell id="L95llld_XDiE7aqnH3Eh-13" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="L95llld_XDiE7aqnH3Eh-12" vertex="1">
  565. <mxGeometry y="60" width="160" height="160" as="geometry" />
  566. </mxCell>
  567. <mxCell id="L95llld_XDiE7aqnH3Eh-14" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-13" vertex="1">
  568. <mxGeometry width="80" height="160" as="geometry">
  569. <mxRectangle width="80" height="160" as="alternateBounds" />
  570. </mxGeometry>
  571. </mxCell>
  572. <object label="in" type="data" id="L95llld_XDiE7aqnH3Eh-15">
  573. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-14" vertex="1">
  574. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  575. </mxCell>
  576. </object>
  577. <object label="in" type="exec" id="L95llld_XDiE7aqnH3Eh-16">
  578. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-14" vertex="1">
  579. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  580. </mxCell>
  581. </object>
  582. <mxCell id="L95llld_XDiE7aqnH3Eh-17" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-13" vertex="1">
  583. <mxGeometry x="80" width="80" height="160" as="geometry">
  584. <mxRectangle width="80" height="160" as="alternateBounds" />
  585. </mxGeometry>
  586. </mxCell>
  587. <object label="out" type="data" id="L95llld_XDiE7aqnH3Eh-18">
  588. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-17" vertex="1">
  589. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  590. </mxCell>
  591. </object>
  592. <object label="success" type="exec" id="L95llld_XDiE7aqnH3Eh-19">
  593. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-17" vertex="1">
  594. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  595. </mxCell>
  596. </object>
  597. <object label="fail" type="exec" id="L95llld_XDiE7aqnH3Eh-20">
  598. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-17" vertex="1">
  599. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  600. </mxCell>
  601. </object>
  602. <mxCell id="L95llld_XDiE7aqnH3Eh-21" 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="L95llld_XDiE7aqnH3Eh-8" target="L95llld_XDiE7aqnH3Eh-16" edge="1">
  603. <mxGeometry relative="1" as="geometry" />
  604. </mxCell>
  605. <mxCell id="L95llld_XDiE7aqnH3Eh-22" 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="L95llld_XDiE7aqnH3Eh-7" target="L95llld_XDiE7aqnH3Eh-15" edge="1">
  606. <mxGeometry relative="1" as="geometry" />
  607. </mxCell>
  608. <object label="%name%: %type%" placeholders="1" name="store_name" type="Store" ports="[&quot;slot1&quot;, &quot;input2&quot;]" id="iKvoEYQEFeyBr_GkI9vg-1">
  609. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
  610. <mxGeometry x="720" y="240" width="160" height="220" as="geometry" />
  611. </mxCell>
  612. </object>
  613. <mxCell id="iKvoEYQEFeyBr_GkI9vg-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="iKvoEYQEFeyBr_GkI9vg-1" vertex="1">
  614. <mxGeometry y="40" width="160" height="180" as="geometry" />
  615. </mxCell>
  616. <mxCell id="iKvoEYQEFeyBr_GkI9vg-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="iKvoEYQEFeyBr_GkI9vg-2" vertex="1">
  617. <mxGeometry width="80" height="180" as="geometry">
  618. <mxRectangle width="80" height="180" as="alternateBounds" />
  619. </mxGeometry>
  620. </mxCell>
  621. <object label="in" type="exec" id="iKvoEYQEFeyBr_GkI9vg-4">
  622. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="iKvoEYQEFeyBr_GkI9vg-3" vertex="1">
  623. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  624. </mxCell>
  625. </object>
  626. <object label="slot1" type="exec" id="iKvoEYQEFeyBr_GkI9vg-5">
  627. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="iKvoEYQEFeyBr_GkI9vg-3" vertex="1">
  628. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  629. </mxCell>
  630. </object>
  631. <object label="slot1" type="data" id="iKvoEYQEFeyBr_GkI9vg-6">
  632. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="iKvoEYQEFeyBr_GkI9vg-3" vertex="1">
  633. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  634. </mxCell>
  635. </object>
  636. <mxCell id="iKvoEYQEFeyBr_GkI9vg-7" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="iKvoEYQEFeyBr_GkI9vg-2" vertex="1">
  637. <mxGeometry x="80" width="80" height="180" as="geometry">
  638. <mxRectangle width="80" height="180" as="alternateBounds" />
  639. </mxGeometry>
  640. </mxCell>
  641. <object label="out" type="data" id="iKvoEYQEFeyBr_GkI9vg-8">
  642. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="iKvoEYQEFeyBr_GkI9vg-7" vertex="1">
  643. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  644. </mxCell>
  645. </object>
  646. <object label="out" type="exec" id="iKvoEYQEFeyBr_GkI9vg-9">
  647. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="iKvoEYQEFeyBr_GkI9vg-7" vertex="1">
  648. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  649. </mxCell>
  650. </object>
  651. <object label="slot1" type="exec" id="iKvoEYQEFeyBr_GkI9vg-10">
  652. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="iKvoEYQEFeyBr_GkI9vg-7" vertex="1">
  653. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  654. </mxCell>
  655. </object>
  656. <mxCell id="iKvoEYQEFeyBr_GkI9vg-11" 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="L95llld_XDiE7aqnH3Eh-20" target="iKvoEYQEFeyBr_GkI9vg-5" edge="1">
  657. <mxGeometry relative="1" as="geometry" />
  658. </mxCell>
  659. <mxCell id="iKvoEYQEFeyBr_GkI9vg-13" 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="L95llld_XDiE7aqnH3Eh-7" target="iKvoEYQEFeyBr_GkI9vg-6" edge="1">
  660. <mxGeometry relative="1" as="geometry">
  661. <Array as="points">
  662. <mxPoint x="420" y="410" />
  663. <mxPoint x="420" y="470" />
  664. <mxPoint x="620" y="470" />
  665. <mxPoint x="620" y="410" />
  666. </Array>
  667. </mxGeometry>
  668. </mxCell>
  669. <mxCell id="iKvoEYQEFeyBr_GkI9vg-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="L95llld_XDiE7aqnH3Eh-19" target="L95llld_XDiE7aqnH3Eh-5" edge="1">
  670. <mxGeometry relative="1" as="geometry">
  671. <mxPoint x="630" y="200" as="targetPoint" />
  672. <Array as="points">
  673. <mxPoint x="630" y="310" />
  674. <mxPoint x="630" y="200" />
  675. <mxPoint x="230" y="200" />
  676. <mxPoint x="230" y="300" />
  677. </Array>
  678. </mxGeometry>
  679. </mxCell>
  680. <mxCell id="iKvoEYQEFeyBr_GkI9vg-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="iKvoEYQEFeyBr_GkI9vg-10" target="L95llld_XDiE7aqnH3Eh-5" edge="1">
  681. <mxGeometry relative="1" as="geometry">
  682. <Array as="points">
  683. <mxPoint x="910" y="360" />
  684. <mxPoint x="910" y="200" />
  685. <mxPoint x="230" y="200" />
  686. <mxPoint x="230" y="300" />
  687. </Array>
  688. </mxGeometry>
  689. </mxCell>
  690. <mxCell id="iKvoEYQEFeyBr_GkI9vg-16" 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="L95llld_XDiE7aqnH3Eh-9" target="iKvoEYQEFeyBr_GkI9vg-4" edge="1">
  691. <mxGeometry relative="1" as="geometry">
  692. <Array as="points">
  693. <mxPoint x="430" y="360" />
  694. <mxPoint x="430" y="490" />
  695. <mxPoint x="680" y="490" />
  696. <mxPoint x="680" y="310" />
  697. </Array>
  698. </mxGeometry>
  699. </mxCell>
  700. <mxCell id="iKvoEYQEFeyBr_GkI9vg-17" 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="iKvoEYQEFeyBr_GkI9vg-9" target="45lnt7s__IUFePRUFwyU-9" edge="1">
  701. <mxGeometry relative="1" as="geometry" />
  702. </mxCell>
  703. <mxCell id="iKvoEYQEFeyBr_GkI9vg-18" 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="iKvoEYQEFeyBr_GkI9vg-8" target="2n85NC4Wvb6VNMCIjbAe-2" edge="1">
  704. <mxGeometry relative="1" as="geometry" />
  705. </mxCell>
  706. </root>
  707. </mxGraphModel>
  708. </diagram>
  709. <diagram id="EAsDi4mdSkZfbsRIt0-E" name="reduce_incomming">
  710. <mxGraphModel dx="1892" dy="626" 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">
  711. <root>
  712. <mxCell id="0" />
  713. <mxCell id="1" parent="0" />
  714. <object label="%name%: %type%" placeholders="1" name="start_name" type="Start" ports_data_out="[&quot;t&quot;, &quot;foo&quot;]" ports_exec_out="[&quot;out&quot;, &quot;foo&quot;]" id="BUnm0WgavkPBicxchqk0-1">
  715. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  716. <mxGeometry x="-200" y="240" width="160" height="150" as="geometry" />
  717. </mxCell>
  718. </object>
  719. <mxCell id="BUnm0WgavkPBicxchqk0-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-1">
  720. <mxGeometry y="40" width="160" height="110" as="geometry" />
  721. </mxCell>
  722. <mxCell id="BUnm0WgavkPBicxchqk0-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-2">
  723. <mxGeometry width="80" height="110" as="geometry">
  724. <mxRectangle width="80" height="110" as="alternateBounds" />
  725. </mxGeometry>
  726. </mxCell>
  727. <mxCell id="BUnm0WgavkPBicxchqk0-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-2">
  728. <mxGeometry x="80" width="80" height="110" as="geometry">
  729. <mxRectangle width="80" height="110" as="alternateBounds" />
  730. </mxGeometry>
  731. </mxCell>
  732. <object label="out" type="exec" id="BUnm0WgavkPBicxchqk0-5">
  733. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-4">
  734. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  735. </mxCell>
  736. </object>
  737. <object label="t" type="data" id="BUnm0WgavkPBicxchqk0-6">
  738. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-4">
  739. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  740. </mxCell>
  741. </object>
  742. <object label="%name%: %type%" placeholders="1" name="end_name" type="End" ports_data_in="[]" ports_exec_in="[&quot;rrrreee&quot;, &quot;in&quot;]" id="BUnm0WgavkPBicxchqk0-7">
  743. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  744. <mxGeometry x="680" y="240" width="160" height="150" as="geometry" />
  745. </mxCell>
  746. </object>
  747. <mxCell id="BUnm0WgavkPBicxchqk0-8" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-7">
  748. <mxGeometry y="40" width="160" height="110" as="geometry" />
  749. </mxCell>
  750. <mxCell id="BUnm0WgavkPBicxchqk0-9" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-8">
  751. <mxGeometry width="80" height="110" as="geometry">
  752. <mxRectangle width="80" height="110" as="alternateBounds" />
  753. </mxGeometry>
  754. </mxCell>
  755. <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-10">
  756. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-9">
  757. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  758. </mxCell>
  759. </object>
  760. <mxCell id="BUnm0WgavkPBicxchqk0-12" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-8">
  761. <mxGeometry x="80" width="80" height="110" as="geometry">
  762. <mxRectangle width="80" height="110" as="alternateBounds" />
  763. </mxGeometry>
  764. </mxCell>
  765. <object label="%name%: %type%" placeholders="1" name="loop_name" type="Loop" id="BUnm0WgavkPBicxchqk0-13">
  766. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  767. <mxGeometry x="240" y="240" width="160" height="200" as="geometry" />
  768. </mxCell>
  769. </object>
  770. <mxCell id="BUnm0WgavkPBicxchqk0-14" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-13">
  771. <mxGeometry y="40" width="160" height="160" as="geometry" />
  772. </mxCell>
  773. <mxCell id="BUnm0WgavkPBicxchqk0-15" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-14">
  774. <mxGeometry width="80" height="160" as="geometry">
  775. <mxRectangle width="80" height="160" as="alternateBounds" />
  776. </mxGeometry>
  777. </mxCell>
  778. <object label="in" type="data" id="BUnm0WgavkPBicxchqk0-16">
  779. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-15">
  780. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  781. </mxCell>
  782. </object>
  783. <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-17">
  784. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-15">
  785. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  786. </mxCell>
  787. </object>
  788. <mxCell id="BUnm0WgavkPBicxchqk0-18" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-14">
  789. <mxGeometry x="80" width="80" height="160" as="geometry">
  790. <mxRectangle width="80" height="160" as="alternateBounds" />
  791. </mxGeometry>
  792. </mxCell>
  793. <object label="out" type="data" id="BUnm0WgavkPBicxchqk0-19">
  794. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-18">
  795. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  796. </mxCell>
  797. </object>
  798. <object label="it" type="exec" id="BUnm0WgavkPBicxchqk0-20">
  799. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-18">
  800. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  801. </mxCell>
  802. </object>
  803. <object label="out" type="exec" id="BUnm0WgavkPBicxchqk0-21">
  804. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-18">
  805. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  806. </mxCell>
  807. </object>
  808. <object label="%name%: %type%&#xa;%file%&#xa;matches: %n%" placeholders="1" name="match_name" type="Match" file="rules/all_incomming.od" n="1" id="BUnm0WgavkPBicxchqk0-52">
  809. <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  810. <mxGeometry y="220" width="160" height="220" as="geometry" />
  811. </mxCell>
  812. </object>
  813. <mxCell id="BUnm0WgavkPBicxchqk0-53" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-52">
  814. <mxGeometry y="60" width="160" height="160" as="geometry" />
  815. </mxCell>
  816. <mxCell id="BUnm0WgavkPBicxchqk0-54" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-53">
  817. <mxGeometry width="80" height="160" as="geometry">
  818. <mxRectangle width="80" height="160" as="alternateBounds" />
  819. </mxGeometry>
  820. </mxCell>
  821. <object label="in" type="data" id="BUnm0WgavkPBicxchqk0-55">
  822. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-54">
  823. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  824. </mxCell>
  825. </object>
  826. <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-56">
  827. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-54">
  828. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  829. </mxCell>
  830. </object>
  831. <mxCell id="BUnm0WgavkPBicxchqk0-57" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-53">
  832. <mxGeometry x="80" width="80" height="160" as="geometry">
  833. <mxRectangle width="80" height="160" as="alternateBounds" />
  834. </mxGeometry>
  835. </mxCell>
  836. <object label="out" type="data" id="BUnm0WgavkPBicxchqk0-58">
  837. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-57">
  838. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  839. </mxCell>
  840. </object>
  841. <object label="success" type="exec" id="BUnm0WgavkPBicxchqk0-59">
  842. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-57">
  843. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  844. </mxCell>
  845. </object>
  846. <object label="fail" type="exec" id="BUnm0WgavkPBicxchqk0-60">
  847. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-57">
  848. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  849. </mxCell>
  850. </object>
  851. <mxCell id="BUnm0WgavkPBicxchqk0-61" 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="BUnm0WgavkPBicxchqk0-5" target="BUnm0WgavkPBicxchqk0-56">
  852. <mxGeometry relative="1" as="geometry" />
  853. </mxCell>
  854. <mxCell id="BUnm0WgavkPBicxchqk0-62" 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="BUnm0WgavkPBicxchqk0-6" target="BUnm0WgavkPBicxchqk0-55">
  855. <mxGeometry relative="1" as="geometry" />
  856. </mxCell>
  857. <mxCell id="BUnm0WgavkPBicxchqk0-63" 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="BUnm0WgavkPBicxchqk0-60" target="BUnm0WgavkPBicxchqk0-17">
  858. <mxGeometry relative="1" as="geometry" />
  859. </mxCell>
  860. <mxCell id="BUnm0WgavkPBicxchqk0-64" 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="BUnm0WgavkPBicxchqk0-59" target="BUnm0WgavkPBicxchqk0-17">
  861. <mxGeometry relative="1" as="geometry" />
  862. </mxCell>
  863. <mxCell id="BUnm0WgavkPBicxchqk0-65" 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="BUnm0WgavkPBicxchqk0-58" target="BUnm0WgavkPBicxchqk0-16">
  864. <mxGeometry relative="1" as="geometry" />
  865. </mxCell>
  866. <object label="%name%: %type%&#xa;%file%" placeholders="1" name="rewrite_name" type="Rewrite" file="rules/reduce_incomming.od" id="BUnm0WgavkPBicxchqk0-66">
  867. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  868. <mxGeometry x="440" y="240.0000000000001" width="160" height="150" as="geometry" />
  869. </mxCell>
  870. </object>
  871. <mxCell id="BUnm0WgavkPBicxchqk0-67" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-66">
  872. <mxGeometry y="40" width="160" height="110" as="geometry" />
  873. </mxCell>
  874. <mxCell id="BUnm0WgavkPBicxchqk0-68" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-67">
  875. <mxGeometry width="80" height="110" as="geometry">
  876. <mxRectangle width="80" height="110" as="alternateBounds" />
  877. </mxGeometry>
  878. </mxCell>
  879. <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-69">
  880. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-68">
  881. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  882. </mxCell>
  883. </object>
  884. <mxCell id="BUnm0WgavkPBicxchqk0-70" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="BUnm0WgavkPBicxchqk0-67">
  885. <mxGeometry x="80" width="80" height="110" as="geometry">
  886. <mxRectangle width="80" height="110" as="alternateBounds" />
  887. </mxGeometry>
  888. </mxCell>
  889. <object label="out" type="exec" id="BUnm0WgavkPBicxchqk0-71">
  890. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="BUnm0WgavkPBicxchqk0-70">
  891. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  892. </mxCell>
  893. </object>
  894. <object label="in" type="data" id="BUnm0WgavkPBicxchqk0-72">
  895. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-70">
  896. <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
  897. </mxCell>
  898. </object>
  899. <object label="out" type="data" id="BUnm0WgavkPBicxchqk0-73">
  900. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="BUnm0WgavkPBicxchqk0-70">
  901. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  902. </mxCell>
  903. </object>
  904. <mxCell id="BUnm0WgavkPBicxchqk0-74" 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="BUnm0WgavkPBicxchqk0-19" target="BUnm0WgavkPBicxchqk0-72">
  905. <mxGeometry relative="1" as="geometry" />
  906. </mxCell>
  907. <mxCell id="sY74cFRy-IzXkK1T1M-7-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="BUnm0WgavkPBicxchqk0-21" target="BUnm0WgavkPBicxchqk0-10">
  908. <mxGeometry relative="1" as="geometry">
  909. <Array as="points">
  910. <mxPoint x="410" y="360" />
  911. <mxPoint x="410" y="470" />
  912. <mxPoint x="720" y="470" />
  913. </Array>
  914. </mxGeometry>
  915. </mxCell>
  916. <mxCell id="sY74cFRy-IzXkK1T1M-7-5" 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="BUnm0WgavkPBicxchqk0-20" target="BUnm0WgavkPBicxchqk0-69">
  917. <mxGeometry relative="1" as="geometry" />
  918. </mxCell>
  919. <mxCell id="sY74cFRy-IzXkK1T1M-7-6" 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="BUnm0WgavkPBicxchqk0-71" target="BUnm0WgavkPBicxchqk0-17">
  920. <mxGeometry relative="1" as="geometry">
  921. <Array as="points">
  922. <mxPoint x="610" y="310" />
  923. <mxPoint x="610" y="200" />
  924. <mxPoint x="230" y="200" />
  925. <mxPoint x="230" y="310" />
  926. </Array>
  927. </mxGeometry>
  928. </mxCell>
  929. </root>
  930. </mxGraphModel>
  931. </diagram>
  932. <diagram id="_IoT90r4-d_BBqiD0-W3" name="increase_outgoing">
  933. <mxGraphModel dx="1892" dy="626" 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">
  934. <root>
  935. <mxCell id="0" />
  936. <mxCell id="1" parent="0" />
  937. <object label="%name%: %type%" placeholders="1" name="start_name" type="Start" ports_data_out="[&quot;t&quot;, &quot;foo&quot;]" ports_exec_out="[&quot;out&quot;, &quot;foo&quot;]" id="xKz7S_Fbuw8o9D4hMjwY-1">
  938. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  939. <mxGeometry x="-200" y="240" width="160" height="150" as="geometry" />
  940. </mxCell>
  941. </object>
  942. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-1">
  943. <mxGeometry y="40" width="160" height="110" as="geometry" />
  944. </mxCell>
  945. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-2">
  946. <mxGeometry width="80" height="110" as="geometry">
  947. <mxRectangle width="80" height="110" as="alternateBounds" />
  948. </mxGeometry>
  949. </mxCell>
  950. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-2">
  951. <mxGeometry x="80" width="80" height="110" as="geometry">
  952. <mxRectangle width="80" height="110" as="alternateBounds" />
  953. </mxGeometry>
  954. </mxCell>
  955. <object label="out" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-5">
  956. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-4">
  957. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  958. </mxCell>
  959. </object>
  960. <object label="t" type="data" id="xKz7S_Fbuw8o9D4hMjwY-6">
  961. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-4">
  962. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  963. </mxCell>
  964. </object>
  965. <object label="%name%: %type%" placeholders="1" name="end_name" type="End" ports_data_in="[]" ports_exec_in="[&quot;rrrreee&quot;, &quot;in&quot;]" id="xKz7S_Fbuw8o9D4hMjwY-7">
  966. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  967. <mxGeometry x="680" y="240" width="160" height="150" as="geometry" />
  968. </mxCell>
  969. </object>
  970. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-8" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-7">
  971. <mxGeometry y="40" width="160" height="110" as="geometry" />
  972. </mxCell>
  973. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-9" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-8">
  974. <mxGeometry width="80" height="110" as="geometry">
  975. <mxRectangle width="80" height="110" as="alternateBounds" />
  976. </mxGeometry>
  977. </mxCell>
  978. <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-10">
  979. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-9">
  980. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  981. </mxCell>
  982. </object>
  983. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-11" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-8">
  984. <mxGeometry x="80" width="80" height="110" as="geometry">
  985. <mxRectangle width="80" height="110" as="alternateBounds" />
  986. </mxGeometry>
  987. </mxCell>
  988. <object label="%name%: %type%" placeholders="1" name="loop_name" type="Loop" id="xKz7S_Fbuw8o9D4hMjwY-12">
  989. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  990. <mxGeometry x="240" y="240" width="160" height="200" as="geometry" />
  991. </mxCell>
  992. </object>
  993. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-13" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-12">
  994. <mxGeometry y="40" width="160" height="160" as="geometry" />
  995. </mxCell>
  996. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-14" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-13">
  997. <mxGeometry width="80" height="160" as="geometry">
  998. <mxRectangle width="80" height="160" as="alternateBounds" />
  999. </mxGeometry>
  1000. </mxCell>
  1001. <object label="in" type="data" id="xKz7S_Fbuw8o9D4hMjwY-15">
  1002. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-14">
  1003. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  1004. </mxCell>
  1005. </object>
  1006. <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-16">
  1007. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-14">
  1008. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  1009. </mxCell>
  1010. </object>
  1011. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-17" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-13">
  1012. <mxGeometry x="80" width="80" height="160" as="geometry">
  1013. <mxRectangle width="80" height="160" as="alternateBounds" />
  1014. </mxGeometry>
  1015. </mxCell>
  1016. <object label="out" type="data" id="xKz7S_Fbuw8o9D4hMjwY-18">
  1017. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-17">
  1018. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  1019. </mxCell>
  1020. </object>
  1021. <object label="it" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-19">
  1022. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-17">
  1023. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  1024. </mxCell>
  1025. </object>
  1026. <object label="out" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-20">
  1027. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-17">
  1028. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  1029. </mxCell>
  1030. </object>
  1031. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-21" 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="xKz7S_Fbuw8o9D4hMjwY-19" target="xKz7S_Fbuw8o9D4hMjwY-40">
  1032. <mxGeometry relative="1" as="geometry">
  1033. <mxPoint x="450" y="310" as="targetPoint" />
  1034. </mxGeometry>
  1035. </mxCell>
  1036. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" target="xKz7S_Fbuw8o9D4hMjwY-16" source="xKz7S_Fbuw8o9D4hMjwY-42">
  1037. <mxGeometry relative="1" as="geometry">
  1038. <mxPoint x="630" y="200" as="targetPoint" />
  1039. <Array as="points">
  1040. <mxPoint x="630" y="310" />
  1041. <mxPoint x="630" y="200" />
  1042. <mxPoint x="200" y="200" />
  1043. <mxPoint x="200" y="300" />
  1044. </Array>
  1045. <mxPoint x="590" y="310" as="sourcePoint" />
  1046. </mxGeometry>
  1047. </mxCell>
  1048. <object label="%name%: %type%&#xa;%file%&#xa;matches: %n%" placeholders="1" name="match_name" type="Match" file="rules/all_outgoing.od" n="1" id="xKz7S_Fbuw8o9D4hMjwY-23">
  1049. <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  1050. <mxGeometry y="220" width="160" height="220" as="geometry" />
  1051. </mxCell>
  1052. </object>
  1053. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-24" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-23">
  1054. <mxGeometry y="60" width="160" height="160" as="geometry" />
  1055. </mxCell>
  1056. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-25" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-24">
  1057. <mxGeometry width="80" height="160" as="geometry">
  1058. <mxRectangle width="80" height="160" as="alternateBounds" />
  1059. </mxGeometry>
  1060. </mxCell>
  1061. <object label="in" type="data" id="xKz7S_Fbuw8o9D4hMjwY-26">
  1062. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-25">
  1063. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  1064. </mxCell>
  1065. </object>
  1066. <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-27">
  1067. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-25">
  1068. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  1069. </mxCell>
  1070. </object>
  1071. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-28" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-24">
  1072. <mxGeometry x="80" width="80" height="160" as="geometry">
  1073. <mxRectangle width="80" height="160" as="alternateBounds" />
  1074. </mxGeometry>
  1075. </mxCell>
  1076. <object label="out" type="data" id="xKz7S_Fbuw8o9D4hMjwY-29">
  1077. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-28">
  1078. <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
  1079. </mxCell>
  1080. </object>
  1081. <object label="success" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-30">
  1082. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-28">
  1083. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  1084. </mxCell>
  1085. </object>
  1086. <object label="fail" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-31">
  1087. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-28">
  1088. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  1089. </mxCell>
  1090. </object>
  1091. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-32" 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="xKz7S_Fbuw8o9D4hMjwY-5" target="xKz7S_Fbuw8o9D4hMjwY-27">
  1092. <mxGeometry relative="1" as="geometry" />
  1093. </mxCell>
  1094. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-33" 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="xKz7S_Fbuw8o9D4hMjwY-6" target="xKz7S_Fbuw8o9D4hMjwY-26">
  1095. <mxGeometry relative="1" as="geometry" />
  1096. </mxCell>
  1097. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-34" 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="xKz7S_Fbuw8o9D4hMjwY-31" target="xKz7S_Fbuw8o9D4hMjwY-16">
  1098. <mxGeometry relative="1" as="geometry" />
  1099. </mxCell>
  1100. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-35" 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="xKz7S_Fbuw8o9D4hMjwY-30" target="xKz7S_Fbuw8o9D4hMjwY-16">
  1101. <mxGeometry relative="1" as="geometry" />
  1102. </mxCell>
  1103. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-36" 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="xKz7S_Fbuw8o9D4hMjwY-29" target="xKz7S_Fbuw8o9D4hMjwY-15">
  1104. <mxGeometry relative="1" as="geometry" />
  1105. </mxCell>
  1106. <object label="%name%: %type%&#xa;%file%" placeholders="1" name="rewrite_name" type="Rewrite" file="rules/increase_outgoing.od" id="xKz7S_Fbuw8o9D4hMjwY-37">
  1107. <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" vertex="1" parent="1">
  1108. <mxGeometry x="440" y="240.0000000000001" width="160" height="150" as="geometry" />
  1109. </mxCell>
  1110. </object>
  1111. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-38" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-37">
  1112. <mxGeometry y="40" width="160" height="110" as="geometry" />
  1113. </mxCell>
  1114. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-39" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-38">
  1115. <mxGeometry width="80" height="110" as="geometry">
  1116. <mxRectangle width="80" height="110" as="alternateBounds" />
  1117. </mxGeometry>
  1118. </mxCell>
  1119. <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-40">
  1120. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-39">
  1121. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  1122. </mxCell>
  1123. </object>
  1124. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-41" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-38">
  1125. <mxGeometry x="80" width="80" height="110" as="geometry">
  1126. <mxRectangle width="80" height="110" as="alternateBounds" />
  1127. </mxGeometry>
  1128. </mxCell>
  1129. <object label="out" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-42">
  1130. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-41">
  1131. <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
  1132. </mxCell>
  1133. </object>
  1134. <object label="in" type="data" id="xKz7S_Fbuw8o9D4hMjwY-43">
  1135. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-41">
  1136. <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
  1137. </mxCell>
  1138. </object>
  1139. <object label="out" type="data" id="xKz7S_Fbuw8o9D4hMjwY-44">
  1140. <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="xKz7S_Fbuw8o9D4hMjwY-41">
  1141. <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
  1142. </mxCell>
  1143. </object>
  1144. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-45" 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="xKz7S_Fbuw8o9D4hMjwY-18" target="xKz7S_Fbuw8o9D4hMjwY-43">
  1145. <mxGeometry relative="1" as="geometry" />
  1146. </mxCell>
  1147. <mxCell id="xKz7S_Fbuw8o9D4hMjwY-46" 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="xKz7S_Fbuw8o9D4hMjwY-20" target="xKz7S_Fbuw8o9D4hMjwY-10">
  1148. <mxGeometry relative="1" as="geometry">
  1149. <Array as="points">
  1150. <mxPoint x="410" y="360" />
  1151. <mxPoint x="410" y="440" />
  1152. <mxPoint x="660" y="440" />
  1153. <mxPoint x="660" y="310" />
  1154. </Array>
  1155. </mxGeometry>
  1156. </mxCell>
  1157. </root>
  1158. </mxGraphModel>
  1159. </diagram>
  1160. </mxfile>