1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3   xmlns:dc="http://purl.org/dc/elements/1.1/"
4   xmlns:cc="http://creativecommons.org/ns#"
5   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6   xmlns:svg="http://www.w3.org/2000/svg"
7   xmlns="http://www.w3.org/2000/svg"
8   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10   width="199.99995mm"
11   height="191.75687mm"
12   viewBox="0 0.7 199.99995 191.75687"
13   version="1.1"
14   id="svg8"
15   inkscape:version="1.0.1 (c497b03c, 2020-09-10)"
16   sodipodi:docname="region_branch_hoisting.svg">
17  <defs
18     id="defs2">
19    <marker
20       style="overflow:visible"
21       id="marker3478"
22       refX="0"
23       refY="0"
24       orient="auto"
25       inkscape:stockid="Arrow1Lend"
26       inkscape:isstock="true">
27      <path
28         transform="matrix(-0.8,0,0,-0.8,-10,0)"
29         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
30         d="M 0,0 5,-5 -12.5,0 5,5 Z"
31         id="path3476" />
32    </marker>
33    <rect
34       x="18.139799"
35       y="132.9565"
36       width="42.875893"
37       height="13.192582"
38       id="rect1896" />
39    <rect
40       x="73.476562"
41       y="69.033791"
42       width="111.61496"
43       height="41.205559"
44       id="rect1370" />
45    <rect
46       x="88.85537"
47       y="63.907516"
48       width="32.124634"
49       height="21.53034"
50       id="rect3730" />
51    <rect
52       x="9.5690403"
53       y="9.2272892"
54       width="20.163336"
55       height="14.011809"
56       id="rect3679" />
57    <rect
58       x="41.227337"
59       y="-14.998642"
60       width="72.234138"
61       height="11.239376"
62       id="rect3669" />
63    <marker
64       style="overflow:visible"
65       id="marker3503"
66       refX="0"
67       refY="0"
68       orient="auto"
69       inkscape:stockid="Arrow1Lend"
70       inkscape:isstock="true"
71       inkscape:collect="always">
72      <path
73         transform="matrix(-0.8,0,0,-0.8,-10,0)"
74         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
75         d="M 0,0 5,-5 -12.5,0 5,5 Z"
76         id="path3501" />
77    </marker>
78    <marker
79       style="overflow:visible"
80       id="marker3443"
81       refX="0"
82       refY="0"
83       orient="auto"
84       inkscape:stockid="Arrow1Lend"
85       inkscape:isstock="true"
86       inkscape:collect="always">
87      <path
88         transform="matrix(-0.8,0,0,-0.8,-10,0)"
89         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
90         d="M 0,0 5,-5 -12.5,0 5,5 Z"
91         id="path3441" />
92    </marker>
93    <marker
94       style="overflow:visible"
95       id="marker3389"
96       refX="0"
97       refY="0"
98       orient="auto"
99       inkscape:stockid="Arrow1Lend"
100       inkscape:isstock="true"
101       inkscape:collect="always">
102      <path
103         transform="matrix(-0.8,0,0,-0.8,-10,0)"
104         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
105         d="M 0,0 5,-5 -12.5,0 5,5 Z"
106         id="path3387" />
107    </marker>
108    <marker
109       style="overflow:visible"
110       id="marker3341"
111       refX="0"
112       refY="0"
113       orient="auto"
114       inkscape:stockid="Arrow1Lend"
115       inkscape:isstock="true"
116       inkscape:collect="always">
117      <path
118         transform="matrix(-0.8,0,0,-0.8,-10,0)"
119         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
120         d="M 0,0 5,-5 -12.5,0 5,5 Z"
121         id="path3339" />
122    </marker>
123    <marker
124       style="overflow:visible"
125       id="marker3141"
126       refX="0"
127       refY="0"
128       orient="auto"
129       inkscape:stockid="Arrow1Lend"
130       inkscape:isstock="true"
131       inkscape:collect="always">
132      <path
133         transform="matrix(-0.8,0,0,-0.8,-10,0)"
134         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
135         d="M 0,0 5,-5 -12.5,0 5,5 Z"
136         id="path3139" />
137    </marker>
138    <marker
139       style="overflow:visible"
140       id="marker2967"
141       refX="0"
142       refY="0"
143       orient="auto"
144       inkscape:stockid="Arrow1Lstart"
145       inkscape:isstock="true">
146      <path
147         transform="matrix(0.8,0,0,0.8,10,0)"
148         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
149         d="M 0,0 5,-5 -12.5,0 5,5 Z"
150         id="path2965" />
151    </marker>
152    <marker
153       style="overflow:visible"
154       id="Arrow1Send"
155       refX="0"
156       refY="0"
157       orient="auto"
158       inkscape:stockid="Arrow1Send"
159       inkscape:isstock="true">
160      <path
161         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
162         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
163         d="M 0,0 5,-5 -12.5,0 5,5 Z"
164         id="path2664" />
165    </marker>
166    <marker
167       style="overflow:visible"
168       id="Arrow1Lstart"
169       refX="0"
170       refY="0"
171       orient="auto"
172       inkscape:stockid="Arrow1Lstart"
173       inkscape:isstock="true">
174      <path
175         transform="matrix(0.8,0,0,0.8,10,0)"
176         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
177         d="M 0,0 5,-5 -12.5,0 5,5 Z"
178         id="path2649" />
179    </marker>
180    <rect
181       x="9.5690403"
182       y="9.2272892"
183       width="20.163336"
184       height="14.011809"
185       id="rect3679-2" />
186    <rect
187       x="9.5690403"
188       y="9.2272892"
189       width="20.163336"
190       height="14.011809"
191       id="rect3692" />
192  </defs>
193  <sodipodi:namedview
194     id="base"
195     pagecolor="#ffffff"
196     bordercolor="#666666"
197     borderopacity="1.0"
198     inkscape:pageopacity="0.0"
199     inkscape:pageshadow="2"
200     inkscape:zoom="0.61285746"
201     inkscape:cx="492.87186"
202     inkscape:cy="475.23437"
203     inkscape:document-units="mm"
204     inkscape:current-layer="layer1"
205     inkscape:document-rotation="0"
206     showgrid="false"
207     inkscape:window-width="1920"
208     inkscape:window-height="1035"
209     inkscape:window-x="1680"
210     inkscape:window-y="23"
211     inkscape:window-maximized="1"
212     showguides="true"
213     fit-margin-top="0"
214     fit-margin-left="0"
215     fit-margin-right="0"
216     fit-margin-bottom="3.3"
217     lock-margins="false"
218     viewbox-y="1.8" />
219  <metadata
220     id="metadata5">
221    <rdf:RDF>
222      <cc:Work
223         rdf:about="">
224        <dc:format>image/svg+xml</dc:format>
225        <dc:type
226           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
227        <dc:title></dc:title>
228      </cc:Work>
229    </rdf:RDF>
230  </metadata>
231  <g
232     inkscape:label="Ebene 1"
233     inkscape:groupmode="layer"
234     id="layer1"
235     transform="translate(60.000002,15.000516)"
236     style="display:inline">
237    <rect
238       style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258106;stroke-opacity:1"
239       id="rect837"
240       width="79.741898"
241       height="38.498253"
242       x="0.12905283"
243       y="0.129053"
244       ry="6.741148" />
245    <rect
246       style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258106;stroke-opacity:1"
247       id="rect837-9"
248       width="79.741898"
249       height="38.498253"
250       x="-59.870949"
251       y="60.129051"
252       ry="6.741148" />
253    <rect
254       style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
255       id="rect837-9-8"
256       width="79.741898"
257       height="38.498253"
258       x="60.129051"
259       y="60.129051"
260       ry="6.741148" />
261    <rect
262       style="opacity:1;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.258106;stroke-opacity:1"
263       id="rect837-9-8-9"
264       width="79.741898"
265       height="38.498253"
266       x="0.12905283"
267       y="120.12905"
268       ry="6.741148" />
269    <path
270       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3141);paint-order:normal"
271       d="M 59.249128,38.627306 80.750874,60.129051"
272       id="path3329"
273       inkscape:connector-type="polyline"
274       inkscape:connector-curvature="0"
275       inkscape:connection-start="#rect837"
276       inkscape:connection-end="#rect837-9-8" />
277    <path
278       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3341)"
279       d="M 25.563156,38.627306 9.4368463,60.129051"
280       id="path3337"
281       inkscape:connector-type="polyline"
282       inkscape:connector-curvature="0"
283       inkscape:connection-start="#rect837"
284       inkscape:connection-end="#rect837-9" />
285    <path
286       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3389)"
287       d="M -0.75087304,98.627304 20.750875,120.12905"
288       id="path3385"
289       inkscape:connector-type="polyline"
290       inkscape:connector-curvature="0"
291       inkscape:connection-start="#rect837-9"
292       inkscape:connection-end="#rect837-9-8-9" />
293    <path
294       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3443)"
295       d="M 80.750874,98.627304 59.249128,120.12905"
296       id="path3439"
297       inkscape:connector-type="polyline"
298       inkscape:connector-curvature="0"
299       inkscape:connection-start="#rect837-9-8"
300       inkscape:connection-end="#rect837-9-8-9" />
301    <path
302       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3503)"
303       d="M 41.227338,-14.998642 41.386551,0.50922611"
304       id="path3499"
305       inkscape:connector-type="polyline"
306       inkscape:connector-curvature="0" />
307    <text
308       xml:space="preserve"
309       id="text3667"
310       style="font-style:normal;font-weight:normal;font-size:10.58329999999999949px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3669);fill:#000000;fill-opacity:1;stroke:none;" />
311    <text
312       xml:space="preserve"
313       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none"
314       x="44.769436"
315       y="-7.8602829"
316       id="text3675"><tspan
317         sodipodi:role="line"
318         id="tspan3673"
319         x="44.769436"
320         y="-7.8602829"
321         style="font-size:5.64444px;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none">%0</tspan></text>
322    <text
323       xml:space="preserve"
324       id="text3677"
325       style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3679);fill:#000000;fill-opacity:1;stroke:none;"
326       transform="translate(28.330136,7.1600292)"><tspan
327         x="9.5683594"
328         y="14.376156"><tspan>if</tspan></tspan></text>
329    <text
330       xml:space="preserve"
331       id="text3728"
332       style="font-style:normal;font-weight:normal;font-size:10.58329999999999949px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3730);fill:#000000;fill-opacity:1;stroke:none;" />
333    <text
334       xml:space="preserve"
335       id="text3677-0"
336       style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect3679-2);fill:#000000;fill-opacity:1;stroke:none;"
337       transform="translate(-35.776417,67.110418)"><tspan
338         x="9.5683594"
339         y="14.376156"><tspan>then</tspan></tspan></text>
340    <text
341       xml:space="preserve"
342       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
343       x="42.775875"
344       y="169.7245"
345       id="text3736-6"><tspan
346         sodipodi:role="line"
347         id="tspan3734-5"
348         x="42.775875"
349         y="169.7245"
350         style="font-size:5.64444px;stroke-width:0.264583">%1</tspan></text>
351    <text
352       xml:space="preserve"
353       id="text1368"
354       style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1370);fill:#000000;fill-opacity:1;stroke:none;"
355       transform="translate(20.903802,7.3023994)"><tspan
356         x="73.476562"
357         y="74.182797"><tspan
358           style="font-size:5.64444px">else</tspan></tspan></text>
359    <text
360       xml:space="preserve"
361       id="text1894"
362       style="font-style:normal;font-weight:normal;font-size:5.64444000000000035px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect1896);fill:#000000;fill-opacity:1;stroke:none;" />
363    <text
364       xml:space="preserve"
365       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
366       x="35.081787"
367       y="140.86095"
368       id="text1902"><tspan
369         sodipodi:role="line"
370         id="tspan1900"
371         x="35.081787"
372         y="140.86095"
373         style="font-size:5.64444px;stroke-width:0.264583">join</tspan></text>
374    <text
375       xml:space="preserve"
376       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
377       x="76.269608"
378       y="111.63254"
379       id="text3165"><tspan
380         sodipodi:role="line"
381         id="tspan3163"
382         x="76.269608"
383         y="111.63254"
384         style="font-size:5.64444px;stroke-width:0.264583">%arg4</tspan></text>
385    <text
386       xml:space="preserve"
387       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
388       x="-12.065383"
389       y="111.08959"
390       id="text3165-8"><tspan
391         sodipodi:role="line"
392         id="tspan3163-3"
393         x="-12.065383"
394         y="111.08959"
395         style="font-size:5.64444px;stroke-width:0.264583">%arg4</tspan><tspan
396         sodipodi:role="line"
397         x="-12.065383"
398         y="118.14514"
399         style="font-size:5.64444px;stroke-width:0.264583"
400         id="tspan3185" /></text>
401    <text
402       xml:space="preserve"
403       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
404       x="-5.6124902"
405       y="51.136368"
406       id="text3165-8-4"><tspan
407         sodipodi:role="line"
408         id="tspan3163-3-0"
409         x="-5.6124902"
410         y="51.136368"
411         style="font-size:5.64444px;stroke-width:0.264583">%arg2</tspan><tspan
412         sodipodi:role="line"
413         x="-5.6124902"
414         y="58.191917"
415         style="font-size:5.64444px;stroke-width:0.264583"
416         id="tspan3185-2" /></text>
417    <text
418       xml:space="preserve"
419       style="font-style:normal;font-weight:normal;font-size:5.64444px;line-height:1.25;font-family:sans-serif;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
420       x="78.175652"
421       y="51.089592"
422       id="text3165-8-9"><tspan
423         sodipodi:role="line"
424         x="78.175652"
425         y="51.089592"
426         style="font-size:5.64444px;stroke-width:0.264583"
427         id="tspan3185-9">%arg3</tspan></text>
428    <path
429       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3478)"
430       d="m 40.011796,158.71197 0.01604,17.14766"
431       id="path3474"
432       inkscape:connector-type="polyline"
433       inkscape:connector-curvature="0" />
434  </g>
435</svg>
436