spiff-arena/SpiffWorkflow/graphics/spiffworkflow_logo_ideas.svg

1155 lines
7.0 MiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
sodipodi:docname="spiffworkflow_logo_ideas.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
Squashed 'SpiffWorkflow/' changes from 4195453a4..1f51db962 1f51db962 Merge pull request #283 from sartography/feature/better_errors 69fb4967e Patching up some bugs and logical disconnects as I test out the errors. cf5be0096 * Making a few more things consistent in the error messages -- so there isn't filename for validation errors, and file_name for WorkflowExceptions. Same for line_number vs sourceline. * Assure than an error_type is consistently set on exceptions. * ValidationExceptions should not bild up a detailed error message that replicates information available within it. 440ee16c8 Responding to some excellent suggestions from Elizabeth: 655e415e1 Merge pull request #282 from subhakarks/fix-workfowspec-dump 1f6d3cf4e Explain that the error happened in a pre-script or post script. 8119abd14 Added a top level SpiffWorklowException that all exceptions inherit from. Aside from a message string you can append information to these exceptions with "add_note", which is a new method that all exceptions have starting in python 3.11 Switched arguments to the WorkflowException, WorkflowTaskException - which now always takes a string message as the first argument, and named arguments thereafter to be consistent with all other error messages in Python. Consistently raise ValidationExceptions whenever we encounter an error anywhere during parsing of xml. The BPMN/WorkflowTaskExecException is removed, in favor of just calling a WorkflowTaskException. There is nothing BPMN Specific in the logic, so no need for this. Consolidated error message logic so that things like "Did you mean" just get added by default if possible. So we don't have to separately deal with that logic each time. Better Error messages for DMN (include row number as a part of the error information) 13463b5c5 fix for workflowspec dump be26100bc Merge pull request #280 from sartography/feature/remove-unused-bpmn-attributes-and-methods 23a5c1d70 remove 'entering_* methods 4e5875ec8 remove sequence flow 5eed83ab1 Merge pull request #278 from sartography/feature/remove-old-serializer 614f1c68a remove compact serializer and references e7e410d4a remove old serializer and references git-subtree-dir: SpiffWorkflow git-subtree-split: 1f51db962ccaed5810f5d0f7d76a932f056430ab
2023-01-19 15:47:07 +00:00
inkscape:zoom="1.5518659"
inkscape:cx="2265.0153"
inkscape:cy="3541.2209"
inkscape:window-width="1916"
Squashed 'SpiffWorkflow/' changes from 4195453a4..1f51db962 1f51db962 Merge pull request #283 from sartography/feature/better_errors 69fb4967e Patching up some bugs and logical disconnects as I test out the errors. cf5be0096 * Making a few more things consistent in the error messages -- so there isn't filename for validation errors, and file_name for WorkflowExceptions. Same for line_number vs sourceline. * Assure than an error_type is consistently set on exceptions. * ValidationExceptions should not bild up a detailed error message that replicates information available within it. 440ee16c8 Responding to some excellent suggestions from Elizabeth: 655e415e1 Merge pull request #282 from subhakarks/fix-workfowspec-dump 1f6d3cf4e Explain that the error happened in a pre-script or post script. 8119abd14 Added a top level SpiffWorklowException that all exceptions inherit from. Aside from a message string you can append information to these exceptions with "add_note", which is a new method that all exceptions have starting in python 3.11 Switched arguments to the WorkflowException, WorkflowTaskException - which now always takes a string message as the first argument, and named arguments thereafter to be consistent with all other error messages in Python. Consistently raise ValidationExceptions whenever we encounter an error anywhere during parsing of xml. The BPMN/WorkflowTaskExecException is removed, in favor of just calling a WorkflowTaskException. There is nothing BPMN Specific in the logic, so no need for this. Consolidated error message logic so that things like "Did you mean" just get added by default if possible. So we don't have to separately deal with that logic each time. Better Error messages for DMN (include row number as a part of the error information) 13463b5c5 fix for workflowspec dump be26100bc Merge pull request #280 from sartography/feature/remove-unused-bpmn-attributes-and-methods 23a5c1d70 remove 'entering_* methods 4e5875ec8 remove sequence flow 5eed83ab1 Merge pull request #278 from sartography/feature/remove-old-serializer 614f1c68a remove compact serializer and references e7e410d4a remove old serializer and references git-subtree-dir: SpiffWorkflow git-subtree-split: 1f51db962ccaed5810f5d0f7d76a932f056430ab
2023-01-19 15:47:07 +00:00
inkscape:window-height="916"
inkscape:window-x="0"
Squashed 'SpiffWorkflow/' changes from 4195453a4..1f51db962 1f51db962 Merge pull request #283 from sartography/feature/better_errors 69fb4967e Patching up some bugs and logical disconnects as I test out the errors. cf5be0096 * Making a few more things consistent in the error messages -- so there isn't filename for validation errors, and file_name for WorkflowExceptions. Same for line_number vs sourceline. * Assure than an error_type is consistently set on exceptions. * ValidationExceptions should not bild up a detailed error message that replicates information available within it. 440ee16c8 Responding to some excellent suggestions from Elizabeth: 655e415e1 Merge pull request #282 from subhakarks/fix-workfowspec-dump 1f6d3cf4e Explain that the error happened in a pre-script or post script. 8119abd14 Added a top level SpiffWorklowException that all exceptions inherit from. Aside from a message string you can append information to these exceptions with "add_note", which is a new method that all exceptions have starting in python 3.11 Switched arguments to the WorkflowException, WorkflowTaskException - which now always takes a string message as the first argument, and named arguments thereafter to be consistent with all other error messages in Python. Consistently raise ValidationExceptions whenever we encounter an error anywhere during parsing of xml. The BPMN/WorkflowTaskExecException is removed, in favor of just calling a WorkflowTaskException. There is nothing BPMN Specific in the logic, so no need for this. Consolidated error message logic so that things like "Did you mean" just get added by default if possible. So we don't have to separately deal with that logic each time. Better Error messages for DMN (include row number as a part of the error information) 13463b5c5 fix for workflowspec dump be26100bc Merge pull request #280 from sartography/feature/remove-unused-bpmn-attributes-and-methods 23a5c1d70 remove 'entering_* methods 4e5875ec8 remove sequence flow 5eed83ab1 Merge pull request #278 from sartography/feature/remove-old-serializer 614f1c68a remove compact serializer and references e7e410d4a remove old serializer and references git-subtree-dir: SpiffWorkflow git-subtree-split: 1f51db962ccaed5810f5d0f7d76a932f056430ab
2023-01-19 15:47:07 +00:00
inkscape:window-y="162"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<sodipodi:guide
position="-215.79746,100.97393"
orientation="0,-1"
id="guide33129" />
<sodipodi:guide
position="-273.42382,147.75014"
orientation="0,-1"
id="guide33131" />
<sodipodi:guide
position="-416.64421,59.705558"
orientation="0,-1"
id="guide46121" />
<sodipodi:guide
position="-423.05352,-99.694661"
orientation="0,-1"
id="guide46123" />
<inkscape:grid
type="xygrid"
id="grid72980" />
<sodipodi:guide
position="-552.54692,-393.18307"
orientation="0,-1"
id="guide99835" />
<sodipodi:guide
position="0.11113871,-422.80361"
orientation="1,0"
id="guide37758" />
<sodipodi:guide
position="27.48705,-426.40373"
orientation="1,0"
id="guide37760" />
<sodipodi:guide
position="30.565253,-441.07447"
orientation="1,0"
id="guide37861" />
Squashed 'SpiffWorkflow/' changes from 4195453a4..1f51db962 1f51db962 Merge pull request #283 from sartography/feature/better_errors 69fb4967e Patching up some bugs and logical disconnects as I test out the errors. cf5be0096 * Making a few more things consistent in the error messages -- so there isn't filename for validation errors, and file_name for WorkflowExceptions. Same for line_number vs sourceline. * Assure than an error_type is consistently set on exceptions. * ValidationExceptions should not bild up a detailed error message that replicates information available within it. 440ee16c8 Responding to some excellent suggestions from Elizabeth: 655e415e1 Merge pull request #282 from subhakarks/fix-workfowspec-dump 1f6d3cf4e Explain that the error happened in a pre-script or post script. 8119abd14 Added a top level SpiffWorklowException that all exceptions inherit from. Aside from a message string you can append information to these exceptions with "add_note", which is a new method that all exceptions have starting in python 3.11 Switched arguments to the WorkflowException, WorkflowTaskException - which now always takes a string message as the first argument, and named arguments thereafter to be consistent with all other error messages in Python. Consistently raise ValidationExceptions whenever we encounter an error anywhere during parsing of xml. The BPMN/WorkflowTaskExecException is removed, in favor of just calling a WorkflowTaskException. There is nothing BPMN Specific in the logic, so no need for this. Consolidated error message logic so that things like "Did you mean" just get added by default if possible. So we don't have to separately deal with that logic each time. Better Error messages for DMN (include row number as a part of the error information) 13463b5c5 fix for workflowspec dump be26100bc Merge pull request #280 from sartography/feature/remove-unused-bpmn-attributes-and-methods 23a5c1d70 remove 'entering_* methods 4e5875ec8 remove sequence flow 5eed83ab1 Merge pull request #278 from sartography/feature/remove-old-serializer 614f1c68a remove compact serializer and references e7e410d4a remove old serializer and references git-subtree-dir: SpiffWorkflow git-subtree-split: 1f51db962ccaed5810f5d0f7d76a932f056430ab
2023-01-19 15:47:07 +00:00
<sodipodi:guide
position="700.40724,-579.16044"
orientation="0,-1"
id="guide49435" />
<sodipodi:guide
position="639.13561,-614.28335"
orientation="0,-1"
id="guide49437" />
<sodipodi:guide
position="734.70955,-597.73685"
orientation="1,0"
id="guide83679" />
</sodipodi:namedview>
<defs
id="defs2">
<marker
style="overflow:visible;"
id="Arrow2Send"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow2Send"
inkscape:isstock="true">
<path
transform="scale(0.3) rotate(180) translate(-2.3,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
style="stroke:context-stroke;fill-rule:evenodd;fill:context-stroke;stroke-width:0.62500000;stroke-linejoin:round;"
id="path8760" />
</marker>
<marker
style="overflow:visible;"
id="marker9093"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send"
inkscape:isstock="true">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt;"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path9091" />
</marker>
<marker
style="overflow:visible;"
id="Arrow1Send"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Send"
inkscape:isstock="true">
<path
transform="scale(0.2) rotate(180) translate(6,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt;"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path8742" />
</marker>
<marker
style="overflow:visible;"
id="Arrow1Lend"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt;"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path8730" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lstart"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lstart"
inkscape:isstock="true">
<path
transform="scale(0.8) translate(12.5,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path8727" />
</marker>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<image
width="195.79167"
height="195.79167"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
id="image832"
x="1.7458917"
y="-43.363483" />
<rect
style="color:#000000;overflow:visible;fill:#dcdcdc;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round"
id="rect8251"
width="99.664154"
height="52.82737"
x="53.183155"
y="200.7458"
ry="8.8263035" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:23.4988px;line-height:125%;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:1.46867px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="69.893661"
y="224.31314"
id="text2757"><tspan
sodipodi:role="line"
id="tspan2755"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans Bold';fill:#000000;stroke:none;stroke-width:1.46867px"
x="69.893661"
y="224.31314">SPIFF</tspan></text>
<g
id="g8335"
transform="translate(83.940282,-47.689908)">
<path
style="fill:#228b22;stroke-width:0.0916354"
d="m -22.769442,241.96362 0.896203,-1.43684 0.255955,0.0375 c 0.614904,0.0901 1.317352,0.14034 1.970163,0.14084 0.636484,0 0.891275,-0.0171 1.995181,-0.13734 l 0.33721,-0.0367 0.826395,1.33879 c 0.454504,0.73635 0.860614,1.38553 0.902462,1.44262 0.07328,0.1 0.100782,0.0972 0.746555,-0.0764 0.912221,-0.2451 1.984642,-0.62278 2.87589,-1.01285 0.97903,-0.42849 2.4332858,-1.22581 2.4324618,-1.33366 0,-0.0228 -0.173183,-0.76829 -0.384474,-1.65668 l -0.3841558,-1.61525 0.5671228,-0.46195 c 0.707373,-0.57617 1.672896,-1.54241 2.222162,-2.22362 0.230205,-0.28556 0.454566,-0.5192 0.498569,-0.5192 0.04401,0 0.785877,0.16439 1.648614,0.36531 0.862713,0.20093 1.578789,0.36533 1.59116,0.36533 0.06013,0 0.644104,-1.04841 1.039602,-1.86635 0.533532,-1.10347 0.926346,-2.14463 1.234882,-3.27367 0.177048,-0.6477 0.213511,-0.85033 0.158914,-0.88343 -0.03896,-0.0236 -0.690475,-0.43022 -1.447842,-0.90355 -1.098708,-0.68671 -1.374349,-0.88296 -1.364083,-0.97124 0.172272,-1.48441 0.164722,-3.40884 -0.0169,-4.30476 -0.02837,-0.13987 0.04194,-0.19224 1.357947,-1.01166 0.763323,-0.47527 1.414579,-0.88138 1.447291,-0.90247 0.124314,-0.0802 -0.400843,-1.87257 -0.91544,-3.12449 -0.370638,-0.90168 -1.190252,-2.50816 -1.489717,-2.91979 -0.005,-0.007 -0.753831,0.16453 -1.663916,0.38111 l -1.654661,0.3938 -0.168612,-0.21159 c -0.820657,-1.02989 -1.66474,-1.88164 -2.655595,-2.67988 -0.2241048,-0.18054 -0.4074668,-0.33738 -0.4074668,-0.34854 0,-0.0112 0.164396,-0.72787 0.3653148,-1.59263 0.200928,-0.86479 0.365325,-1.60921 0.365325,-1.65429 0,-0.15826 -1.6569548,-1.05418 -2.8779958,-1.55606 -1.243312,-0.51107 -3.044225,-1.03988 -3.125504,-0.91773 -0.02109,0.0317 -0.427288,0.68309 -0.902684,1.44756 -0.561927,0.90361 -0.88999,1.38013 -0.937615,1.36189 -0.04028,-0.0155 -0.544708,-0.0597 -1.120974,-0.0983 -0.841288,-0.0563 -1.248991,-0.0561 -2.069222,0.001 -0.561845,0.0392 -1.08579,0.084 -1.164322,0.0997 -0.133666,0.0267 -0.197933,-0.0606 -1.00643,-1.3672 -0.475021,-0.76764 -0.881653,-1.41641 -0.903637,-1.4417 -0.09005,-0.10366 -1.906201,0.42956 -3.054394,0.89677 -1.221959,0.49721 -2.955885,1.43409 -2.957168,1.59785 -9.01e-4,0.0484 0.163707,0.77825 0.364636,1.62185 0.20092,0.84356 0.365314,1.56486 0.365314,1.60298 0,0.0381 -0.208645,0.23037 -0.463676,0.42732 -0.596492,0.46065 -1.883109,1.7473 -2.34376,2.34376 -0.196953,0.25502 -0.398257,0.46328 -0.447347,0.4628 -0.04909,-6.9e-4 -0.797421,-0.16343 -1.662908,-0.36213 l -1.573657,-0.36124 -0.09547,0.12326 c -0.169599,0.219 -0.819358,1.39937 -1.104299,2.00608 -0.387994,0.82615 -0.803679,1.96952 -1.072501,2.94993 -0.125825,0.45891 -0.228768,0.85124 -0.228768,0.87186 0,0.0206 0.646653,0.44003 1.437027,0.93202 l 1.437028,0.89456 -0.03373,0.33722 c -0.150539,1.50502 -0.144848,2.75923 0.01777,3.91751 l 0.04499,0.32055 -1.15644,0.71632 c -0.636042,0.39398 -1.287478,0.79947 -1.447657,0.90111 l -0.29119,0.18478 0.189319,0.71734 c 0.25492,0.96593 0.649521,2.0848 1.03823,2.94388 0.328724,0.7266 1.008632,1.96998 1.209588,2.2119 l 0.112409,0.13536 1.629921,-0.38776 1.62992,-0.38777 0.140514,0.17866 c 0.763103,0.97023 1.750238,1.97474 2.627647,2.67364 0.302718,0.24116 0.455373,0.39971 0.439475,0.45643 -0.07587,0.27072 -0.706592,3.10223 -0.706592,3.17206 0,0.16662 1.85406,1.15827 3.034967,1.62332 0.916034,0.36071 2.564602,0.86964 2.838225,0.87618 0.08711,0.002 0.314081,-0.32064 1.008632,-1.43419 z"
id="path3919" />
<path
style="fill:#8b4513;stroke-width:0.0783401"
d="m -21.010138,235.86721 c -3.66248,-0.49841 -6.759188,-2.70861 -8.343226,-5.95502 -0.812545,-1.66496 -1.121048,-2.99495 -1.120187,-4.82888 8.55e-4,-1.83919 0.293534,-3.10957 1.105458,-4.79857 0.522263,-1.08643 1.092062,-1.89207 1.986708,-2.80928 1.747611,-1.79157 4.093898,-2.93511 6.576108,-3.20498 0.689245,-0.0749 2.313539,-0.035 2.940263,0.0721 3.023694,0.51746 5.712094,2.27234 7.363582,4.80672 0.6015338,0.92307 1.2183458,2.37566 1.4689558,3.45949 0.569227,2.4617 0.258077,5.09674 -0.867851,7.34957 -1.6380928,3.27752 -4.8143938,5.48498 -8.5390788,5.93474 -0.559161,0.0675 -1.989761,0.0531 -2.57026,-0.0259 z"
id="path1034" />
</g>
<g
id="g8335-0"
transform="translate(159.54776,55.606147)">
<path
style="fill:#228b22;stroke-width:0.0916354"
d="m -22.769442,241.96362 0.896203,-1.43684 0.255955,0.0375 c 0.614904,0.0901 1.317352,0.14034 1.970163,0.14084 0.636484,0 0.891275,-0.0171 1.995181,-0.13734 l 0.33721,-0.0367 0.826395,1.33879 c 0.454504,0.73635 0.860614,1.38553 0.902462,1.44262 0.07328,0.1 0.100782,0.0972 0.746555,-0.0764 0.912221,-0.2451 1.984642,-0.62278 2.87589,-1.01285 0.97903,-0.42849 2.4332858,-1.22581 2.4324618,-1.33366 0,-0.0228 -0.173183,-0.76829 -0.384474,-1.65668 l -0.3841558,-1.61525 0.5671228,-0.46195 c 0.707373,-0.57617 1.672896,-1.54241 2.222162,-2.22362 0.230205,-0.28556 0.454566,-0.5192 0.498569,-0.5192 0.04401,0 0.785877,0.16439 1.648614,0.36531 0.862713,0.20093 1.578789,0.36533 1.59116,0.36533 0.06013,0 0.644104,-1.04841 1.039602,-1.86635 0.533532,-1.10347 0.926346,-2.14463 1.234882,-3.27367 0.177048,-0.6477 0.213511,-0.85033 0.158914,-0.88343 -0.03896,-0.0236 -0.690475,-0.43022 -1.447842,-0.90355 -1.098708,-0.68671 -1.374349,-0.88296 -1.364083,-0.97124 0.172272,-1.48441 0.164722,-3.40884 -0.0169,-4.30476 -0.02837,-0.13987 0.04194,-0.19224 1.357947,-1.01166 0.763323,-0.47527 1.414579,-0.88138 1.447291,-0.90247 0.124314,-0.0802 -0.400843,-1.87257 -0.91544,-3.12449 -0.370638,-0.90168 -1.190252,-2.50816 -1.489717,-2.91979 -0.005,-0.007 -0.753831,0.16453 -1.663916,0.38111 l -1.654661,0.3938 -0.168612,-0.21159 c -0.820657,-1.02989 -1.66474,-1.88164 -2.655595,-2.67988 -0.2241048,-0.18054 -0.4074668,-0.33738 -0.4074668,-0.34854 0,-0.0112 0.164396,-0.72787 0.3653148,-1.59263 0.200928,-0.86479 0.365325,-1.60921 0.365325,-1.65429 0,-0.15826 -1.6569548,-1.05418 -2.8779958,-1.55606 -1.243312,-0.51107 -3.044225,-1.03988 -3.125504,-0.91773 -0.02109,0.0317 -0.427288,0.68309 -0.902684,1.44756 -0.561927,0.90361 -0.88999,1.38013 -0.937615,1.36189 -0.04028,-0.0155 -0.544708,-0.0597 -1.120974,-0.0983 -0.841288,-0.0563 -1.248991,-0.0561 -2.069222,0.001 -0.561845,0.0392 -1.08579,0.084 -1.164322,0.0997 -0.133666,0.0267 -0.197933,-0.0606 -1.00643,-1.3672 -0.475021,-0.76764 -0.881653,-1.41641 -0.903637,-1.4417 -0.09005,-0.10366 -1.906201,0.42956 -3.054394,0.89677 -1.221959,0.49721 -2.955885,1.43409 -2.957168,1.59785 -9.01e-4,0.0484 0.163707,0.77825 0.364636,1.62185 0.20092,0.84356 0.365314,1.56486 0.365314,1.60298 0,0.0381 -0.208645,0.23037 -0.463676,0.42732 -0.596492,0.46065 -1.883109,1.7473 -2.34376,2.34376 -0.196953,0.25502 -0.398257,0.46328 -0.447347,0.4628 -0.04909,-6.9e-4 -0.797421,-0.16343 -1.662908,-0.36213 l -1.573657,-0.36124 -0.09547,0.12326 c -0.169599,0.219 -0.819358,1.39937 -1.104299,2.00608 -0.387994,0.82615 -0.803679,1.96952 -1.072501,2.94993 -0.125825,0.45891 -0.228768,0.85124 -0.228768,0.87186 0,0.0206 0.646653,0.44003 1.437027,0.93202 l 1.437028,0.89456 -0.03373,0.33722 c -0.150539,1.50502 -0.144848,2.75923 0.01777,3.91751 l 0.04499,0.32055 -1.15644,0.71632 c -0.636042,0.39398 -1.287478,0.79947 -1.447657,0.90111 l -0.29119,0.18478 0.189319,0.71734 c 0.25492,0.96593 0.649521,2.0848 1.03823,2.94388 0.328724,0.7266 1.008632,1.96998 1.209588,2.2119 l 0.112409,0.13536 1.629921,-0.38776 1.62992,-0.38777 0.140514,0.17866 c 0.763103,0.97023 1.750238,1.97474 2.627647,2.67364 0.302718,0.24116 0.455373,0.39971 0.439475,0.45643 -0.07587,0.27072 -0.706592,3.10223 -0.706592,3.17206 0,0.16662 1.85406,1.15827 3.034967,1.62332 0.916034,0.36071 2.564602,0.86964 2.838225,0.87618 0.08711,0.002 0.314081,-0.32064 1.008632,-1.43419 z"
id="path3919-6" />
<path
style="fill:#8b4513;stroke-width:0.0783401"
d="m -21.010138,235.86721 c -3.66248,-0.49841 -6.759188,-2.70861 -8.343226,-5.95502 -0.812545,-1.66496 -1.121048,-2.99495 -1.120187,-4.82888 8.55e-4,-1.83919 0.293534,-3.10957 1.105458,-4.79857 0.522263,-1.08643 1.092062,-1.89207 1.986708,-2.80928 1.747611,-1.79157 4.093898,-2.93511 6.576108,-3.20498 0.689245,-0.0749 2.313539,-0.035 2.940263,0.0721 3.023694,0.51746 5.712094,2.27234 7.363582,4.80672 0.6015338,0.92307 1.2183458,2.37566 1.4689558,3.45949 0.569227,2.4617 0.258077,5.09674 -0.867851,7.34957 -1.6380928,3.27752 -4.8143938,5.48498 -8.5390788,5.93474 -0.559161,0.0675 -1.989761,0.0531 -2.57026,-0.0259 z"
id="path1034-2" />
</g>
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Send)"
d="M 48.787346,177.24824 H 22.353195 v 51.94378 h 24.121309"
id="path8590" />
<path
style="vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 152.5851,227.64387 h 26.43414 v 51.94378 h -24.1213"
id="path8590-6" />
<image
width="94.191666"
height="70.643753"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
id="image11166"
x="-375.97598"
y="98.255547" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:26.6166px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:1.66353px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-244.98634"
y="190.13011"
id="text12316"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#000000;stroke:none;stroke-width:1.66353px"
x="-244.98634"
y="190.13011"
id="tspan22436"
dx="0 0 0 0 3.3756027">piffWorkflow</tspan></text>
<image
width="94.720833"
height="76.729164"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
id="image23594"
x="-153.66806"
y="63.904636" />
<path
style="fill:#000000;stroke-width:0.385421"
d="m -276.07479,195.70395 -8.81776,-0.20353 1.54539,-1.95433 c 2.87733,-3.63869 6.63658,-6.31319 11.14297,-7.92769 1.72126,-0.61666 3.51569,-0.85146 7.64507,-1.0003 2.96775,-0.1069 5.69941,-0.35325 6.0704,-0.54732 1.20336,-0.6295 1.9209,-2.12119 1.63859,-3.40648 -0.48611,-2.21335 -1.45856,-2.48641 -9.61742,-2.70054 -7.10158,-0.18641 -7.41479,-0.22873 -9.57742,-1.29055 -7.37746,-3.62262 -10.314,-12.09091 -6.75399,-19.47701 1.18191,-2.45216 4.29637,-5.45636 7.06262,-6.81257 l 2.31252,-1.13377 14.38763,-0.114 14.3876,-0.114 -1.17105,1.70208 c -2.39386,3.47936 -7.57239,7.23516 -11.91587,8.64213 -1.08156,0.35037 -4.0945,0.68293 -7.46732,0.82418 -5.28827,0.2214 -5.71856,0.29733 -6.64854,1.17124 -1.20966,1.13673 -1.32158,3.00783 -0.25856,4.32245 0.71578,0.88519 0.93815,0.91545 8.19019,1.11454 7.15377,0.19644 7.55103,0.24874 9.84856,1.29862 2.8479,1.30135 6.25018,4.66357 7.52042,7.4319 0.70321,1.53254 0.85412,2.56305 0.86462,5.90355 0.0122,3.88798 -0.0391,4.1425 -1.30653,6.47994 -1.46776,2.7071 -4.18381,5.3702 -6.73801,6.60664 -2.26371,1.09587 -5.45496,1.57198 -9.86489,1.47178 -2.01382,-0.0457 -7.62949,-0.17491 -12.47922,-0.28683 z"
id="path31959"
sodipodi:nodetypes="ccssssssssscccsssssssscssssc" />
<rect
style="color:#000000;overflow:visible;fill:#000000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect33235"
width="175.04994"
height="11.185875"
x="-263.0416"
y="149.24985"
ry="0.16026923" />
<path
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -96.724035,141.98085 v 26.75449 l 29.624102,-14.36867 z"
id="path35728" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.5373px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke:none;stroke-width:0.971079px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-230.07545"
y="436.62643"
id="text12316-0"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#ff0000;stroke:none;stroke-width:0.971079px"
x="-230.07545"
y="436.62643"
id="tspan22436-8"
dx="0 0 0 0 1.9704944">piffWorkflow</tspan></text>
<path
style="fill:#ff0000;stroke-width:0.224988"
d="m -248.83186,445.74926 -5.14733,-0.11881 0.90212,-1.14083 c 1.67963,-2.12407 3.87407,-3.6853 6.50466,-4.62776 1.00478,-0.35997 2.05227,-0.49704 4.46278,-0.58392 1.73241,-0.0624 3.32701,-0.20621 3.54357,-0.3195 0.70246,-0.36746 1.12132,-1.23823 0.95652,-1.98851 -0.28376,-1.29204 -0.85143,-1.45144 -5.61413,-1.57643 -4.14552,-0.10882 -4.32835,-0.13352 -5.59078,-0.75336 -4.30656,-2.11469 -6.02076,-7.05802 -3.94261,-11.36962 0.68993,-1.43144 2.50798,-3.18513 4.12277,-3.97681 l 1.34993,-0.66184 8.39872,-0.0665 8.3987,-0.0666 -0.6836,0.99358 c -1.3974,2.03106 -4.42035,4.2235 -6.95584,5.04481 -0.63135,0.20453 -2.39014,0.39866 -4.35901,0.48111 -3.08701,0.12924 -3.33819,0.17357 -3.88106,0.68371 -0.70614,0.66356 -0.77147,1.75581 -0.15094,2.52321 0.41784,0.51673 0.54765,0.53439 4.78099,0.65061 4.17599,0.11467 4.40789,0.1452 5.74906,0.75806 1.66245,0.75966 3.64852,2.72234 4.39002,4.33834 0.41049,0.89462 0.49859,1.49617 0.50471,3.44618 0.007,2.26959 -0.0228,2.41817 -0.76268,3.78264 -0.8568,1.58026 -2.44228,3.13483 -3.93328,3.8566 -1.32143,0.63971 -3.18431,0.91763 -5.75859,0.85914 -1.17556,-0.0267 -4.45369,-0.1021 -7.2847,-0.16743 z"
id="path31959-8"
sodipodi:nodetypes="ccssssssssscccsssssssscssssc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.07718px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.504824px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-206.94307"
y="445.54987"
id="text37210"><tspan
sodipodi:role="line"
id="tspan37208"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.504824px"
x="-206.94307"
y="445.54987">Draw the code.</tspan></text>
<path
id="path45646"
style="color:#000000;overflow:visible;fill:#000000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:2.91872;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m -155.67465,415.86166 c -0.0131,0.08 -0.0177,0.73907 -0.0181,1.59427 h -45.78365 c -0.5308,-0.97398 -1.55111,-1.58033 -2.66033,-1.581 -1.67431,9e-5 -3.03159,1.35737 -3.03168,3.03168 -8e-5,1.67443 1.35725,3.03189 3.03168,3.03197 1.09044,10e-5 2.09694,-0.58539 2.6359,-1.53333 h 45.81712 c 0.005,0.87994 0.009,1.55656 0.009,1.55656 l 5.2543,-3.12911 z m -48.46208,1.28748 c 0.97063,-2e-5 1.75749,0.78684 1.75747,1.75747 2e-5,0.97063 -0.78684,1.75748 -1.75747,1.75746 -0.97063,2e-5 -1.75748,-0.78683 -1.75747,-1.75746 -10e-6,-0.97063 0.78684,-1.75749 1.75747,-1.75747 z"
sodipodi:nodetypes="ccccsscccccsssss" />
<path
id="path45646-4"
style="color:#000000;overflow:visible;fill:#000000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m -213.69506,636.50716 c -0.0225,0.13711 -0.0304,1.26608 -0.031,2.7311 h -44.5641 c -0.9093,-1.66849 -2.65717,-2.70722 -4.55735,-2.70836 -2.86822,1.5e-4 -5.19333,2.32526 -5.19348,5.19348 -1.4e-4,2.86842 2.32506,5.19385 5.19348,5.194 1.86801,1.7e-4 3.59222,-1.00282 4.51549,-2.62671 h 44.62146 c 0.008,1.5074 0.0155,2.6665 0.0155,2.6665 l 9.001,-5.3604 z m -49.15246,2.20555 c 1.66276,-3e-5 3.0107,1.34791 3.01067,3.01067 3e-5,1.66276 -1.34791,3.0107 -3.01067,3.01067 -1.66276,3e-5 -3.0107,-1.34791 -3.01067,-3.01067 -3e-5,-1.66276 1.34791,-3.0107 3.01067,-3.01067 z"
sodipodi:nodetypes="ccccsscccccsssss" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.5373px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#1698d3;fill-opacity:1;stroke:none;stroke-width:0.971079px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-231.35744"
y="547.81696"
id="text12316-0-8"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#1698d3;fill-opacity:1;stroke:none;stroke-width:0.971079px"
x="-231.35744"
y="547.81696"
id="tspan22436-8-4"
dx="0 0 0 0 1.9704944">piffWorkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.6096px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#87ceeb;stroke:none;stroke-width:1.0381px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-310.08481"
y="661.60712"
id="text12316-0-8-0"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#87ceeb;stroke:none;stroke-width:1.0381px"
x="-310.08481"
y="661.60712"
id="tspan22436-8-4-4"
dx="0 -0.48222896 -0.48222896 -0.48222896 -0.48222896 0.96445793 -0.48222896 -0.72334343 0 0 0 -0.48222896">SPIFFWORKFLOW</tspan></text>
<path
style="fill:#1698d3;fill-opacity:1;stroke-width:0.224988"
d="m -250.11385,556.93977 -5.14733,-0.11881 0.90211,-1.14084 c 1.67963,-2.12407 3.87408,-3.6853 6.50467,-4.62775 1.00478,-0.35998 2.05227,-0.49704 4.46278,-0.58392 1.73241,-0.0624 3.327,-0.20621 3.54357,-0.3195 0.70245,-0.36747 1.12131,-1.23824 0.95652,-1.98852 -0.28377,-1.29203 -0.85143,-1.45143 -5.61413,-1.57643 -4.14552,-0.10881 -4.32836,-0.13352 -5.59078,-0.75335 -4.30657,-2.11469 -6.02076,-7.05802 -3.94262,-11.36963 0.68994,-1.43144 2.50799,-3.18513 4.12278,-3.97681 l 1.34992,-0.66183 8.39872,-0.0666 8.39871,-0.0666 -0.6836,0.99359 c -1.39741,2.03106 -4.42035,4.22349 -6.95584,5.04481 -0.63136,0.20452 -2.39015,0.39865 -4.35902,0.48111 -3.087,0.12924 -3.33818,0.17356 -3.88106,0.6837 -0.70613,0.66357 -0.77146,1.75581 -0.15093,2.52322 0.41783,0.51672 0.54764,0.53439 4.78099,0.6506 4.17599,0.11468 4.40788,0.14521 5.74906,0.75807 1.66245,0.75966 3.64852,2.72234 4.39001,4.33834 0.4105,0.89461 0.49859,1.49617 0.50472,3.44617 0.007,2.2696 -0.0228,2.41817 -0.76268,3.78264 -0.8568,1.58026 -2.44228,3.13484 -3.93329,3.8566 -1.32143,0.63971 -3.18431,0.91764 -5.75859,0.85915 -1.17556,-0.0267 -4.45368,-0.10211 -7.28469,-0.16744 z"
id="path31959-8-8"
sodipodi:nodetypes="ccssssssssscccsssssssscssssc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.30837px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.394271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-178.80623"
y="555.52466"
id="text37210-1"><tspan
sodipodi:role="line"
id="tspan37208-0"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.394271px"
x="-178.80623"
y="555.52466">Draw the code.</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.40137px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.462586px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-262.48193"
y="670.77417"
id="text37210-1-4"><tspan
sodipodi:role="line"
id="tspan37208-0-7"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.462586px"
x="-262.48193"
y="670.77417">Draw the code.</tspan></text>
<path
id="path45646-3"
style="color:#000000;overflow:visible;fill:#1698d3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.91872;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m -134.11492,556.94113 c -0.0131,0.08 -0.0177,0.73907 -0.0181,1.59427 h -45.78365 c -0.002,-1.07224 -1.55111,-2.19812 -2.66033,-2.19879 -1.67432,9e-5 -3.03159,1.35736 -3.03168,3.03167 -8e-5,1.67443 1.35725,3.03189 3.03168,3.03198 1.09044,10e-5 2.61228,-1.17135 2.63589,-2.15113 h 45.81713 c 0.005,0.87994 0.009,1.55656 0.009,1.55656 l 5.2543,-2.51131 z m -48.46208,0.66969 c 0.97063,-2e-5 1.75748,0.78683 1.75747,1.75746 10e-6,0.97063 -0.78684,1.75749 -1.75747,1.75747 -0.97063,2e-5 -1.75748,-0.78684 -1.75747,-1.75747 -1e-5,-0.97063 0.78684,-1.75748 1.75747,-1.75746 z"
sodipodi:nodetypes="ccccsscccccsssss" />
<path
style="fill:#800000;fill-opacity:1;stroke-width:0.385421"
d="m -12.737226,589.7381 -8.81776,-0.20353 1.54539,-1.95433 c 2.87733,-3.63869 6.63658,-6.31319 11.1429697,-7.92769 1.72126,-0.61666 3.51569,-0.85146 7.64507,-1.0003 2.96775,-0.1069 5.69941,-0.35325 6.0704,-0.54732 1.20336,-0.6295 1.9209,-2.12119 1.63859,-3.40648 -0.48611,-2.21335 -1.45856,-2.48641 -9.61742,-2.70054 -7.1015797,-0.18641 -7.4147897,-0.22873 -9.5774197,-1.29055 -7.37746,-3.62262 -10.314,-12.09091 -6.75399,-19.47701 1.18191,-2.45216 4.29637,-5.45636 7.06262,-6.81257 l 2.31252,-1.13377 14.3876297,-0.114 14.3876003,-0.114 -1.17105,1.70208 c -2.39386,3.47936 -7.5723903,7.23516 -11.9158703,8.64213 -1.08156,0.35037 -4.0945,0.68293 -7.46732,0.82418 -5.28827,0.2214 -5.71856,0.29733 -6.64854,1.17124 -1.20966,1.13673 -1.32158,3.00783 -0.25856,4.32245 0.71578,0.88519 0.93815,0.91545 8.19018997,1.11454 7.15377003,0.19644 7.55103003,0.24874 9.84856003,1.29862 2.8479003,1.30135 6.2501803,4.66357 7.5204203,7.4319 0.70321,1.53254 0.85412,2.56305 0.86462,5.90355 0.0122,3.88798 -0.0391,4.1425 -1.30653,6.47994 -1.46776,2.7071 -4.18381,5.3702 -6.7380103,6.60664 -2.26371,1.09587 -5.45496,1.57198 -9.86489003,1.47178 -2.01381997,-0.0457 -7.62948997,-0.17491 -12.47921967,-0.28683 z"
id="path31959-8-8-6"
sodipodi:nodetypes="ccssssssssscccsssssssscssssc" />
<g
id="g97171"
transform="translate(866.4437,-203.79436)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:26.6166px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#800000;fill-opacity:1;stroke:none;stroke-width:1.66353px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-847.0498"
y="769.67548"
id="text12316-0-8-4"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#800000;fill-opacity:1;stroke:none;stroke-width:1.66353px"
x="-847.0498"
y="769.67548"
id="tspan22436-8-4-0"
dx="0 0 0 0 3.3756027">piffWorkflow</tspan></text>
<g
id="g97163"
transform="translate(0.41044314)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.8067px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.675416px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-840.3136"
y="789.1369"
id="text37210-1-47"><tspan
sodipodi:role="line"
id="tspan37208-0-4"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.675416px"
x="-840.3136"
y="789.1369">Draw the code.</tspan></text>
<path
id="path45646-3-8"
style="color:#000000;overflow:visible;fill:#800000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m -685.42053,782.0208 c -0.0225,0.13711 -0.0304,1.26608 -0.031,2.7311 h -66.7891 c -0.003,-1.83682 -2.65717,-3.76555 -4.55735,-3.76669 -2.86822,1.5e-4 -5.19333,2.32526 -5.19348,5.19348 -1.4e-4,2.86842 2.32506,5.19385 5.19348,5.194 1.86801,1.7e-4 4.47503,-2.00661 4.51549,-3.68504 h 66.84646 c 0.008,1.5074 0.0155,2.6665 0.0155,2.6665 l 9.001,-4.30207 z m -71.37746,1.14722 c 1.66276,-3e-5 3.0107,1.34791 3.01067,3.01067 3e-5,1.66276 -1.34791,3.0107 -3.01067,3.01067 -1.66276,3e-5 -3.0107,-1.34791 -3.01067,-3.01067 -3e-5,-1.66276 1.34791,-3.0107 3.01067,-3.01067 z"
sodipodi:nodetypes="ccccsscccccsssss" />
</g>
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.5373px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke:none;stroke-width:0.971079px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-231.89882"
y="506.19489"
id="text12316-0-3"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#ff0000;stroke:none;stroke-width:0.971079px"
x="-231.89882"
y="506.19489"
id="tspan22436-8-8"
dx="0 0 0 0 1.9704944">piffWorkflow</tspan></text>
<path
style="fill:#ff0000;stroke-width:0.224988"
d="m -250.65523,515.93551 -5.14733,-0.11881 0.90212,-1.14084 c 1.67962,-2.12407 3.87407,-3.6853 6.50466,-4.62775 1.00478,-0.35998 2.05227,-0.49704 4.46278,-0.58392 1.73241,-0.0624 3.32701,-0.20621 3.54357,-0.3195 0.70246,-0.36747 1.12132,-1.23824 0.95652,-1.98852 -0.28377,-1.29203 -0.85143,-1.45143 -5.61413,-1.57643 -4.14552,-0.10881 -4.32835,-0.13352 -5.59078,-0.75335 -4.30656,-2.11469 -6.02076,-7.05802 -3.94262,-11.36963 0.68994,-1.43144 2.50799,-3.18513 4.12278,-3.97681 l 1.34992,-0.66183 8.39873,-0.0666 8.3987,-0.0666 -0.6836,0.99359 c -1.3974,2.03106 -4.42035,4.22349 -6.95584,5.04481 -0.63135,0.20452 -2.39015,0.39865 -4.35902,0.48111 -3.087,0.12924 -3.33818,0.17356 -3.88105,0.6837 -0.70614,0.66357 -0.77147,1.75581 -0.15094,2.52322 0.41784,0.51672 0.54764,0.53439 4.78099,0.6506 4.17599,0.11468 4.40789,0.14521 5.74906,0.75807 1.66245,0.75966 3.64852,2.72234 4.39001,4.33834 0.4105,0.89461 0.49859,1.49617 0.50472,3.44617 0.007,2.2696 -0.0228,2.41817 -0.76268,3.78264 -0.8568,1.58026 -2.44228,3.13484 -3.93328,3.8566 -1.32144,0.63971 -3.18432,0.91764 -5.75859,0.85915 -1.17556,-0.0267 -4.45369,-0.10211 -7.2847,-0.16744 z"
id="path31959-8-5"
sodipodi:nodetypes="ccssssssssscccsssssssscssssc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.07718px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.504824px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-184.35518"
y="515.92169"
id="text37210-6"><tspan
sodipodi:role="line"
id="tspan37208-1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.504824px"
x="-184.35518"
y="515.92169">Draw the code.</tspan></text>
<path
id="path45646-1"
style="color:#000000;overflow:visible;fill:#ff0000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:2.91872;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m -133.04644,484.8603 c -0.0131,0.08 -0.0177,0.73906 -0.0181,1.59426 h -40.91825 v 2.94932 h 40.9273 c 0.005,0.87994 0.009,1.55657 0.009,1.55657 l 5.2543,-3.12911 z" />
<path
style="fill:#000000;stroke-width:0.264583"
id="path45562"
d="" />
<path
style="fill:#000000;stroke-width:0.264583"
id="path45542"
d="" />
<path
id="path46807"
style="color:#000000;overflow:visible;fill:#ff0000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:4.00192;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m -173.08033,486.3892 a 11.970801,11.970801 0 0 0 -11.95234,11.47209 h 2.99608 a 9.0260149,9.0260149 0 0 1 8.28718,-8.45279 c 0.0166,-0.0261 0.0453,-0.0437 0.0787,-0.0437 h 8.48265 a 11.970801,11.970801 0 0 0 -7.8923,-2.97556 z" />
<image
width="139.7"
height="65.881248"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAD5CAIAAAD5tpu9AAAAA3NCSVQICAjb4U/gAAAgAElEQVR4 nOy9WZNdx3XvuVZm7unMNQ8oDIWZgEhwgiiBpGhRV7J8bXdfO9rv/dCO/hr6Cn7q5w472hE33OHu aF9Jlq5EUrJMUpREEiQIgMRUQKGqUKeqzryHnFY/7KrDYg3AQaEggNf5CwZ4cHB2rszcufOfuXJl biQicDgcDofjQbAnnQGHw+FwfD1wguFwOByOgXCC4XA4HI6BcILhcDgcjoFwguFwOByOgXCC4XA4 HI6BcILhcDgcjoFwguFwOByOgXCC4XA4HI6BcILhcDgcjoFwguFwOByOgXCC4XA4HI6BcILhcDgc joFwguFwOByOgXCC4XA4HI6BcILhcDgcjoFwguFwOByOgXCC4XA4HI6BcILhcDgcjoFwguFwOByO gXCC4XA4HI6BcILhcDgcjoFwguFwOByOgXCC4XA4HI6BcILhcDgcjoHgP/rRjx74o4WFhRs3bvi+ H0XRY82NM+QMOUPOkDP01BoaaIZRr9cvX77cbDYf3Z4z5Aw5Q86QM/Q1NTTQDMP3/ZGRkbGxsSAI 9sWqM+QMOUPOkDP0tTOERPToqTgcDofjf3jcorfD4XA4BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4 BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4BsIJhsPhcDgG wgmGw+FwOAbCCYbD4XA4BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4BsIJhsPhcDgGwgmGw+FwOAbC CYbD4XA4BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4BsIJ hsPhcDgGwgmGw+FwOAbCCYbD4XA4BsIJhsPhcDgGwgmGw+FwOAbCCYbD4XA4BoL/6Ec/euCPFhYW bty44ft+FEWPNTfOkDPkDDlDztBTa2igGUa9Xr98+XKz2Xx0e86QM+QMOUPO0NfU0EAzDN/3R0ZG xsbGgiDYF6vOkDPkDDlDztDXzhAS0aOn4nA4HI7/4XGL3g6Hw+EYCCcYDofD4RgIJxgOh8PhGAgn GA6Hw+EYCCcYDofD4RgIJxgOh8PhGAgnGA6Hw+EYCPGkM+BwrJNvCSIiREREAJBSpmna7XattYyx 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
id="image47620"
x="-319.61667"
y="558.5354" />
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:125%;font-family:NanumMyeongjo;-inkscape-font-specification:NanumMyeongjo;letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-250.71158"
y="668.76953"
id="text59672"><tspan
sodipodi:role="line"
id="tspan59670"
style="stroke-width:0.264583px" /></text>
<path
style="fill:#ff0000;stroke-width:0.385421"
d="m -387.8513,620.70171 -8.81776,-0.20353 1.54539,-1.95433 c 2.87733,-3.63869 6.63658,-6.31319 11.14297,-7.92769 1.72126,-0.61666 3.51569,-0.85146 7.64507,-1.0003 2.96775,-0.1069 5.69941,-0.35325 6.0704,-0.54732 1.20336,-0.6295 1.9209,-2.12119 1.63859,-3.40648 -0.48611,-2.21335 -1.45856,-2.48641 -9.61742,-2.70054 -7.10158,-0.18641 -7.41479,-0.22873 -9.57742,-1.29055 -7.37746,-3.62262 -10.314,-12.09091 -6.75399,-19.47701 1.18191,-2.45216 4.29637,-5.45636 7.06262,-6.81257 l 2.31252,-1.13377 14.38763,-0.114 14.3876,-0.114 -1.17105,1.70208 c -2.39386,3.47936 -7.57239,7.23516 -11.91587,8.64213 -1.08156,0.35037 -4.0945,0.68293 -7.46732,0.82418 -5.28827,0.2214 -5.71856,0.29733 -6.64854,1.17124 -1.20966,1.13673 -1.32158,3.00783 -0.25856,4.32245 0.71578,0.88519 0.93815,0.91545 8.19019,1.11454 7.15377,0.19644 7.55103,0.24874 9.84856,1.29862 2.8479,1.30135 6.25018,4.66357 7.52042,7.4319 0.70321,1.53254 0.85412,2.56305 0.86462,5.90355 0.0122,3.88798 -0.0391,4.1425 -1.30653,6.47994 -1.46776,2.7071 -4.18381,5.3702 -6.73801,6.60664 -2.26371,1.09587 -5.45496,1.57198 -9.86489,1.47178 -2.01382,-0.0457 -7.62949,-0.17491 -12.47922,-0.28683 z"
id="path31959-8-8-1"
sodipodi:nodetypes="ccssssssssscccsssssssscssssc" />
<image
width="76.464348"
height="65.718002"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
id="image72911"
x="-551.2738"
y="-434.05206"
transform="rotate(-90)" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.7462px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#800000;stroke:none;stroke-width:0.85913px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-336.9436"
y="728.32959"
id="text12316-0-8-6"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#800000;stroke:none;stroke-width:0.85913px"
x="-336.9436"
y="728.32959"
id="tspan22436-8-4-3"
dx="0 0 0 0 0 1.7433347"
sodipodi:role="line">SpiffWorkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.8306px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#800000;stroke:none;stroke-width:0.989403px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-473.31824"
y="460.43195"
id="text12316-0-8-6-6"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#800000;stroke:none;stroke-width:0.989403px"
x="-473.31824"
y="460.43195"
id="tspan22436-8-4-3-2"
dx="0 0 0 0 0 2.0076826"
sodipodi:role="line">SpiffWorkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.16258px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.510163px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-444.71039"
y="470.20026"
id="text37210-1-7"><tspan
sodipodi:role="line"
id="tspan37208-0-5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.510163px"
x="-444.71039"
y="470.20026">Draw the code</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:15.8306px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#2f4f4f;stroke:none;stroke-width:0.989403px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-552.84192"
y="385.72736"
id="text12316-0-8-6-6-5"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#2f4f4f;stroke:none;stroke-width:0.989403px"
x="-552.84192"
y="385.72736"
id="tspan22436-8-4-3-2-6"
dx="0 0 0 0 0 2.3693545 -0.59672791 -0.34098735 -0.25574052 0.17049369 0.17049369 3.2803393e-09 -0.25574052"
sodipodi:role="line">SpiffWorkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:26.8515px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#2f4f4f;stroke:none;stroke-width:1.6782px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-280.21631"
y="277.44968"
id="text12316-0-8-6-6-5-6"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#2f4f4f;stroke:none;stroke-width:1.6782px"
x="-280.21631"
y="277.44968"
id="tspan22436-8-4-3-2-6-6"
dx="0 0 0 0 4.0188379 -1.0121545 -0.57837391 -0.43378046 0.28918698 0.28918698 5.5640266e-09 -0.43378046"
sodipodi:role="line">piffWorkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.8805px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke:none;stroke-width:1.36751px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-286.51508"
y="400.76331"
id="text12316-0-8-6-6-5-6-20"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#126d82;fill-opacity:1;stroke:none;stroke-width:1.36751px"
x="-286.51508"
y="400.76331"
id="tspan22436-8-4-3-2-6-6-6"
dx="0 0 0 0 0 -0.82477438 -0.47129962 -0.35347474 0.23564984 0.23564984 4.533959e-09 -0.35347474"
sodipodi:role="line">piffworkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.5871px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.474195px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-522.71295"
y="366.84122"
id="text37210-1-7-7"
transform="scale(0.93072277,1.0744338)"><tspan
sodipodi:role="line"
id="tspan37208-0-5-7"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#000000;stroke:none;stroke-width:0.474195px"
x="-522.71295"
y="366.84122">Draw the code</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9.2807px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#2f4f4f;stroke:none;stroke-width:0.580046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-278.28217"
y="231.34114"
id="text37210-1-7-7-4"
transform="scale(0.93072277,1.0744338)"><tspan
sodipodi:role="line"
id="tspan37208-0-5-7-6"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#2f4f4f;stroke:none;stroke-width:0.580046px"
x="-278.28217"
y="231.34114">Draw the code</tspan></text>
<g
id="g73433"
transform="matrix(9.3300107,0,0,9.3300107,3104.9688,-6395.0931)">
<path
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -366.44791,760.67707 h -6.61459 v 1.32292 h 2.64584 v 1.32292 h -3.96875"
id="path72988" />
<circle
style="color:#000000;overflow:visible;fill:#8b0000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:4.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012"
cx="-375.25156"
cy="763.30811"
r="1.0583333" />
<circle
style="color:#000000;overflow:visible;fill:#ffffff;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:2.56768;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012-2"
cx="-375.25156"
cy="763.30811"
r="0.54349446" />
<path
style="opacity:1;vector-effect:none;fill:#8b0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -366.44791,760.67707 v -1.32291 l 1.8929,1.36971 -1.8929,1.27612 z"
id="path73257"
sodipodi:nodetypes="ccccc" />
</g>
<path
id="path72988-7-9-9"
style="color:#000000;fill:#8b0000;fill-rule:evenodd;stroke-width:9.97478;-inkscape-stroke:none"
d="m -395.76081,396.69466 v 6.8813 h -41.9276 v 23.18559 h 29.02552 v 3.21636 h -31.14416 a 10.556642,10.556642 0 0 0 -9.44821,-5.86078 10.556642,10.556642 0 0 0 -10.55671,10.55661 10.556642,10.556642 0 0 0 10.55671,10.55661 10.556642,10.556642 0 0 0 9.1391,-5.27825 h 41.43273 v -23.16474 h -29.03079 v -3.23192 h 31.95341 v 6.89167 l 23.75245,-11.87627 z m -53.49445,32.55638 a 5.4212381,5.4212381 0 0 1 5.42269,5.4227 5.4212381,5.4212381 0 0 1 -5.42269,5.42269 5.4212381,5.4212381 0 0 1 -5.4227,-5.42269 5.4212381,5.4212381 0 0 1 5.4227,-5.4227 z" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -443.64357,646.59431 h -3.43958 v 1.32292 h 2.64584 v 1.32292 h -3.43959"
id="path72988-7"
sodipodi:nodetypes="cccccc" />
<circle
style="color:#000000;overflow:visible;fill:#8b0000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:3.06301;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012-8"
cx="-448.43484"
cy="649.21765"
r="0.64833766" />
<circle
style="color:#000000;overflow:visible;fill:#ffffff;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:1.57297;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012-2-5"
cx="-448.43484"
cy="649.21765"
r="0.33294609" />
<path
style="vector-effect:none;fill:#8b0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.499994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -443.64357,646.59431 v -0.66145 l 1.3229,0.66146 -1.3229,0.66144 z"
id="path73257-7"
sodipodi:nodetypes="ccccc" />
<circle
style="color:#000000;overflow:visible;fill:#ffffff;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:1.57297;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012-2-5-5"
cx="-453.9523"
cy="662.13385"
r="0.33294609" />
<path
id="path73257-7-2"
style="vector-effect:none;fill:#8b0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.499994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -449.72899,659.95578 v 0.10334 a 0.7610114,0.7610114 0 0 1 0.2584,0.57155 0.7610114,0.7610114 0 0 1 -0.2584,0.5705 v 0.0775 l 1.32292,-0.66146 z" />
<path
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.46233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:22.8;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -459.93812,648.59609 h -10.05958 v 3.86909 h 7.73817 v 3.86908 h -10.05962"
id="path72988-7-1"
sodipodi:nodetypes="cccccc" />
<circle
style="color:#000000;overflow:visible;fill:#8b0000;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:8.95825;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012-8-3"
cx="-473.9509"
cy="656.26843"
r="1.8961639" />
<circle
style="color:#000000;overflow:visible;fill:#ffffff;fill-opacity:0.995277;fill-rule:evenodd;stroke:none;stroke-width:4.60039;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path73012-2-5-7"
cx="-473.9509"
cy="656.26843"
r="0.97375244" />
<path
style="vector-effect:none;fill:#8b0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.46231;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -459.93812,648.59609 v -1.93451 l 3.86903,1.93454 -3.86903,1.93449 z"
id="path73257-7-7"
sodipodi:nodetypes="ccccc" />
<path
id="path72988-7-5"
style="color:#000000;fill:#a40000;fill-rule:evenodd;stroke-width:1;stroke-linejoin:round;-inkscape-stroke:none"
d="m -439.49032,658.42718 v 0.66146 0.66146 l 1.32291,-0.66146 z m -3.44011,0.41132 a 0.250025,0.250025 0 0 0 -0.25011,0.25014 v 1.32239 a 0.250025,0.250025 0 0 0 0.25011,0.24961 h 2.39625 v 0.82423 h -3.14039 a 0.64833766,0.64833766 0 0 0 -0.6072,-0.42117 0.64833766,0.64833766 0 0 0 -0.64854,0.64855 0.64833766,0.64833766 0 0 0 0.64854,0.64852 0.64833766,0.64833766 0 0 0 0.58859,-0.37568 h 3.40911 a 0.250025,0.250025 0 0 0 0.25011,-0.25011 v -1.32395 a 0.250025,0.250025 0 0 0 -0.25011,-0.25011 h -2.39676 v -0.82217 h 3.18948 v -0.50025 z m -1.35134,2.54096 a 0.33294608,0.33294608 0 0 1 0.3328,0.33279 0.33294608,0.33294608 0 0 1 -0.3328,0.33279 0.33294608,0.33294608 0 0 1 -0.33279,-0.33279 0.33294608,0.33294608 0 0 1 0.33279,-0.33279 z" />
<path
id="path72988-7-5-0"
style="color:#000000;fill:#2f4f4f;fill-rule:evenodd;stroke-width:11.2243;stroke-linejoin:round;-inkscape-stroke:none"
d="m -275.43091,237.29444 v 7.42444 7.42434 l 14.84891,-7.42434 z m -38.61296,4.6168 a 2.8063649,2.8063649 0 0 0 -2.8073,2.80764 v 14.84285 a 2.8063649,2.8063649 0 0 0 2.8073,2.80171 h 26.89632 v 9.25144 h -35.24879 a 7.2771607,7.2771607 0 0 0 -6.81541,-4.72726 7.2771607,7.2771607 0 0 0 -7.27944,7.27944 7.2771607,7.2771607 0 0 0 7.27944,7.27922 7.2771607,7.2771607 0 0 0 6.60663,-4.21678 h 38.26489 a 2.8063649,2.8063649 0 0 0 2.80732,-2.8073 v -14.86047 a 2.8063649,2.8063649 0 0 0 -2.80732,-2.80732 h -26.90203 v -9.22821 h 35.79979 v -5.61496 z m -15.16788,28.52047 a 3.7370991,3.7370991 0 0 1 3.73545,3.73535 3.7370991,3.7370991 0 0 1 -3.73545,3.73547 3.7370991,3.7370991 0 0 1 -3.73535,-3.73547 3.7370991,3.7370991 0 0 1 3.73535,-3.73535 z" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:23.0758px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#2f4f4f;stroke:none;stroke-width:1.44222px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="32.231056"
y="648.48248"
id="text12316-0-8-6-6-5-6-2"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';fill:#2f4f4f;stroke:none;stroke-width:1.44222px"
x="32.231056"
y="648.48248"
id="tspan22436-8-4-3-2-6-6-8"
dx="0 0 0 0 3.4537416 -0.86983353 -0.49704769 -0.37278578 0.24852386 0.24852386 4.7816586e-09 -0.37278578"
sodipodi:role="line">piffWorkflow</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.97572px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';letter-spacing:0px;word-spacing:0px;fill:#2f4f4f;stroke:none;stroke-width:0.498484px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="54.216915"
y="580.45056"
id="text37210-1-7-7-4-9"
transform="scale(0.93072277,1.0744338)"><tspan
sodipodi:role="line"
id="tspan37208-0-5-7-6-6"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans';fill:#2f4f4f;stroke:none;stroke-width:0.498484px"
x="54.216915"
y="580.45056">Draw the code</tspan></text>
<path
id="path72988-7-5-0-0"
style="color:#000000;fill:#2f4f4f;fill-rule:evenodd;stroke-width:9.64606;stroke-linejoin:round;-inkscape-stroke:none"
d="m 36.343534,613.9735 v 6.38048 6.38039 l 12.76097,-6.38039 z m -33.1835203,3.96762 a 2.4117566,2.4117566 0 0 0 -2.41256003,2.41286 v 12.75576 A 2.4117566,2.4117566 0 0 0 3.1600137,635.5175 H 26.274394 v 7.95058 H -4.0179963 a 6.2539054,6.2539054 0 0 0 -5.85709,-4.06255 6.2539054,6.2539054 0 0 0 -6.2558597,6.25586 6.2539054,6.2539054 0 0 0 6.2558597,6.25567 6.2539054,6.2539054 0 0 0 5.67766,-3.62384 H 28.686974 a 2.4117566,2.4117566 0 0 0 2.41257,-2.41256 v -12.77092 a 2.4117566,2.4117566 0 0 0 -2.41257,-2.41257 H 5.5676837 v -7.93061 H 36.333594 v -4.82544 z m -13.0351,24.51016 a 3.2116185,3.2116185 0 0 1 3.2102,3.21011 3.2116185,3.2116185 0 0 1 -3.2102,3.21022 3.2116185,3.2116185 0 0 1 -3.2101097,-3.21022 3.2116185,3.2116185 0 0 1 3.2101097,-3.21011 z" />
<path
id="path72988-7-2"
style="color:#000000;fill:#a40000;fill-rule:evenodd;stroke-width:1;stroke-linejoin:round;-inkscape-stroke:none"
d="m -435.44148,651.62139 v 1.32291 1.32292 l 2.64583,-1.32292 z m -3.44062,0.82269 a 0.50005001,0.50005001 0 0 0 -0.49972,0.50022 v 1.32189 a 0.50005001,0.50005001 0 0 0 0.49972,0.50022 h 2.14665 v 0.32401 h -2.93937 v 0.009 a 1.0583333,1.0583333 0 0 0 -0.93535,-0.5643 1.0583333,1.0583333 0 0 0 -1.05833,1.05833 1.0583333,1.0583333 0 0 0 1.05833,1.05833 1.0583333,1.0583333 0 0 0 0.93535,-0.56327 v 0.002 h 3.43959 a 0.50005001,0.50005001 0 0 0 0.49972,-0.4997 v -1.32447 a 0.50005001,0.50005001 0 0 0 -0.49972,-0.49972 h -2.14665 v -0.32245 h 2.93937 v -0.99994 z m -1.72807,2.60604 a 0.54349446,0.54349446 0 0 1 0.54364,0.54364 0.54349446,0.54349446 0 0 1 -0.54364,0.54311 0.54349446,0.54349446 0 0 1 -0.54361,-0.54311 0.54349446,0.54349446 0 0 1 0.54361,-0.54364 z" />
<path
id="path72988-7-9"
style="color:#000000;fill:#8b0000;fill-rule:evenodd;stroke-width:1;-inkscape-stroke:none"
d="m -443.56075,651.24892 v 0.68987 h -4.20336 v 2.32442 h 2.90989 v 0.32245 h -3.12229 a 1.0583333,1.0583333 0 0 0 -0.94721,-0.58756 1.0583333,1.0583333 0 0 0 -1.05834,1.05833 1.0583333,1.0583333 0 0 0 1.05834,1.05834 1.0583333,1.0583333 0 0 0 0.91622,-0.52917 h 4.15375 v -2.32233 h -2.91042 v -0.32401 h 3.20342 v 0.69091 l 2.38125,-1.19063 z m -5.36297,3.26387 a 0.54349446,0.54349446 0 0 1 0.54364,0.54364 0.54349446,0.54349446 0 0 1 -0.54364,0.54364 0.54349446,0.54349446 0 0 1 -0.54364,-0.54364 0.54349446,0.54349446 0 0 1 0.54364,-0.54364 z" />
<path
id="path72988-7-2-0"
style="color:#000000;fill:#008080;fill-rule:evenodd;stroke-width:12.8674;stroke-linejoin:round;-inkscape-stroke:none"
d="m -422.5695,310.38084 v 17.02251 17.02239 l 34.0449,-17.02239 z m -44.27177,10.58599 a 6.4343339,6.4343339 0 0 0 -6.43009,6.43652 v 17.00913 a 6.4343339,6.4343339 0 0 0 6.43009,6.43653 h 27.62176 v 4.16916 h -37.82199 v 0.1158 a 13.617978,13.617978 0 0 0 -12.0355,-7.26106 13.617978,13.617978 0 0 0 -13.61794,13.61793 13.617978,13.617978 0 0 0 13.61794,13.61794 13.617978,13.617978 0 0 0 12.0355,-7.24781 v 0.0386 h 44.25851 a 6.4343339,6.4343339 0 0 0 6.43009,-6.4297 v -17.04259 a 6.4343339,6.4343339 0 0 0 -6.43009,-6.43009 h -27.62176 v -4.14908 h 37.82199 V 320.9815 Z m -22.23573,33.53291 a 6.9933502,6.9933502 0 0 1 6.99522,6.99509 6.9933502,6.9933502 0 0 1 -6.99522,6.98841 6.9933502,6.9933502 0 0 1 -6.99484,-6.98841 6.9933502,6.9933502 0 0 1 6.99484,-6.99509 z" />
<circle
style="color:#000000;overflow:visible;fill:#2f4f4f;fill-opacity:0;fill-rule:evenodd;stroke:#8b0000;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path100245"
cx="-452.90927"
cy="663.26453"
r="0.45008448" />
<path
id="rect100826"
style="color:#000000;overflow:visible;fill:#2f4f4f;fill-opacity:0;fill-rule:evenodd;stroke:#8b0000;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:normal"
d="m -448.93523,660.61722 h -3.02255 c -0.24429,0 -0.4408,0.1965 -0.4408,0.44079 v 0.44133 c 0,0.24429 0.19651,0.4408 0.4408,0.4408 h 1.17046"
sodipodi:nodetypes="cssssc" />
<path
id="rect100826-2"
style="color:#000000;overflow:visible;fill:#2f4f4f;fill-opacity:0;fill-rule:evenodd;stroke:#8b0000;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:normal"
d="m -451.31649,661.94015 h 1.17046 c 0.24429,0 0.44079,0.19651 0.44079,0.4408 v 0.44132 c 0,0.24429 -0.1965,0.4408 -0.44079,0.4408 h -2.20498"
sodipodi:nodetypes="cssssc" />
<path
d="m -280.03877,332.29569 q 2.10753,0 3.40104,1.63919 1.30466,1.63918 1.30466,4.80606 0,2.11867 -0.6133,3.56829 -0.61331,1.43847 -1.69494,2.17443 -1.08165,0.73597 -2.48666,0.73597 -0.90323,0 -1.54998,-0.22302 -0.64675,-0.23417 -1.10395,-0.591 -0.45719,-0.36798 -0.79171,-0.78057 h -0.17842 q 0.0892,0.44604 0.13383,0.91439 0.0446,0.46833 0.0446,0.91437 v 5.02907 h -3.40104 v -17.95302 h 2.76543 l 0.47949,1.6169 h 0.15605 q 0.33452,-0.5018 0.81401,-0.92554 0.47949,-0.42374 1.14855,-0.66905 0.68021,-0.25647 1.57228,-0.25647 z m -1.09279,2.72082 q -0.89207,0 -1.41617,0.36799 -0.52408,0.36798 -0.76942,1.10393 -0.23416,0.73597 -0.25646,1.86222 v 0.36798 q 0,1.2043 0.22301,2.04062 0.23418,0.83631 0.76942,1.27121 0.54639,0.43488 1.49423,0.43488 0.78056,0 1.28236,-0.43488 0.50179,-0.4349 0.74711,-1.27121 0.25646,-0.84748 0.25646,-2.06292 0,-1.82875 -0.56869,-2.75428 -0.56869,-0.92554 -1.76185,-0.92554 z"
id="path105589"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -270.30184,332.52985 v 12.46676 h -3.40104 v -12.46676 z m -1.69494,-4.8841 q 0.75826,0 1.30466,0.35683 0.54639,0.34568 0.54639,1.30466 0,0.94782 -0.54639,1.31581 -0.5464,0.35682 -1.30466,0.35682 -0.76942,0 -1.31581,-0.35682 -0.53524,-0.36799 -0.53524,-1.31581 0,-0.95898 0.53524,-1.30466 0.54639,-0.35683 1.31581,-0.35683 z"
id="path105591"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m -251.34065,335.08342 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path106049" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m -260.44224,335.08342 h -2.94384 v 9.91319 h -3.40104 v -9.91319 h -1.87335 v -1.63918 l 1.87335,-0.91439 v -0.91437 q 0,-1.59458 0.53525,-2.4755 0.5464,-0.89209 1.52767,-1.24891 0.99244,-0.36799 2.34171,-0.36799 0.99243,0 1.80644,0.16725 0.81403,0.15605 1.32697,0.35684 l -0.86978,2.4978 q -0.39028,-0.12263 -0.84746,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71366,0 -1.0482,0.43488 -0.32337,0.42374 -0.32337,1.09279 v 0.78056 h 2.94384 z"
id="path105593" />
<path
d="m -227.48089,328.69394 -4.14815,16.30267 h -3.93629 l -2.20788,-8.56393 q -0.0668,-0.24532 -0.17842,-0.74711 -0.11144,-0.50178 -0.23417,-1.09278 -0.12264,-0.60216 -0.22302,-1.12626 -0.0892,-0.53524 -0.12263,-0.84746 -0.0334,0.31222 -0.13383,0.83632 -0.0892,0.5241 -0.21187,1.11509 -0.11144,0.591 -0.22303,1.10394 -0.11144,0.51294 -0.1784,0.78057 l -2.19675,8.54162 h -3.92512 l -4.1593,-16.30267 h 3.40103 l 2.08522,8.89845 q 0.0892,0.40143 0.20073,0.95898 0.12263,0.55753 0.23417,1.17084 0.12264,0.60216 0.21185,1.17085 0.10042,0.55755 0.14503,0.97013 0.0558,-0.42373 0.14502,-0.98128 0.0892,-0.56869 0.18956,-1.14854 0.11144,-0.591 0.22303,-1.0928 0.11144,-0.50179 0.20071,-0.81401 l 2.37516,-9.13262 h 3.26722 l 2.37515,9.13262 q 0.078,0.30107 0.17842,0.81401 0.11144,0.5018 0.22301,1.0928 0.11144,0.591 0.20073,1.15969 0.10041,0.55755 0.14502,0.97013 0.078,-0.55754 0.21187,-1.34926 0.14502,-0.80287 0.30107,-1.59459 0.16724,-0.79171 0.28993,-1.32695 l 2.07408,-8.89845 z"
id="path105595"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -215.70317,338.74094 q 0,1.56112 -0.42374,2.76542 -0.41257,1.2043 -1.21544,2.04062 -0.79173,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.52011,0.42374 -1.3158,0 -2.41974,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.2489,-2.04062 -0.43489,-1.2043 -0.43489,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09636,-2.18557 1.36042,-0.74712 3.24494,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26762,2.06292 0.26763,0.83631 0.83632,1.26005 0.56871,0.42374 1.48308,0.42374 0.90323,0 1.46077,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34927,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105597"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -207.2597,332.29569 q 0.25648,0 0.59102,0.0334 0.34566,0.0222 0.55753,0.0668 l -0.25646,3.18918 q -0.16725,-0.0558 -0.47949,-0.078 -0.30108,-0.0334 -0.52411,-0.0334 -0.65789,0 -1.28235,0.16724 -0.61331,0.16725 -1.10394,0.54639 -0.49064,0.36799 -0.78056,0.98129 -0.27879,0.60214 -0.27879,1.48307 v 6.34489 h -3.40103 V 332.5298 h 2.57588 l 0.50178,2.09639 h 0.16724 q 0.36797,-0.63561 0.91437,-1.15971 0.55755,-0.53525 1.26006,-0.84746 0.71366,-0.32338 1.53882,-0.32338 z"
id="path105599"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -201.22483,327.64575 v 7.76105 q 0,0.7025 -0.0558,1.40503 -0.0558,0.7025 -0.12264,1.40501 h 0.0446 q 0.34568,-0.49064 0.70252,-0.97013 0.36797,-0.47949 0.78057,-0.92554 l 3.49023,-3.79132 h 3.83593 l -4.95101,5.40822 5.25208,7.05854 h -3.92513 l -3.5906,-5.05137 -1.46078,1.17085 v 3.88052 h -3.40103 v -17.35086 z"
id="path105601"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -183.44241,335.08342 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path105603"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -177.36297,344.99661 h -3.40103 v -17.35086 h 3.40103 z"
id="path105605"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -163.7901,338.74094 q 0,1.56112 -0.42372,2.76542 -0.41259,1.2043 -1.21546,2.04062 -0.79171,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.5201,0.42374 -1.31581,0 -2.41975,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.24889,-2.04062 -0.4349,-1.2043 -0.4349,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09637,-2.18557 1.36041,-0.74712 3.24493,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26763,2.06292 0.26762,0.83631 0.83631,1.26005 0.56871,0.42374 1.48309,0.42374 0.90323,0 1.46076,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34925,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105607"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m -151.39349,344.99661 -0.95898,-4.36001 q -0.078,-0.39029 -0.25648,-1.14855 -0.17842,-0.76942 -0.39027,-1.6392 -0.20073,-0.88092 -0.37915,-1.62804 -0.16724,-0.7471 -0.24532,-1.09278 h -0.10041 q -0.078,0.34568 -0.24532,1.09278 -0.16724,0.74712 -0.37913,1.62804 -0.20071,0.88093 -0.37913,1.66149 -0.17842,0.76942 -0.26762,1.17085 l -1.00359,4.31542 h -3.6575 l -3.546,-12.46676 h 3.38989 l 1.43847,5.51973 q 0.14503,0.57985 0.27877,1.38272 0.13383,0.7917 0.23417,1.53882 0.11144,0.73597 0.16725,1.17085 h 0.0892 q 0.0222,-0.32338 0.0892,-0.85862 0.078,-0.53525 0.16725,-1.10394 0.10041,-0.57985 0.17842,-1.03704 0.0892,-0.46835 0.13383,-0.63561 l 1.53882,-5.97691 h 3.74671 l 1.46078,5.97691 q 0.078,0.32338 0.20071,1.02588 0.13382,0.70252 0.23417,1.44964 0.10041,0.73595 0.11144,1.15969 h 0.0892 q 0.0446,-0.37913 0.15604,-1.12624 0.11144,-0.74712 0.25648,-1.56115 0.15605,-0.82515 0.31223,-1.405 l 1.49423,-5.51973 h 3.33412 l -3.5906,12.46676 z"
id="path105609"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<g
id="g35295"
transform="matrix(1.6961741,0,0,1.6961741,701.77703,-893.44117)">
<path
id="path73257-7-2-9"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.61353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -585.89138,711.9178 v 0.54001 a 3.9778932,3.9778932 0 0 1 1.19116,1.87225 h -12.84108 c -1.83758,0 -3.34968,1.51212 -3.34968,3.34965 v 2.30632 c 0,1.83756 1.5121,3.34968 3.34968,3.34968 h 3.35172 2.76571 3.35331 c 0.71628,0 1.2578,0.54149 1.2578,1.2578 v 2.30891 c 0,0.71631 -0.54152,1.25781 -1.2578,1.25781 h -11.21588 c -0.44735,-1.35589 -1.73162,-2.34612 -3.22924,-2.34612 -1.8643,0 -3.39669,1.53443 -3.39669,3.39876 0,1.86431 1.53239,3.39823 3.39669,3.39823 1.50323,0 2.79168,-0.9974 3.23443,-2.36109 h 11.21069 c 1.83755,0 3.34758,-1.51005 3.34758,-3.34759 v -2.30891 c 0,-1.83753 -1.51003,-3.34968 -3.34758,-3.34968 h -3.35331 -2.76571 -3.35172 c -0.7163,0 -1.25936,-0.54144 -1.25936,-1.2578 v -2.30632 c 0,-0.71631 0.54306,-1.25987 1.25936,-1.25987 h 12.87569 a 3.9778932,3.9778932 0 0 1 -1.22577,2.00764 v 0.40515 l 6.91484,-3.45768 z m -16.6243,15.98816 c 0.73433,0 1.30845,0.57256 1.30845,1.30691 0,0.73433 -0.57412,1.30845 -1.30845,1.30845 -0.73435,0 -1.30691,-0.57412 -1.30691,-1.30845 0,-0.73435 0.57256,-1.30691 1.30691,-1.30691 z" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:4.23333px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-577.58936"
y="716.69928"
id="text109870"><tspan
sodipodi:role="line"
id="tspan109868"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
x="-577.58936"
y="716.69928">Draw the code</tspan></text>
</g>
<path
d="m 131.64033,743.69263 q 2.10753,0 3.40104,1.63919 1.30466,1.63918 1.30466,4.80606 0,2.11867 -0.6133,3.56829 -0.61331,1.43847 -1.69494,2.17443 -1.08165,0.73597 -2.48666,0.73597 -0.90323,0 -1.54998,-0.22302 -0.64675,-0.23417 -1.10395,-0.591 -0.45719,-0.36798 -0.79171,-0.78057 h -0.17842 q 0.0892,0.44604 0.13383,0.91439 0.0446,0.46833 0.0446,0.91437 v 5.02907 h -3.40104 v -17.95302 h 2.76543 l 0.47949,1.6169 h 0.15605 q 0.33452,-0.5018 0.81401,-0.92554 0.47949,-0.42374 1.14855,-0.66905 0.68021,-0.25647 1.57228,-0.25647 z m -1.09279,2.72082 q -0.89207,0 -1.41617,0.36799 -0.52408,0.36798 -0.76942,1.10393 -0.23416,0.73597 -0.25646,1.86222 v 0.36798 q 0,1.2043 0.22301,2.04062 0.23418,0.83631 0.76942,1.27121 0.54639,0.43488 1.49423,0.43488 0.78056,0 1.28236,-0.43488 0.50179,-0.4349 0.74711,-1.27121 0.25646,-0.84748 0.25646,-2.06292 0,-1.82875 -0.56869,-2.75428 -0.56869,-0.92554 -1.76185,-0.92554 z"
id="path105589-9"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 141.37726,743.92679 v 12.46676 h -3.40104 v -12.46676 z m -1.69494,-4.8841 q 0.75826,0 1.30466,0.35683 0.54639,0.34568 0.54639,1.30466 0,0.94782 -0.54639,1.31581 -0.5464,0.35682 -1.30466,0.35682 -0.76942,0 -1.31581,-0.35682 -0.53524,-0.36799 -0.53524,-1.31581 0,-0.95898 0.53524,-1.30466 0.54639,-0.35683 1.31581,-0.35683 z"
id="path105591-5"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m 160.33845,746.48036 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path106049-0" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m 151.23686,746.48036 h -2.94384 v 9.91319 h -3.40104 v -9.91319 h -1.87335 v -1.63918 l 1.87335,-0.91439 v -0.91437 q 0,-1.59458 0.53525,-2.4755 0.5464,-0.89209 1.52767,-1.24891 0.99244,-0.36799 2.34171,-0.36799 0.99243,0 1.80644,0.16725 0.81403,0.15605 1.32697,0.35684 l -0.86978,2.4978 q -0.39028,-0.12263 -0.84746,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71366,0 -1.0482,0.43488 -0.32337,0.42374 -0.32337,1.09279 v 0.78056 h 2.94384 z"
id="path105593-48" />
<path
d="m 184.19821,740.09088 -4.14815,16.30267 h -3.93629 l -2.20788,-8.56393 q -0.0668,-0.24532 -0.17842,-0.74711 -0.11144,-0.50178 -0.23417,-1.09278 -0.12264,-0.60216 -0.22302,-1.12626 -0.0892,-0.53524 -0.12263,-0.84746 -0.0334,0.31222 -0.13383,0.83632 -0.0892,0.5241 -0.21187,1.11509 -0.11144,0.591 -0.22303,1.10394 -0.11144,0.51294 -0.1784,0.78057 l -2.19675,8.54162 h -3.92512 l -4.1593,-16.30267 h 3.40103 l 2.08522,8.89845 q 0.0892,0.40143 0.20073,0.95898 0.12263,0.55753 0.23417,1.17084 0.12264,0.60216 0.21185,1.17085 0.10042,0.55755 0.14503,0.97013 0.0558,-0.42373 0.14502,-0.98128 0.0892,-0.56869 0.18956,-1.14854 0.11144,-0.591 0.22303,-1.0928 0.11144,-0.50179 0.20071,-0.81401 l 2.37516,-9.13262 h 3.26722 l 2.37515,9.13262 q 0.078,0.30107 0.17842,0.81401 0.11144,0.5018 0.22301,1.0928 0.11144,0.591 0.20073,1.15969 0.10041,0.55755 0.14502,0.97013 0.078,-0.55754 0.21187,-1.34926 0.14502,-0.80287 0.30107,-1.59459 0.16724,-0.79171 0.28993,-1.32695 l 2.07408,-8.89845 z"
id="path105595-7"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 195.97593,750.13788 q 0,1.56112 -0.42374,2.76542 -0.41257,1.2043 -1.21544,2.04062 -0.79173,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.52011,0.42374 -1.3158,0 -2.41974,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.2489,-2.04062 -0.43489,-1.2043 -0.43489,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09636,-2.18557 1.36042,-0.74712 3.24494,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26762,2.06292 0.26763,0.83631 0.83632,1.26005 0.56871,0.42374 1.48308,0.42374 0.90323,0 1.46077,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34927,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105597-17"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 204.4194,743.69263 q 0.25648,0 0.59102,0.0334 0.34566,0.0222 0.55753,0.0668 l -0.25646,3.18918 q -0.16725,-0.0558 -0.47949,-0.078 -0.30108,-0.0334 -0.52411,-0.0334 -0.65789,0 -1.28235,0.16724 -0.61331,0.16725 -1.10394,0.54639 -0.49064,0.36799 -0.78056,0.98129 -0.27879,0.60214 -0.27879,1.48307 v 6.34489 h -3.40103 v -12.46675 h 2.57588 l 0.50178,2.09639 h 0.16724 q 0.36797,-0.63561 0.91437,-1.15971 0.55755,-0.53525 1.26006,-0.84746 0.71366,-0.32338 1.53882,-0.32338 z"
id="path105599-2"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 210.45427,739.04269 v 7.76105 q 0,0.7025 -0.0558,1.40503 -0.0558,0.7025 -0.12264,1.40501 h 0.0446 q 0.34568,-0.49064 0.70252,-0.97013 0.36797,-0.47949 0.78057,-0.92554 l 3.49023,-3.79132 h 3.83593 l -4.95101,5.40822 5.25208,7.05854 h -3.92513 l -3.5906,-5.05137 -1.46078,1.17085 v 3.88052 h -3.40103 v -17.35086 z"
id="path105601-7"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 228.23669,746.48036 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path105603-22"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 234.31613,756.39355 h -3.40103 v -17.35086 h 3.40103 z"
id="path105605-6"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 247.889,750.13788 q 0,1.56112 -0.42372,2.76542 -0.41259,1.2043 -1.21546,2.04062 -0.79171,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.5201,0.42374 -1.31581,0 -2.41975,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.24889,-2.04062 -0.4349,-1.2043 -0.4349,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09637,-2.18557 1.36041,-0.74712 3.24493,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26763,2.06292 0.26762,0.83631 0.83631,1.26005 0.56871,0.42374 1.48309,0.42374 0.90323,0 1.46076,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34925,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105607-1"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 260.28561,756.39355 -0.95898,-4.36001 q -0.078,-0.39029 -0.25648,-1.14855 -0.17842,-0.76942 -0.39027,-1.6392 -0.20073,-0.88092 -0.37915,-1.62804 -0.16724,-0.7471 -0.24532,-1.09278 H 257.955 q -0.078,0.34568 -0.24532,1.09278 -0.16724,0.74712 -0.37913,1.62804 -0.20071,0.88093 -0.37913,1.66149 -0.17842,0.76942 -0.26762,1.17085 l -1.00359,4.31542 h -3.6575 l -3.546,-12.46676 h 3.38989 l 1.43847,5.51973 q 0.14503,0.57985 0.27877,1.38272 0.13383,0.7917 0.23417,1.53882 0.11144,0.73597 0.16725,1.17085 h 0.0892 q 0.0222,-0.32338 0.0892,-0.85862 0.078,-0.53525 0.16725,-1.10394 0.10041,-0.57985 0.17842,-1.03704 0.0892,-0.46835 0.13383,-0.63561 l 1.53882,-5.97691 h 3.74671 l 1.46078,5.97691 q 0.078,0.32338 0.20071,1.02588 0.13382,0.70252 0.23417,1.44964 0.10041,0.73595 0.11144,1.15969 h 0.0892 q 0.0446,-0.37913 0.15604,-1.12624 0.11144,-0.74712 0.25648,-1.56115 0.15605,-0.82515 0.31223,-1.405 l 1.49423,-5.51973 h 3.33412 l -3.5906,12.46676 z"
id="path105609-0"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<g
id="g35295-6"
transform="matrix(1.6961741,0,0,1.6961741,1113.4561,-482.04423)">
<path
id="path73257-7-2-9-159"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.61353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -588.38719,711.9178 v 0.54001 c 0.56661,0.49846 0.97974,1.14781 1.19116,1.87225 h -10.34527 c -1.83758,0 -3.34968,1.51212 -3.34968,3.34965 v 2.30632 c 0,1.83756 1.5121,3.34968 3.34968,3.34968 h 3.35172 2.76571 3.35331 c 0.71628,0 1.2578,0.54149 1.2578,1.2578 v 2.30891 c 0,0.71631 -0.54152,1.25781 -1.2578,1.25781 h -8.72007 c -0.44735,-1.35589 -1.73162,-2.34612 -3.22924,-2.34612 -1.8643,0 -3.39669,1.53443 -3.39669,3.39876 0,1.86431 1.53239,3.39823 3.39669,3.39823 1.50323,0 2.79168,-0.9974 3.23443,-2.36109 h 8.71488 c 1.83755,0 3.34758,-1.51005 3.34758,-3.34759 v -2.30891 c 0,-1.83753 -1.51003,-3.34968 -3.34758,-3.34968 h -3.35331 -2.76571 -3.35172 c -0.7163,0 -1.25936,-0.54144 -1.25936,-1.2578 v -2.30632 c 0,-0.71631 0.54306,-1.25987 1.25936,-1.25987 h 10.37988 c -0.19686,0.77748 -0.62414,1.4773 -1.22577,2.00764 v 0.40515 l 6.91484,-3.45768 z m -11.63268,15.98816 c 0.73433,0 1.30845,0.57256 1.30845,1.30691 0,0.73433 -0.57412,1.30845 -1.30845,1.30845 -0.73435,0 -1.30691,-0.57412 -1.30691,-1.30845 0,-0.73435 0.57256,-1.30691 1.30691,-1.30691 z"
sodipodi:nodetypes="cccssssccsssscssscssssccsssscccccsssss" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:4.23333px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-580.08496"
y="716.69928"
id="text109870-49"><tspan
sodipodi:role="line"
id="tspan109868-0"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
x="-580.08496"
y="716.69928">Draw the code</tspan></text>
</g>
Squashed 'SpiffWorkflow/' changes from 4195453a4..1f51db962 1f51db962 Merge pull request #283 from sartography/feature/better_errors 69fb4967e Patching up some bugs and logical disconnects as I test out the errors. cf5be0096 * Making a few more things consistent in the error messages -- so there isn't filename for validation errors, and file_name for WorkflowExceptions. Same for line_number vs sourceline. * Assure than an error_type is consistently set on exceptions. * ValidationExceptions should not bild up a detailed error message that replicates information available within it. 440ee16c8 Responding to some excellent suggestions from Elizabeth: 655e415e1 Merge pull request #282 from subhakarks/fix-workfowspec-dump 1f6d3cf4e Explain that the error happened in a pre-script or post script. 8119abd14 Added a top level SpiffWorklowException that all exceptions inherit from. Aside from a message string you can append information to these exceptions with "add_note", which is a new method that all exceptions have starting in python 3.11 Switched arguments to the WorkflowException, WorkflowTaskException - which now always takes a string message as the first argument, and named arguments thereafter to be consistent with all other error messages in Python. Consistently raise ValidationExceptions whenever we encounter an error anywhere during parsing of xml. The BPMN/WorkflowTaskExecException is removed, in favor of just calling a WorkflowTaskException. There is nothing BPMN Specific in the logic, so no need for this. Consolidated error message logic so that things like "Did you mean" just get added by default if possible. So we don't have to separately deal with that logic each time. Better Error messages for DMN (include row number as a part of the error information) 13463b5c5 fix for workflowspec dump be26100bc Merge pull request #280 from sartography/feature/remove-unused-bpmn-attributes-and-methods 23a5c1d70 remove 'entering_* methods 4e5875ec8 remove sequence flow 5eed83ab1 Merge pull request #278 from sartography/feature/remove-old-serializer 614f1c68a remove compact serializer and references e7e410d4a remove old serializer and references git-subtree-dir: SpiffWorkflow git-subtree-split: 1f51db962ccaed5810f5d0f7d76a932f056430ab
2023-01-19 15:47:07 +00:00
<path
id="path73257-7-2-9-159-9-8"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 599.99956,911.28335 v 0.91595 c 0.96107,0.84548 1.66181,1.94689 2.02041,3.17567 h -17.54738 c -3.11685,0 -5.68164,2.56482 -5.68164,5.68159 v 3.91192 c 0,3.11682 2.56479,5.68164 5.68164,5.68164 h 5.6851 4.69113 5.6878 c 1.21493,0 2.13344,0.91846 2.13344,2.13344 v 3.91632 c 0,1.21498 -0.91851,2.13346 -2.13344,2.13346 h -14.79076 c -0.75878,-2.29982 -2.93713,-3.97943 -5.47735,-3.97943 -3.16218,0 -5.76138,2.60267 -5.76138,5.76489 0,3.1622 2.5992,5.76399 5.76138,5.76399 2.54974,0 4.73517,-1.69176 5.48615,-4.00482 h 14.78196 c 3.1168,0 5.67808,-2.5613 5.67808,-5.67809 v -3.91632 c 0,-3.11677 -2.56128,-5.68164 -5.67808,-5.68164 h -5.6878 -4.69113 -5.6851 c -1.21497,0 -2.13609,-0.91837 -2.13609,-2.13344 v -3.91192 c 0,-1.21499 0.92112,-2.13696 2.13609,-2.13696 h 17.60609 c -0.33391,1.31874 -1.05865,2.50576 -2.07912,3.4053 v 0.68721 l 11.72877,-5.86483 z m -19.73105,27.11871 c 1.24555,0 2.21936,0.97116 2.21936,2.21674 0,1.24556 -0.97381,2.21936 -2.21936,2.21936 -1.24559,0 -2.21675,-0.9738 -2.21675,-2.21936 0,-1.24558 0.97116,-2.21674 2.21675,-2.21674 z"
sodipodi:nodetypes="cccssssccsssscssscssssccsssscccccsssss"
inkscape:export-filename="/home/dan/spiffworkflow.png"
inkscape:export-xdpi="136.48"
inkscape:export-ydpi="136.48" />
<path
id="path85339"
style="color:#000000;fill:#126d82;fill-rule:evenodd;stroke-width:3.77953;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
d="M 2575.416 3444.2207 L 2575.416 3447.6816 C 2579.0484 3450.8772 2581.6954 3455.0413 2583.0508 3459.6855 L 2516.7305 3459.6855 C 2504.9502 3459.6855 2495.2559 3469.3783 2495.2559 3481.1582 L 2495.2559 3487.6719 L 2475.9883 3506.9375 A 6.6148345 6.6148345 0 0 0 2475.9883 3516.293 L 2495.2559 3535.5586 L 2495.2559 3540.2656 C 2495.2559 3552.0455 2504.9502 3561.7402 2516.7305 3561.7402 L 2583.0508 3561.7402 C 2581.6954 3566.3844 2579.0484 3570.5467 2575.416 3573.7422 L 2575.416 3577.2051 L 2619.7441 3555.041 L 2575.416 3532.875 L 2575.416 3535.4727 C 2579.2729 3538.8725 2582.0114 3543.3595 2583.2734 3548.3438 L 2516.7305 3548.3438 C 2512.1385 3548.3437 2508.6582 3544.8577 2508.6582 3540.2656 L 2508.6582 3535.6543 L 2526.8945 3517.418 L 2538.2168 3517.418 L 2555.9473 3517.418 L 2577.4453 3517.418 L 2577.4453 3504.0078 L 2555.9473 3504.0078 L 2538.2168 3504.0078 L 2525.0801 3504.0078 L 2508.6582 3487.5879 L 2508.6582 3481.1582 C 2508.6582 3476.5661 2512.1385 3473.082 2516.7305 3473.082 L 2583.2734 3473.082 C 2582.0114 3478.0662 2579.2729 3482.5533 2575.416 3485.9531 L 2575.416 3488.5488 L 2619.7441 3466.3828 L 2575.416 3444.2207 z M 2502 3499.6348 L 2513.9844 3511.6211 L 2502.0039 3523.5996 L 2490.0195 3511.6152 L 2502 3499.6348 z "
transform="scale(0.26458333)" />
<path
id="path28509-8"
style="color:#000000;fill:#126d82;fill-rule:evenodd;stroke-width:3.77953;stroke-linecap:round;-inkscape-stroke:none"
d="M 2399.5488 3444.8691 C 2399.2119 3444.8591 2398.8728 3444.8589 2398.5312 3444.8789 C 2393.0057 3445.089 2388.3208 3448.0519 2384.6758 3451.8398 C 2381.0308 3455.6276 2378.0721 3460.419 2375.375 3465.8945 C 2373.2508 3470.2068 2371.3058 3474.9651 2369.5156 3479.9805 L 2345.8223 3493.6602 A 6.6148344 6.6148344 0 0 0 2343.4023 3502.6953 L 2357.3008 3526.7676 C 2353.7347 3544.8143 2351.9297 3558.8242 2351.9297 3558.8242 C 2351.4636 3562.4489 2354.0254 3565.7647 2357.6504 3566.2285 C 2361.2731 3566.6948 2364.5879 3564.1363 2365.0547 3560.5137 C 2365.0547 3560.5137 2366.8057 3547.0108 2370.2109 3529.6914 L 2391.2676 3517.5332 L 2423.0762 3519.1836 C 2421.901 3514.4062 2420.5091 3511.1637 2419.0352 3506.375 L 2394.916 3505.125 L 2382.3672 3483.3887 C 2383.9174 3479.1251 2385.5484 3475.1771 2387.2441 3471.7344 C 2389.5662 3467.0204 2392.0321 3463.2741 2394.2129 3461.0078 C 2396.3937 3458.7414 2397.9351 3458.1336 2399.0332 3458.0918 C 2400.1917 3458.0478 2401.6224 3458.4993 2403.7949 3460.4766 C 2405.9674 3462.454 2408.4992 3465.8585 2410.9258 3470.2285 C 2415.779 3478.9684 2420.2895 3491.437 2423.9551 3504.0078 C 2428.2848 3518.856 2431.4634 3533.6918 2433.3691 3543.4609 C 2428.6211 3543.3167 2423.9981 3541.8521 2420.0293 3539.2148 L 2417.5215 3539.8867 L 2450.4043 3576.9688 L 2460.3398 3528.4141 L 2456.9961 3529.3105 C 2454.8496 3533.6462 2451.5141 3537.2818 2447.3789 3539.793 L 2441.7285 3519.5527 C 2440.2594 3513.4161 2438.5627 3506.8668 2436.6504 3500.3086 C 2432.8362 3487.2285 2428.209 3474.1159 2422.4844 3463.8066 C 2419.6221 3458.652 2416.508 3454.1637 2412.6973 3450.6953 C 2409.1248 3447.4436 2404.6033 3444.9934 2399.5488 3444.8711 L 2399.5488 3444.8691 z M 2375.7188 3477.7051 C 2375.7747 3477.7091 2375.8288 3477.727 2375.8848 3477.7324 A 6.6148344 6.6148344 0 0 0 2375.666 3477.707 C 2375.6835 3477.7081 2375.7013 3477.7038 2375.7188 3477.7051 z M 2372.8359 3493.3379 L 2381.3066 3508.0098 L 2366.6348 3516.4805 L 2358.1641 3501.8086 L 2372.8359 3493.3379 z "
transform="scale(0.26458333)" />
<g
id="g38755">
<path
d="m 590.37968,815.93796 q 2.10753,0 3.40104,1.63919 1.30466,1.63918 1.30466,4.80606 0,2.11867 -0.6133,3.56829 -0.61331,1.43847 -1.69494,2.17443 -1.08165,0.73597 -2.48666,0.73597 -0.90323,0 -1.54998,-0.22302 -0.64675,-0.23417 -1.10395,-0.591 -0.45719,-0.36798 -0.79171,-0.78057 h -0.17842 q 0.0892,0.44604 0.13383,0.91439 0.0446,0.46833 0.0446,0.91437 v 5.02907 h -3.40104 v -17.95302 h 2.76543 l 0.47949,1.6169 h 0.15605 q 0.33452,-0.5018 0.81401,-0.92554 0.47949,-0.42374 1.14855,-0.66905 0.68021,-0.25647 1.57228,-0.25647 z m -1.09279,2.72082 q -0.89207,0 -1.41617,0.36799 -0.52408,0.36798 -0.76942,1.10393 -0.23416,0.73597 -0.25646,1.86222 v 0.36798 q 0,1.2043 0.22301,2.04062 0.23418,0.83631 0.76942,1.27121 0.54639,0.43488 1.49423,0.43488 0.78056,0 1.28236,-0.43488 0.50179,-0.4349 0.74711,-1.27121 0.25646,-0.84748 0.25646,-2.06292 0,-1.82875 -0.56869,-2.75428 -0.56869,-0.92554 -1.76185,-0.92554 z"
id="path105589-9-3"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 600.11661,816.17212 v 12.46676 h -3.40104 v -12.46676 z m -1.69494,-4.8841 q 0.75826,0 1.30466,0.35683 0.54639,0.34568 0.54639,1.30466 0,0.94782 -0.54639,1.31581 -0.5464,0.35682 -1.30466,0.35682 -0.76942,0 -1.31581,-0.35682 -0.53524,-0.36799 -0.53524,-1.31581 0,-0.95898 0.53524,-1.30466 0.54639,-0.35683 1.31581,-0.35683 z"
id="path105591-5-6"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m 619.0778,818.72569 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path106049-0-7" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m 609.97621,818.72569 h -2.94384 v 9.91319 h -3.40104 v -9.91319 h -1.87335 v -1.63918 l 1.87335,-0.91439 v -0.91437 q 0,-1.59458 0.53525,-2.4755 0.5464,-0.89209 1.52767,-1.24891 0.99244,-0.36799 2.34171,-0.36799 0.99243,0 1.80644,0.16725 0.81403,0.15605 1.32697,0.35684 l -0.86978,2.4978 q -0.39028,-0.12263 -0.84746,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71366,0 -1.0482,0.43488 -0.32337,0.42374 -0.32337,1.09279 v 0.78056 h 2.94384 z"
id="path105593-48-5" />
<path
d="m 642.93756,812.33621 -4.14815,16.30267 h -3.93629 l -2.20788,-8.56393 q -0.0668,-0.24532 -0.17842,-0.74711 -0.11144,-0.50178 -0.23417,-1.09278 -0.12264,-0.60216 -0.22302,-1.12626 -0.0892,-0.53524 -0.12263,-0.84746 -0.0334,0.31222 -0.13383,0.83632 -0.0892,0.5241 -0.21187,1.11509 -0.11144,0.591 -0.22303,1.10394 -0.11144,0.51294 -0.1784,0.78057 l -2.19675,8.54162 H 625.018 l -4.1593,-16.30267 h 3.40103 l 2.08522,8.89845 q 0.0892,0.40143 0.20073,0.95898 0.12263,0.55753 0.23417,1.17084 0.12264,0.60216 0.21185,1.17085 0.10042,0.55755 0.14503,0.97013 0.0558,-0.42373 0.14502,-0.98128 0.0892,-0.56869 0.18956,-1.14854 0.11144,-0.591 0.22303,-1.0928 0.11144,-0.50179 0.20071,-0.81401 l 2.37516,-9.13262 h 3.26722 l 2.37515,9.13262 q 0.078,0.30107 0.17842,0.81401 0.11144,0.5018 0.22301,1.0928 0.11144,0.591 0.20073,1.15969 0.10041,0.55755 0.14502,0.97013 0.078,-0.55754 0.21187,-1.34926 0.14502,-0.80287 0.30107,-1.59459 0.16724,-0.79171 0.28993,-1.32695 l 2.07408,-8.89845 z"
id="path105595-7-3"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 654.71528,822.38321 q 0,1.56112 -0.42374,2.76542 -0.41257,1.2043 -1.21544,2.04062 -0.79173,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.52011,0.42374 -1.3158,0 -2.41974,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.2489,-2.04062 -0.43489,-1.2043 -0.43489,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09636,-2.18557 1.36042,-0.74712 3.24494,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26762,2.06292 0.26763,0.83631 0.83632,1.26005 0.56871,0.42374 1.48308,0.42374 0.90323,0 1.46077,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34927,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105597-17-5"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 663.15875,815.93796 q 0.25648,0 0.59102,0.0334 0.34566,0.0222 0.55753,0.0668 l -0.25646,3.18918 q -0.16725,-0.0558 -0.47949,-0.078 -0.30108,-0.0334 -0.52411,-0.0334 -0.65789,0 -1.28235,0.16724 -0.61331,0.16725 -1.10394,0.54639 -0.49064,0.36799 -0.78056,0.98129 -0.27879,0.60214 -0.27879,1.48307 v 6.34489 h -3.40103 v -12.46675 h 2.57588 l 0.50178,2.09639 h 0.16724 q 0.36797,-0.63561 0.91437,-1.15971 0.55755,-0.53525 1.26006,-0.84746 0.71366,-0.32338 1.53882,-0.32338 z"
id="path105599-2-6"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 669.19362,811.28802 v 7.76105 q 0,0.7025 -0.0558,1.40503 -0.0558,0.7025 -0.12264,1.40501 h 0.0446 q 0.34568,-0.49064 0.70252,-0.97013 0.36797,-0.47949 0.78057,-0.92554 l 3.49023,-3.79132 h 3.83593 l -4.95101,5.40822 5.25208,7.05854 h -3.92513 l -3.5906,-5.05137 -1.46078,1.17085 v 3.88052 h -3.40103 v -17.35086 z"
id="path105601-7-2"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 686.97604,818.72569 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path105603-22-9"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 693.05548,828.63888 h -3.40103 v -17.35086 h 3.40103 z"
id="path105605-6-1"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 706.62835,822.38321 q 0,1.56112 -0.42372,2.76542 -0.41259,1.2043 -1.21546,2.04062 -0.79171,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.5201,0.42374 -1.31581,0 -2.41975,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.24889,-2.04062 -0.4349,-1.2043 -0.4349,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09637,-2.18557 1.36041,-0.74712 3.24493,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26763,2.06292 0.26762,0.83631 0.83631,1.26005 0.56871,0.42374 1.48309,0.42374 0.90323,0 1.46076,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34925,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105607-1-2"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 719.02496,828.63888 -0.95898,-4.36001 q -0.078,-0.39029 -0.25648,-1.14855 -0.17842,-0.76942 -0.39027,-1.6392 -0.20073,-0.88092 -0.37915,-1.62804 -0.16724,-0.7471 -0.24532,-1.09278 h -0.10041 q -0.078,0.34568 -0.24532,1.09278 -0.16724,0.74712 -0.37913,1.62804 -0.20071,0.88093 -0.37913,1.66149 -0.17842,0.76942 -0.26762,1.17085 l -1.00359,4.31542 h -3.6575 l -3.546,-12.46676 h 3.38989 l 1.43847,5.51973 q 0.14503,0.57985 0.27877,1.38272 0.13383,0.7917 0.23417,1.53882 0.11144,0.73597 0.16725,1.17085 h 0.0892 q 0.0222,-0.32338 0.0892,-0.85862 0.078,-0.53525 0.16725,-1.10394 0.10041,-0.57985 0.17842,-1.03704 0.0892,-0.46835 0.13383,-0.63561 l 1.53882,-5.97691 h 3.74671 l 1.46078,5.97691 q 0.078,0.32338 0.20071,1.02588 0.13382,0.70252 0.23417,1.44964 0.10041,0.73595 0.11144,1.15969 h 0.0892 q 0.0446,-0.37913 0.15604,-1.12624 0.11144,-0.74712 0.25648,-1.56115 0.15605,-0.82515 0.31223,-1.405 l 1.49423,-5.51973 h 3.33412 l -3.5906,12.46676 z"
id="path105609-0-7"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
id="path73257-7-2-9-159-9"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 574.18839,797.73763 v 0.91595 c 0.96107,0.84548 1.66181,1.94689 2.02041,3.17567 h -17.54738 c -3.11685,0 -5.68164,2.56482 -5.68164,5.68159 v 3.91192 c 0,3.11682 2.56479,5.68164 5.68164,5.68164 h 5.6851 4.69113 5.6878 c 1.21493,0 2.13344,0.91846 2.13344,2.13344 v 3.91632 c 0,1.21498 -0.91851,2.13346 -2.13344,2.13346 h -14.79076 c -0.75878,-2.29982 -2.93713,-3.97943 -5.47735,-3.97943 -3.16218,0 -5.76138,2.60267 -5.76138,5.76489 0,3.1622 2.5992,5.76399 5.76138,5.76399 2.54974,0 4.73517,-1.69176 5.48615,-4.00482 h 14.78196 c 3.1168,0 5.67808,-2.5613 5.67808,-5.67809 v -3.91632 c 0,-3.11677 -2.56128,-5.68164 -5.67808,-5.68164 h -5.6878 -4.69113 -5.6851 c -1.21497,0 -2.13609,-0.91837 -2.13609,-2.13344 v -3.91192 c 0,-1.21499 0.92112,-2.13696 2.13609,-2.13696 h 17.60609 c -0.33391,1.31874 -1.05865,2.50576 -2.07912,3.4053 v 0.68721 l 11.72877,-5.86483 z m -19.73105,27.11871 c 1.24555,0 2.21936,0.97116 2.21936,2.21674 0,1.24556 -0.97381,2.21936 -2.21936,2.21936 -1.24559,0 -2.21675,-0.9738 -2.21675,-2.21936 0,-1.24558 0.97116,-2.21674 2.21675,-2.21674 z"
sodipodi:nodetypes="cccssssccsssscssscssssccsssscccccsssss" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:7.18046px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.448779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="587.66064"
y="805.95227"
id="text109870-49-3"><tspan
sodipodi:role="line"
id="tspan109868-0-6"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.448779px"
x="587.66064"
y="805.95227">Draw the code</tspan></text>
</g>
<path
d="m 129.58873,798.16413 q 2.10753,0 3.40104,1.63919 1.30466,1.63918 1.30466,4.80606 0,2.11867 -0.6133,3.56829 -0.61331,1.43847 -1.69494,2.17443 -1.08165,0.73597 -2.48666,0.73597 -0.90323,0 -1.54998,-0.22302 -0.64675,-0.23417 -1.10395,-0.591 -0.45719,-0.36798 -0.79171,-0.78057 h -0.17842 q 0.0892,0.44604 0.13383,0.91439 0.0446,0.46833 0.0446,0.91437 v 5.02907 h -3.40104 v -17.95302 h 2.76543 l 0.47949,1.6169 h 0.15605 q 0.33452,-0.5018 0.81401,-0.92554 0.47949,-0.42374 1.14855,-0.66905 0.68021,-0.25647 1.57228,-0.25647 z m -1.09279,2.72082 q -0.89207,0 -1.41617,0.36799 -0.52408,0.36798 -0.76942,1.10393 -0.23416,0.73597 -0.25646,1.86222 v 0.36798 q 0,1.2043 0.22301,2.04062 0.23418,0.83631 0.76942,1.27121 0.54639,0.43488 1.49423,0.43488 0.78056,0 1.28236,-0.43488 0.50179,-0.4349 0.74711,-1.27121 0.25646,-0.84748 0.25646,-2.06292 0,-1.82875 -0.56869,-2.75428 -0.56869,-0.92554 -1.76185,-0.92554 z"
id="path105589-78"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 139.32566,798.39829 v 12.46676 h -3.40104 v -12.46676 z m -1.69494,-4.8841 q 0.75826,0 1.30466,0.35683 0.54639,0.34568 0.54639,1.30466 0,0.94782 -0.54639,1.31581 -0.5464,0.35682 -1.30466,0.35682 -0.76942,0 -1.31581,-0.35682 -0.53524,-0.36799 -0.53524,-1.31581 0,-0.95898 0.53524,-1.30466 0.54639,-0.35683 1.31581,-0.35683 z"
id="path105591-68"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="M 158.28685,800.95186 H 155.343 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path106049-8" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px"
d="m 149.18526,800.95186 h -2.94384 v 9.91319 h -3.40104 v -9.91319 h -1.87335 v -1.63918 l 1.87335,-0.91439 v -0.91437 q 0,-1.59458 0.53525,-2.4755 0.5464,-0.89209 1.52767,-1.24891 0.99244,-0.36799 2.34171,-0.36799 0.99243,0 1.80644,0.16725 0.81403,0.15605 1.32697,0.35684 l -0.86978,2.4978 q -0.39028,-0.12263 -0.84746,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71366,0 -1.0482,0.43488 -0.32337,0.42374 -0.32337,1.09279 v 0.78056 h 2.94384 z"
id="path105593-4" />
<path
d="m 182.14661,794.56238 -4.14815,16.30267 h -3.93629 l -2.20788,-8.56393 q -0.0668,-0.24532 -0.17842,-0.74711 -0.11144,-0.50178 -0.23417,-1.09278 -0.12264,-0.60216 -0.22302,-1.12626 -0.0892,-0.53524 -0.12263,-0.84746 -0.0334,0.31222 -0.13383,0.83632 -0.0892,0.5241 -0.21187,1.11509 -0.11144,0.591 -0.22303,1.10394 -0.11144,0.51294 -0.1784,0.78057 l -2.19675,8.54162 h -3.92512 l -4.1593,-16.30267 h 3.40103 l 2.08522,8.89845 q 0.0892,0.40143 0.20073,0.95898 0.12263,0.55753 0.23417,1.17084 0.12264,0.60216 0.21185,1.17085 0.10042,0.55755 0.14503,0.97013 0.0558,-0.42373 0.14502,-0.98128 0.0892,-0.56869 0.18956,-1.14854 0.11144,-0.591 0.22303,-1.0928 0.11144,-0.50179 0.20071,-0.81401 l 2.37516,-9.13262 h 3.26722 l 2.37515,9.13262 q 0.078,0.30107 0.17842,0.81401 0.11144,0.5018 0.22301,1.0928 0.11144,0.591 0.20073,1.15969 0.10041,0.55755 0.14502,0.97013 0.078,-0.55754 0.21187,-1.34926 0.14502,-0.80287 0.30107,-1.59459 0.16724,-0.79171 0.28993,-1.32695 l 2.07408,-8.89845 z"
id="path105595-3"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 193.92432,804.60938 q 0,1.56112 -0.42374,2.76542 -0.41257,1.2043 -1.21544,2.04062 -0.79172,0.82517 -1.91796,1.24891 -1.11508,0.42374 -2.52011,0.42374 -1.3158,0 -2.41974,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.2489,-2.04062 -0.43489,-1.2043 -0.43489,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09636,-2.18557 1.36042,-0.74712 3.24494,-0.74712 1.75069,0 3.09996,0.74712 1.36039,0.74711 2.12981,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61966,0 q 0,1.2266 0.26762,2.06292 0.26763,0.83631 0.83632,1.26005 0.56871,0.42374 1.48308,0.42374 0.90323,0 1.46077,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34927,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105597-1"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 202.36779,798.16413 q 0.25648,0 0.59102,0.0334 0.34566,0.0222 0.55753,0.0668 l -0.25646,3.18918 q -0.16725,-0.0558 -0.47949,-0.078 -0.30108,-0.0334 -0.52411,-0.0334 -0.65789,0 -1.28235,0.16724 -0.61331,0.16725 -1.10394,0.54639 -0.49064,0.36799 -0.78056,0.98129 -0.27879,0.60214 -0.27879,1.48307 v 6.34489 h -3.40103 v -12.46675 h 2.57588 l 0.50178,2.09639 h 0.16724 q 0.36797,-0.63561 0.91437,-1.15971 0.55755,-0.53525 1.26006,-0.84746 0.71366,-0.32338 1.53882,-0.32338 z"
id="path105599-4"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 208.40266,793.51419 v 7.76105 q 0,0.7025 -0.0558,1.40503 -0.0558,0.7025 -0.12264,1.40501 h 0.0446 q 0.34568,-0.49064 0.70252,-0.97013 0.36797,-0.47949 0.78057,-0.92554 l 3.49023,-3.79132 h 3.83593 l -4.95101,5.40822 5.25208,7.05854 h -3.92513 l -3.5906,-5.05137 -1.46078,1.17085 v 3.88052 h -3.40103 v -17.35086 z"
id="path105601-9"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 226.18508,800.95186 h -2.94385 v 9.91319 h -3.40103 v -9.91319 h -1.87336 v -1.63918 l 1.87336,-0.91439 v -0.91437 q 0,-1.59458 0.53524,-2.4755 0.54639,-0.89209 1.52768,-1.24891 0.99243,-0.36799 2.34169,-0.36799 0.99245,0 1.80646,0.16725 0.81401,0.15605 1.32696,0.35684 l -0.86978,2.4978 q -0.39027,-0.12263 -0.84747,-0.22301 -0.45719,-0.10041 -1.04819,-0.10041 -0.71365,0 -1.04818,0.43488 -0.32338,0.42374 -0.32338,1.09279 v 0.78056 h 2.94385 z"
id="path105603-2"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 232.26452,810.86505 h -3.40103 v -17.35086 h 3.40103 z"
id="path105605-0"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 245.83739,804.60938 q 0,1.56112 -0.42372,2.76542 -0.41259,1.2043 -1.21546,2.04062 -0.79171,0.82517 -1.91797,1.24891 -1.11508,0.42374 -2.5201,0.42374 -1.31581,0 -2.41975,-0.42374 -1.09279,-0.42374 -1.90682,-1.24891 -0.80287,-0.83632 -1.24889,-2.04062 -0.4349,-1.2043 -0.4349,-2.76542 0,-2.07409 0.73597,-3.51256 0.73595,-1.43846 2.09637,-2.18557 1.36041,-0.74712 3.24493,-0.74712 1.75069,0 3.09996,0.74712 1.3604,0.74711 2.12982,2.18557 0.78056,1.43847 0.78056,3.51256 z m -8.61967,0 q 0,1.2266 0.26763,2.06292 0.26762,0.83631 0.83631,1.26005 0.56871,0.42374 1.48309,0.42374 0.90323,0 1.46076,-0.42374 0.56871,-0.42374 0.82517,-1.26005 0.26762,-0.83632 0.26762,-2.06292 0,-1.23777 -0.26762,-2.05178 -0.25646,-0.82517 -0.82517,-1.23775 -0.5687,-0.41259 -1.48307,-0.41259 -1.34925,0 -1.96256,0.92553 -0.60216,0.92552 -0.60216,2.77659 z"
id="path105607-6"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
d="m 258.234,810.86505 -0.95898,-4.36001 q -0.078,-0.39029 -0.25648,-1.14855 -0.17842,-0.76942 -0.39027,-1.6392 -0.20073,-0.88092 -0.37915,-1.62804 -0.16724,-0.7471 -0.24532,-1.09278 h -0.10041 q -0.078,0.34568 -0.24532,1.09278 -0.16724,0.74712 -0.37913,1.62804 -0.20071,0.88093 -0.37913,1.66149 -0.17842,0.76942 -0.26762,1.17085 l -1.00359,4.31542 h -3.6575 l -3.546,-12.46676 h 3.38989 l 1.43847,5.51973 q 0.14503,0.57985 0.27877,1.38272 0.13383,0.7917 0.23417,1.53882 0.11144,0.73597 0.16725,1.17085 h 0.0892 q 0.0222,-0.32338 0.0892,-0.85862 0.078,-0.53525 0.16725,-1.10394 0.10041,-0.57985 0.17842,-1.03704 0.0892,-0.46835 0.13383,-0.63561 l 1.53882,-5.97691 h 3.74671 l 1.46078,5.97691 q 0.078,0.32338 0.20071,1.02588 0.13382,0.70252 0.23417,1.44964 0.10041,0.73595 0.11144,1.15969 h 0.0892 q 0.0446,-0.37913 0.15604,-1.12624 0.11144,-0.74712 0.25648,-1.56115 0.15605,-0.82515 0.31223,-1.405 l 1.49423,-5.51973 h 3.33412 l -3.5906,12.46676 z"
id="path105609-8"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:1.42731px" />
<path
id="path73257-7-2-9-2"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.433;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 115.25425,779.92048 v 0.91595 c 0.96107,0.84548 1.66181,1.94689 2.02041,3.17567 l -18.875037,0.0432 c -3.116853,0.007 -5.68164,2.56482 -5.68164,5.68159 v 3.91192 c 0,3.11682 2.564785,5.68164 5.68164,5.68164 h 5.685097 4.69113 5.6878 c 1.21493,0 2.13344,0.91846 2.13344,2.13345 v 3.91631 c 0,1.21499 -0.91851,2.13346 -2.13344,2.13346 h -10.55741 c -0.75879,-2.29982 -2.93713,-3.97942 -5.477358,-3.97942 -3.162177,0 -5.761377,2.60266 -5.761377,5.76489 0,3.16219 2.5992,5.76399 5.761377,5.76399 2.549738,0 4.735178,-1.69177 5.486158,-4.00482 h 10.54861 c 3.1168,0 5.67808,-2.56131 5.67808,-5.6781 v -3.91631 c 0,-3.11677 -2.56128,-5.68164 -5.67808,-5.68164 h -5.6878 -4.69113 -5.685097 c -1.214969,0 -2.136094,-0.91838 -2.136094,-2.13345 v -3.91192 c 0,-1.21499 0.92112,-2.13419 2.136094,-2.13696 l 18.933747,-0.0432 c -0.33391,1.31874 -1.05864,2.50574 -2.07912,3.4053 v 0.68721 l 11.72877,-5.86483 z m -16.825368,27.16203 c 1.245552,0 2.219358,0.97116 2.219358,2.21674 0,1.24556 -0.973806,2.21936 -2.219358,2.21936 -1.245585,0 -2.216747,-0.9738 -2.216747,-2.21936 0,-1.24558 0.971162,-2.21674 2.216747,-2.21674 z"
sodipodi:nodetypes="cccssssccsssscssscssssccsssscccccsssss" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:7.18046px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.448779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="129.5275"
y="788.10187"
id="text109870-6"><tspan
sodipodi:role="line"
id="tspan109868-6"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.448779px"
x="129.5275"
y="788.10187">Draw the code</tspan></text>
<g
id="g37546"
transform="translate(622.38099,-585.53421)">
<path
d="m -614.7396,992.95908 q 1.24252,0 2.00512,0.9664 0.76918,0.9664 0.76918,2.83347 0,1.24909 -0.36158,2.10373 -0.36158,0.84807 -0.99927,1.28192 -0.6377,0.4339 -1.46604,0.4339 -0.53251,0 -0.91381,-0.1314 -0.3813,-0.1381 -0.65085,-0.3485 -0.26954,-0.21692 -0.46676,-0.46017 h -0.10519 q 0.0526,0.26297 0.0789,0.53907 0.0263,0.2761 0.0263,0.5391 v 2.965 h -2.00512 v -10.58447 h 1.63039 l 0.28269,0.95326 h 0.092 q 0.19722,-0.29584 0.47991,-0.54566 0.28269,-0.24982 0.67714,-0.39445 0.40103,-0.1512 0.92696,-0.1512 z m -0.64427,1.60409 q -0.52593,0 -0.83492,0.21695 -0.30898,0.21695 -0.45362,0.65084 -0.13805,0.4339 -0.1512,1.09789 v 0.21695 q 0,0.71001 0.13148,1.20307 0.13806,0.49306 0.45362,0.74946 0.32213,0.25639 0.88094,0.25639 0.46019,0 0.75603,-0.25639 0.29584,-0.2564 0.44047,-0.74946 0.1512,-0.49964 0.1512,-1.21622 0,-1.07816 -0.33528,-1.62382 -0.33528,-0.54566 -1.03872,-0.54566 z"
id="path105589-7"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -608.99908,993.09713 v 7.34997 h -2.00512 v -7.34997 z m -0.99927,-2.87948 q 0.44704,0 0.76918,0.21037 0.32213,0.2038 0.32213,0.76918 0,0.5588 -0.32213,0.77575 -0.32214,0.21037 -0.76918,0.21037 -0.45362,0 -0.77575,-0.21037 -0.31556,-0.21695 -0.31556,-0.77575 0,-0.56538 0.31556,-0.76918 0.32213,-0.21037 0.77575,-0.21037 z"
id="path105591-6"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px"
d="m -597.82028,994.60262 h -1.73558 v 5.84448 h -2.00512 v -5.84448 h -1.10446 v -0.9664 l 1.10446,-0.53909 v -0.53908 q 0,-0.9401 0.31556,-1.45946 0.32213,-0.52594 0.90066,-0.73631 0.5851,-0.21695 1.38057,-0.21695 0.58511,0 1.06502,0.0986 0.47991,0.092 0.78233,0.21038 l -0.51279,1.47261 q -0.23009,-0.0723 -0.49964,-0.13148 -0.26954,-0.0592 -0.61797,-0.0592 -0.42074,0 -0.61797,0.25639 -0.19065,0.24982 -0.19065,0.64427 v 0.46019 h 1.73558 z"
id="path106049-5" />
<path
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px"
d="m -603.18623,994.60262 h -1.73558 v 5.84448 h -2.00512 v -5.84448 h -1.10446 v -0.9664 l 1.10446,-0.53909 v -0.53908 q 0,-0.9401 0.31556,-1.45946 0.32214,-0.52594 0.90066,-0.73631 0.5851,-0.21695 1.38058,-0.21695 0.5851,0 1.06501,0.0986 0.47992,0.092 0.78233,0.21038 l -0.51279,1.47261 q -0.23009,-0.0723 -0.49963,-0.13148 -0.26954,-0.0592 -0.61797,-0.0592 -0.42075,0 -0.61798,0.25639 -0.19065,0.24982 -0.19065,0.64427 v 0.46019 h 1.73558 z"
id="path105593-6" />
<path
d="m -583.75347,990.83562 -2.44559,9.61148 h -2.32069 l -1.30168,-5.04901 q -0.0394,-0.14463 -0.10519,-0.44047 -0.0657,-0.29583 -0.13806,-0.64426 -0.0723,-0.35501 -0.13148,-0.664 -0.0526,-0.31556 -0.0723,-0.49963 -0.0197,0.18407 -0.0789,0.49306 -0.0526,0.30899 -0.12491,0.65742 -0.0657,0.34843 -0.13149,0.65084 -0.0657,0.30241 -0.10518,0.46019 l -1.29512,5.03586 h -2.3141 l -2.45217,-9.61148 h 2.00512 l 1.22937,5.24619 q 0.0526,0.23667 0.11834,0.56538 0.0723,0.3287 0.13806,0.69028 0.0723,0.35501 0.1249,0.69029 0.0592,0.32871 0.0855,0.57195 0.0329,-0.24981 0.0855,-0.57852 0.0526,-0.33528 0.11176,-0.67714 0.0657,-0.34843 0.13149,-0.64427 0.0657,-0.29584 0.11833,-0.47991 l 1.4003,-5.38425 h 1.92623 l 1.4003,5.38425 q 0.046,0.1775 0.10519,0.47991 0.0657,0.29584 0.13148,0.64427 0.0657,0.34843 0.11834,0.68371 0.0592,0.32871 0.0855,0.57195 0.046,-0.3287 0.12491,-0.79547 0.0855,-0.47334 0.1775,-0.94011 0.0986,-0.46676 0.17093,-0.78232 l 1.2228,-5.24619 z"
id="path105595-9"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -576.80977,996.75895 q 0,0.92038 -0.24982,1.63039 -0.24324,0.71001 -0.71658,1.20307 -0.46677,0.48649 -1.13076,0.73629 -0.65741,0.2498 -1.48576,0.2498 -0.77575,0 -1.42659,-0.2498 -0.64427,-0.2498 -1.12419,-0.73629 -0.47334,-0.49306 -0.7363,-1.20307 -0.2564,-0.71001 -0.2564,-1.63039 0,-1.2228 0.4339,-2.07087 0.43389,-0.84806 1.23594,-1.28853 0.80205,-0.44047 1.91309,-0.44047 1.03214,0 1.82762,0.44047 0.80204,0.44047 1.25566,1.28853 0.46019,0.84807 0.46019,2.07087 z m -5.08183,0 q 0,0.72316 0.15778,1.21622 0.15778,0.49306 0.49306,0.74288 0.33529,0.24982 0.87437,0.24982 0.53251,0 0.86121,-0.24982 0.33529,-0.24982 0.48649,-0.74288 0.15778,-0.49306 0.15778,-1.21622 0,-0.72974 -0.15778,-1.20965 -0.1512,-0.48649 -0.48649,-0.72973 -0.33528,-0.24325 -0.87436,-0.24325 -0.79548,0 -1.15705,0.54566 -0.35501,0.54565 -0.35501,1.63697 z"
id="path105597-3"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -571.83182,992.95908 q 0.15121,0 0.34844,0.0197 0.20379,0.0131 0.3287,0.0394 l -0.1512,1.88022 q -0.0986,-0.0329 -0.28269,-0.046 -0.1775,-0.0197 -0.30899,-0.0197 -0.38787,0 -0.75603,0.0986 -0.36158,0.0986 -0.65084,0.32213 -0.28926,0.21695 -0.46019,0.57853 -0.16436,0.355 -0.16436,0.87436 v 3.74068 h -2.00512 v -7.3499 h 1.51864 l 0.29583,1.23595 h 0.0986 q 0.21694,-0.37473 0.53908,-0.68372 0.32871,-0.31556 0.74288,-0.49963 0.42075,-0.19065 0.90723,-0.19065 z"
id="path105599-7"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -568.27389,990.21765 v 4.57562 q 0,0.41417 -0.0329,0.82835 -0.0329,0.41417 -0.0723,0.82834 h 0.0263 q 0.2038,-0.28926 0.41418,-0.57195 0.21694,-0.28269 0.46019,-0.54566 l 2.05771,-2.23522 h 2.26152 l -2.91893,3.18848 3.09643,4.16149 h -2.31411 l -2.11688,-2.97814 -0.86122,0.69029 v 2.28785 h -2.00512 v -10.22945 z"
id="path105601-4"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -557.79005,994.60262 h -1.73558 v 5.84448 h -2.00512 v -5.84448 h -1.10446 v -0.9664 l 1.10446,-0.53909 v -0.53908 q 0,-0.9401 0.31556,-1.45946 0.32213,-0.52594 0.90066,-0.73631 0.5851,-0.21695 1.38057,-0.21695 0.58511,0 1.06502,0.0986 0.47991,0.092 0.78233,0.21038 l -0.51279,1.47261 q -0.23009,-0.0723 -0.49964,-0.13148 -0.26954,-0.0592 -0.61797,-0.0592 -0.42074,0 -0.61797,0.25639 -0.19065,0.24982 -0.19065,0.64427 v 0.46019 h 1.73558 z"
id="path105603-5"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -554.20584,1000.4471 h -2.00512 v -10.22945 h 2.00512 z"
id="path105605-2"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -546.20379,996.75895 q 0,0.92038 -0.24981,1.63039 -0.24325,0.71001 -0.71659,1.20307 -0.46676,0.48649 -1.13076,0.73629 -0.65741,0.2498 -1.48576,0.2498 -0.77575,0 -1.42659,-0.2498 -0.64427,-0.2498 -1.12419,-0.73629 -0.47334,-0.49306 -0.7363,-1.20307 -0.2564,-0.71001 -0.2564,-1.63039 0,-1.2228 0.4339,-2.07087 0.43389,-0.84806 1.23594,-1.28853 0.80205,-0.44047 1.91309,-0.44047 1.03214,0 1.82762,0.44047 0.80204,0.44047 1.25566,1.28853 0.46019,0.84807 0.46019,2.07087 z m -5.08183,0 q 0,0.72316 0.15778,1.21622 0.15778,0.49306 0.49306,0.74288 0.33529,0.24982 0.87437,0.24982 0.53251,0 0.86121,-0.24982 0.33529,-0.24982 0.48649,-0.74288 0.15778,-0.49306 0.15778,-1.21622 0,-0.72974 -0.15778,-1.20965 -0.1512,-0.48649 -0.48649,-0.72973 -0.33528,-0.24325 -0.87436,-0.24325 -0.79547,0 -1.15705,0.54566 -0.35501,0.54565 -0.35501,1.63697 z"
id="path105607-5"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<path
d="m -538.89522,1000.4471 -0.56538,-2.57054 q -0.046,-0.2301 -0.15121,-0.67714 -0.10519,-0.45362 -0.23009,-0.96641 -0.11834,-0.51936 -0.22353,-0.95983 -0.0986,-0.44046 -0.14463,-0.64426 h -0.0592 q -0.046,0.2038 -0.14463,0.64426 -0.0986,0.44047 -0.22352,0.95983 -0.11833,0.51936 -0.22352,0.97955 -0.10519,0.45362 -0.15778,0.69029 l -0.59168,2.54425 h -2.15632 l -2.09059,-7.34997 h 1.99855 l 0.84807,3.25422 q 0.0855,0.34186 0.16435,0.8152 0.0789,0.46676 0.13806,0.90723 0.0657,0.4339 0.0986,0.69029 h 0.0526 q 0.0131,-0.19065 0.0526,-0.50621 0.046,-0.31556 0.0986,-0.65084 0.0592,-0.34186 0.10519,-0.6114 0.0526,-0.27612 0.0789,-0.37473 l 0.90723,-3.52376 h 2.20892 l 0.86122,3.52376 q 0.046,0.19065 0.11833,0.60482 0.0789,0.41418 0.13806,0.85465 0.0592,0.43389 0.0657,0.68371 h 0.0526 q 0.0263,-0.22352 0.092,-0.66399 0.0657,-0.44047 0.15121,-0.92039 0.092,-0.48648 0.18408,-0.82834 l 0.88094,-3.25422 h 1.96567 l -2.11688,7.34997 z"
id="path105609-4"
style="font-weight:bold;font-size:13.4639px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#126d82;fill-opacity:1;stroke-width:0.841488px" />
<g
id="g35295-7"
transform="translate(-35.898223,270.31107)">
<path
id="path73257-7-2-9-4"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.61353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -585.89138,711.9178 v 0.54001 a 3.9778932,3.9778932 0 0 1 1.19116,1.87225 h -12.84108 c -1.83758,0 -3.34968,1.51212 -3.34968,3.34965 v 2.30632 c 0,1.83756 1.5121,3.34968 3.34968,3.34968 h 3.35172 2.76571 3.35331 c 0.71628,0 1.2578,0.54149 1.2578,1.2578 v 2.30891 c 0,0.71631 -0.54152,1.25781 -1.2578,1.25781 h -11.21588 c -0.44735,-1.35589 -1.73162,-2.34612 -3.22924,-2.34612 -1.8643,0 -3.39669,1.53443 -3.39669,3.39876 0,1.86431 1.53239,3.39823 3.39669,3.39823 1.50323,0 2.79168,-0.9974 3.23443,-2.36109 h 11.21069 c 1.83755,0 3.34758,-1.51005 3.34758,-3.34759 v -2.30891 c 0,-1.83753 -1.51003,-3.34968 -3.34758,-3.34968 h -3.35331 -2.76571 -3.35172 c -0.7163,0 -1.25936,-0.54144 -1.25936,-1.2578 v -2.30632 c 0,-0.71631 0.54306,-1.25987 1.25936,-1.25987 h 12.87569 a 3.9778932,3.9778932 0 0 1 -1.22577,2.00764 v 0.40515 l 6.91484,-3.45768 z m -16.6243,15.98816 c 0.73433,0 1.30845,0.57256 1.30845,1.30691 0,0.73433 -0.57412,1.30845 -1.30845,1.30845 -0.73435,0 -1.30691,-0.57412 -1.30691,-1.30845 0,-0.73435 0.57256,-1.30691 1.30691,-1.30691 z" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:4.23333px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-577.58936"
y="716.69928"
id="text109870-4"><tspan
sodipodi:role="line"
id="tspan109868-3"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
x="-577.58936"
y="716.69928">Draw the code</tspan></text>
</g>
</g>
<g
id="g35321"
transform="matrix(1.6961741,0,0,1.6961741,707.77402,-877.77816)">
<path
id="path73257-7-2-9-15"
style="vector-effect:none;fill:#126d82;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.61353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -587.66644,735.39272 v 0.54001 a 3.9778932,3.9778932 0 0 1 1.19116,1.87225 h -12.84108 c -1.83758,0 -3.34968,1.51212 -3.34968,3.34965 v 2.30632 c 0,1.83756 1.5121,3.34968 3.34968,3.34968 h 3.35172 2.76571 3.35331 c 0.71628,0 1.2578,0.54149 1.2578,1.2578 v 2.30891 c 0,0.71631 -0.54152,1.25781 -1.2578,1.25781 h -11.21588 c -0.44735,-1.35589 -1.73162,-2.34612 -3.22924,-2.34612 -1.8643,0 -3.39669,1.53443 -3.39669,3.39876 0,1.86431 1.53239,3.39823 3.39669,3.39823 1.50323,0 2.79168,-0.9974 3.23443,-2.36109 h 11.21069 c 1.83755,0 3.34758,-1.51005 3.34758,-3.34759 v -2.30891 c 0,-1.83753 -1.51003,-3.34968 -3.34758,-3.34968 h -3.35331 -2.76571 -3.35172 c -0.7163,0 -1.25936,-0.54144 -1.25936,-1.2578 v -2.30632 c 0,-0.71631 0.54306,-1.25987 1.25936,-1.25987 h 12.87569 a 3.9778932,3.9778932 0 0 1 -1.22577,2.00764 v 0.40515 l 6.91484,-3.45768 z m -16.6243,15.98816 c 0.73433,0 1.30845,0.57256 1.30845,1.30691 0,0.73433 -0.57412,1.30845 -1.30845,1.30845 -0.73435,0 -1.30691,-0.57412 -1.30691,-1.30845 0,-0.73435 0.57256,-1.30691 1.30691,-1.30691 z" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:4.23333px;line-height:125%;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-579.36444"
y="740.17419"
id="text109870-5"><tspan
sodipodi:role="line"
id="tspan109868-4"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px"
x="-579.36444"
y="740.17419">Draw the code</tspan></text>
</g>
<path
id="path73257-7-2-9-1"
style="vector-effect:none;fill:#2f4f4f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.88587;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m -541.85445,274.03047 v 1.00952 a 7.4364779,7.4364779 0 0 1 2.22681,3.50008 h -24.00577 c -3.43527,0 -6.26207,2.82684 -6.26207,6.26201 v 4.31155 c 0,3.43523 2.8268,6.26207 6.26207,6.26207 h 6.26588 5.17036 6.26885 c 1.33905,0 2.35139,1.01229 2.35139,2.35139 v 4.3164 c 0,1.3391 -1.01234,2.35141 -2.35139,2.35141 h -20.96755 c -0.8363,-2.53477 -3.23718,-4.38595 -6.0369,-4.38595 -3.48522,0 -6.34995,2.86854 -6.34995,6.35381 0,3.48524 2.86473,6.35283 6.34995,6.35283 2.81021,0 5.21891,-1.86459 6.04661,-4.41395 h 20.95784 c 3.43521,0 6.25813,-2.82296 6.25813,-6.25815 v -4.3164 c 0,-3.43517 -2.82292,-6.26206 -6.25813,-6.26206 h -6.26885 -5.17036 -6.26588 c -1.33909,0 -2.35431,-1.0122 -2.35431,-2.3514 v -4.31155 c 0,-1.33911 1.01522,-2.35527 2.35431,-2.35527 h 24.07047 a 7.4364779,7.4364779 0 0 1 -2.29151,3.75319 v 0.75741 l 12.92695,-6.46397 z m -31.07832,29.88909 c 1.37279,0 2.44608,1.07037 2.44608,2.4432 0,1.3728 -1.07329,2.44609 -2.44608,2.44609 -1.37283,0 -2.44321,-1.07329 -2.44321,-2.44609 0,-1.37283 1.07038,-2.4432 2.44321,-2.4432 z" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.914px;line-height:125%;font-family:Flux;-inkscape-font-specification:'Flux Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;stroke:none;stroke-width:0.494625px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-525.61676"
y="282.42865"
id="text109870-8"><tspan
sodipodi:role="line"
id="tspan109868-9"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Flux;-inkscape-font-specification:'Flux Bold';fill:#000000;stroke:none;stroke-width:0.494625px"
x="-525.61676"
y="282.42865">Draw the code</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:29.8101px;line-height:125%;font-family:Flux;-inkscape-font-specification:'Flux Medium';letter-spacing:0px;word-spacing:0px;fill:#2f4f4f;fill-opacity:1;stroke:none;stroke-width:1.86313px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-539.58893"
y="307.47092"
id="text6324"><tspan
sodipodi:role="line"
id="tspan6322"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Flux;-inkscape-font-specification:'Flux Medium';fill:#2f4f4f;fill-opacity:1;stroke:none;stroke-width:1.86313px"
x="-539.58893"
y="307.47092"
dx="0 0 0 0 0 0 -0.90150362 -0.90150362 -0.45075181 0 0.90150362 -0.45075181 -0.45075181">piff Workflow</tspan></text>
<image
width="71.031212"
height="94.70829"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
id="image16564"
x="141.17513"
y="396.69467"
style="fill:#19788f;fill-opacity:1" />
Squashed 'SpiffWorkflow/' changes from 4195453a4..1f51db962 1f51db962 Merge pull request #283 from sartography/feature/better_errors 69fb4967e Patching up some bugs and logical disconnects as I test out the errors. cf5be0096 * Making a few more things consistent in the error messages -- so there isn't filename for validation errors, and file_name for WorkflowExceptions. Same for line_number vs sourceline. * Assure than an error_type is consistently set on exceptions. * ValidationExceptions should not bild up a detailed error message that replicates information available within it. 440ee16c8 Responding to some excellent suggestions from Elizabeth: 655e415e1 Merge pull request #282 from subhakarks/fix-workfowspec-dump 1f6d3cf4e Explain that the error happened in a pre-script or post script. 8119abd14 Added a top level SpiffWorklowException that all exceptions inherit from. Aside from a message string you can append information to these exceptions with "add_note", which is a new method that all exceptions have starting in python 3.11 Switched arguments to the WorkflowException, WorkflowTaskException - which now always takes a string message as the first argument, and named arguments thereafter to be consistent with all other error messages in Python. Consistently raise ValidationExceptions whenever we encounter an error anywhere during parsing of xml. The BPMN/WorkflowTaskExecException is removed, in favor of just calling a WorkflowTaskException. There is nothing BPMN Specific in the logic, so no need for this. Consolidated error message logic so that things like "Did you mean" just get added by default if possible. So we don't have to separately deal with that logic each time. Better Error messages for DMN (include row number as a part of the error information) 13463b5c5 fix for workflowspec dump be26100bc Merge pull request #280 from sartography/feature/remove-unused-bpmn-attributes-and-methods 23a5c1d70 remove 'entering_* methods 4e5875ec8 remove sequence flow 5eed83ab1 Merge pull request #278 from sartography/feature/remove-old-serializer 614f1c68a remove compact serializer and references e7e410d4a remove old serializer and references git-subtree-dir: SpiffWorkflow git-subtree-split: 1f51db962ccaed5810f5d0f7d76a932f056430ab
2023-01-19 15:47:07 +00:00
<circle
style="color:#000000;overflow:visible;fill:none;fill-rule:evenodd;stroke:#126d82;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1309-1"
cx="636.84607"
cy="925.89471"
r="0" />
<circle
style="color:#000000;overflow:visible;fill:none;fill-rule:evenodd;stroke:#126d82;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1309-28"
cx="622.87994"
cy="928.04297"
r="0" />
<circle
style="color:#000000;overflow:visible;fill:none;fill-rule:evenodd;stroke:#126d82;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1309-2"
cx="622.87994"
cy="928.04297"
r="0" />
<circle
style="color:#000000;overflow:visible;fill:none;fill-rule:evenodd;stroke:#126d82;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1309-9"
cx="622.87994"
cy="928.04297"
r="0" />
</g>
</svg>