dissertation-4-dissertation/3_Implementation/Figs/overview.svg

2065 lines
78 KiB
XML
Raw Permalink Normal View History

2021-04-08 20:55:25 +01:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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"
2021-05-03 18:13:57 +01:00
xmlns:xlink="http://www.w3.org/1999/xlink"
2021-04-08 20:55:25 +01:00
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="297mm"
height="210mm"
2021-04-08 21:04:46 +01:00
viewBox="0 0 296.99999 210"
2021-04-08 20:55:25 +01:00
version="1.1"
id="svg8"
2021-05-03 16:45:55 +01:00
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
2021-04-08 21:04:46 +01:00
sodipodi:docname="overview.svg"
inkscape:export-filename="/home/jake/repos/dissertation/dissertation-4-dissertation/3_Implementation/Figs/overview.png"
2021-05-03 18:13:57 +01:00
inkscape:export-xdpi="192"
inkscape:export-ydpi="192">
2021-04-08 20:55:25 +01:00
<defs
id="defs2">
<marker
style="overflow:visible"
2021-05-03 20:45:49 +01:00
id="marker20519"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path20517" />
</marker>
<marker
style="overflow:visible"
id="marker20065"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
2021-05-03 18:13:57 +01:00
inkscape:stockid="Arrow1Mend"
2021-04-08 20:55:25 +01:00
inkscape:isstock="true">
2021-05-03 20:45:49 +01:00
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path20063" />
</marker>
<marker
style="overflow:visible"
id="marker19599"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path19597" />
</marker>
<marker
style="overflow:visible"
id="marker19139"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path19137" />
</marker>
<marker
style="overflow:visible"
id="marker12419"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
2021-04-08 20:55:25 +01:00
<path
2021-05-03 18:13:57 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
2021-04-08 21:02:12 +01:00
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path12417" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker11971"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
2021-05-03 18:13:57 +01:00
inkscape:isstock="true"
inkscape:collect="always">
2021-04-08 20:55:25 +01:00
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path11969" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker11517"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path11515" />
</marker>
<marker
style="overflow:visible"
id="marker11039"
2021-05-03 17:10:09 +01:00
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
2021-05-03 20:45:49 +01:00
inkscape:isstock="true"
inkscape:collect="always">
2021-05-03 17:10:09 +01:00
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path11037" />
2021-05-03 17:10:09 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker10503"
2021-05-03 17:10:09 +01:00
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path10501" />
2021-05-03 17:10:09 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker10079"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
2021-05-03 18:13:57 +01:00
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path10077" />
</marker>
<marker
style="overflow:visible"
id="marker7369"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
2021-04-08 20:55:25 +01:00
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-05-03 18:13:57 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
2021-04-08 21:02:12 +01:00
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path7367" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker6939"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
2021-05-03 18:13:57 +01:00
inkscape:stockid="Arrow1Mstart"
2021-05-03 17:10:09 +01:00
inkscape:isstock="true">
<path
2021-05-03 18:13:57 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
2021-05-03 17:10:09 +01:00
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path6937" />
2021-05-03 17:10:09 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker6509"
2021-05-03 17:10:09 +01:00
refX="0"
refY="0"
orient="auto"
2021-05-03 18:13:57 +01:00
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
2021-05-03 17:10:09 +01:00
<path
2021-05-03 18:13:57 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
2021-05-03 17:10:09 +01:00
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path6507" />
2021-05-03 17:10:09 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker6043"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path6041" />
</marker>
<marker
style="overflow:visible"
id="marker5537"
2021-05-03 17:10:09 +01:00
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
2021-04-08 20:55:25 +01:00
inkscape:isstock="true"
inkscape:collect="always">
2021-05-03 17:10:09 +01:00
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path5535" />
2021-05-03 17:10:09 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker5137"
2021-05-03 17:10:09 +01:00
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
2021-05-03 18:13:57 +01:00
inkscape:isstock="true"
inkscape:collect="always">
2021-04-08 20:55:25 +01:00
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path5135" />
2021-04-08 20:55:25 +01:00
</marker>
2021-05-03 18:13:57 +01:00
<linearGradient
inkscape:collect="always"
id="linearGradient5111">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5107" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop5109" />
</linearGradient>
2021-04-08 20:55:25 +01:00
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker3175"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path3173" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker2787"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path2785" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker1635"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1633" />
</marker>
<marker
style="overflow:visible"
id="marker8341"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path8339" />
</marker>
<marker
style="overflow:visible"
id="marker7989"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
2021-05-03 17:10:09 +01:00
inkscape:stockid="Arrow1Mend"
2021-04-08 20:55:25 +01:00
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-05-03 17:10:09 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
2021-04-08 21:02:12 +01:00
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path7987" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker7637"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path7635" />
</marker>
<marker
style="overflow:visible"
id="marker7040"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
2021-05-03 17:10:09 +01:00
inkscape:stockid="Arrow1Mstart"
2021-04-08 20:55:25 +01:00
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-05-03 17:10:09 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
2021-04-08 21:02:12 +01:00
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path7038" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker6724"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path6722" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker6378"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path6376" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker6080"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path6078" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker5768"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path5766" />
</marker>
<marker
style="overflow:visible"
id="marker5476"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path5474" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker16467"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path16465" />
</marker>
<marker
style="overflow:visible"
id="marker16155"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path16153" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker15849"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path15847" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker15519"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path15517" />
</marker>
<marker
style="overflow:visible"
id="marker9416"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path9414" />
</marker>
<marker
style="overflow:visible"
id="marker9406"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path9404" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-05-03 18:13:57 +01:00
id="marker4808"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
2021-05-03 18:13:57 +01:00
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4806" />
</marker>
<marker
style="overflow:visible"
id="marker3704"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
2021-04-08 20:55:25 +01:00
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-05-03 18:13:57 +01:00
id="path3702" />
2021-04-08 20:55:25 +01:00
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker2804"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path2802" />
</marker>
<marker
style="overflow:visible"
id="marker2686"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path2684" />
</marker>
<marker
style="overflow:visible"
id="marker2568"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path2566" />
</marker>
<marker
style="overflow:visible"
id="marker2456"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path2454" />
</marker>
<marker
style="overflow:visible"
id="marker2234"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path2232" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mstart"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1032" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker2040"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path2038" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker1958"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1956" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker1876"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1874" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="Arrow1Mend"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1035" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Mstart"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow2Mstart"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="scale(0.6)"
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"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="path1050" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker1688"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow2Lend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
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"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="path1686" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="Arrow2Lend"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow2Lend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
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"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="path1047" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker1592"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1590" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lstart"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Lstart"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(0.8,0,0,0.8,10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1026" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="marker1512"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1510" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="Arrow1Lend"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1029" />
</marker>
<marker
2021-04-08 21:02:12 +01:00
style="overflow:visible"
2021-04-08 20:55:25 +01:00
id="Arrow1Send"
2021-04-08 21:02:12 +01:00
refX="0"
refY="0"
2021-04-08 20:55:25 +01:00
orient="auto"
inkscape:stockid="Arrow1Send"
inkscape:isstock="true">
<path
2021-04-08 21:02:12 +01:00
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
2021-04-08 20:55:25 +01:00
id="path1041" />
</marker>
<marker
style="overflow:visible"
id="marker2456-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2454-6" />
</marker>
<marker
style="overflow:visible"
id="marker3704-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3702-1" />
</marker>
<marker
style="overflow:visible"
id="marker4808-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4806-5" />
</marker>
<marker
style="overflow:visible"
id="marker2686-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2684-9" />
</marker>
<marker
style="overflow:visible"
id="marker2040-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2038-7" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mstart-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1032-7" />
</marker>
<marker
style="overflow:visible"
id="marker2234-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2232-6" />
</marker>
<marker
style="overflow:visible"
id="marker2804-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2802-8" />
</marker>
<marker
style="overflow:visible"
id="marker2456-5"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2454-61" />
</marker>
<marker
style="overflow:visible"
id="marker2568-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2566-5" />
</marker>
<marker
style="overflow:visible"
id="marker4808-4"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4806-8" />
</marker>
<marker
style="overflow:visible"
id="marker2686-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2684-0" />
</marker>
<marker
style="overflow:visible"
id="marker4808-4-7"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4806-8-6" />
</marker>
<marker
style="overflow:visible"
id="marker2686-1-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2684-0-1" />
</marker>
2021-05-03 17:10:09 +01:00
<marker
style="overflow:visible"
id="marker6724-2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path6722-9" />
</marker>
<marker
style="overflow:visible"
id="marker7637-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path7635-2" />
</marker>
<marker
style="overflow:visible"
id="marker8341-7"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path8339-0" />
</marker>
2021-05-03 18:13:57 +01:00
<marker
style="overflow:visible"
id="marker3175-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3173-8" />
</marker>
<marker
style="overflow:visible"
id="marker4808-7"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4806-9" />
</marker>
<marker
style="overflow:visible"
id="marker2787-2"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2785-0" />
</marker>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5111"
id="linearGradient5113"
x1="296.33334"
y1="177.27083"
x2="289.71875"
y2="177.27083"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-22.225007)" />
2021-04-08 20:55:25 +01:00
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
2021-05-03 18:17:00 +01:00
inkscape:zoom="1.4"
2021-05-03 23:22:40 +01:00
inkscape:cx="533.79237"
inkscape:cy="400.54712"
2021-04-08 20:55:25 +01:00
inkscape:document-units="mm"
inkscape:current-layer="layer1"
inkscape:document-rotation="0"
showgrid="true"
inkscape:window-width="2560"
2021-05-03 16:45:55 +01:00
inkscape:window-height="1384"
2021-04-08 20:55:25 +01:00
inkscape:window-x="2560"
2021-05-03 16:45:55 +01:00
inkscape:window-y="27"
2021-04-08 21:02:12 +01:00
inkscape:window-maximized="1"
2021-04-08 21:04:46 +01:00
scale-x="1">
2021-04-08 20:55:25 +01:00
<inkscape:grid
type="xygrid"
id="grid36" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
2021-04-09 11:36:19 +01:00
<dc:title />
2021-04-08 20:55:25 +01:00
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
2021-05-03 20:22:16 +01:00
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect60"
2021-05-03 20:45:49 +01:00
width="157.69205"
2021-04-08 20:55:25 +01:00
height="79.374969"
2021-05-03 20:45:49 +01:00
x="95.25"
2021-04-08 20:55:25 +01:00
y="119.06252" />
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect60-3"
width="76.729172"
height="74.083336"
2021-05-03 18:13:57 +01:00
x="132.82146"
2021-04-08 20:55:25 +01:00
y="121.70839" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="135.4673"
2021-04-08 20:55:25 +01:00
y="127.00009"
id="text902"><tspan
sodipodi:role="line"
id="tspan900"
2021-05-03 18:13:57 +01:00
x="135.4673"
2021-04-08 20:55:25 +01:00
y="127.00009"
style="font-size:4.23333px;stroke-width:0.264583">User-space</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 20:45:49 +01:00
x="97.897591"
y="125.41258"
2021-04-08 20:55:25 +01:00
id="text924"><tspan
sodipodi:role="line"
id="tspan922"
2021-05-03 20:45:49 +01:00
x="97.897591"
y="125.41258"
2021-04-08 20:55:25 +01:00
style="font-size:4.23333px;stroke-width:0.264583"
rotate="0 0 0 0 0 0 0 0 0 0 0 0 0">Kernel-space</tspan></text>
<rect
2021-05-03 20:45:49 +01:00
style="fill:none;stroke:#000000;stroke-width:0.258577;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928"
2021-05-03 20:45:49 +01:00
width="24.342295"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 20:45:49 +01:00
x="137.58333"
2021-04-08 20:55:25 +01:00
y="134.93761" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 20:45:49 +01:00
x="139.25867"
2021-04-08 20:55:25 +01:00
y="140.436"
id="text932"><tspan
sodipodi:role="line"
id="tspan930"
2021-05-03 20:45:49 +01:00
x="139.25867"
2021-04-08 20:55:25 +01:00
y="140.436"
2021-05-03 20:45:49 +01:00
style="font-size:3.52778px;stroke-width:0.264583">Producer-1</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:45:49 +01:00
style="fill:none;stroke:#000000;stroke-width:0.260094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5"
2021-05-03 20:45:49 +01:00
width="24.342302"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 20:45:49 +01:00
x="137.58333"
2021-04-08 20:55:25 +01:00
y="145.52094" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 20:45:49 +01:00
x="139.52324"
2021-04-08 20:55:25 +01:00
y="151.01933"
id="text932-3"><tspan
sodipodi:role="line"
id="tspan930-5"
2021-05-03 20:45:49 +01:00
x="139.52324"
2021-04-08 20:55:25 +01:00
y="151.01933"
2021-05-03 20:45:49 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Consumer-1</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:45:49 +01:00
style="fill:none;stroke:#000000;stroke-width:0.260094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-6"
2021-05-03 20:45:49 +01:00
width="24.342302"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 20:45:49 +01:00
x="137.58333"
2021-04-08 20:55:25 +01:00
y="165.36469" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 20:45:49 +01:00
x="139.52325"
2021-04-08 20:55:25 +01:00
y="170.86308"
id="text932-2"><tspan
sodipodi:role="line"
id="tspan930-9"
2021-05-03 20:45:49 +01:00
x="139.52325"
2021-04-08 20:55:25 +01:00
y="170.86308"
2021-05-03 20:45:49 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Producer-n</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:45:49 +01:00
style="fill:none;stroke:#000000;stroke-width:0.260094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-1"
2021-05-03 20:45:49 +01:00
width="24.342302"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 20:45:49 +01:00
x="137.58333"
2021-04-08 20:55:25 +01:00
y="175.94803" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 20:45:49 +01:00
x="139.52325"
2021-04-08 20:55:25 +01:00
y="181.44641"
id="text932-27"><tspan
sodipodi:role="line"
id="tspan930-0"
2021-05-03 20:45:49 +01:00
x="139.52325"
2021-04-08 20:55:25 +01:00
y="181.44641"
2021-05-03 20:45:49 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Consumer-n</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9"
width="15.875001"
height="13.229165"
2021-05-03 18:13:57 +01:00
x="175.1548"
2021-04-08 20:55:25 +01:00
y="137.58344" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="177.35864"
2021-04-08 20:55:25 +01:00
y="143.08183"
id="text932-3-3"><tspan
sodipodi:role="line"
id="tspan930-5-6"
2021-05-03 18:13:57 +01:00
x="177.35864"
2021-04-08 20:55:25 +01:00
y="143.08183"
style="font-size:3.52777px;stroke-width:0.264583"> Sink</tspan><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="177.35864"
2021-04-08 20:55:25 +01:00
y="147.49155"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996">Queue</tspan></text>
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-0"
width="15.875001"
height="13.229166"
2021-05-03 18:13:57 +01:00
x="175.15479"
2021-04-08 20:55:25 +01:00
y="168.27512" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="177.35863"
2021-04-08 20:55:25 +01:00
y="173.77351"
id="text932-3-3-6"><tspan
sodipodi:role="line"
id="tspan930-5-6-2"
2021-05-03 18:13:57 +01:00
x="177.35863"
2021-04-08 20:55:25 +01:00
y="173.77351"
style="font-size:3.52777px;stroke-width:0.264583">Source</tspan><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="177.35863"
2021-04-08 20:55:25 +01:00
y="178.18323"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-6">Queue</tspan></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.34,0.68;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mend);marker-end:url(#marker1876)"
2021-05-03 18:13:57 +01:00
d="m 161.9248,138.9062 h 9.26041 v 5.29167 h 3.96875"
2021-04-08 20:55:25 +01:00
id="path1506" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.34,0.68;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2040)"
2021-05-03 18:13:57 +01:00
d="m 161.9248,169.33328 h 9.26041 v -25.13541"
2021-04-08 20:55:25 +01:00
id="path1508" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.02,0.17;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mstart)"
2021-05-03 18:13:57 +01:00
d="m 161.9248,149.48953 h 5.29166 v 25.13542 h 7.9375"
2021-04-08 20:55:25 +01:00
id="path1538" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.02,0.17;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2234)"
2021-05-03 18:13:57 +01:00
d="m 161.9248,179.91662 h 5.29166 v -5.29167"
2021-04-08 20:55:25 +01:00
id="path2230" />
<rect
2021-05-03 20:30:15 +01:00
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-1"
width="18.785418"
2021-05-03 18:13:57 +01:00
height="23.812494"
x="198.70271"
y="148.16667" />
2021-04-08 20:55:25 +01:00
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="201.7003"
2021-04-08 20:55:25 +01:00
y="158.95683"
id="text932-3-3-8"><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="201.7003"
2021-04-08 20:55:25 +01:00
y="158.95683"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-9"> TUN</tspan><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="201.7003"
2021-04-08 20:55:25 +01:00
y="163.36655"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448">Adapter</tspan></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker2804);marker-end:url(#marker2804);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 191.02896,144.19787 h 3.96875 v 14.55208 h 3.96875"
2021-04-08 20:55:25 +01:00
id="path2450" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2456);marker-end:url(#marker2568)"
2021-05-03 18:13:57 +01:00
d="m 191.02896,174.62495 h 3.96875 v -13.22917 h 3.96875"
2021-04-08 20:55:25 +01:00
id="path2452" />
<rect
2021-05-03 20:30:15 +01:00
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-1-2"
width="19.579304"
2021-05-03 18:13:57 +01:00
height="39.687496"
x="243.94556"
y="138.90625" />
2021-04-08 20:55:25 +01:00
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="248.00142"
y="160.01515"
2021-04-08 20:55:25 +01:00
id="text932-3-3-8-0"><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="248.00142"
y="160.01515"
2021-04-08 20:55:25 +01:00
style="font-size:3.52777px;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
id="tspan2448-3">WAN-1</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 18:13:57 +01:00
style="opacity:1;fill:#000000;fill-opacity:0.241541;fill-rule:nonzero;stroke:none;stroke-width:0.171229;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect2962"
2021-05-03 18:13:57 +01:00
width="18.520926"
2021-04-08 20:55:25 +01:00
height="47.625"
2021-05-03 18:13:57 +01:00
x="222.51486"
2021-04-08 20:55:25 +01:00
y="129.64594" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="223.57326"
2021-04-08 20:55:25 +01:00
y="133.61469"
id="text2966"><tspan
sodipodi:role="line"
id="tspan2964"
2021-05-03 18:13:57 +01:00
x="223.57326"
2021-04-08 20:55:25 +01:00
y="133.61469"
style="font-size:3.52778px;stroke-width:0.264583">Routing</tspan></text>
<rect
2021-05-03 20:30:15 +01:00
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-1-2-5"
2021-05-03 18:13:57 +01:00
width="18.520948"
2021-04-08 20:55:25 +01:00
height="13.229167"
2021-05-03 18:13:57 +01:00
x="222.51486"
2021-04-08 20:55:25 +01:00
y="182.5625" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="231.91342"
y="188.4877"
2021-04-08 20:55:25 +01:00
id="text932-3-3-8-0-8"><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="231.91342"
y="188.4877"
style="font-size:3.52777px;text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan2448-3-7"> Local</tspan><tspan
2021-04-08 20:55:25 +01:00
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="231.91342"
y="192.89742"
style="font-size:3.52777px;text-align:center;text-anchor:middle;stroke-width:0.264583"
id="tspan11035">Services</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:22:16 +01:00
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect60-37"
2021-05-03 17:10:09 +01:00
width="152.92917"
2021-04-08 20:55:25 +01:00
height="79.374969"
2021-05-03 18:13:57 +01:00
x="43.920856"
2021-04-08 20:55:25 +01:00
y="11.906209" />
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect60-3-4"
2021-05-03 17:10:09 +01:00
width="79.639542"
2021-04-08 20:55:25 +01:00
height="74.083336"
2021-05-03 18:13:57 +01:00
x="81.491722"
2021-04-08 20:55:25 +01:00
y="14.552083" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="84.137566"
2021-04-08 20:55:25 +01:00
y="19.843786"
id="text902-5"><tspan
sodipodi:role="line"
id="tspan900-2"
2021-05-03 18:13:57 +01:00
x="84.137566"
2021-04-08 20:55:25 +01:00
y="19.843786"
style="font-size:4.23333px;stroke-width:0.264583">User-space</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="47.095821"
2021-04-08 20:55:25 +01:00
y="19.843786"
id="text924-5"><tspan
sodipodi:role="line"
id="tspan922-4"
2021-05-03 18:13:57 +01:00
x="47.095821"
2021-04-08 20:55:25 +01:00
y="19.843786"
style="font-size:4.23333px;stroke-width:0.264583"
rotate="0 0 0 0 0 0 0 0 0 0 0 0 0">Kernel-space</tspan></text>
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-7"
2021-05-03 17:10:09 +01:00
width="26.722887"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 18:13:57 +01:00
x="129.1167"
2021-04-08 20:55:25 +01:00
y="27.7813" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="131.32048"
2021-04-08 20:55:25 +01:00
y="33.279697"
id="text932-4"><tspan
sodipodi:role="line"
id="tspan930-4"
2021-05-03 18:13:57 +01:00
x="131.32048"
2021-04-08 20:55:25 +01:00
y="33.279697"
2021-05-03 17:10:09 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Producer-1</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-3"
2021-05-03 17:10:09 +01:00
width="26.45829"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 18:13:57 +01:00
x="129.38127"
2021-04-08 20:55:25 +01:00
y="38.364628" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="131.58507"
2021-04-08 20:55:25 +01:00
y="43.863029"
id="text932-3-0"><tspan
sodipodi:role="line"
id="tspan930-5-7"
2021-05-03 18:13:57 +01:00
x="131.58507"
2021-04-08 20:55:25 +01:00
y="43.863029"
2021-05-03 17:10:09 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Consumer-1</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-6-8"
2021-05-03 17:10:09 +01:00
width="26.45829"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 18:13:57 +01:00
x="129.38127"
2021-04-08 20:55:25 +01:00
y="58.208382" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="131.58517"
2021-04-08 20:55:25 +01:00
y="63.706779"
id="text932-2-6"><tspan
sodipodi:role="line"
id="tspan930-9-8"
2021-05-03 18:13:57 +01:00
x="131.58517"
2021-04-08 20:55:25 +01:00
y="63.706779"
2021-05-03 17:10:09 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Producer-n</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-1-8"
2021-05-03 17:10:09 +01:00
width="26.45829"
2021-04-08 20:55:25 +01:00
height="7.9375"
2021-05-03 18:13:57 +01:00
x="129.38127"
2021-04-08 20:55:25 +01:00
y="68.791725" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="131.58517"
2021-04-08 20:55:25 +01:00
y="74.2901"
id="text932-27-4"><tspan
sodipodi:role="line"
id="tspan930-0-3"
2021-05-03 18:13:57 +01:00
x="131.58517"
2021-04-08 20:55:25 +01:00
y="74.2901"
2021-05-03 17:10:09 +01:00
style="font-size:3.52777px;stroke-width:0.264583">Consumer-n</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-14"
width="15.875001"
height="13.229166"
2021-05-03 18:13:57 +01:00
x="100.01254"
2021-04-08 20:55:25 +01:00
y="30.427128" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="102.21636"
2021-04-08 20:55:25 +01:00
y="35.925526"
id="text932-3-3-9"><tspan
sodipodi:role="line"
id="tspan930-5-6-20"
2021-05-03 18:13:57 +01:00
x="102.21636"
2021-04-08 20:55:25 +01:00
y="35.925526"
style="font-size:3.52777px;stroke-width:0.264583"> Sink</tspan><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="102.21636"
2021-04-08 20:55:25 +01:00
y="40.335239"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-68">Queue</tspan></text>
<rect
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-0-9"
width="15.875001"
height="13.229167"
2021-05-03 18:13:57 +01:00
x="100.01254"
2021-04-08 20:55:25 +01:00
y="61.118813" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="102.21636"
2021-04-08 20:55:25 +01:00
y="66.61721"
id="text932-3-3-6-2"><tspan
sodipodi:role="line"
id="tspan930-5-6-2-6"
2021-05-03 18:13:57 +01:00
x="102.21636"
2021-04-08 20:55:25 +01:00
y="66.61721"
style="font-size:3.52777px;stroke-width:0.264583">Source</tspan><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="102.21636"
2021-04-08 20:55:25 +01:00
y="71.026924"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-6-6">Queue</tspan></text>
<rect
2021-05-03 20:30:15 +01:00
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect928-5-9-1-4"
width="18.785419"
height="13.229167"
2021-05-03 18:13:57 +01:00
x="73.289604"
2021-04-08 20:55:25 +01:00
y="46.302132" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="76.287117"
2021-04-08 20:55:25 +01:00
y="51.800529"
id="text932-3-3-8-8"><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="76.287117"
2021-04-08 20:55:25 +01:00
y="51.800529"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-9-7"> TUN</tspan><tspan
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="76.287117"
2021-04-08 20:55:25 +01:00
y="56.210243"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-1">Adapter</tspan></text>
<rect
2021-05-03 17:10:09 +01:00
style="opacity:1;fill:#000000;fill-opacity:0.241541;fill-rule:nonzero;stroke:none;stroke-width:0.187664;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
2021-04-08 20:55:25 +01:00
id="rect2962-1"
2021-05-03 17:10:09 +01:00
width="16.017786"
height="66.145782"
2021-05-03 18:13:57 +01:00
x="54.503929"
2021-04-08 20:55:25 +01:00
y="22.48963" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="55.826759"
2021-04-08 20:55:25 +01:00
y="26.458378"
id="text2966-0"><tspan
sodipodi:role="line"
id="tspan2964-6"
2021-05-03 18:13:57 +01:00
x="55.826759"
2021-04-08 20:55:25 +01:00
y="26.458378"
style="font-size:3.52777px;stroke-width:0.264583">Routing</tspan></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.34,0.68;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker9406);marker-end:url(#marker9416)"
2021-05-03 18:13:57 +01:00
d="m 129.38135,31.75 h -9.2604 v 5.29164 h -3.96875"
2021-04-08 20:55:25 +01:00
id="path9402" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.34,0.68;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2040-9)"
2021-05-03 18:13:57 +01:00
d="m 129.38136,62.177077 h -9.26042 v -25.13541"
2021-04-08 20:55:25 +01:00
id="path1508-7" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.02,0.17;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow1Mstart-6);marker-end:url(#Arrow1Mstart-6)"
2021-05-03 18:13:57 +01:00
d="m 128.85218,42.333326 h -5.29166 v 25.13542 h -7.93751"
2021-04-08 20:55:25 +01:00
id="path1538-5" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.17;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.02,0.17;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2234-3)"
2021-05-03 18:13:57 +01:00
d="m 128.85218,72.760417 h -5.29166 v -5.291671"
2021-04-08 20:55:25 +01:00
id="path2230-6" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker2804-3);marker-end:url(#marker2804-3);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 100.27979,37.041623 h -3.968747 v 14.55208 h -3.96875"
2021-04-08 20:55:25 +01:00
id="path2450-9" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2456-5);marker-end:url(#marker2568-1)"
2021-05-03 18:13:57 +01:00
d="M 100.27979,67.468704 H 96.311043 V 54.239533 h -3.96875"
2021-04-08 20:55:25 +01:00
id="path2452-8" />
<rect
2021-05-03 20:30:15 +01:00
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 17:10:09 +01:00
id="rect928-5-9-1-2-3-7"
2021-04-08 20:55:25 +01:00
width="19.579304"
height="13.229167"
2021-05-03 18:13:57 +01:00
x="32.014591"
2021-05-03 17:10:09 +01:00
y="46.302082" />
2021-04-08 20:55:25 +01:00
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="34.48304"
2021-05-03 17:10:09 +01:00
y="51.800488"
id="text932-3-3-8-0-0-5"><tspan
2021-04-08 20:55:25 +01:00
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="34.48304"
2021-05-03 17:10:09 +01:00
y="51.800488"
2021-04-08 20:55:25 +01:00
style="font-size:3.52777px;stroke-width:0.264583"
2021-05-03 17:10:09 +01:00
id="tspan996-9-2-4-9"> LAN</tspan><tspan
2021-04-08 20:55:25 +01:00
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="34.48304"
2021-05-03 17:10:09 +01:00
y="56.210201"
2021-04-08 20:55:25 +01:00
style="font-size:3.52777px;stroke-width:0.264583"
2021-05-03 17:10:09 +01:00
id="tspan2448-3-4-6">Interface</tspan></text>
2021-04-08 20:55:25 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 17:10:09 +01:00
id="rect928-5-9-1-2-3"
2021-04-08 20:55:25 +01:00
width="19.579304"
height="13.229167"
2021-05-03 18:13:57 +01:00
x="186.53084"
2021-05-03 17:10:09 +01:00
y="30.427082" />
2021-04-08 20:55:25 +01:00
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="187.41179"
2021-05-03 17:10:09 +01:00
y="38.042152"
id="text932-3-3-8-0-0"><tspan
2021-04-08 20:55:25 +01:00
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="187.41179"
2021-05-03 17:10:09 +01:00
y="38.042152"
2021-04-08 20:55:25 +01:00
style="font-size:3.52777px;stroke-width:0.264583"
2021-05-03 17:10:09 +01:00
id="tspan2448-3-4"> WAN-1</tspan></text>
<rect
2021-05-03 20:30:15 +01:00
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 17:10:09 +01:00
id="rect928-5-9-1-2-3-3"
width="19.579304"
height="13.229167"
2021-05-03 18:13:57 +01:00
x="186.53084"
2021-05-03 17:10:09 +01:00
y="60.854183" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="187.41179"
2021-05-03 17:10:09 +01:00
y="68.469254"
id="text932-3-3-8-0-0-6"><tspan
2021-04-08 20:55:25 +01:00
sodipodi:role="line"
2021-05-03 18:13:57 +01:00
x="187.41179"
2021-05-03 17:10:09 +01:00
y="68.469254"
2021-04-08 20:55:25 +01:00
style="font-size:3.52777px;stroke-width:0.264583"
2021-05-03 17:10:09 +01:00
id="tspan2448-3-4-7"> WAN-n</tspan></text>
2021-04-08 20:55:25 +01:00
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5768);marker-end:url(#marker5768)"
2021-05-03 18:13:57 +01:00
d="m 51.329179,50.270833 c 22.489583,0 22.489583,0 22.489583,0 v 0 0"
2021-05-03 17:10:09 +01:00
id="path5472" />
2021-04-08 20:55:25 +01:00
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6080);marker-end:url(#marker7040);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="M 73.818762,55.562499 H 51.329179 v 0"
2021-05-03 17:10:09 +01:00
id="path6076" />
2021-04-08 20:55:25 +01:00
<path
2021-05-03 18:13:57 +01:00
style="fill:none;stroke:#000000;stroke-width:1.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.365, 1.365;stroke-dashoffset:0;stroke-opacity:1"
d="m 143.13973,48.947916 v 6.614583 0"
2021-05-03 17:10:09 +01:00
id="path7360" />
<rect
style="fill:#000000;fill-opacity:0.241541;fill-rule:nonzero;stroke:none;stroke-width:0.187664;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2962-1-5"
width="16.017786"
height="66.145782"
2021-05-03 18:13:57 +01:00
x="164.69218"
2021-05-03 17:10:09 +01:00
y="22.489635" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
2021-05-03 18:13:57 +01:00
x="166.015"
2021-05-03 17:10:09 +01:00
y="26.458384"
id="text2966-0-3"><tspan
sodipodi:role="line"
id="tspan2964-6-5"
2021-05-03 18:13:57 +01:00
x="166.015"
2021-05-03 17:10:09 +01:00
y="26.458384"
style="font-size:3.52777px;stroke-width:0.264583">Routing</tspan></text>
2021-04-08 20:55:25 +01:00
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6724);marker-end:url(#marker6724);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 186.26679,35.71875 h -9.26041 L 169.06888,31.75 h -13.22917"
2021-05-03 17:10:09 +01:00
id="path7607"
sodipodi:nodetypes="cccc" />
2021-04-08 20:55:25 +01:00
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker7637);marker-end:url(#marker8341);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 186.2668,38.364583 h -9.26042 l -7.9375,3.96875 h -13.22917"
2021-05-03 17:10:09 +01:00
id="path7607-6"
sodipodi:nodetypes="cccc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6724-2);marker-end:url(#marker6724-2);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 186.26679,66.145833 h -9.26041 l -7.9375,-3.96875 h -13.22917"
2021-05-03 17:10:09 +01:00
id="path7607-9"
sodipodi:nodetypes="cccc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker7637-1);marker-end:url(#marker8341-7);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 186.2668,68.791666 h -9.26042 l -7.9375,3.96875 h -13.22917"
2021-05-03 17:10:09 +01:00
id="path7607-6-3"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.365, 1.365;stroke-dashoffset:0;stroke-opacity:1"
2021-05-03 18:13:57 +01:00
d="m 192.08791,48.947916 v 6.614583 0"
2021-05-03 17:10:09 +01:00
id="path7360-6" />
2021-05-03 18:13:57 +01:00
<rect
2021-05-03 20:30:15 +01:00
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 18:13:57 +01:00
id="rect928-5-9-1-2-3-7-3"
width="19.579304"
height="13.229167"
x="3.9687471"
y="46.302082" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="8.7822351"
y="53.987316"
id="text932-3-3-8-0-0-5-6"><tspan
sodipodi:role="line"
x="8.7822351"
y="53.987316"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-9-2-4-9-7">Client</tspan><tspan
sodipodi:role="line"
x="8.7822351"
y="58.39703"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-3-4-6-5" /></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2686-1-3);marker-end:url(#marker1635)"
2021-05-03 18:13:57 +01:00
d="M 31.48543,50.270833 H 23.547925"
id="path4798-4-1"
sodipodi:nodetypes="cc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4808-4-7);marker-end:url(#marker7989)"
2021-05-03 18:13:57 +01:00
d="M 31.48543,55.5625 H 23.547925"
id="path4796-4-2"
sodipodi:nodetypes="cc" />
<rect
2021-05-03 20:30:15 +01:00
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 18:13:57 +01:00
id="rect928-5-9-1-2-3-7-3-1"
width="19.579304"
height="13.229167"
x="274.10803"
y="152.13542" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="278.39236"
y="157.17485"
id="text932-3-3-8-0-0-5-6-2"><tspan
sodipodi:role="line"
x="278.39236"
y="157.17485"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-9-2-4-9-7-7"> SIP</tspan><tspan
sodipodi:role="line"
x="278.39236"
y="161.58456"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2765">Server</tspan><tspan
sodipodi:role="line"
x="278.39236"
y="165.99428"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-3-4-6-5-0" /></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4808);marker-end:url(#marker2787)"
2021-05-03 18:13:57 +01:00
d="M 263.52487,157.42708 H 274.1082"
id="path4796"
sodipodi:nodetypes="cc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2686);marker-end:url(#marker3175)"
2021-05-03 18:13:57 +01:00
d="M 263.52487,160.07292 H 274.1082"
id="path4798"
sodipodi:nodetypes="cc" />
<rect
2021-05-03 20:30:15 +01:00
style="fill:url(#linearGradient5113);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 18:13:57 +01:00
id="rect928-5-9-1-2-3-7-3-1-9"
width="19.579304"
height="13.229167"
x="274.10803"
y="169.33333" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="278.39236"
y="174.37276"
id="text932-3-3-8-0-0-5-6-2-3"><tspan
sodipodi:role="line"
x="278.39236"
y="174.37276"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-9-2-4-9-7-7-6"> SSH</tspan><tspan
sodipodi:role="line"
x="278.39236"
y="178.78247"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2765-0">Client</tspan><tspan
sodipodi:role="line"
x="278.39236"
y="183.19218"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-3-4-6-5-0-6" /></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6043);marker-end:url(#marker6043);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 274.1082,174.625 h -3.96875 v -6.61459 h -6.61458"
id="path5983" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker5137);marker-end:url(#marker5137);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 263.52487,170.65625 h 3.96875 v 6.61458 h 6.61458"
id="path5997" />
<rect
2021-05-03 20:30:15 +01:00
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
2021-05-03 18:13:57 +01:00
id="rect928-5-9-1-2-3-7-3-1-7"
width="19.579304"
height="13.229167"
x="274.10803"
y="134.9375" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="278.39236"
y="139.97693"
id="text932-3-3-8-0-0-5-6-2-5"><tspan
sodipodi:role="line"
x="278.39236"
y="139.97693"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan996-9-2-4-9-7-7-9"> Web</tspan><tspan
sodipodi:role="line"
x="278.39236"
y="144.38664"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2765-2">Server</tspan><tspan
sodipodi:role="line"
x="278.39236"
y="148.79636"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-3-4-6-5-0-2" /></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker7369);marker-end:url(#marker7369);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 263.52487,149.48958 h 6.61458 V 142.875 h 3.96875"
id="path6501" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6509);marker-end:url(#marker6939);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 274.1082,140.22916 h -6.61458 v 6.61459 h -3.96875"
id="path6505" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker11517);marker-end:url(#marker11517);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 218.5457,157.42708 h 25.13542"
id="path10069"
sodipodi:nodetypes="cc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker5537);marker-end:url(#marker5537);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 243.68112,160.07291 -25.13542,1e-5"
id="path10071"
sodipodi:nodetypes="cc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10503);marker-end:url(#marker10503);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 243.68112,168.01041 -15.875,1e-5 v 14.55208"
id="path10073"
sodipodi:nodetypes="ccc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10079);marker-end:url(#marker10079);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 230.45195,182.5625 v -11.90625 h 13.22917"
id="path10075"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="230.18784"
y="166.6875"
id="text10933"><tspan
sodipodi:role="line"
id="tspan10931"
x="230.18784"
y="166.6875"
style="stroke-width:0.264583">22/TCP</tspan></text>
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="239.63251"
y="156.6167"
id="text10933-8"><tspan
sodipodi:role="line"
id="tspan10931-9"
x="239.63251"
y="156.6167"
style="text-align:end;text-anchor:end;stroke-width:0.264583">5060/UDP</tspan></text>
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker11039);marker-end:url(#marker11039);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 243.68112,146.84375 h -15.875 v 2.64583 h -9.26042"
id="path11007"
sodipodi:nodetypes="cccc" />
<path
2021-05-03 20:30:15 +01:00
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker11971);marker-end:url(#marker11971);stroke-miterlimit:4;stroke-dasharray:none"
2021-05-03 18:13:57 +01:00
d="m 243.68112,149.48958 h -13.22917 v 2.64584 H 218.5457"
id="path11009"
sodipodi:nodetypes="cccc" />
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="239.69781"
y="146.04002"
id="text10933-8-7"><tspan
sodipodi:role="line"
id="tspan10931-9-3"
x="239.69781"
y="146.04002"
style="text-align:end;text-anchor:end;stroke-width:0.264583">80/TCP</tspan></text>
2021-05-03 20:23:16 +01:00
<path
style="fill:none;stroke:#000000;stroke-width:1.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.365, 1.365;stroke-dashoffset:0;stroke-opacity:1"
d="m 150.8125,156.10417 v 6.61458 0"
id="path7360-61" />
2021-05-03 20:45:49 +01:00
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928-5-9-1-2-9"
width="19.579304"
height="39.687496"
x="87.578491"
y="138.90625" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="90.046921"
y="160.01515"
id="text932-3-3-8-0-3"><tspan
sodipodi:role="line"
x="90.046921"
y="160.01515"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-3-1">WAN-1</tspan></text>
<rect
style="fill:#000000;fill-opacity:0.241541;fill-rule:nonzero;stroke:none;stroke-width:0.187664;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2962-1-9"
width="16.017786"
height="66.145782"
x="113.09885"
y="128.05838" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="114.42173"
y="132.02711"
id="text2966-0-4"><tspan
sodipodi:role="line"
id="tspan2964-6-7"
x="114.42173"
y="132.02711"
style="font-size:3.52777px;stroke-width:0.264583">Routing</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16467);marker-end:url(#marker16467)"
d="m 206.375,35.71875 h 26.45833 V 111.125 H 74.083333 v 31.75 h 2.645834 l 5.291666,2.64583 5.291667,0"
id="path16463"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16155);marker-end:url(#marker16155)"
d="m 206.375,38.364583 h 23.8125 v 70.114587 h -158.75 v 37.04166 h 5.291667 l 5.291666,-2.64583 5.291667,0"
id="path16151"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker15849);marker-end:url(#marker15849)"
d="m 206.375,68.791667 h 13.22917 V 97.895833 H 60.854167 v 78.052087 h 5.291666 l 5.291667,-2.64584 15.875,0"
id="path15845"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker15519);marker-end:url(#marker15519)"
d="M 206.375,66.145833 H 222.25 V 100.54167 H 63.5 v 72.76041 h 2.645833 l 5.291667,2.64584 15.875,0"
id="path15515"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker12419);marker-end:url(#marker12419)"
d="m 107.15625,142.875 h 9.26042 l 7.9375,-3.96875 13.22916,0"
id="path19099"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker19139);marker-end:url(#marker19139)"
d="m 107.15625,145.52083 h 9.26042 l 7.9375,3.96875 13.22916,0"
id="path19101"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker19599);marker-end:url(#marker19599)"
d="m 107.15625,173.30208 h 9.26042 l 7.9375,-3.96875 13.22916,0"
id="path19103"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker20519);marker-end:url(#marker20519)"
d="m 107.15625,175.94791 h 9.26042 l 7.9375,3.96875 13.22916,1e-5"
id="path19105"
sodipodi:nodetypes="cccc" />
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="114.03543"
y="137.58333"
id="text21045"><tspan
sodipodi:role="line"
id="tspan21043"
x="114.03543"
y="137.58333"
2021-05-03 23:22:40 +01:00
style="stroke-width:0.264583">4725/UDP</tspan></text>
2021-05-03 20:45:49 +01:00
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="114.03543"
y="167.74542"
id="text21049"><tspan
sodipodi:role="line"
id="tspan21047"
x="114.03543"
y="167.74542"
2021-05-03 23:22:40 +01:00
style="stroke-width:0.264583">4725/UDP</tspan></text>
2021-04-08 20:55:25 +01:00
</g>
</svg>