blob: 30215095b4dd99f0e15d72502c6c707140d5eb16 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
<!-- CreationDate: Sat Jan 12 20:03:15 2019 -->
<!-- Magnification: 1.000 -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="301"
height="306.72363"
viewBox="29 158 3963.7061 4050.6994"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="pubsub.svg">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs88">
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mend"
style="overflow:visible">
<path
id="path3821"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path3815"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Mstart"
style="overflow:visible">
<path
id="path3818"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(0.4,0,0,0.4,4,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-3"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-1"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-9"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-0"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-4"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-11"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-42"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-2"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-6"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-5"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-8"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-59"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-97"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-22"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-65"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-00"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-46"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-6"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-2"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-58"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-5-5"
style="overflow:visible">
<path
inkscape:connector-curvature="0"
id="path3815-2-06"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
</marker>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1028"
inkscape:window-height="1148"
id="namedview86"
showgrid="true"
fit-margin-left="5"
fit-margin-top="5"
fit-margin-right="5"
fit-margin-bottom="5"
inkscape:zoom="3.0996678"
inkscape:cx="150.5"
inkscape:cy="153.36182"
inkscape:window-x="412"
inkscape:window-y="24"
inkscape:window-maximized="0"
inkscape:current-layer="g4">
<inkscape:grid
type="xygrid"
id="grid5278"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="15.5px"
originy="-4.5000037px" />
</sodipodi:namedview>
<g
style="fill:none;stroke-width:0.025in"
id="g4"
transform="translate(221.99978,151.85943)">
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path4281-4-4-0-6-3-0-9"
d="m 1591.7076,1078.8083 2113.0159,0 0,2337.5238 -396.1905,0"
style="fill:none;stroke:#ff0000;stroke-width:13.20634919;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:13.20634919,26.41269838;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path4281-4-4-0-6-3-0"
d="m 271.07273,2267.3798 -396.19047,0 0,1716.8253 2773.33334,0 0,-396.1904"
style="fill:none;stroke:#000000;stroke-width:13.20634842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:13.20634836, 26.41269685;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4281-4-4-0-6-3"
d="m 1591.7076,3429.5385 396.1905,0"
style="fill:none;stroke:#000000;stroke-width:13.20634937;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:13.20634915, 26.41269831;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<g
style="fill:none;stroke-width:0.025in"
id="g5136-2"
transform="translate(927.5326,1187.5914)">
<rect
y="2069.2844"
x="1063.493"
height="330.15881"
width="1320.6349"
id="rect4493-4-9-7"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-9-6-36"
y="2281.5662"
x="1720.683"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="2281.5662"
x="1720.683"
sodipodi:role="line"
id="tspan4531-7-4">Dereference pointer</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:6.60317421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)"
d="m 1723.8104,1805.1575 0,264.127"
id="path4281-4-1-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
<!-- Line -->
<!-- Arrowhead on XXXpoint 2400 900 - 2400 3915-->
<!-- Line: box -->
<!-- Line: box -->
<!-- Line: box -->
<!-- Line -->
<!-- Arrowhead on XXXpoint 1800 900 - 1800 3915-->
<!-- Line -->
<!-- Arrowhead on XXXpoint 1200 900 - 1200 3915-->
<!-- Line: box -->
<!-- Line -->
<!-- Arrowhead on XXXpoint 900 2100 - 900 3465-->
<!-- Arrowhead on XXXpoint 900 3450 - 900 2085-->
<!-- Line: box -->
<!-- Line: box -->
<!-- Line -->
<!-- Arrowhead on XXXpoint 225 1650 - 1213 2106-->
<!-- Line -->
<!-- Arrowhead on XXXpoint 600 1350 - 1213 1656-->
<!-- Line -->
<!-- Arrowhead on XXXpoint 1200 3450 - 737 3758-->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Text -->
<!-- Circle -->
<!-- Circle -->
<!-- Circle -->
<!-- Circle -->
<!-- Line -->
<!-- Line -->
<text
xml:space="preserve"
style="font-size:8px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
x="82.463959"
y="32.551559"
id="text4252"
sodipodi:linespacing="125%"
transform="matrix(13.206349,0,0,13.206349,6.9457474,1.63324)"><tspan
sodipodi:role="line"
id="tspan4254"
x="82.463959"
y="32.551559" /></text>
<text
xml:space="preserve"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="931.3902"
y="193.98283"
id="text4256"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4258"
x="931.3902"
y="193.98283"
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Mono;-inkscape-font-specification:Liberation Mono">ins_route()</tspan></text>
<text
xml:space="preserve"
style="font-size:158.47619629px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="2654.9768"
y="194.27946"
id="text4256-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4258-2"
x="2654.9768"
y="194.27946"
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Mono;-inkscape-font-specification:Liberation Mono">access_route()</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:6.60317469;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)"
d="m 931.39019,656.2051 0,264.127"
id="path4281-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
id="g4499"
transform="translate(0,-554.66669)">
<rect
y="880.71307"
x="271.07272"
height="330.15875"
width="1320.6349"
id="rect4493"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495"
y="1092.9949"
x="934.22748"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="1092.9949"
x="934.22748"
id="tspan4497"
sodipodi:role="line">Allocate</tspan></text>
</g>
<g
transform="translate(4.0941772,-16.988881)"
style="fill:none;stroke-width:0.025in"
id="g4499-6">
<rect
y="937.32098"
x="266.97855"
height="330.15875"
width="1320.6349"
id="rect4493-4"
style="fill:#00c8ff;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-9"
y="1054.005"
x="926.19977"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="1054.005"
x="926.19977"
id="tspan4497-9"
sodipodi:role="line">Pre-initialization</tspan><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="1219.0844"
x="926.19977"
sodipodi:role="line"
id="tspan4531">garbage</tspan></text>
</g>
<g
id="g5136"
transform="translate(-792.42026,-554.66669)">
<rect
y="2069.2844"
x="1063.493"
height="330.15881"
width="1320.6349"
id="rect4493-4-9"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-9-6"
y="2281.5662"
x="1720.683"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="2281.5662"
x="1720.683"
sodipodi:role="line"
id="tspan4531-7">Initialize</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:6.60317421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)"
d="m 1723.8104,1805.1575 0,264.127"
id="path4281-4-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
<g
style="fill:none;stroke-width:0.025in"
id="g5136-4"
transform="translate(-792.42026,44.929056)">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4281-4-4-0"
d="m 1723.8104,1799.8475 0,264.127"
style="fill:none;stroke:#000000;stroke-width:6.60317421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<rect
y="2063.9744"
x="1063.493"
height="330.15884"
width="1320.6349"
id="rect4493-4-9-1"
style="fill:#00c8ff;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-9-6-3"
y="2276.2561"
x="1726.4866"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="2276.2561"
x="1726.4866"
sodipodi:role="line"
id="tspan5218">Valid route structure</tspan></text>
</g>
<g
style="fill:none;stroke-width:0.025in"
id="g5136-4-3"
transform="translate(-793.68671,597.77196)">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4281-4-4-0-0"
d="m 1724.8443,1835.1031 -4.0942,229.2731"
style="fill:none;stroke:#000000;stroke-width:6.60317421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<rect
y="2082.1594"
x="1063.493"
height="330.15875"
width="1320.6349"
id="rect4493-4-9-1-3"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-9-6-3-2"
y="2277.0999"
x="1725.0769"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="2277.0999"
x="1725.0769"
sodipodi:role="line"
id="tspan5218-7">Publish pointer</tspan></text>
</g>
<g
style="fill:none;stroke-width:0.025in"
id="g4499-7"
transform="translate(1713.9881,1796.0635)">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4281-4-4-0-6-3-08"
d="m -122.28053,1039.1893 396.19049,0"
style="fill:none;stroke:#000000;stroke-width:13.20634842;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:13.2063484, 26.41269693;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<rect
y="888.30286"
x="271.07272"
height="330.15875"
width="1320.6349"
id="rect4493-2"
style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-4"
y="1004.9869"
x="931.19672"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="1004.9869"
x="931.19672"
id="tspan4497-1"
sodipodi:role="line">Subscribe to</tspan><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="1170.0663"
x="931.19672"
sodipodi:role="line"
id="tspan5393">pointer</tspan></text>
</g>
<g
style="fill:none;stroke-width:0.025in"
id="g5136-4-1"
transform="translate(-792.4202,1207.0879)">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4281-4-4-0-6"
d="m 1723.8104,1799.8475 0,264.127"
style="fill:none;stroke:#000000;stroke-width:6.60317421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow1Lend-5)" />
<rect
y="2063.9744"
x="1063.493"
height="330.15884"
width="1320.6349"
id="rect4493-4-9-1-30"
style="fill:#00c8ff;fill-opacity:1;stroke:#000000;stroke-width:13.20634937;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
sodipodi:linespacing="125%"
id="text4495-9-6-3-21"
y="2276.2561"
x="1726.4866"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
xml:space="preserve"><tspan
style="font-size:132.06349182px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
y="2276.2561"
x="1726.4866"
sodipodi:role="line"
id="tspan5218-5">Valid route structure</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="1749.2343"
y="3601.2188"
id="text5527"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5529"
x="1749.2343"
y="3601.2188"
style="font-size:118.85713959px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans Bold">OK</tspan></text>
<text
xml:space="preserve"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="2092.5994"
y="3944.5825"
id="text5527-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5529-7"
x="2092.5994"
y="3944.5825"
style="font-size:118.85713196px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans Bold">Surprising, but OK</tspan></text>
<text
xml:space="preserve"
style="font-size:158.47618103px;font-style:normal;font-weight:bold;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
x="-3165.4116"
y="3664.1548"
id="text5527-8"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan5529-2"
x="-3165.4116"
y="3664.1548"
style="font-size:118.85713196px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#ff0000;fill-opacity:1;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans Bold">Not OK</tspan></text>
</g>
</svg>