xref: /Universal-ctags/docs/promise.svg (revision e188c20d0ff65d483349521e27cbe3a5d8326020)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="140.86948mm"
13   height="49.095894mm"
14   viewBox="0 0 499.14381 173.96183"
15   id="svg2"
16   version="1.1"
17   inkscape:version="0.92.4 (unknown)"
18   sodipodi:docname="promise.svg">
19  <defs
20     id="defs4">
21    <marker
22       inkscape:isstock="true"
23       style="overflow:visible"
24       id="marker5611"
25       refX="0"
26       refY="0"
27       orient="auto"
28       inkscape:stockid="Arrow1Send">
29      <path
30         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
31         style="fill:#434442;fill-opacity:1;fill-rule:evenodd;stroke:#434442;stroke-width:1.00000003pt;stroke-opacity:1"
32         d="M 0,0 5,-5 -12.5,0 5,5 Z"
33         id="path5609"
34         inkscape:connector-curvature="0" />
35    </marker>
36    <marker
37       inkscape:stockid="Arrow1Send"
38       orient="auto"
39       refY="0"
40       refX="0"
41       id="Arrow1Send"
42       style="overflow:visible"
43       inkscape:isstock="true"
44       inkscape:collect="always">
45      <path
46         id="path4640"
47         d="M 0,0 5,-5 -12.5,0 5,5 Z"
48         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
49         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
50         inkscape:connector-curvature="0" />
51    </marker>
52    <marker
53       inkscape:isstock="true"
54       style="overflow:visible"
55       id="marker4963"
56       refX="0"
57       refY="0"
58       orient="auto"
59       inkscape:stockid="Arrow2Mend">
60      <path
61         inkscape:connector-curvature="0"
62         transform="scale(-0.6)"
63         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
64         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
65         id="path4961" />
66    </marker>
67    <marker
68       inkscape:stockid="Arrow2Lend"
69       orient="auto"
70       refY="0"
71       refX="0"
72       id="Arrow2Lend"
73       style="overflow:visible"
74       inkscape:isstock="true">
75      <path
76         id="path4646"
77         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
78         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
79         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
80         inkscape:connector-curvature="0" />
81    </marker>
82    <marker
83       inkscape:stockid="Arrow1Mend"
84       orient="auto"
85       refY="0"
86       refX="0"
87       id="Arrow1Mend"
88       style="overflow:visible"
89       inkscape:isstock="true">
90      <path
91         id="path6464"
92         d="M 0,0 5,-5 -12.5,0 5,5 Z"
93         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
94         transform="matrix(-0.4,0,0,-0.4,-4,0)"
95         inkscape:connector-curvature="0" />
96    </marker>
97    <inkscape:path-effect
98       effect="bspline"
99       id="path-effect6395"
100       is_visible="true"
101       weight="33.333333"
102       steps="2"
103       helper_size="0"
104       apply_no_weight="true"
105       apply_with_weight="true"
106       only_selected="false" />
107    <inkscape:path-effect
108       effect="spiro"
109       id="path-effect6343"
110       is_visible="true" />
111    <marker
112       inkscape:stockid="Arrow1Lend"
113       orient="auto"
114       refY="0"
115       refX="0"
116       id="marker12257"
117       style="overflow:visible"
118       inkscape:isstock="true">
119      <path
120         inkscape:connector-curvature="0"
121         id="path12259"
122         d="M 0,0 5,-5 -12.5,0 5,5 Z"
123         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1"
124         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
125    </marker>
126    <marker
127       inkscape:isstock="true"
128       style="overflow:visible"
129       id="marker11059"
130       refX="0"
131       refY="0"
132       orient="auto"
133       inkscape:stockid="Arrow1Lend">
134      <path
135         transform="matrix(-0.8,0,0,-0.8,-10,0)"
136         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
137         d="M 0,0 5,-5 -12.5,0 5,5 Z"
138         id="path11061"
139         inkscape:connector-curvature="0" />
140    </marker>
141    <marker
142       inkscape:stockid="Arrow1Lend"
143       orient="auto"
144       refY="0"
145       refX="0"
146       id="marker6735"
147       style="overflow:visible"
148       inkscape:isstock="true">
149      <path
150         id="path6737"
151         d="M 0,0 5,-5 -12.5,0 5,5 Z"
152         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
153         transform="matrix(-0.8,0,0,-0.8,-10,0)"
154         inkscape:connector-curvature="0" />
155    </marker>
156    <marker
157       inkscape:stockid="Arrow1Lend"
158       orient="auto"
159       refY="0"
160       refX="0"
161       id="Arrow1Lend"
162       style="overflow:visible"
163       inkscape:isstock="true">
164      <path
165         id="path6191"
166         d="M 0,0 5,-5 -12.5,0 5,5 Z"
167         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1"
168         transform="matrix(-0.8,0,0,-0.8,-10,0)"
169         inkscape:connector-curvature="0" />
170    </marker>
171    <marker
172       inkscape:stockid="Arrow1Lend"
173       orient="auto"
174       refY="0"
175       refX="0"
176       id="marker6735-4"
177       style="overflow:visible"
178       inkscape:isstock="true">
179      <path
180         inkscape:connector-curvature="0"
181         id="path6737-6"
182         d="M 0,0 5,-5 -12.5,0 5,5 Z"
183         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1"
184         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
185    </marker>
186    <marker
187       inkscape:stockid="Arrow1Lend"
188       orient="auto"
189       refY="0"
190       refX="0"
191       id="marker6735-6"
192       style="overflow:visible"
193       inkscape:isstock="true">
194      <path
195         inkscape:connector-curvature="0"
196         id="path6737-7"
197         d="M 0,0 5,-5 -12.5,0 5,5 Z"
198         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1.00000003pt;stroke-opacity:1"
199         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
200    </marker>
201    <marker
202       inkscape:isstock="true"
203       style="overflow:visible"
204       id="marker5611-6"
205       refX="0"
206       refY="0"
207       orient="auto"
208       inkscape:stockid="Arrow1Send">
209      <path
210         inkscape:connector-curvature="0"
211         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
212         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
213         d="M 0,0 5,-5 -12.5,0 5,5 Z"
214         id="path5609-2" />
215    </marker>
216    <marker
217       inkscape:isstock="true"
218       style="overflow:visible"
219       id="marker5611-6-6"
220       refX="0"
221       refY="0"
222       orient="auto"
223       inkscape:stockid="Arrow1Send">
224      <path
225         inkscape:connector-curvature="0"
226         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
227         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1"
228         d="M 0,0 5,-5 -12.5,0 5,5 Z"
229         id="path5609-2-0" />
230    </marker>
231  </defs>
232  <sodipodi:namedview
233     id="base"
234     pagecolor="#ffffff"
235     bordercolor="#666666"
236     borderopacity="1.0"
237     inkscape:pageopacity="0.0"
238     inkscape:pageshadow="2"
239     inkscape:zoom="1.2218218"
240     inkscape:cx="50.371414"
241     inkscape:cy="96.637368"
242     inkscape:document-units="px"
243     inkscape:current-layer="layer1"
244     showgrid="false"
245     showguides="false"
246     inkscape:guide-bbox="true"
247     inkscape:window-width="1920"
248     inkscape:window-height="972"
249     inkscape:window-x="0"
250     inkscape:window-y="55"
251     inkscape:window-maximized="1"
252     fit-margin-top="0"
253     fit-margin-left="0"
254     fit-margin-right="0"
255     fit-margin-bottom="0"
256     scale-x="0.9375">
257    <sodipodi:guide
258       position="617.64084,108.78106"
259       orientation="1,0"
260       id="guide7768"
261       inkscape:locked="false" />
262    <sodipodi:guide
263       position="320.90835,169.99278"
264       orientation="1,0"
265       id="guide4617"
266       inkscape:locked="false" />
267    <sodipodi:guide
268       position="347.15216,373.50701"
269       orientation="0,1"
270       id="guide4619"
271       inkscape:locked="false" />
272    <sodipodi:guide
273       position="459.1844,166.34682"
274       orientation="1,0"
275       id="guide4621"
276       inkscape:locked="false" />
277    <sodipodi:guide
278       position="155.05672,2.2516886"
279       orientation="0,1"
280       id="guide13925"
281       inkscape:locked="false" />
282  </sodipodi:namedview>
283  <metadata
284     id="metadata7">
285    <rdf:RDF>
286      <cc:Work
287         rdf:about="">
288        <dc:format>image/svg+xml</dc:format>
289        <dc:type
290           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
291        <dc:title></dc:title>
292      </cc:Work>
293    </rdf:RDF>
294  </metadata>
295  <g
296     inkscape:label="Layer 1"
297     inkscape:groupmode="layer"
298     id="layer1"
299     transform="translate(80.58721,-256.46709)">
300    <g
301       aria-label="area"
302       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
303       id="text4771-7-3" />
304    <flowRoot
305       xml:space="preserve"
306       id="flowRoot4699"
307       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0px;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
308       transform="matrix(0.9375,0,0,0.9375,21.027264,97.641448)"><flowRegion
309         id="flowRegion4701"><rect
310           id="rect4703"
311           width="157.96085"
312           height="59.746849"
313           x="330.65381"
314           y="240.80962" /></flowRegion><flowPara
315         id="flowPara4705" /></flowRoot>    <path
316       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)"
317       d="M -80.58721,406.35501 H 354.78268"
318       id="path4623"
319       inkscape:connector-curvature="0"
320       sodipodi:nodetypes="cc" />
321    <text
322       xml:space="preserve"
323       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
324       x="354.147"
325       y="418.76654"
326       id="text4771-7-36-6-3"><tspan
327         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
328         sodipodi:role="line"
329         id="tspan4773-5-7-4-6"
330         x="354.147"
331         y="418.76654">t</tspan></text>
332    <text
333       xml:space="preserve"
334       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
335       x="-31.141937"
336       y="427.67892"
337       id="text4771-7-36-7"><tspan
338         style="stroke-width:1px"
339         sodipodi:role="line"
340         id="tspan4773-5-7-5"
341         x="-31.141937"
342         y="427.67892">A host parser runs</tspan></text>
343    <path
344       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
345       d="M -45.199435,414.5894 V 397.32522"
346       id="path5573"
347       inkscape:connector-curvature="0" />
348    <path
349       inkscape:connector-curvature="0"
350       id="path5599"
351       d="M 99.17556,414.5894 V 397.32522"
352       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
353    <path
354       style="fill:none;fill-rule:evenodd;stroke:#434442;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5611)"
355       d="m -45.391259,406.70575 c 5.968169,10.85122 46.3966015,9.39363 75.955777,9.72851 29.559169,0.33488 64.701623,-3.91925 67.414423,-8.8023"
356       id="path5601"
357       inkscape:connector-curvature="0"
358       sodipodi:nodetypes="czc" />
359    <path
360       sodipodi:type="star"
361       style="opacity:1;fill:#fd0000;fill-opacity:1;stroke:#c7c7c7;stroke-width:1.03733325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
362       id="path5888"
363       sodipodi:sides="5"
364       sodipodi:cx="19.89691"
365       sodipodi:cy="405.89642"
366       sodipodi:r1="4.8120704"
367       sodipodi:r2="2.4060352"
368       sodipodi:arg1="1.5707963"
369       sodipodi:arg2="2.1991149"
370       inkscape:flatsided="false"
371       inkscape:rounded="0"
372       inkscape:randomized="0"
373       d="m 19.89691,410.70849 -1.414232,-2.86554 -3.162319,-0.45952 2.288275,-2.23051 -0.540188,-3.14954 2.828464,1.48701 2.828464,-1.48701 -0.540189,3.14954 2.288276,2.23051 -3.162319,0.45952 z"
374       inkscape:transform-center-y="0.45952153"
375       inkscape:transform-center-x="1.4171862e-06" />
376    <path
377       sodipodi:type="star"
378       style="opacity:1;fill:#0000ff;fill-opacity:1;stroke:#c7c7c7;stroke-width:1.03733325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
379       id="path5888-5"
380       sodipodi:sides="5"
381       sodipodi:cx="-22.920158"
382       sodipodi:cy="405.47275"
383       sodipodi:r1="4.8120704"
384       sodipodi:r2="2.4060352"
385       sodipodi:arg1="1.5707963"
386       sodipodi:arg2="2.1991149"
387       inkscape:flatsided="false"
388       inkscape:rounded="0"
389       inkscape:randomized="0"
390       d="m -22.920158,410.28482 -1.414232,-2.86555 -3.162319,-0.45951 2.288275,-2.23052 -0.540188,-3.14954 2.828464,1.48701 2.828464,-1.48701 -0.540189,3.14954 2.288276,2.23052 -3.162319,0.45951 z"
391       inkscape:transform-center-y="0.45952153"
392       inkscape:transform-center-x="1.4171862e-06" />
393    <path
394       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5611-6)"
395       d="m 100.65059,406.78421 c 9.42101,10.08392 43.05978,10.04955 56.50571,10.19261 13.44593,0.14306 35.87249,1.43255 50.67021,-9.20523"
396       id="path5601-9"
397       inkscape:connector-curvature="0"
398       sodipodi:nodetypes="czc" />
399    <path
400       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
401       d="M 208.94058,414.04684 V 396.78266"
402       id="path11193"
403       inkscape:connector-curvature="0" />
404    <text
405       xml:space="preserve"
406       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
407       x="-319.76288"
408       y="235.35492"
409       id="text4771-7-36-6-1"
410       transform="rotate(-50.477323)"><tspan
411         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
412         sodipodi:role="line"
413         id="tspan4773-5-7-4-2"
414         x="-319.76288"
415         y="235.35492">guest parser X is scheduled</tspan></text>
416    <text
417       xml:space="preserve"
418       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
419       x="-293.1586"
420       y="268.05173"
421       id="text4771-7-36-6-1-7"
422       inkscape:transform-center-x="70.62788"
423       inkscape:transform-center-y="26.816414"
424       transform="rotate(-50.477323)"><tspan
425         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
426         sodipodi:role="line"
427         id="tspan4773-5-7-4-2-0"
428         x="-293.1586"
429         y="268.05173">guest parser Y is scheduled</tspan></text>
430    <text
431       xml:space="preserve"
432       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
433       x="141.21521"
434       y="427.84195"
435       id="text4771-7-36-7-9"><tspan
436         style="stroke-width:1px"
437         sodipodi:role="line"
438         id="tspan4773-5-7-5-3"
439         x="141.21521"
440         y="427.84195">X runs</tspan></text>
441    <path
442       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5611-6-6)"
443       d="m 211.09459,406.2211 c 9.42101,10.08392 43.05978,10.04955 56.50571,10.19261 13.44593,0.14306 35.87249,1.43255 50.67021,-9.20523"
444       id="path5601-9-6"
445       inkscape:connector-curvature="0"
446       sodipodi:nodetypes="czc" />
447    <path
448       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
449       d="M 319.38458,413.48373 V 396.21954"
450       id="path11193-2"
451       inkscape:connector-curvature="0" />
452    <text
453       id="text15065"
454       y="427.84195"
455       x="251.56892"
456       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000191px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
457       xml:space="preserve"><tspan
458         y="427.84195"
459         x="251.56892"
460         id="tspan15063"
461         sodipodi:role="line"
462         style="stroke-width:1px">Y runs</tspan></text>
463    <text
464       xml:space="preserve"
465       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
466       x="-242.36191"
467       y="329.81918"
468       id="text4771-7-36-6-1-8"
469       transform="rotate(-50.477323)"><tspan
470         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
471         sodipodi:role="line"
472         id="tspan4773-5-7-4-2-7"
473         x="-242.36191"
474         y="329.81918">promise for X is forced</tspan></text>
475    <text
476       xml:space="preserve"
477       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
478       x="-171.92081"
479       y="413.22397"
480       id="text4771-7-36-6-1-8-9"
481       transform="rotate(-50.477323)"><tspan
482         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
483         sodipodi:role="line"
484         id="tspan4773-5-7-4-2-7-2"
485         x="-171.92081"
486         y="413.22397">promise for Y is forced</tspan></text>
487    <path
488       sodipodi:type="star"
489       style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
490       id="path16493"
491       sodipodi:sides="3"
492       sodipodi:cx="-71.886269"
493       sodipodi:cy="404.71149"
494       sodipodi:r1="5.4256077"
495       sodipodi:r2="2.758086"
496       sodipodi:arg1="1.5707963"
497       sodipodi:arg2="2.6179939"
498       inkscape:flatsided="false"
499       inkscape:rounded="0"
500       inkscape:randomized="0"
501       d="m -71.886268,410.13709 -2.388573,-4.04656 -2.310142,-4.09185 4.698714,-0.0453 4.698714,0.0453 -2.310141,4.09185 z"
502       inkscape:transform-center-y="1.3337608" />
503    <text
504       xml:space="preserve"
505       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
506       x="-352.85925"
507       y="198.87411"
508       id="text4771-7-36-6-1-8-0"
509       transform="rotate(-50.477323)"><tspan
510         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
511         sodipodi:role="line"
512         id="tspan4773-5-7-4-2-7-23"
513         x="-352.85925"
514         y="198.87411">opens an input file</tspan></text>
515    <path
516       sodipodi:type="star"
517       style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
518       id="path16493-7"
519       sodipodi:sides="3"
520       sodipodi:cx="340.00958"
521       sodipodi:cy="404.30811"
522       sodipodi:r1="5.4256077"
523       sodipodi:r2="2.758086"
524       sodipodi:arg1="1.5707963"
525       sodipodi:arg2="2.6179939"
526       inkscape:flatsided="false"
527       inkscape:rounded="0"
528       inkscape:randomized="0"
529       d="m 340.00958,409.73371 -2.38857,-4.04656 -2.31014,-4.09185 4.69871,-0.0453 4.69872,0.0453 -2.31014,4.09185 z"
530       inkscape:transform-center-y="-1.3260982"
531       transform="rotate(60.736224,338.40961,405.24561)"
532       inkscape:transform-center-x="0.034854492" />
533    <text
534       xml:space="preserve"
535       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
536       x="-90.424301"
537       y="516.34271"
538       id="text4771-7-36-6-1-8-0-5"
539       transform="rotate(-50.477323)"><tspan
540         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.50000095px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1px"
541         sodipodi:role="line"
542         id="tspan4773-5-7-4-2-7-23-9"
543         x="-90.424301"
544         y="516.34271">closes the input file</tspan></text>
545  </g>
546</svg>
547